Poland KSF: Before Correction Extension (FA(3))

You can model information about the original invoice that is being corrected.

You may want to provide master data from the original invoice in your correction invoices. This element is used to model corrections to party master data, for example, a Supplier's changed address.

More information about correction invoices is provided in the Poland KSF: Correction Invoices (FA3) topic.

Elements

Use the following sub-element of the CorrectionData (Extn) Extension to model this information:

Name (Path)CardinalityDescription
Document Level Correction Data (Invoice//InvoiceExtension/CorrectionData)0..1A group holding information about the document level correction data

The above elements can contain either the the AccountingCustomerParty (representing the Buyer) or the AccountingSupplierParty (representing the Supplier).

Restrictions

  • If the original invoice contains multiple parties, you must model the association between these parties. You can use the AdditionalAccountID sub-element to model an ID. Use VRBL:PL:PurchaserID in the schemeID attribute. For example:
    <!-- Code omitted for clarity -->
 <cac:AccountingCustomerParty>
        <!-- Related Original Party can be uniquely identified by Additional Account ID -->
        <cbc:AdditionalAccountID schemeID="VRBL:PL:PurchaserID">0001</cbc:AdditionalAccountID>
<cac:Party>
    <!-- Code omitted for clarity -->

Example

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:BillingReference>
        <ext:UBLExtensions>
            <ext:UBLExtension>
                <ext:ExtensionContent>
                    <vrbl:InvoiceDocumentReferenceExtension>
                        <vrbl:CorrectionData>
                            <vrbl:BeforeCorrection>
                                <cac:AccountingCustomerParty>
                                    <!-- Original Party Data -->
                                    <!-- Related Corrected Party can be uniquely identified by Additional Account ID  -->
                                    <cbc:AdditionalAccountID schemeID="VRBL:PL:PurchaserID">0001</cbc:AdditionalAccountID>
                                    <cac:Party>
                                        <!-- Code omitted for clarity -->
                                        <PostalAddress>
                                            <AddressLine>
                                                <cbc:Line>ul. Sadowa 1 lok. 3</cbc:Line>
                                            </AddressLine>
                                            <AddressLine>
                                                <cbc:Line>00-002 Kraków</cbc:Line>
                                            </AddressLine>
                                            <Country>
                                                <cbc:IdentificationCode>PL</cbc:IdentificationCode>
                                            </Country>
                                        </PostalAddress>
                                        <!-- Code omitted for clarity -->
                                        <PartyLegalEntity>
                                            <!-- Wrong Name -->
                                            <cbc:RegistrationName>CDE sp. j.</cbc:RegistrationName>
                                        </PartyLegalEntity>
                                    </cac:Party>
                                </cac:AccountingCustomerParty>
                            </vrbl:BeforeCorrection>
                            <vrbl:CorrectionMethod>1</vrbl:CorrectionMethod>
                            <vrbl:CorrectionReason>błędna nazwa nabywcy</vrbl:CorrectionReason>
                        </vrbl:CorrectionData>
                    </vrbl:InvoiceDocumentReferenceExtension>
                </ext:ExtensionContent>
            </ext:UBLExtension>
        </ext:UBLExtensions>
        <cac:InvoiceDocumentReference>
            <cbc:ID>FV2026/02/150</cbc:ID>
            <cbc:UUID>9999999999-20230908-8BEF280C8D35-4D</cbc:UUID>
            <cbc:IssueDate>2026-02-15</cbc:IssueDate>
        </cac:InvoiceDocumentReference>
    </cac:BillingReference>
    <!-- Code omitted for clarity -->
    <cac:AccountingCustomerParty>
        <!-- Related Original Party can be uniquely identified by Additional Account ID -->
        <cbc:AdditionalAccountID schemeID="VRBL:PL:PurchaserID">0001</cbc:AdditionalAccountID>
        <cac:Party>
            <!-- Code omitted for clarity -->
            <cac:PostalAddress>
                <cac:AddressLine>
                    <cbc:Line>ul. Sadowa 1 lok. 3</cbc:Line>
                </cac:AddressLine>
                <cac:AddressLine>
                    <cbc:Line>00-002 Kraków</cbc:Line>
                </cac:AddressLine>
                <cac:Country>
                    <cbc:IdentificationCode>PL</cbc:IdentificationCode>
                </cac:Country>
            </cac:PostalAddress>
            <!-- Code omitted for clarity -->
            <cac:PartyLegalEntity>
                <!-- Corrected Name -->
                <cbc:RegistrationName>CeDeE s.c.</cbc:RegistrationName>
            </cac:PartyLegalEntity>
            <!-- Code omitted for clarity -->
        </cac:Party>
    </cac:AccountingCustomerParty>
    <!-- Code omitted for clarity -->
</ubl:Invoice>