Poland KSF: Invoice for Intra-community Supply of Goods (FA(3))
This scenario explains how to model an invoice for the intra-community supply of goods.
The following considerations are important in this scenario:
- Include the Document Currency code
cbc:DocumentCurrencyCodewhich must contain the code of the foreign currency, while the local Polish currency must be provided as Tax Currency code incbc:TaxCurrencyCode. - Provide the EU VAT ID of the Buyer
cac:PartyTaxScheme/cbc:CompanyID - A second Tax Breakdown
cac:TaxTotalgroup is required to provide the Tax Amount for each breakdown in the Tax Currencycbc:TaxCurrencyCode. In case the Total TaxAmount is zero no breakdown is required, but still can be provided. - On line level provide
cac:TaxExemptionCode=VRBL:PL:WDTand zero as Tax Ratecbc:Percent.
Example
<ubl:Invoice>
<!-- code omitted for clarity -->
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>PLN</cbc:TaxCurrencyCode>
<!-- code omitted for clarity -->
<cac:AccountingCustomerParty>
<cac:Party>
<cac:PartyTaxScheme>
<cbc:CompanyID>DE999999999</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingCustomerParty>
<cac:TaxTotal>
<!-- TaxTotal in Document Currency -->
<cbc:TaxAmount currencyID="EUR">3118.8</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">13560</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">3118.8</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>VRBL:PL:06.02</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
<!-- TaxTotal in Tax Currency -->
<cbc:TaxAmount currencyID="PLN">0</cbc:TaxAmount>
</cac:TaxTotal>
<!-- code omitted for clarity -->
<cac:InvoiceLine>
<!-- code omitted for clarity -->
<cac:Item>
<cbc:Name>lodówka Zimnotech mk1</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>VRBL:PL:06.02</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode>VRBL:PL:WDT</cbc:TaxExemptionReasonCode>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<!-- code omitted for clarity -->
<cac:Price>
<!-- Code omitted for clarity -->
<cbc:PriceAmount currencyID="EUR">1000.00</cbc:PriceAmount>
</cac:Price>
<!-- code omitted for clarity -->
</cac:InvoiceLine>
</ubl:Invoice>
Updated about 11 hours ago
