Portugal: Billing Software

In Portugal, you must identify the billing software that issued the document.

Use the BillingSoftware (Extn) Extension to specify the software's details. You specify the software's ID, the hash code and a text description.

Elements

ElementDescription
Invoice/UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/ProcessDetails/ BillingSoftware/NumberThe billing software's numeric identifier.
Invoice/UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/ProcessDetails/ BillingSoftware/HashCodeThe hash code.
Invoice/UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/ProcessDetails/ BillingSoftware/DescriptionFree-text description of the software certification.

Example

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cec:UBLExtensions>
        <cec:UBLExtension>
            <cec:ExtensionContent>
                <vrbl:InvoiceExtension>
                    <!-- Code omitted for clarity -->
                    <vrbl:ProcessDetails>
                        <!-- Code omitted for clarity -->
                        <vrbl:BillingSoftware>
                            <vrbl:Number>nº 234567</vrbl:Number>
                            <vrbl:HashCode>CFTR</vrbl:HashCode>
                            <vrbl:Description>sistema certificado na AT</vrbl:Description>
                        </vrbl:BillingSoftware>
                        <!-- Code omitted for clarity -->
                    </vrbl:ProcessDetails>
                </vrbl:InvoiceExtension>
            </cec:ExtensionContent>
        </cec:UBLExtension>
    </cec:UBLExtensions>
     <!-- Code omitted for clarity -->