PUBLIC API v1
Unverify (unfinalize) the transaction
POST /api/v1/companies/{company_pk}/accounting/transactions/{public_id}/unverify/
Unerify the transaction for the company (make it unfinalized)
Permission: write_transactions · Direct link
Company-scoped. Account permissions, plan limits and document state still apply.
Path and query parameters
| Parameter | Location / type | Description |
|---|---|---|
company_pkRequired | path · string (uuid) | Not specified |
public_idRequired | path · string (uuid) | Not specified |
Request body
application/json
| Field | Type / accepted values | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
externalId | string | Not specified | |||||||||||||||
status | "PENDING" | "BOOKED" | "UNDEFINED" | * `PENDING` - Pending * `BOOKED` - Booked * `UNDEFINED` - Undefined | |||||||||||||||
amountRequired | string (decimal) | Not specified | |||||||||||||||
amountExchanged | string (decimal) | null | Not specified | |||||||||||||||
currencyRequired | object | Not specifiedNested fields
| |||||||||||||||
currencyExchangedRequired | object | Not specifiedNested fields
| |||||||||||||||
description | string | Not specified | |||||||||||||||
descriptionLong | string | null | Not specified | |||||||||||||||
userStatus | "UNVERIFIED" | "VERIFIED" | * `UNVERIFIED` - Unverified * `VERIFIED` - Verified | |||||||||||||||
vatRate | 23 | 19 | 8 | 7 | 5 | 0 | -1 | -2 | * `23` - 23% * `19` - 19% * `8` - 8% * `7` - 7% * `5` - 5% * `0` - 0% * `-1` - CUSTOM % * `-2` - Reverse charge | |||||||||||||||
vatAmount | string (decimal) | Not specified | |||||||||||||||
valueDate | string (date-time) | null | Not specified | |||||||||||||||
paymentDate | string (date) | null | Not specified | |||||||||||||||
paymentType | "BANK" | "CASH" | "CREDIT_CARD" | "PAYPAL" | "NOT_PAID" | "" | null | Not specified | |||||||||||||||
ledgerPaymentAccountCode | string | null | Not specified | |||||||||||||||
categoryRequired | object | Not specifiedNested fields
| |||||||||||||||
isRefund | boolean | Not specified | |||||||||||||||
iban | string | Not specified | |||||||||||||||
verifiedAt | string (date-time) | null | Not specified | |||||||||||||||
vatAmountExchanged | string (decimal) | null | Not specified | |||||||||||||||
cashflowTypeRequired | string | Not specified | |||||||||||||||
sourceRequired | string | Not specified | |||||||||||||||
attachment | string (uuid) | null | Not specified | |||||||||||||||
invoice | string (uuid) | null | Not specified | |||||||||||||||
supplierCountry | "DE" | "PL" | "DOMESTIC" | "INSIDE_EU" | "OUTSIDE_EU" | "" | Not specified | |||||||||||||||
supplierCountryNameRequired | string | Not specified | |||||||||||||||
client | string (uuid) | null | Not specified | |||||||||||||||
vendor | string (uuid) | null | Not specified | |||||||||||||||
reverseCharge | boolean | Not specified | |||||||||||||||
saleType | "GOODS" | "SERVICES" | "" | Not specified | |||||||||||||||
inputVatType | "NO_VAT" | "GERMAN_VAT" | "FOREIGN_VAT" | "" | null | Not specified | |||||||||||||||
categoryMetadata | object | Not specified | |||||||||||||||
logo | string (uri) | null | Not specified | |||||||||||||||
advisorNotes | string | Private memo, not visible to your tax advisor. Use the transaction discussion to contact your advisor. | |||||||||||||||
categorizationStatus | "PENDING" | "CATEGORIZED" | "UNCATEGORIZED" | * `PENDING` - Pending * `CATEGORIZED` - Categorized * `UNCATEGORIZED` - Uncategorized | |||||||||||||||
isLocked | boolean | Not specified | |||||||||||||||
documentNotRequired | boolean | null | Not specified |
multipart/form-data
| Field | Type / accepted values | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
externalId | string | Not specified | |||||||||||||||
status | "PENDING" | "BOOKED" | "UNDEFINED" | * `PENDING` - Pending * `BOOKED` - Booked * `UNDEFINED` - Undefined | |||||||||||||||
amountRequired | string (decimal) | Not specified | |||||||||||||||
amountExchanged | string (decimal) | null | Not specified | |||||||||||||||
currencyRequired | object | Not specifiedNested fields
| |||||||||||||||
currencyExchangedRequired | object | Not specifiedNested fields
| |||||||||||||||
description | string | Not specified | |||||||||||||||
descriptionLong | string | null | Not specified | |||||||||||||||
userStatus | "UNVERIFIED" | "VERIFIED" | * `UNVERIFIED` - Unverified * `VERIFIED` - Verified | |||||||||||||||
vatRate | 23 | 19 | 8 | 7 | 5 | 0 | -1 | -2 | * `23` - 23% * `19` - 19% * `8` - 8% * `7` - 7% * `5` - 5% * `0` - 0% * `-1` - CUSTOM % * `-2` - Reverse charge | |||||||||||||||
vatAmount | string (decimal) | Not specified | |||||||||||||||
valueDate | string (date-time) | null | Not specified | |||||||||||||||
paymentDate | string (date) | null | Not specified | |||||||||||||||
paymentType | "BANK" | "CASH" | "CREDIT_CARD" | "PAYPAL" | "NOT_PAID" | "" | null | Not specified | |||||||||||||||
ledgerPaymentAccountCode | string | null | Not specified | |||||||||||||||
categoryRequired | object | Not specifiedNested fields
| |||||||||||||||
isRefund | boolean | Not specified | |||||||||||||||
iban | string | Not specified | |||||||||||||||
verifiedAt | string (date-time) | null | Not specified | |||||||||||||||
vatAmountExchanged | string (decimal) | null | Not specified | |||||||||||||||
cashflowTypeRequired | string | Not specified | |||||||||||||||
sourceRequired | string | Not specified | |||||||||||||||
attachment | string (uuid) | null | Not specified | |||||||||||||||
invoice | string (uuid) | null | Not specified | |||||||||||||||
supplierCountry | "DE" | "PL" | "DOMESTIC" | "INSIDE_EU" | "OUTSIDE_EU" | "" | Not specified | |||||||||||||||
supplierCountryNameRequired | string | Not specified | |||||||||||||||
client | string (uuid) | null | Not specified | |||||||||||||||
vendor | string (uuid) | null | Not specified | |||||||||||||||
reverseCharge | boolean | Not specified | |||||||||||||||
saleType | "GOODS" | "SERVICES" | "" | Not specified | |||||||||||||||
inputVatType | "NO_VAT" | "GERMAN_VAT" | "FOREIGN_VAT" | "" | null | Not specified | |||||||||||||||
categoryMetadata | object | Not specified | |||||||||||||||
logo | string (uri) | null | Not specified | |||||||||||||||
advisorNotes | string | Private memo, not visible to your tax advisor. Use the transaction discussion to contact your advisor. | |||||||||||||||
categorizationStatus | "PENDING" | "CATEGORIZED" | "UNCATEGORIZED" | * `PENDING` - Pending * `CATEGORIZED` - Categorized * `UNCATEGORIZED` - Uncategorized | |||||||||||||||
isLocked | boolean | Not specified | |||||||||||||||
documentNotRequired | boolean | null | Not specified |
application/x-www-form-urlencoded
| Field | Type / accepted values | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
externalId | string | Not specified | |||||||||||||||
status | "PENDING" | "BOOKED" | "UNDEFINED" | * `PENDING` - Pending * `BOOKED` - Booked * `UNDEFINED` - Undefined | |||||||||||||||
amountRequired | string (decimal) | Not specified | |||||||||||||||
amountExchanged | string (decimal) | null | Not specified | |||||||||||||||
currencyRequired | object | Not specifiedNested fields
| |||||||||||||||
currencyExchangedRequired | object | Not specifiedNested fields
| |||||||||||||||
description | string | Not specified | |||||||||||||||
descriptionLong | string | null | Not specified | |||||||||||||||
userStatus | "UNVERIFIED" | "VERIFIED" | * `UNVERIFIED` - Unverified * `VERIFIED` - Verified | |||||||||||||||
vatRate | 23 | 19 | 8 | 7 | 5 | 0 | -1 | -2 | * `23` - 23% * `19` - 19% * `8` - 8% * `7` - 7% * `5` - 5% * `0` - 0% * `-1` - CUSTOM % * `-2` - Reverse charge | |||||||||||||||
vatAmount | string (decimal) | Not specified | |||||||||||||||
valueDate | string (date-time) | null | Not specified | |||||||||||||||
paymentDate | string (date) | null | Not specified | |||||||||||||||
paymentType | "BANK" | "CASH" | "CREDIT_CARD" | "PAYPAL" | "NOT_PAID" | "" | null | Not specified | |||||||||||||||
ledgerPaymentAccountCode | string | null | Not specified | |||||||||||||||
categoryRequired | object | Not specifiedNested fields
| |||||||||||||||
isRefund | boolean | Not specified | |||||||||||||||
iban | string | Not specified | |||||||||||||||
verifiedAt | string (date-time) | null | Not specified | |||||||||||||||
vatAmountExchanged | string (decimal) | null | Not specified | |||||||||||||||
cashflowTypeRequired | string | Not specified | |||||||||||||||
sourceRequired | string | Not specified | |||||||||||||||
attachment | string (uuid) | null | Not specified | |||||||||||||||
invoice | string (uuid) | null | Not specified | |||||||||||||||
supplierCountry | "DE" | "PL" | "DOMESTIC" | "INSIDE_EU" | "OUTSIDE_EU" | "" | Not specified | |||||||||||||||
supplierCountryNameRequired | string | Not specified | |||||||||||||||
client | string (uuid) | null | Not specified | |||||||||||||||
vendor | string (uuid) | null | Not specified | |||||||||||||||
reverseCharge | boolean | Not specified | |||||||||||||||
saleType | "GOODS" | "SERVICES" | "" | Not specified | |||||||||||||||
inputVatType | "NO_VAT" | "GERMAN_VAT" | "FOREIGN_VAT" | "" | null | Not specified | |||||||||||||||
categoryMetadata | object | Not specified | |||||||||||||||
logo | string (uri) | null | Not specified | |||||||||||||||
advisorNotes | string | Private memo, not visible to your tax advisor. Use the transaction discussion to contact your advisor. | |||||||||||||||
categorizationStatus | "PENDING" | "CATEGORIZED" | "UNCATEGORIZED" | * `PENDING` - Pending * `CATEGORIZED` - Categorized * `UNCATEGORIZED` - Uncategorized | |||||||||||||||
isLocked | boolean | Not specified | |||||||||||||||
documentNotRequired | boolean | null | Not specified |
Responses
200 Response fields
application/json
| Field | Type / accepted values | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
publicIdRequiredRead only | string (uuid) | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
externalId | string | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | "PENDING" | "BOOKED" | "UNDEFINED" | * `PENDING` - Pending * `BOOKED` - Booked * `UNDEFINED` - Undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amountRequired | string (decimal) | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amountExchanged | string (decimal) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
currencyRequired | object | Not specifiedNested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
currencyExchangedRequired | object | Not specifiedNested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description | string | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
descriptionLong | string | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
userStatus | "UNVERIFIED" | "VERIFIED" | * `UNVERIFIED` - Unverified * `VERIFIED` - Verified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vatRate | 23 | 19 | 8 | 7 | 5 | 0 | -1 | -2 | * `23` - 23% * `19` - 19% * `8` - 8% * `7` - 7% * `5` - 5% * `0` - 0% * `-1` - CUSTOM % * `-2` - Reverse charge | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vatAmount | string (decimal) | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
valueDate | string (date-time) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paymentDate | string (date) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paymentType | "BANK" | "CASH" | "CREDIT_CARD" | "PAYPAL" | "NOT_PAID" | "" | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ledgerPaymentAccountCode | string | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
categoryRequired | object | Not specifiedNested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
companyCategoryRequiredRead only | object | Not specifiedNested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isRefund | boolean | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
iban | string | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bankLogoRequiredRead only | string | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
verifiedAt | string (date-time) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vatAmountExchanged | string (decimal) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cashflowTypeRequired | string | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sourceRequired | string | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attachment | string (uuid) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additionalAttachmentsRequiredRead only | object[] | Not specifiedNested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
invoice | string (uuid) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplierCountry | "DE" | "PL" | "DOMESTIC" | "INSIDE_EU" | "OUTSIDE_EU" | "" | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplierCountryNameRequired | string | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client | string (uuid) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vendor | string (uuid) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vendorDetailsRequiredRead only | object | Not specifiedNested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reverseCharge | boolean | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
saleType | "GOODS" | "SERVICES" | "" | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inputVatType | "NO_VAT" | "GERMAN_VAT" | "FOREIGN_VAT" | "" | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
categoryMetadata | object | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
logo | string (uri) | null | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
appliedRuleRequiredRead only | object | Minimal serializer for embedding in transaction responses.Nested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advisorNotes | string | Private memo, not visible to your tax advisor. Use the transaction discussion to contact your advisor. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
categorizationStatus | "PENDING" | "CATEGORIZED" | "UNCATEGORIZED" | * `PENDING` - Pending * `CATEGORIZED` - Categorized * `UNCATEGORIZED` - Uncategorized | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
itemsRequiredRead only | object[] | Not specifiedNested fields
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isLocked | boolean | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
usesPreviousSkrAccountRequiredRead only | boolean | Not specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
documentNotRequired | boolean | null | Not specified |
401 Response fields
application/json
| Field | Type / accepted values | Description |
|---|---|---|
detailRequiredRead only | string | Not specified |
403 Missing scope, company mismatch, unsupported operation, or a plan/account restriction.
429 Rate limit exceeded. Wait for the Retry-After header before retrying.
Use the base URL https://api.norman.finance/api/v1. Sign up or log in to Norman to create an API key, then send it as a Bearer token. For an OpenAPI JSON file, contact support.