Poland B2B: Additional Property

You can model additional information at the Document level in Poland.

For example, you may want to specify a custom value for terms and conditions.

Elements

Use the AdditionalProperty Extension to model this information.

Name (Technical Name)CardinalityDescription
Additional Property (/Invoice/UBLExtensions/UBLExtension/ ExtensionContent/InvoiceExtension/AdditionalProperty)0..nA group of key-value pairs that provides additional invoice information.
Additional Property Name (/Invoice/UBLExtensions/UBLExtension/ ExtensionContent/InvoiceExtension/AdditionalProperty/Name)1..1
Additional Property Value (/Invoice/UBLExtensions/UBLExtension/ ExtensionContent/InvoiceExtension/AdditionalProperty/Value)1..1

Example

<ubl:Invoice>
    <cec:UBLExtensions>
        <cec:UBLExtension>
            <cec:ExtensionContent>
                <vrbl:InvoiceExtension>
                    <!-- Key/value pair on document level -->
                    <vrbl:AdditionalProperty>
                        <cbc:Name>TermsAndConditions</cbc:Name>
                        <cbc:Value>https://our-terms-and-conditions.com</cbc:Value>
                    </vrbl:AdditionalProperty>
                    <vrbl:AdditionalProperty>
                        <cbc:Name>OtherKey</cbc:Name>
                        <cbc:Value>OtherValue</cbc:Value>
                    </vrbl:AdditionalProperty>
                    <!-- code omitted for clarity -->
                </vrbl:InvoiceExtension>
            </cec:ExtensionContent>
        </cec:UBLExtension>
    </cec:UBLExtensions>
    <!-- code omitted for clarity -->
</ubl:Invoice>