My Oracle Support Banner

Portugal Localization: QR CODE: Fields "C" And "G" Printing Incorrect Information in QR Code (Doc ID 2801220.1)

Last updated on JUNE 27, 2024

Applies to:

EMEA Add-on Localizations - Version 12.2.9 and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR:
----------------------
Issue with Field "C":
When the customers have shipping and billing addresses with a country different from Portugal, the filed "C" of the QR Code is always PT.

Issue with Field "G":
According to the specification of the QR from the Portuguese Tax Authorities, when the customer enter a transaction of PROFORMA, the information that appears in the QR Code is different from the information of an normal invoice.
This information must be taken in consideration for the field "G" (Unique document identification).
With the current code the value is printed as INV for field G instead of PF for a transaction of type PROFORMA.


EXPECTED BEHAVIOR:
----------------------

For the column C; The specifications of the QR Code for this field mention this: Fill in according to the Country field of the SAFT (PT) customer table.
For the column G: The code for this type of transaction must be "PF".


STEPS:
----------------------
The issue can be reproduced at will with the following steps:
1. Enter a transaction of Type Proforma
2. Complete the transaction.
3. Run Portugal: Invoice Print Selected Invoices
4. Observe in the QR code printed in the out file, the value for column C and G are incorrect.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.