/ubl:Invoice/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:CorrectionData

Correction Data

Poland | VRBL-Invoice-PL-B2B-3p0
Context ID INV0050
Usage O

Description

A group holding information about the document level correction data.

n Polish KSeF FA(3) invoicing this Correction Data group on the document level is only used for Collective Correction Invoices. In these cases the usage of the group is mandatory.

Child elements
Usage Element Description Cardinality
M vrbl:CorrectionMethod Correction Method 0..1
M vrbl:CorrectionReason Correction Reason 0..1
O vrbl:InvoicePeriodDescription Invoice Period Description 0..1
Details

vrbl-invoice-pl-b2b-3p0

Example:

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <ext:UBLExtensions>
        <ext:UBLExtension>
            <ext:ExtensionContent>
                <vrbl:InvoiceExtension>
                    <vrbl:CorrectionData>
                        <vrbl:CorrectionMethod>VRBL:PL:2</vrbl:CorrectionMethod>
                        <vrbl:CorrectionReason>A discount of 50,000 due to the purchase volume.</vrbl:CorrectionReason>
                        <!-- Free-text period description -->
                        <vrbl:InvoicePeriodDescription>First half of 2026</vrbl:InvoicePeriodDescription>
                    </vrbl:CorrectionData>
                    <!-- Code omitted for clarity -->
                </vrbl:InvoiceExtension>
            </ext:ExtensionContent>
        </ext:UBLExtension>
    </ext:UBLExtensions>
</ubl:Invoice>

Example: VRBL_FA3_collective-correction-invoice-no-item.xml

<ubl:Invoice>
  <ext:UBLExtensions>
    <ext:UBLExtension>
      <ext:ExtensionContent>
        <vrbl:InvoiceExtension>
          <vrbl:CorrectionData>
            <vrbl:CorrectionMethod>VRBL:PL:2</vrbl:CorrectionMethod>
            <vrbl:CorrectionReason>rabat 50000 z uwagi na poziom zakupów pierwszym półroczu 2026</vrbl:CorrectionReason>
            <vrbl:InvoicePeriodDescription>pierwsze półrocze 2026</vrbl:InvoicePeriodDescription>
          </vrbl:CorrectionData>
          <!-- ... omitted for readability -->
        </vrbl:InvoiceExtension>
      </ext:ExtensionContent>
    </ext:UBLExtension>
  </ext:UBLExtensions>
  <!-- ... omitted for readability -->
</ubl:Invoice>