Skip to content

Warning

CII-SR-443: Remove the payment means ID

In short

Warning: worth checking.

CII-SR-443 means a SpecifiedTradeSettlementPaymentMeans entry in your CII invoice contains a direct ID child. Remove that ID, but keep the payment means type code (BT-81) and any applicable bank account details.

On this page

What it means

Under ApplicableHeaderTradeSettlement, the check requires every SpecifiedTradeSettlementPaymentMeans entry to have no direct ID child. It does not target the payment means type code (BT-81) or bank account identifiers.

Why it matters

This standalone payment means ID is not part of the EN 16931 CII mapping. It is separate from the code that identifies how you are to be paid.

How to fix it

Remove only the ID directly inside SpecifiedTradeSettlementPaymentMeans. Keep the payment means type code (BT-81) and applicable account details. Do not disable or remove the payment method itself to clear this warning. Export the corrected invoice and recheck your file.

Once the file is corrected, check it again for free: Validate an invoice against EN 16931

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice

The rule as published

ID should not be present

Where this rule applies

Rule set Version
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether CII-SR-443 still fails, and which other rules do.

Updated 6 November 2026