Table of Contents

Additional Notes

Standard Item Identification (BT-157)

SIEVERS E-Rechnung determines the standard item identification centrally for item lines and uses it consistently in the UBL/XRechnung and CII/ZUGFeRD export formats. The search order is configured in E-Invoice Setup using Standard Item Identification.

  • With 1. GTIN - 2. Item Reference (EAN), Item.GTIN with scheme ID 0160 is checked first.
  • With 1. Item Reference (EAN) - 2. GTIN, an Item Reference with Reference Type = Bar Code and scheme ID 0088 is checked first.
  • If the first source does not provide an identifier, the second source is used. If no suitable identifier is found, BT-157 remains empty.

The selected identifier is stored in the GTIN field of SNCX XRechnung Line. The associated scheme ID is stored in GTIN Scheme ID and output as the schemeID of BT-157. Both values are processed together and can be adjusted or overwritten through OnBeforeInsertXRechnungLine. The event is provided by the matching export codeunit for sales, purchase, and service documents and their credit memos. For more information and an example, see Events Export.

International Standard Code

Please make sure that all units of measure you use in e-invoice have the International Standard Code field maintained. Use the UNECERec20 list for this purpose.

Specifying a VAT Category Code

If you specify a code in the VAT Category Code (BT-118) that implies VAT exemption, you must also specify a VAT Exemption Reason Text (BT-120). In Business Central, the VAT Clause Code field is used for this purpose. If the field is not filled, an error will occur in the e-invoice validation check.

Payment Terms (BT-20) and Business Rule BR-DE-18

Business Rule BR-DE-18 requires that payment terms (BT-20) are transmitted in a defined format when cash discount information is available. The required format is:

#SKONTO#TAGE=14#PROZENT=2.25#
Hinweis

The keywords SKONTO, TAGE, and PROZENT are part of the XRechnung standard specification and must be used in German regardless of the document language.

The E-Rechnung extension automatically detects whether a payment term contains a payment terms formula (with days) and a cash discount percentage, and generates the correct format from this. If this information is not available, the plain description of the payment term is transmitted unchanged – in this case, the generated file may violate BR-DE-18 and be flagged as non-valid.

Hinweis

Make sure that your payment terms in Business Central have a payment terms formula (field Calculation Formula) and a cash discount percentage (field Discount %) maintained, so that BT-20 is formatted correctly automatically.

During import, field BT-20 is read for informational purposes only and not processed further, as payment terms on the buyer side are determined by vendor master data.

E-Rechnung Periods in Sales and Service

In service orders, service invoices and service credit memos, as well as in the sales documents of the same name, an E-Rechnung start and end date can be added at line item level.

This data is also adopted in posted sales and service documents and the E-Rechnung document.

The E-Rechnung dates in posted service invoices

Start and end date in E-Rechnung document