Skip to main content

DocumentDto2

The full corrected document. This is optional and can be used to provide a complete document structure after corrections. If provided, it should match the structure of the original OCR result.

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