German invoices must use EUR as the currency code for all monetary amounts.
German invoices must use EUR as the currency code for all monetary amounts.
This rule ensures compliance with German tax laws and simplifies currency conversion for tax authorities. All calculations, taxes, and totals must be in EUR.
Convert all monetary amounts to EUR and set the currency code to EUR.
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
<cac:LegalMonetaryTotal>
<cbc:TaxExclusiveAmount currencyID="EUR">100.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">119.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="EUR">119.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>
<cac:LegalMonetaryTotal>
<cbc:TaxExclusiveAmount currencyID="USD">100.00</cbc:TaxExclusiveAmount>
<cbc:PayableAmount currencyID="USD">119.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
Validate your XRechnung files against all BR-DE rules.
Automatic validation error fixes when converting.
Overview of all German XRechnung validation rules.
Our AI-powered Invoice Converter automatically fixes BR-DE validation errors and ensures compliance.