E-Invoice API
ApiMustang

Returns a calculated invoice with totals from a invoice without totals

POST
/e-invoice/calculate

Authorization

AuthorizationBearer <token>

Your API key as a bearer token: Authorization: Bearer of_live_…. An of_test_ key reaches the sandbox instead of the live service — same URL, no other change.

In: header

Header Parameters

USERNAME?string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/e-invoice/calculate" \  -H "Content-Type: application/json" \  -d '{}'
{  "documentName": "string",  "documentCode": "string",  "number": "string",  "ownOrganisationFullPlaintextInfo": "string",  "referenceNumber": "string",  "shipToOrganisationID": "string",  "shipToOrganisationName": "string",  "shipToStreet": "string",  "shipToZIP": "string",  "shipToLocation": "string",  "shipToCountry": "string",  "buyerOrderReferencedDocumentID": "string",  "buyerOrderReferencedDocumentIssueDateTime": "string",  "ownForeignOrganisationID": "string",  "ownOrganisationName": "string",  "currency": "string",  "paymentTermDescription": "string",  "deliveryTypeCode": "string",  "issueDate": "2019-08-24T14:15:22Z",  "dueDate": "2019-08-24T14:15:22Z",  "deliveryDate": "2019-08-24T14:15:22Z",  "sender": {    "name": "string",    "zip": "string",    "street": "string",    "location": "string",    "country": "string",    "taxID": "string",    "vatID": "string",    "description": "string",    "additionalAddress": "string",    "additionalAddressExtension": "string",    "bankDetails": [      {        "accountName": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "bic": "string",        "iban": "string"      }    ],    "debitDetails": [      {        "mandate": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "iban": "string"      }    ],    "contact": {      "additionalAddress": "string",      "phone": "string",      "email": "string",      "fax": "string",      "name": "string",      "location": "string",      "country": "string",      "id": "string",      "vatid": "string",      "street": "string",      "zip": "string"    },    "legalOrganisation": {      "schemedID": {        "scheme": "string",        "id": "string"      },      "tradingBusinessName": "string"    },    "globalID": "string",    "globalIDScheme": "string",    "vatid": "string",    "id": "string",    "email": "string"  },  "recipient": {    "name": "string",    "zip": "string",    "street": "string",    "location": "string",    "country": "string",    "taxID": "string",    "vatID": "string",    "description": "string",    "additionalAddress": "string",    "additionalAddressExtension": "string",    "bankDetails": [      {        "accountName": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "bic": "string",        "iban": "string"      }    ],    "debitDetails": [      {        "mandate": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "iban": "string"      }    ],    "contact": {      "additionalAddress": "string",      "phone": "string",      "email": "string",      "fax": "string",      "name": "string",      "location": "string",      "country": "string",      "id": "string",      "vatid": "string",      "street": "string",      "zip": "string"    },    "legalOrganisation": {      "schemedID": {        "scheme": "string",        "id": "string"      },      "tradingBusinessName": "string"    },    "globalID": "string",    "globalIDScheme": "string",    "vatid": "string",    "id": "string",    "email": "string"  },  "deliveryAddress": {    "name": "string",    "zip": "string",    "street": "string",    "location": "string",    "country": "string",    "taxID": "string",    "vatID": "string",    "description": "string",    "additionalAddress": "string",    "additionalAddressExtension": "string",    "bankDetails": [      {        "accountName": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "bic": "string",        "iban": "string"      }    ],    "debitDetails": [      {        "mandate": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "iban": "string"      }    ],    "contact": {      "additionalAddress": "string",      "phone": "string",      "email": "string",      "fax": "string",      "name": "string",      "location": "string",      "country": "string",      "id": "string",      "vatid": "string",      "street": "string",      "zip": "string"    },    "legalOrganisation": {      "schemedID": {        "scheme": "string",        "id": "string"      },      "tradingBusinessName": "string"    },    "globalID": "string",    "globalIDScheme": "string",    "vatid": "string",    "id": "string",    "email": "string"  },  "endCustomerDeliveryAddress": {    "name": "string",    "zip": "string",    "street": "string",    "location": "string",    "country": "string",    "taxID": "string",    "vatID": "string",    "description": "string",    "additionalAddress": "string",    "additionalAddressExtension": "string",    "bankDetails": [      {        "accountName": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "bic": "string",        "iban": "string"      }    ],    "debitDetails": [      {        "mandate": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "iban": "string"      }    ],    "contact": {      "additionalAddress": "string",      "phone": "string",      "email": "string",      "fax": "string",      "name": "string",      "location": "string",      "country": "string",      "id": "string",      "vatid": "string",      "street": "string",      "zip": "string"    },    "legalOrganisation": {      "schemedID": {        "scheme": "string",        "id": "string"      },      "tradingBusinessName": "string"    },    "globalID": "string",    "globalIDScheme": "string",    "vatid": "string",    "id": "string",    "email": "string"  },  "payee": {    "name": "string",    "zip": "string",    "street": "string",    "location": "string",    "country": "string",    "taxID": "string",    "vatID": "string",    "description": "string",    "additionalAddress": "string",    "additionalAddressExtension": "string",    "bankDetails": [      {        "accountName": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "bic": "string",        "iban": "string"      }    ],    "debitDetails": [      {        "mandate": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "iban": "string"      }    ],    "contact": {      "additionalAddress": "string",      "phone": "string",      "email": "string",      "fax": "string",      "name": "string",      "location": "string",      "country": "string",      "id": "string",      "vatid": "string",      "street": "string",      "zip": "string"    },    "legalOrganisation": {      "schemedID": {        "scheme": "string",        "id": "string"      },      "tradingBusinessName": "string"    },    "globalID": "string",    "globalIDScheme": "string",    "vatid": "string",    "id": "string",    "email": "string"  },  "invoicer": {    "name": "string",    "zip": "string",    "street": "string",    "location": "string",    "country": "string",    "taxID": "string",    "vatID": "string",    "description": "string",    "additionalAddress": "string",    "additionalAddressExtension": "string",    "bankDetails": [      {        "accountName": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "bic": "string",        "iban": "string"      }    ],    "debitDetails": [      {        "mandate": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "iban": "string"      }    ],    "contact": {      "additionalAddress": "string",      "phone": "string",      "email": "string",      "fax": "string",      "name": "string",      "location": "string",      "country": "string",      "id": "string",      "vatid": "string",      "street": "string",      "zip": "string"    },    "legalOrganisation": {      "schemedID": {        "scheme": "string",        "id": "string"      },      "tradingBusinessName": "string"    },    "globalID": "string",    "globalIDScheme": "string",    "vatid": "string",    "id": "string",    "email": "string"  },  "invoicee": {    "name": "string",    "zip": "string",    "street": "string",    "location": "string",    "country": "string",    "taxID": "string",    "vatID": "string",    "description": "string",    "additionalAddress": "string",    "additionalAddressExtension": "string",    "bankDetails": [      {        "accountName": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "bic": "string",        "iban": "string"      }    ],    "debitDetails": [      {        "mandate": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string",        "iban": "string"      }    ],    "contact": {      "additionalAddress": "string",      "phone": "string",      "email": "string",      "fax": "string",      "name": "string",      "location": "string",      "country": "string",      "id": "string",      "vatid": "string",      "street": "string",      "zip": "string"    },    "legalOrganisation": {      "schemedID": {        "scheme": "string",        "id": "string"      },      "tradingBusinessName": "string"    },    "globalID": "string",    "globalIDScheme": "string",    "vatid": "string",    "id": "string",    "email": "string"  },  "cashDiscounts": [    {      "percent": 0,      "days": 0,      "basisAmount": 0    }  ],  "notes": [    "string"  ],  "sellerOrderReferencedDocumentID": "string",  "contractReferencedDocument": "string",  "totalPrepaidAmount": 0,  "paymentTerms": {    "description": "string",    "dueDate": "2019-08-24T14:15:22Z",    "discountTerms": {      "baseDate": "2019-08-24T14:15:22Z",      "basePeriodMeasure": 0,      "basePeriodUnitCode": "string",      "calculationPercentage": 0    }  },  "invoiceReferencedDocumentID": "string",  "invoiceReferencedIssueDate": "2019-08-24T14:15:22Z",  "invoiceReferencedDocuments": [    {      "issuerAssignedID": "string",      "typeCode": "string",      "referenceTypeCode": "string",      "formattedIssueDateTime": "2019-08-24T14:15:22Z"    }  ],  "specifiedProcuringProjectID": "string",  "specifiedProcuringProjectName": "string",  "despatchAdviceReferencedDocumentID": "string",  "deliveryNoteReferencedDocumentID": "string",  "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",  "creditorReferenceID": "string",  "roundingAmount": 0,  "paymentReference": "string",  "businessProcessId": "string",  "lineTotalAmount": 0,  "duePayable": 0,  "grandTotal": 0,  "taxBasis": 0,  "calculation": {    "chargeTotal": 0,    "allowanceTotal": 0,    "value": 0,    "grandTotal": 0,    "taxDetails": [      {        "basis": 0,        "calculated": 0,        "applicablePercent": 0,        "categoryCode": "string",        "vatExemptionReasonText": "string",        "vatExemptionReasonCode": "string",        "dueDateTypeCode": "string",        "documentCode": "string"      }    ],    "taxBasis": 0,    "duePayable": 0,    "quantity": 0  },  "vattotal": 0,  "objectIdentifierReferencedDocument": {    "issuerAssignedID": "string",    "formattedIssueDateTime": "2019-08-24T14:15:22Z",    "referenceTypeCode": "string",    "typeCode": "string"  },  "extendedPaymentTerms": [    {      "description": "string",      "dueDate": "2019-08-24T14:15:22Z",      "discountTerms": {        "baseDate": "2019-08-24T14:15:22Z",        "basePeriodMeasure": 0,        "basePeriodUnitCode": "string",        "calculationPercentage": 0      }    }  ],  "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",  "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",  "additionalReferencedDocuments": [    {      "filename": "string",      "mimetype": "string",      "relation": "string",      "description": "string",      "data": [        "string"      ]    }  ],  "notesWithSubjectCode": [    {      "content": "string",      "subjectCode": "AAI"    }  ],  "vatdueDateTypeCode": "string",  "tenderReferencedDocument": {    "issuerAssignedID": "string",    "formattedIssueDateTime": "2019-08-24T14:15:22Z",    "referenceTypeCode": "string",    "typeCode": "string"  },  "correction": {    "documentName": "string",    "documentCode": "string",    "number": "string",    "ownOrganisationFullPlaintextInfo": "string",    "referenceNumber": "string",    "shipToOrganisationID": "string",    "shipToOrganisationName": "string",    "shipToStreet": "string",    "shipToZIP": "string",    "shipToLocation": "string",    "shipToCountry": "string",    "buyerOrderReferencedDocumentID": "string",    "buyerOrderReferencedDocumentIssueDateTime": "string",    "ownForeignOrganisationID": "string",    "ownOrganisationName": "string",    "currency": "string",    "paymentTermDescription": "string",    "deliveryTypeCode": "string",    "issueDate": "2019-08-24T14:15:22Z",    "dueDate": "2019-08-24T14:15:22Z",    "deliveryDate": "2019-08-24T14:15:22Z",    "sender": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "recipient": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "deliveryAddress": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "endCustomerDeliveryAddress": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "payee": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "invoicer": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "invoicee": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "cashDiscounts": [      {        "percent": 0,        "days": 0,        "basisAmount": 0      }    ],    "notes": [      "string"    ],    "sellerOrderReferencedDocumentID": "string",    "contractReferencedDocument": "string",    "totalPrepaidAmount": 0,    "paymentTerms": {      "description": "string",      "dueDate": "2019-08-24T14:15:22Z",      "discountTerms": {        "baseDate": "2019-08-24T14:15:22Z",        "basePeriodMeasure": 0,        "basePeriodUnitCode": "string",        "calculationPercentage": 0      }    },    "invoiceReferencedDocumentID": "string",    "invoiceReferencedIssueDate": "2019-08-24T14:15:22Z",    "invoiceReferencedDocuments": [      {        "issuerAssignedID": "string",        "typeCode": "string",        "referenceTypeCode": "string",        "formattedIssueDateTime": "2019-08-24T14:15:22Z"      }    ],    "specifiedProcuringProjectID": "string",    "specifiedProcuringProjectName": "string",    "despatchAdviceReferencedDocumentID": "string",    "deliveryNoteReferencedDocumentID": "string",    "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",    "creditorReferenceID": "string",    "roundingAmount": 0,    "paymentReference": "string",    "businessProcessId": "string",    "objectIdentifierReferencedDocument": {      "issuerAssignedID": "string",      "formattedIssueDateTime": "2019-08-24T14:15:22Z",      "referenceTypeCode": "string",      "typeCode": "string"    },    "extendedPaymentTerms": [      {        "description": "string",        "dueDate": "2019-08-24T14:15:22Z",        "discountTerms": {          "baseDate": "2019-08-24T14:15:22Z",          "basePeriodMeasure": 0,          "basePeriodUnitCode": "string",          "calculationPercentage": 0        }      }    ],    "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",    "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",    "additionalReferencedDocuments": [      {        "filename": "string",        "mimetype": "string",        "relation": "string",        "description": "string",        "data": [          "string"        ]      }    ],    "notesWithSubjectCode": [      {        "content": "string",        "subjectCode": "AAI"      }    ],    "vatdueDateTypeCode": "string",    "tenderReferencedDocument": {      "issuerAssignedID": "string",      "formattedIssueDateTime": "2019-08-24T14:15:22Z",      "referenceTypeCode": "string",      "typeCode": "string"    },    "correction": {},    "creditNote": {},    "ownContact": {},    "zfallowances": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "zfcharges": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "zfitems": [      {        "lineStatusReasonCode": "string",        "parentLineID": "string",        "itemAllowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "itemCharges": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "allowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "charges": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "buyerOrderReferencedDocumentLineID": "string",        "price": 0,        "quantity": 0,        "basisQuantity": 0,        "additionalReferencedDocumentID": "string",        "additionalReferences": [          {            "issuerAssignedID": "string",            "formattedIssueDateTime": "2019-08-24T14:15:22Z",            "referenceTypeCode": "string",            "typeCode": "string"          }        ],        "referencedDocuments": [          {            "issuerAssignedID": "string",            "formattedIssueDateTime": "2019-08-24T14:15:22Z",            "referenceTypeCode": "string",            "typeCode": "string"          }        ],        "itemTotalAllowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "accountingReference": "string",        "lineSeller": {          "name": "string",          "zip": "string",          "street": "string",          "location": "string",          "country": "string",          "taxID": "string",          "vatID": "string",          "description": "string",          "additionalAddress": "string",          "additionalAddressExtension": "string",          "bankDetails": [            {              "accountName": "string",              "paymentMeansCode": "string",              "paymentMeansInformation": "string",              "bic": "string",              "iban": "string"            }          ],          "debitDetails": [            {              "mandate": "string",              "paymentMeansCode": "string",              "paymentMeansInformation": "string",              "iban": "string"            }          ],          "contact": {            "additionalAddress": "string",            "phone": "string",            "email": "string",            "fax": "string",            "name": "string",            "location": "string",            "country": "string",            "id": "string",            "vatid": "string",            "street": "string",            "zip": "string"          },          "legalOrganisation": {            "schemedID": {              "scheme": "string",              "id": "string"            },            "tradingBusinessName": "string"          },          "globalID": "string",          "globalIDScheme": "string",          "vatid": "string",          "id": "string",          "email": "string"        },        "deliveryNoteReferencedDocumentLineID": "string",        "product": {          "allowances": [            {              "basisAmount": 0,              "reasonCode": "string",              "taxPercent": 0,              "categoryCode": "string",              "charge": true,              "percent": 0,              "reason": "string"            }          ],          "charges": [            {              "basisAmount": 0,              "reasonCode": "string",              "taxPercent": 0,              "categoryCode": "string",              "charge": true,              "percent": 0,              "reason": "string"            }          ],          "globalID": "string",          "globalIDScheme": "string",          "sellerAssignedID": "string",          "buyerAssignedID": "string",          "vatpercent": 0,          "intraCommunitySupply": true,          "reverseCharge": true,          "taxCategoryCode": "string",          "taxExemptionReason": "string",          "taxExemptionReasonCode": "string",          "countryOfOrigin": "string",          "classifications": [            {              "classCode": {                "listID": "string",                "code": "string",                "listVersionID": "string"              },              "className": "string"            }          ],          "name": "string",          "attributes": {            "property1": "string",            "property2": "string"          },          "description": "string",          "unit": "string"        },        "value": 0,        "id": "string",        "buyerOrderReferencedDocumentID": "string",        "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",        "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",        "deliveryNoteReferencedDocumentID": "string",        "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",        "notes": [          "string"        ],        "notesWithSubjectCode": [          {            "content": "string",            "subjectCode": "AAI"          }        ],        "calculation": {          "price": 0,          "priceGross": 0,          "itemTotalNetAmount": 0,          "itemTotalVATAmount": 0,          "itemTotalGrossAmount": 0        },        "lineTotalAmount": 0      }    ],    "tradeSettlement": [      {}    ],    "zflogisticsServiceCharges": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "tradeSettlementPayment": [      {        "ownIBAN": "string",        "accountName": "string",        "ownBIC": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string"      }    ],    "subjectNote": "string"  },  "creditNote": {    "documentName": "string",    "documentCode": "string",    "number": "string",    "ownOrganisationFullPlaintextInfo": "string",    "referenceNumber": "string",    "shipToOrganisationID": "string",    "shipToOrganisationName": "string",    "shipToStreet": "string",    "shipToZIP": "string",    "shipToLocation": "string",    "shipToCountry": "string",    "buyerOrderReferencedDocumentID": "string",    "buyerOrderReferencedDocumentIssueDateTime": "string",    "ownForeignOrganisationID": "string",    "ownOrganisationName": "string",    "currency": "string",    "paymentTermDescription": "string",    "deliveryTypeCode": "string",    "issueDate": "2019-08-24T14:15:22Z",    "dueDate": "2019-08-24T14:15:22Z",    "deliveryDate": "2019-08-24T14:15:22Z",    "sender": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "recipient": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "deliveryAddress": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "endCustomerDeliveryAddress": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "payee": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "invoicer": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "invoicee": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "cashDiscounts": [      {        "percent": 0,        "days": 0,        "basisAmount": 0      }    ],    "notes": [      "string"    ],    "sellerOrderReferencedDocumentID": "string",    "contractReferencedDocument": "string",    "totalPrepaidAmount": 0,    "paymentTerms": {      "description": "string",      "dueDate": "2019-08-24T14:15:22Z",      "discountTerms": {        "baseDate": "2019-08-24T14:15:22Z",        "basePeriodMeasure": 0,        "basePeriodUnitCode": "string",        "calculationPercentage": 0      }    },    "invoiceReferencedDocumentID": "string",    "invoiceReferencedIssueDate": "2019-08-24T14:15:22Z",    "invoiceReferencedDocuments": [      {        "issuerAssignedID": "string",        "typeCode": "string",        "referenceTypeCode": "string",        "formattedIssueDateTime": "2019-08-24T14:15:22Z"      }    ],    "specifiedProcuringProjectID": "string",    "specifiedProcuringProjectName": "string",    "despatchAdviceReferencedDocumentID": "string",    "deliveryNoteReferencedDocumentID": "string",    "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",    "creditorReferenceID": "string",    "roundingAmount": 0,    "paymentReference": "string",    "businessProcessId": "string",    "objectIdentifierReferencedDocument": {      "issuerAssignedID": "string",      "formattedIssueDateTime": "2019-08-24T14:15:22Z",      "referenceTypeCode": "string",      "typeCode": "string"    },    "extendedPaymentTerms": [      {        "description": "string",        "dueDate": "2019-08-24T14:15:22Z",        "discountTerms": {          "baseDate": "2019-08-24T14:15:22Z",          "basePeriodMeasure": 0,          "basePeriodUnitCode": "string",          "calculationPercentage": 0        }      }    ],    "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",    "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",    "additionalReferencedDocuments": [      {        "filename": "string",        "mimetype": "string",        "relation": "string",        "description": "string",        "data": [          "string"        ]      }    ],    "notesWithSubjectCode": [      {        "content": "string",        "subjectCode": "AAI"      }    ],    "vatdueDateTypeCode": "string",    "tenderReferencedDocument": {      "issuerAssignedID": "string",      "formattedIssueDateTime": "2019-08-24T14:15:22Z",      "referenceTypeCode": "string",      "typeCode": "string"    },    "correction": {},    "creditNote": {},    "ownContact": {},    "zfallowances": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "zfcharges": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "zfitems": [      {        "lineStatusReasonCode": "string",        "parentLineID": "string",        "itemAllowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "itemCharges": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "allowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "charges": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "buyerOrderReferencedDocumentLineID": "string",        "price": 0,        "quantity": 0,        "basisQuantity": 0,        "additionalReferencedDocumentID": "string",        "additionalReferences": [          {            "issuerAssignedID": "string",            "formattedIssueDateTime": "2019-08-24T14:15:22Z",            "referenceTypeCode": "string",            "typeCode": "string"          }        ],        "referencedDocuments": [          {            "issuerAssignedID": "string",            "formattedIssueDateTime": "2019-08-24T14:15:22Z",            "referenceTypeCode": "string",            "typeCode": "string"          }        ],        "itemTotalAllowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "accountingReference": "string",        "lineSeller": {          "name": "string",          "zip": "string",          "street": "string",          "location": "string",          "country": "string",          "taxID": "string",          "vatID": "string",          "description": "string",          "additionalAddress": "string",          "additionalAddressExtension": "string",          "bankDetails": [            {              "accountName": "string",              "paymentMeansCode": "string",              "paymentMeansInformation": "string",              "bic": "string",              "iban": "string"            }          ],          "debitDetails": [            {              "mandate": "string",              "paymentMeansCode": "string",              "paymentMeansInformation": "string",              "iban": "string"            }          ],          "contact": {            "additionalAddress": "string",            "phone": "string",            "email": "string",            "fax": "string",            "name": "string",            "location": "string",            "country": "string",            "id": "string",            "vatid": "string",            "street": "string",            "zip": "string"          },          "legalOrganisation": {            "schemedID": {              "scheme": "string",              "id": "string"            },            "tradingBusinessName": "string"          },          "globalID": "string",          "globalIDScheme": "string",          "vatid": "string",          "id": "string",          "email": "string"        },        "deliveryNoteReferencedDocumentLineID": "string",        "product": {          "allowances": [            {              "basisAmount": 0,              "reasonCode": "string",              "taxPercent": 0,              "categoryCode": "string",              "charge": true,              "percent": 0,              "reason": "string"            }          ],          "charges": [            {              "basisAmount": 0,              "reasonCode": "string",              "taxPercent": 0,              "categoryCode": "string",              "charge": true,              "percent": 0,              "reason": "string"            }          ],          "globalID": "string",          "globalIDScheme": "string",          "sellerAssignedID": "string",          "buyerAssignedID": "string",          "vatpercent": 0,          "intraCommunitySupply": true,          "reverseCharge": true,          "taxCategoryCode": "string",          "taxExemptionReason": "string",          "taxExemptionReasonCode": "string",          "countryOfOrigin": "string",          "classifications": [            {              "classCode": {                "listID": "string",                "code": "string",                "listVersionID": "string"              },              "className": "string"            }          ],          "name": "string",          "attributes": {            "property1": "string",            "property2": "string"          },          "description": "string",          "unit": "string"        },        "value": 0,        "id": "string",        "buyerOrderReferencedDocumentID": "string",        "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",        "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",        "deliveryNoteReferencedDocumentID": "string",        "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",        "notes": [          "string"        ],        "notesWithSubjectCode": [          {            "content": "string",            "subjectCode": "AAI"          }        ],        "calculation": {          "price": 0,          "priceGross": 0,          "itemTotalNetAmount": 0,          "itemTotalVATAmount": 0,          "itemTotalGrossAmount": 0        },        "lineTotalAmount": 0      }    ],    "tradeSettlement": [      {}    ],    "zflogisticsServiceCharges": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "tradeSettlementPayment": [      {        "ownIBAN": "string",        "accountName": "string",        "ownBIC": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string"      }    ],    "subjectNote": "string"  },  "ownContact": {    "documentName": "string",    "documentCode": "string",    "number": "string",    "ownOrganisationFullPlaintextInfo": "string",    "referenceNumber": "string",    "shipToOrganisationID": "string",    "shipToOrganisationName": "string",    "shipToStreet": "string",    "shipToZIP": "string",    "shipToLocation": "string",    "shipToCountry": "string",    "buyerOrderReferencedDocumentID": "string",    "buyerOrderReferencedDocumentIssueDateTime": "string",    "ownForeignOrganisationID": "string",    "ownOrganisationName": "string",    "currency": "string",    "paymentTermDescription": "string",    "deliveryTypeCode": "string",    "issueDate": "2019-08-24T14:15:22Z",    "dueDate": "2019-08-24T14:15:22Z",    "deliveryDate": "2019-08-24T14:15:22Z",    "sender": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "recipient": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "deliveryAddress": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "endCustomerDeliveryAddress": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "payee": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "invoicer": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "invoicee": {      "name": "string",      "zip": "string",      "street": "string",      "location": "string",      "country": "string",      "taxID": "string",      "vatID": "string",      "description": "string",      "additionalAddress": "string",      "additionalAddressExtension": "string",      "bankDetails": [        {          "accountName": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "bic": "string",          "iban": "string"        }      ],      "debitDetails": [        {          "mandate": "string",          "paymentMeansCode": "string",          "paymentMeansInformation": "string",          "iban": "string"        }      ],      "contact": {        "additionalAddress": "string",        "phone": "string",        "email": "string",        "fax": "string",        "name": "string",        "location": "string",        "country": "string",        "id": "string",        "vatid": "string",        "street": "string",        "zip": "string"      },      "legalOrganisation": {        "schemedID": {          "scheme": "string",          "id": "string"        },        "tradingBusinessName": "string"      },      "globalID": "string",      "globalIDScheme": "string",      "vatid": "string",      "id": "string",      "email": "string"    },    "cashDiscounts": [      {        "percent": 0,        "days": 0,        "basisAmount": 0      }    ],    "notes": [      "string"    ],    "sellerOrderReferencedDocumentID": "string",    "contractReferencedDocument": "string",    "totalPrepaidAmount": 0,    "paymentTerms": {      "description": "string",      "dueDate": "2019-08-24T14:15:22Z",      "discountTerms": {        "baseDate": "2019-08-24T14:15:22Z",        "basePeriodMeasure": 0,        "basePeriodUnitCode": "string",        "calculationPercentage": 0      }    },    "invoiceReferencedDocumentID": "string",    "invoiceReferencedIssueDate": "2019-08-24T14:15:22Z",    "invoiceReferencedDocuments": [      {        "issuerAssignedID": "string",        "typeCode": "string",        "referenceTypeCode": "string",        "formattedIssueDateTime": "2019-08-24T14:15:22Z"      }    ],    "specifiedProcuringProjectID": "string",    "specifiedProcuringProjectName": "string",    "despatchAdviceReferencedDocumentID": "string",    "deliveryNoteReferencedDocumentID": "string",    "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",    "creditorReferenceID": "string",    "roundingAmount": 0,    "paymentReference": "string",    "businessProcessId": "string",    "objectIdentifierReferencedDocument": {      "issuerAssignedID": "string",      "formattedIssueDateTime": "2019-08-24T14:15:22Z",      "referenceTypeCode": "string",      "typeCode": "string"    },    "extendedPaymentTerms": [      {        "description": "string",        "dueDate": "2019-08-24T14:15:22Z",        "discountTerms": {          "baseDate": "2019-08-24T14:15:22Z",          "basePeriodMeasure": 0,          "basePeriodUnitCode": "string",          "calculationPercentage": 0        }      }    ],    "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",    "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",    "additionalReferencedDocuments": [      {        "filename": "string",        "mimetype": "string",        "relation": "string",        "description": "string",        "data": [          "string"        ]      }    ],    "notesWithSubjectCode": [      {        "content": "string",        "subjectCode": "AAI"      }    ],    "vatdueDateTypeCode": "string",    "tenderReferencedDocument": {      "issuerAssignedID": "string",      "formattedIssueDateTime": "2019-08-24T14:15:22Z",      "referenceTypeCode": "string",      "typeCode": "string"    },    "correction": {},    "creditNote": {},    "ownContact": {},    "zfallowances": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "zfcharges": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "zfitems": [      {        "lineStatusReasonCode": "string",        "parentLineID": "string",        "itemAllowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "itemCharges": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "allowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "charges": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "buyerOrderReferencedDocumentLineID": "string",        "price": 0,        "quantity": 0,        "basisQuantity": 0,        "additionalReferencedDocumentID": "string",        "additionalReferences": [          {            "issuerAssignedID": "string",            "formattedIssueDateTime": "2019-08-24T14:15:22Z",            "referenceTypeCode": "string",            "typeCode": "string"          }        ],        "referencedDocuments": [          {            "issuerAssignedID": "string",            "formattedIssueDateTime": "2019-08-24T14:15:22Z",            "referenceTypeCode": "string",            "typeCode": "string"          }        ],        "itemTotalAllowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "accountingReference": "string",        "lineSeller": {          "name": "string",          "zip": "string",          "street": "string",          "location": "string",          "country": "string",          "taxID": "string",          "vatID": "string",          "description": "string",          "additionalAddress": "string",          "additionalAddressExtension": "string",          "bankDetails": [            {              "accountName": "string",              "paymentMeansCode": "string",              "paymentMeansInformation": "string",              "bic": "string",              "iban": "string"            }          ],          "debitDetails": [            {              "mandate": "string",              "paymentMeansCode": "string",              "paymentMeansInformation": "string",              "iban": "string"            }          ],          "contact": {            "additionalAddress": "string",            "phone": "string",            "email": "string",            "fax": "string",            "name": "string",            "location": "string",            "country": "string",            "id": "string",            "vatid": "string",            "street": "string",            "zip": "string"          },          "legalOrganisation": {            "schemedID": {              "scheme": "string",              "id": "string"            },            "tradingBusinessName": "string"          },          "globalID": "string",          "globalIDScheme": "string",          "vatid": "string",          "id": "string",          "email": "string"        },        "deliveryNoteReferencedDocumentLineID": "string",        "product": {          "allowances": [            {              "basisAmount": 0,              "reasonCode": "string",              "taxPercent": 0,              "categoryCode": "string",              "charge": true,              "percent": 0,              "reason": "string"            }          ],          "charges": [            {              "basisAmount": 0,              "reasonCode": "string",              "taxPercent": 0,              "categoryCode": "string",              "charge": true,              "percent": 0,              "reason": "string"            }          ],          "globalID": "string",          "globalIDScheme": "string",          "sellerAssignedID": "string",          "buyerAssignedID": "string",          "vatpercent": 0,          "intraCommunitySupply": true,          "reverseCharge": true,          "taxCategoryCode": "string",          "taxExemptionReason": "string",          "taxExemptionReasonCode": "string",          "countryOfOrigin": "string",          "classifications": [            {              "classCode": {                "listID": "string",                "code": "string",                "listVersionID": "string"              },              "className": "string"            }          ],          "name": "string",          "attributes": {            "property1": "string",            "property2": "string"          },          "description": "string",          "unit": "string"        },        "value": 0,        "id": "string",        "buyerOrderReferencedDocumentID": "string",        "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",        "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",        "deliveryNoteReferencedDocumentID": "string",        "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",        "notes": [          "string"        ],        "notesWithSubjectCode": [          {            "content": "string",            "subjectCode": "AAI"          }        ],        "calculation": {          "price": 0,          "priceGross": 0,          "itemTotalNetAmount": 0,          "itemTotalVATAmount": 0,          "itemTotalGrossAmount": 0        },        "lineTotalAmount": 0      }    ],    "tradeSettlement": [      {}    ],    "zflogisticsServiceCharges": [      {        "basisAmount": 0,        "reasonCode": "string",        "taxPercent": 0,        "categoryCode": "string",        "charge": true,        "percent": 0,        "reason": "string"      }    ],    "tradeSettlementPayment": [      {        "ownIBAN": "string",        "accountName": "string",        "ownBIC": "string",        "paymentMeansCode": "string",        "paymentMeansInformation": "string"      }    ],    "subjectNote": "string"  },  "zfallowances": [    {      "basisAmount": 0,      "reasonCode": "string",      "taxPercent": 0,      "categoryCode": "string",      "charge": true,      "percent": 0,      "reason": "string"    }  ],  "zfcharges": [    {      "basisAmount": 0,      "reasonCode": "string",      "taxPercent": 0,      "categoryCode": "string",      "charge": true,      "percent": 0,      "reason": "string"    }  ],  "zfitems": [    {      "lineStatusReasonCode": "string",      "parentLineID": "string",      "itemAllowances": [        {          "basisAmount": 0,          "reasonCode": "string",          "taxPercent": 0,          "categoryCode": "string",          "charge": true,          "percent": 0,          "reason": "string"        }      ],      "itemCharges": [        {          "basisAmount": 0,          "reasonCode": "string",          "taxPercent": 0,          "categoryCode": "string",          "charge": true,          "percent": 0,          "reason": "string"        }      ],      "allowances": [        {          "basisAmount": 0,          "reasonCode": "string",          "taxPercent": 0,          "categoryCode": "string",          "charge": true,          "percent": 0,          "reason": "string"        }      ],      "charges": [        {          "basisAmount": 0,          "reasonCode": "string",          "taxPercent": 0,          "categoryCode": "string",          "charge": true,          "percent": 0,          "reason": "string"        }      ],      "buyerOrderReferencedDocumentLineID": "string",      "price": 0,      "quantity": 0,      "basisQuantity": 0,      "additionalReferencedDocumentID": "string",      "additionalReferences": [        {          "issuerAssignedID": "string",          "formattedIssueDateTime": "2019-08-24T14:15:22Z",          "referenceTypeCode": "string",          "typeCode": "string"        }      ],      "referencedDocuments": [        {          "issuerAssignedID": "string",          "formattedIssueDateTime": "2019-08-24T14:15:22Z",          "referenceTypeCode": "string",          "typeCode": "string"        }      ],      "itemTotalAllowances": [        {          "basisAmount": 0,          "reasonCode": "string",          "taxPercent": 0,          "categoryCode": "string",          "charge": true,          "percent": 0,          "reason": "string"        }      ],      "accountingReference": "string",      "lineSeller": {        "name": "string",        "zip": "string",        "street": "string",        "location": "string",        "country": "string",        "taxID": "string",        "vatID": "string",        "description": "string",        "additionalAddress": "string",        "additionalAddressExtension": "string",        "bankDetails": [          {            "accountName": "string",            "paymentMeansCode": "string",            "paymentMeansInformation": "string",            "bic": "string",            "iban": "string"          }        ],        "debitDetails": [          {            "mandate": "string",            "paymentMeansCode": "string",            "paymentMeansInformation": "string",            "iban": "string"          }        ],        "contact": {          "additionalAddress": "string",          "phone": "string",          "email": "string",          "fax": "string",          "name": "string",          "location": "string",          "country": "string",          "id": "string",          "vatid": "string",          "street": "string",          "zip": "string"        },        "legalOrganisation": {          "schemedID": {            "scheme": "string",            "id": "string"          },          "tradingBusinessName": "string"        },        "globalID": "string",        "globalIDScheme": "string",        "vatid": "string",        "id": "string",        "email": "string"      },      "deliveryNoteReferencedDocumentLineID": "string",      "product": {        "allowances": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "charges": [          {            "basisAmount": 0,            "reasonCode": "string",            "taxPercent": 0,            "categoryCode": "string",            "charge": true,            "percent": 0,            "reason": "string"          }        ],        "globalID": "string",        "globalIDScheme": "string",        "sellerAssignedID": "string",        "buyerAssignedID": "string",        "vatpercent": 0,        "intraCommunitySupply": true,        "reverseCharge": true,        "taxCategoryCode": "string",        "taxExemptionReason": "string",        "taxExemptionReasonCode": "string",        "countryOfOrigin": "string",        "classifications": [          {            "classCode": {              "listID": "string",              "code": "string",              "listVersionID": "string"            },            "className": "string"          }        ],        "name": "string",        "attributes": {          "property1": "string",          "property2": "string"        },        "description": "string",        "unit": "string"      },      "value": 0,      "id": "string",      "buyerOrderReferencedDocumentID": "string",      "detailedDeliveryPeriodFrom": "2019-08-24T14:15:22Z",      "detailedDeliveryPeriodTo": "2019-08-24T14:15:22Z",      "deliveryNoteReferencedDocumentID": "string",      "deliveryNoteReferencedDocumentDate": "2019-08-24T14:15:22Z",      "notes": [        "string"      ],      "notesWithSubjectCode": [        {          "content": "string",          "subjectCode": "AAI"        }      ],      "calculation": {        "price": 0,        "priceGross": 0,        "itemTotalNetAmount": 0,        "itemTotalVATAmount": 0,        "itemTotalGrossAmount": 0      },      "lineTotalAmount": 0    }  ],  "tradeSettlement": [    {}  ],  "zflogisticsServiceCharges": [    {      "basisAmount": 0,      "reasonCode": "string",      "taxPercent": 0,      "categoryCode": "string",      "charge": true,      "percent": 0,      "reason": "string"    }  ],  "tradeSettlementPayment": [    {      "ownIBAN": "string",      "accountName": "string",      "ownBIC": "string",      "paymentMeansCode": "string",      "paymentMeansInformation": "string"    }  ],  "subjectNote": "string"}