Skip to main content

SuccessResultResponseOfDocumentAIResultResponseDto

result objectnullablerequired
idstring<uuid>required

The unique kaunt identifier of the document

Example: 227aebd0-36a4-4d17-b96d-c5b5d071abd4
fileNamestringnullable

The filename including file ending.

Example: Invoice001.pdf
mimeTypestringrequired

The mimetype/media type of the file

Example: application/pdf
processingStatePublicDocumentStateEnumrequired

The Processing state of the document.

Possible values: [Unspecified, Pending, Processed, Error]

Example: Pending
processingErrorMessagestringnullable

The document prosessing error message if a document could not be processed.

Example: Invalid document type
documentAIResult objectnullablerequired

The result of the Document AI processing.

documentDatestring<date>nullablerequired
dueDatestring<date>nullablerequired
currencyCodestringnullablerequired
amountExVatnumber<double>nullablerequired
vatAmountnumber<double>nullablerequired
vatRatenumber<double>nullablerequired
amountInclVatnumber<double>nullablerequired
vendorInvoiceNumberstringnullablerequired
orderNumberstringnullablerequired
projectNumberstringnullablerequired
purchaseOrderNumberstringnullablerequired
contractNumberstringnullablerequired
customerNumberstringnullablerequired
buyer objectnullablerequired
namestringnullablerequired
taxIdentificationNumberstringnullablerequired
emailAddressstringnullablerequired
phoneNumberstringnullablerequired
address objectnullablerequired
streetstringnullablerequired
citystringnullablerequired
postalCodestringnullablerequired
statestringnullablerequired
countryCodestringnullablerequired
vendor objectnullablerequired
namestringnullablerequired
taxIdentificationNumberstringnullablerequired
emailAddressstringnullablerequired
phoneNumberstringnullablerequired
address objectnullablerequired
streetstringnullablerequired
citystringnullablerequired
postalCodestringnullablerequired
statestringnullablerequired
countryCodestringnullablerequired
deliveryAddress objectnullablerequired
streetstringnullablerequired
citystringnullablerequired
postalCodestringnullablerequired
statestringnullablerequired
countryCodestringnullablerequired
paymentInformation objectnullablerequired
paymentMethodstringnullablerequired
bankSwiftCodestringnullablerequired
bankIbanNumberstringnullablerequired
customFields object[]nullablerequired
  • Array [
  • idstringnullable
    fieldNamestringnullablerequired
    fieldValuerequired
  • ]
  • documentLines object[]nullablerequired
  • Array [
  • lineNumberstringnullablerequired
    itemDescriptionstringnullablerequired
    itemCodestringnullablerequired
    quantitynumber<double>nullablerequired
    unitOfMeasurestringnullablerequired
    unitPricenumber<double>nullablerequired
    lineAmountExVatnumber<double>nullablerequired
    lineVatAmountnumber<double>nullablerequired
    lineVatRatenumber<double>nullablerequired
    lineAmountInclVatnumber<double>nullablerequired
    customFieldsundefined[]nullablerequired
  • ]
  • allowanceCharges object[]nullablerequired
  • Array [
  • isChargebooleannullablerequired
    reasonstringnullablerequired
    amountExVatnumber<double>nullablerequired
    vatRatenumber<double>nullablerequired
    vatAmountnumber<double>nullablerequired
    amountInclVatnumber<double>nullablerequired
  • ]
  • documentTypeNullableOfDocumentTypeEnumnullablerequired

    The type of the document.

    Possible values: [Unknown, Invoice, CreditNote, Receipt, Reminder, BankStatement, null]

    Example: Invoice
    appliedInstructions object[]nullablerequired

    The list of applied instructions to the document.

  • Array [
  • linkstringnullablerequired
    idstringrequired
    titlestringnullablerequired
    scopeInstructionScopeDtorequired

    Possible values: [Vendor, Buyer, Company, Tenant]

  • ]
  • correlationIdstring<uuid>

    A unique ID of the request

    Example: fb0ccbbc-62bc-447f-a47e-02b490e25690
    isSuccessboolean

    Indication of whether the request was successfull

    SuccessResultResponseOfDocumentAIResultResponseDto
    {
    "result": {
    "id": "227aebd0-36a4-4d17-b96d-c5b5d071abd4",
    "fileName": "Invoice001.pdf",
    "mimeType": "application/pdf",
    "processingState": "Pending",
    "processingErrorMessage": "Invalid document type",
    "documentAIResult": {
    "documentDate": "2024-07-29",
    "dueDate": "2024-07-29",
    "currencyCode": "string",
    "amountExVat": 0,
    "vatAmount": 0,
    "vatRate": 0,
    "amountInclVat": 0,
    "vendorInvoiceNumber": "string",
    "orderNumber": "string",
    "projectNumber": "string",
    "purchaseOrderNumber": "string",
    "contractNumber": "string",
    "customerNumber": "string",
    "buyer": {
    "name": "string",
    "taxIdentificationNumber": "string",
    "emailAddress": "string",
    "phoneNumber": "string",
    "address": {
    "street": "string",
    "city": "string",
    "postalCode": "string",
    "state": "string",
    "countryCode": "string"
    }
    },
    "vendor": {
    "name": "string",
    "taxIdentificationNumber": "string",
    "emailAddress": "string",
    "phoneNumber": "string",
    "address": {
    "street": "string",
    "city": "string",
    "postalCode": "string",
    "state": "string",
    "countryCode": "string"
    }
    },
    "deliveryAddress": {
    "street": "string",
    "city": "string",
    "postalCode": "string",
    "state": "string",
    "countryCode": "string"
    },
    "paymentInformation": {
    "paymentMethod": "string",
    "bankSwiftCode": "string",
    "bankIbanNumber": "string"
    },
    "customFields": [
    {
    "id": "string",
    "fieldName": "string",
    "fieldValue": {}
    }
    ],
    "documentLines": [
    {
    "lineNumber": "string",
    "itemDescription": "string",
    "itemCode": "string",
    "quantity": 0,
    "unitOfMeasure": "string",
    "unitPrice": 0,
    "lineAmountExVat": 0,
    "lineVatAmount": 0,
    "lineVatRate": 0,
    "lineAmountInclVat": 0,
    "customFields": [
    null
    ]
    }
    ],
    "allowanceCharges": [
    {
    "isCharge": true,
    "reason": "string",
    "amountExVat": 0,
    "vatRate": 0,
    "vatAmount": 0,
    "amountInclVat": 0
    }
    ]
    },
    "documentType": "Invoice",
    "appliedInstructions": "[\n {\n \"id\": \"12414-1234-1234-1234-123456789012\",\n \"title\": \"Always prefix order number with 'O1-'\",\n \"scope\": \"vendor\"\n }\n ]"
    },
    "correlationId": "fb0ccbbc-62bc-447f-a47e-02b490e25690",
    "isSuccess": true
    }