Skip to main content

DocumentAIDocumentDto

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
  • ]
  • DocumentAIDocumentDto
    {
    "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
    }
    ]
    }