Document-Level Elements
Read a list of elements that can be specified at the Document-level.
Some formats and countries have specific requirements that may vary.
VRBL
The following table shows the Document-level elements for VRBL:
| Topic | Description | 
|---|---|
| Invoice | The Invoice object is the highest level object in a Document. | 
| General Invoice Information | |
| CustomizationID | The Specification ID is used for routing. | 
| ProfileID | You must specify the same Profile ID for all Documents. | 
| ID | You can specify a number for your Document, such as an invoice number. | 
| IssueDate | You can specify the date the Document is issued. | 
| DueDate | You can add the date payment is due to your Documents. | 
| InvoiceTypeCode | Documents can be of one of various invoice types that you need to specify. | 
| InvoiceNote | You can add a textual reference or note to your Documents. | 
| TaxPointDate | You can add Tax Point date to your Documents. | 
| DocumentCurrencyCode | You can specify a currency for your Document. | 
| TaxCurrencyCode | You can add a Tax Accounting currency. | 
| AccountingCost | You can model references to a Buyer's accounts. | 
| BuyerReference | You can add a buyer reference for internal routing. | 
| InvoicePeriod | You can specify a period during which the invoice is valid or active. | 
| IssueTime | The time, assigned by the sender, at which this document was issued. | 
| UUID | A universally unique identifier for an instance of this document. | 
| Document References | |
| OrderReference | You may want to add a reference to an additional document. | 
| BillingReference | You can specify a reference to a billing related document. | 
| DespatchDocumentReference | You can reference a dispatch advice in your Document. | 
| ReceiptDocumentReference | You can reference a receipt advice in your Documents. | 
| OriginatorDocumentReference | You can model a reference to a lot or tender. | 
| ContractDocumentReference | You can add a reference to a purchasing contract in your Documents. | 
| AdditionalDocumentReference | |
| ProjectReference | You can add a reference to a project to your Document. | 
| Parties | |
| AccountingSupplierParty | You can model information about suppliers. | 
| AccountingCustomerParty | You can model buyer information. | 
| PayeeParty | You may want to model a Payee when this party is different to the Supplier. | 
| TaxRepresentativeParty | You can model the Supplier's Tax Representative at the Document level. | 
| Delivery | |
| Delivery | You can add information about deliveries to your Documents. | 
| DeliveryTerms | A set of delivery terms associated with this document. | 
| CarrierParty | Used to model details about the carrier of a delivery, | 
| Payment | |
| PaymentMeans | You can add the means of payment to your Document. | 
| PaymentTerms | You can information about payment terms. | 
| PrepaidPayments | Prepaid payments are usually made before the goods are purchased. | 
| Document-Level Allowances and Charges | |
| AllowanceCharge | You can model an Allowance or Charge at the Document level. | 
| Document-Level Taxes | |
| TaxTotal | You can model tax information at the Document level. | 
| TaxExchangeRate | The exchange rate between the document currency and the tax currency. | 
| WithholdingTaxTotal | The total withholding tax. | 
| Document-Level Totals | |
| LegalMonetaryTotal | You must add information about totals. | 
EN 16931
The following table shows the Document-level elements for EN 16931:
| Topic | Description | 
|---|---|
| EN 16931: Payment Due Date | You can specify a Payment Due Date for your Documents. | 
| EN 16931: Invoice Type Codes | You must use the required Invoice Type Codes for EN-16931. | 
| EN 16931: Invoice Notes | You can add additional context to your notes. | 
| EN 16931: Invoicing Period | You can use a code to represent the type of Tax Point Date, such as delivery date. | 
| EN 16931: Attachments | You must use one of the permitted values for the mimecodeattribute. | 
| EN 16931: Additional Supporting Documents | You can add the type of document to your references to supporting documents. | 
| EN 16931: Party Scheme IDs | You can add information about the scheme that a party's ID belongs to. | 
| EN 16931: Party Tax Registration IDs | You can add a country code prefix to a party's Tax ID. | 
| EN 16931: Supplier Information | You must include specific information about Suppliers. | 
| EN 16931: Payment Means | You must use a value from the UNTDID 4461 list for the payment means. | 
| EN 16931: Document-Level Allowances | EN-16931 has certain requirements for Document-level allowances. | 
| EN 16931: Document-Level Charges | EN-16931 has certain requirements for Document-level charges. | 
| EN 16931: Document-Level Taxes in Document Currency | EN-16931 requires specific information for tax information at the Document-level. | 
| EN 16931: Document-Level Taxes in Accounting Currency | You must specify the Tax Category for document-level taxes in the accounting currency. | 
| EN 16931: Document Totals | If the Amount Due for Payment is positive, the you provide the due date or the payment terms. | 
Updated 4 months ago
