Validation rules for e-invoices
Your e-invoice was rejected with a message like "[BR-DE-15]"? Here you find the official message for every XRechnung, ZUGFeRD/Factur-X and EN 16931 validation rule and, where available, a plain explanation with a solution.
Validation basis: XRechnung 3.0.2 · ZUGFeRD 2.4 (EN 16931) · KoSIT configuration of Aug. 31, 2026 · Deadlines checked on Oct. 30, 2026
| Rule | Meaning | Severity | Applies to |
|---|---|---|---|
| CII-SR-144 | DeliveryTradeLocation should not be present | Warning | EN 16931 (CII) |
| CII-SR-145 | TradeComparisonReferencePrice should not be present | Warning | EN 16931 (CII) |
| CII-SR-146 | AssociatedReferencedDocument should not be present | Warning | EN 16931 (CII) |
| CII-SR-147 | RequisitionerReferencedDocument should not be present | Warning | EN 16931 (CII) |
| CII-SR-148 | ItemSellerTradeParty should not be present | Warning | EN 16931 (CII) |
| CII-SR-149 | ItemBuyerTradeParty should not be present | Warning | EN 16931 (CII) |
| CII-SR-150 | IncludedSpecifiedMarketplace should not be present | Warning | EN 16931 (CII) |
| CII-SR-151 | RequestedQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-152 | ReceivedQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-153 | ChargeFreeQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-154 | PackageQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-155 | ProductUnitQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-156 | PerPackageUnitQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-157 | NetWeightMeasure should not be present | Warning | EN 16931 (CII) |
| CII-SR-158 | GrossWeightMeasure should not be present | Warning | EN 16931 (CII) |
| CII-SR-159 | TheoreticalWeightMeasure should not be present | Warning | EN 16931 (CII) |
| CII-SR-160 | DespatchedQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-161 | SpecifiedDeliveryAdjustment should not be present | Warning | EN 16931 (CII) |
| CII-SR-162 | IncludedSupplyChainPackaging should not be present | Warning | EN 16931 (CII) |
| CII-SR-163 | RelatedSupplyChainConsignment should not be present | Warning | EN 16931 (CII) |
| CII-SR-164 | ShipToTradeParty should not be present | Warning | EN 16931 (CII) |
| CII-SR-165 | UltimateShipToTradeParty should not be present | Warning | EN 16931 (CII) |
| CII-SR-166 | ShipFromTradeParty should not be present | Warning | EN 16931 (CII) |
| CII-SR-167 | ActualDespatchSupplyChainEvent should not be present | Warning | EN 16931 (CII) |
| CII-SR-168 | ActualPickUpSupplyChainEvent should not be present | Warning | EN 16931 (CII) |
| CII-SR-169 | RequestedDeliverySupplyChainEvent should not be present | Warning | EN 16931 (CII) |
| CII-SR-170 | ActualDeliverySupplyChainEvent should not be present | Warning | EN 16931 (CII) |
| CII-SR-171 | ActualReceiptSupplyChainEvent should not be present | Warning | EN 16931 (CII) |
| CII-SR-172 | AdditionalReferencedDocument should not be present | Warning | EN 16931 (CII) |
| CII-SR-173 | DespatchAdviceReferencedDocument should not be present | Warning | EN 16931 (CII) |
| CII-SR-174 | ReceivingAdviceReferencedDocument should not be present | Warning | EN 16931 (CII) |
| CII-SR-175 | DeliveryNoteReferencedDocument should not be present | Warning | EN 16931 (CII) |
| CII-SR-176 | ConsumptionReportReferencedDocument should not be present | Warning | EN 16931 (CII) |
| CII-SR-177 | RequestedQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-178 | PaymentReference should not be present | Warning | EN 16931 (CII) |
| CII-SR-179 | InvoiceIssuerReference should not be present | Warning | EN 16931 (CII) |
| CII-SR-180 | TotalAdjustmentAmount should not be present | Warning | EN 16931 (CII) |
| CII-SR-181 | DiscountIndicator should not be present | Warning | EN 16931 (CII) |
| CII-SR-182 | CalculatedAmount should not be present | Warning | EN 16931 (CII) |
| CII-SR-183 | IndicatorString should not be present | Warning | EN 16931 (CII) |
| CII-SR-184 | ID should not be present | Warning | EN 16931 (CII) |
| CII-SR-185 | SequenceNumeric should not be present | Warning | EN 16931 (CII) |
| CII-SR-186 | @format should not be present | Warning | EN 16931 (CII) |
| CII-SR-187 | BasisQuantity should not be present | Warning | EN 16931 (CII) |
| CII-SR-188 | PrepaidIndicator should not be present | Warning | EN 16931 (CII) |
| CII-SR-189 | UnitBasisAmount should not be present | Warning | EN 16931 (CII) |
| CII-SR-190 | TypeCode should not be present | Warning | EN 16931 (CII) |
| CII-SR-191 | CategoryTradeTax should not be present | Warning | EN 16931 (CII) |
| CII-SR-192 | ActualTradeCurrencyExchange should not be present | Warning | EN 16931 (CII) |
| CII-SR-193 | ID should not be present | Warning | EN 16931 (CII) |