Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: None
    • Labels:

      Description

      It’s becoming normal to supply a trigger for electronic payments with a pdf invoice in the form of a qr-code. The qr-code contains a url to a payment provider.

      Where should the information in the qr-code be placed in the UBL Invoice? I think it belongs in cac:PayementMeans but I can’t find a place for it.

      For example the  cbc:PaymentMeansCode=68 and a URL in cbc:PaymentMeansCode/@name or cbc:InstructionID?

      Or does the the term in cac:PaymentTerms/cbc:PaymentTermsDetailsURI because it is specific for this transaction.

       

       

        Attachments

          Activity

          Hide
          kenneth.bengtsson Kenneth Bengtsson added a comment -

          Discussed at today's Pacific call: may need to add a new PaymentInitiation information item to include this data. Data should be able to be represented in textual form so as to contain information such as the EPC QR code (https://en.m.wikipedia.org/wiki/EPC_QR_code).

          Show
          kenneth.bengtsson Kenneth Bengtsson added a comment - Discussed at today's Pacific call: may need to add a new PaymentInitiation information item to include this data. Data should be able to be represented in textual form so as to contain information such as the EPC QR code ( https://en.m.wikipedia.org/wiki/EPC_QR_code ).
          Hide
          sfti Martin Forsberg (Inactive) added a comment -

          Not sure if this adds anything to the discussion (it's not related to PaymentInitiation), but the Saudi Arabia eInvoice standard is using QR codes for verification that the invoice is cleared by the tax authority. They position the QR string (Tag-Length-Value), encoded in Base64 in AdditionalDocumentReference. Like this:

          <cac:AdditionalDocumentReference>
          <cbc:ID>QR</cbc:ID>
          <cac:Attachment>
          <cbc:EmbeddedDocumentBinaryObject mimeCode="text/plain">ARhBbCBTYWxhbSBTdXBwbGllcyBDbyBMVEQCDzMxMDE3NTM5NzQwMDAwMwMUMjAyMS0wNC0yNVQxNTozMDowMFoEBzEwMzUuMDAFBjEzNS4wMAYsUDMvUWZuR1I3ZU1PTi9MTThWcGl6Nm5DcXJ0NSttc2l4RGhqODRGbzZXdz0HeE1GWXdFQVlIS29aSXpqMENBUVlGSzRFRUFBb0RRZ0FFbHVqRWxBUDhDVVhJOUFKWXpkTFo2VEFhZVNFcWs2ZkkvNjJPd3RnVndsOHN0TjFmNVQrNDU5QzBvQ2I4cEZjalVUMTN3T000NlJVV2psRFZsQVRibEE9PQggLzXxuLeHNpU2fMZs2Nkz59KJ/N7QdM7DYFZkLowIBcgJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</cbc:EmbeddedDocumentBinaryObject>
          </cac:Attachment>
          </cac:AdditionalDocumentReference>

          Reference, chapter 4: https://zatca.gov.sa/ar/E-Invoicing/SystemsDevelopers/Documents/20220624_ZATCA_Electronic_Invoice_Security_Features_Implementation_Standards.pdf

          Show
          sfti Martin Forsberg (Inactive) added a comment - Not sure if this adds anything to the discussion (it's not related to PaymentInitiation), but the Saudi Arabia eInvoice standard is using QR codes for verification that the invoice is cleared by the tax authority. They position the QR string (Tag-Length-Value), encoded in Base64 in AdditionalDocumentReference. Like this: <cac:AdditionalDocumentReference> <cbc:ID>QR</cbc:ID> <cac:Attachment> <cbc:EmbeddedDocumentBinaryObject mimeCode="text/plain">ARhBbCBTYWxhbSBTdXBwbGllcyBDbyBMVEQCDzMxMDE3NTM5NzQwMDAwMwMUMjAyMS0wNC0yNVQxNTozMDowMFoEBzEwMzUuMDAFBjEzNS4wMAYsUDMvUWZuR1I3ZU1PTi9MTThWcGl6Nm5DcXJ0NSttc2l4RGhqODRGbzZXdz0HeE1GWXdFQVlIS29aSXpqMENBUVlGSzRFRUFBb0RRZ0FFbHVqRWxBUDhDVVhJOUFKWXpkTFo2VEFhZVNFcWs2ZkkvNjJPd3RnVndsOHN0TjFmNVQrNDU5QzBvQ2I4cEZjalVUMTN3T000NlJVV2psRFZsQVRibEE9PQggLzXxuLeHNpU2fMZs2Nkz59KJ/N7QdM7DYFZkLowIBcgJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</cbc:EmbeddedDocumentBinaryObject> </cac:Attachment> </cac:AdditionalDocumentReference> Reference, chapter 4: https://zatca.gov.sa/ar/E-Invoicing/SystemsDevelopers/Documents/20220624_ZATCA_Electronic_Invoice_Security_Features_Implementation_Standards.pdf
          Hide
          kenneth.bengtsson Kenneth Bengtsson added a comment -

          Agreed at today's Atlantic UBL call that Wim and Kees will work on an example to be used as basis for implementation.

          Show
          kenneth.bengtsson Kenneth Bengtsson added a comment - Agreed at today's Atlantic UBL call that Wim and Kees will work on an example to be used as basis for implementation.
          Hide
          levinen Levine Naidoo added a comment -

          Would it be possible to review the Payment Means information Committee Note to see if it caters for it or should be adjusted to accomodate?

          Please see - https://docs.oasis-open.org/ubl/UBL-Payment/v1.0/UBL-Payment-v1.0.html

          Show
          levinen Levine Naidoo added a comment - Would it be possible to review the Payment Means information Committee Note to see if it caters for it or should be adjusted to accomodate? Please see - https://docs.oasis-open.org/ubl/UBL-Payment/v1.0/UBL-Payment-v1.0.html
          Hide
          kenneth.bengtsson Kenneth Bengtsson added a comment -

          Suggested at today's Pacific call that the PaymentMeans InstructionNote can be used for this.

          Show
          kenneth.bengtsson Kenneth Bengtsson added a comment - Suggested at today's Pacific call that the PaymentMeans InstructionNote can be used for this.
          Hide
          levinen Levine Naidoo added a comment - - edited

          Yes it was agreed that the Committee Note for Payment Means Information addresses the requirement to convey electronic payment initiation information, in particular see example 2.2.4  Electronic Wallet e.g. Paypal, AfterPay or other vendors which shows how PaymentMeans InstructionNote can be used.

           

          Therefore this issue should be closed.

           

          Some additional background:

          The purpose of a Quick Response (QR) Code is to act as a bridge between the physical world and the digital world by offering a quick and easy way to access digital information  or services. The QR code is a machine-readable image that is usually affixed to a physical object or rendered on a physical device (e.g. EFTPOS terminal). It is generally scanned by a smartphone or dedicated QR Reading device as an efficient contactless method to convert physical information into digital.

          Adding a QR code to an electronic document will only be beneficial if the document is printed. In the context of electronic messaging, where messages are already machine-readable and automatically processed by systems rather than humans, adding a QR code would be unnecessary and counter-productive. 

          For conveying payment means information, in a digital form,  the guidance in the Payment Means committee note is sufficient. The information intended to be provided by the QR code could simply be embedded in the document by leveraging any of the methods recommended in the document.  The document can be reviewed against any new payment methods  at a future date.

          Show
          levinen Levine Naidoo added a comment - - edited Yes it was agreed that the Committee Note for Payment Means Information addresses the requirement to convey electronic payment initiation information, in particular see example 2.2.4  Electronic Wallet e.g. Paypal, AfterPay or other vendors which shows how PaymentMeans InstructionNote can be used.   Therefore this issue should be closed.   Some additional background: The purpose of a Quick Response (QR) Code is to act as a bridge between the physical world and the digital world by offering a quick and easy way to access digital information  or services. The QR code is a machine-readable image that is usually affixed to a physical object or rendered on a physical device (e.g. EFTPOS terminal). It is generally scanned by a smartphone or dedicated QR Reading device as an efficient contactless method to convert physical information into digital. Adding a QR code to an electronic document will only be beneficial if the document is printed. In the context of electronic messaging, where messages are already machine-readable and automatically processed by systems rather than humans, adding a QR code would be unnecessary and counter-productive.  For conveying payment means information, in a digital form,  the guidance in the Payment Means committee note is sufficient. The information intended to be provided by the QR code could simply be embedded in the document by leveraging any of the methods recommended in the document.  The document can be reviewed against any new payment methods  at a future date.

            People

            • Assignee:
              KBengtsson2 Kenneth Bengtsson
              Reporter:
              wim.kok Wim Kok
            • Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: