InvoiceGlass

The early-payment discount is not in the required format · BR-DE-18

  • Severity · Error
  • Applies to · UBL / CII
  • Editorial review pending

When an early-payment discount (Skonto) is stated in a structured way in the payment terms (BT-20), XRechnung requires a fixed pattern per line, for example #SKONTO#TAGE=14#PROZENT=2.00#: all upper case, the percentage with a decimal point and exactly two decimals, no spaces, and each discount line ending with a line break. If the discount applies only to part of the invoice total, a fourth segment BASISBETRAG=… is added. The invoice contains a line that starts with # but deviates from this pattern, so it is not valid.

As of

Who can correct it?

The sender can correct the invoice.

How to fix it

  1. Ask the sender for a corrected invoice in which the discount line follows the pattern #SKONTO#TAGE=n#PROZENT=n.nn# exactly.
  2. If you issued the invoice yourself: check upper case, the decimal point (2.00, not 2,00), missing or extra hash signs and spaces. A discount mentioned in ordinary free text without a leading hash is not checked.

Rule text and source

Paraphrase · An early payment discount line beginning with # in payment terms (BT-20) must use the SKONTO, TAGE and PROZENT segments in the required syntax. An optional BASISBETRAG goes last. A line break follows the line.

Message to the sender

Subject: Invoice {invoiceNumber} – format of the early-payment discount

Hello,

Thank you for your invoice {invoiceNumber} dated {issueDate}. When checking it we noticed that the early-payment discount in the payment terms does not follow the pattern required for an XRechnung (rule BR-DE-18); the expected form is, for example, #SKONTO#TAGE=14#PROZENT=2.00# followed by a line break. The invoice is not valid as it stands. Could you please send a corrected version?

Kind regards

Example

The sender offers a 2% discount within ten days on the amount due. The export replaces the line containing PROZENT=2,00 with #SKONTO#TAGE=10#PROZENT=2.00# followed by a line break.

Related rules

Business terms

Rule versions

KoSIT · XRechnung Schematron 2.6.0

Validate a file