Poland KSF: Invoice Subtype Code (FA(3))

You must add information about the invoice subtype for correction invoices.

If you use value 384 as described in the Poland KSF: Invoice Type Code (FA3) topic, you need to specify the invoice subtype.

Element

Use the InvoiceSubtypeCode (Extn) Extension to model this information:

Name (Path)CardinalityDescription
Invoice Subtype Code (Invoice/UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/InvoiceSubtypeCode)1..1Use one of the allowed codes.

Restrictions

You can use one of the following values:

Correction CodeDescription
VRBL:PL:KORUsed for transactional data, master data, and collective Correction Invoices
VRBL:PL:KOR_ZALUsed for the correction of advance invoices (currently not supported)
VRBL:PL:KOR_ROZUsed for the correction of final invoices (currently not supported)

Example

<ubl:Invoice>
    <cec:UBLExtensions>
        <cec:UBLExtension>
            <cec:ExtensionContent>
                <vrbl:InvoiceExtension>
                    <!-- code omitted for clarity -->
                    <vrbl:InvoiceSubtypeCode>VRBL:PL:KOR</vrbl:InvoiceSubtypeCode>
                    <!-- code omitted for clarity -->
                </vrbl:InvoiceExtension>
            </cec:ExtensionContent>
        </cec:UBLExtension>
    </cec:UBLExtensions>    
    <!-- code omitted for clarity -->
    <cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
</ubl:Invoice>