Poland B2B: VAT Mechanism
You must specify Split Payment as the VAT Mechanism.
Split Payment is the only allowed VAT mechanism for Poland.
If a Document is a split payment, you must model the information using the element. You must use the allowed value.
If it is not a split payment, you can omit this element.
Elements
Use the VatMechanism (Extn) Extension to model this information:
Name (Path) | Cardinality | Description |
---|---|---|
VAT Mechanism (Invoice/TaxTotal/TaxSubtotal/UBLExtensions/UBLExtension/ ExtensionContent/TaxSubtotalExtension/VatMechanism ) | 0..1 | Used to provide the information about the VAT mechanism. |
Restrictions
You must use VRBL:PL:S
to indicate a split payment.
Example
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:TaxTotal>
<cbc:TaxAmount currencyID="PLN">383.38</cbc:TaxAmount>
<cac:TaxSubtotal>
<cec:UBLExtensions>
<cec:UBLExtension>
<cec:ExtensionContent>
<vrbl:TaxSubtotalExtension>
<!-- Indicating Split Payment -->
<vrbl:VatMechanism>VRBL:PL:S</vrbl:VatMechanism>
</vrbl:TaxSubtotalExtension>
</cec:ExtensionContent>
</cec:UBLExtension>
</cec:UBLExtensions>
<cbc:TaxableAmount currencyID="PLN">1666.66</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="PLN">383.33</cbc:TaxAmount>
<!-- Code omitted for clarity -->
</cac:TaxSubtotal>
</cac:TaxTotal>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Updated 18 days ago