EN-16931: Document Totals

If the Amount Due for Payment is positive, the you provide the due date or the payment terms.

The amount of a due payment is specified in the PayableAmount subelement of the LegalMonetaryTotal element. More information about payable amounts and document totals is provided in the Legal Monetary Totals topic.

If this is a positive amount, then you must include one of the following:

  • Payment Due Date: The date a payment is due can be specified in the DueDate element. More information is provided in the Payment Due Dates topic.
  • Payment Terms: You can add a note to the PaymentTerms element to specify the terms that explain when payment is expected.

Elements

ElementDescription
Invoice/DueDateSpecify the date the payment is due.
Invoice/PaymentTerms/NoteSpecify the terms that explain when the payment is due.

Example

The following example includes both the Due Date and Payment Terms:

<Invoice>
    <!-- code omitted for clarity -->
    <!-- Payment Due Date -->
    <cbc:DueDate>2024-11-09</cbc:DueDate>    
    <!-- code omitted for clarity -->
    <!-- Payment Terms -->
    <cac:PaymentTerms>
        <cbc:Note>Payment within 10 days, 2% discount</cbc:Note>
    </cac:PaymentTerms>
    <!-- code omitted for clarity -->
    <cac:LegalMonetaryTotal>
        <cbc:LineExtensionAmount currencyID="EUR">1300.00</cbc:LineExtensionAmount>
        <cbc:TaxExclusiveAmount currencyID="EUR">1325.00</cbc:TaxExclusiveAmount>
        <cbc:TaxInclusiveAmount currencyID="EUR">1656.25</cbc:TaxInclusiveAmount>
        <cbc:AllowanceTotalAmount currencyID="EUR">25.00</cbc:AllowanceTotalAmount>
        <cbc:ChargeTotalAmount currencyID="EUR">50.00</cbc:ChargeTotalAmount>
        <cbc:PrepaidAmount currencyID="EUR">1000.00</cbc:PrepaidAmount>
        <cbc:PayableRoundingAmount currencyID="EUR">0.02</cbc:PayableRoundingAmount>
        <!-- Amount Due For Payment -->
        <cbc:PayableAmount currencyID="EUR">656.27</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>
    <!-- code omitted for clarity -->
</Invoice>