ravi
September 2, 2024, 8:16am
1
This is generated QR code , while scanning I got the below error message
AXHYtNix2YPYqSDYqtmI2LHZitivINin2YTYqtmD2YbZiNmE2YjYrNmK2Kcg2KjYo9mC2LXZiSDYs9ix2LnYqSDYp9mE2YXYrdiv2YjYr9ipIHwgS1NBIE9yYWNsZSBNeXNxbCBDb252ZXJzaW9uIFVBVAIPMzExMDA1Mjg3NTAwMDAzAwAEBDkuMjAFBDEuMjAGLGxJS29vVm9MdmdjeUpteXpUb25MVk5vaVppVjQzZnk1TlJVc011WEhtNW89B2BNRVlDSVFEdE5IYkRJQnJQZnlTMUtlbGFoWk9peWhsaEpIOVJETEo3QzVHVzFYYlQvZ0loQUptZm5ZNmV3bG8yVXo5YlltdkErczBxeXNqRjZaUzNYai9YZm9VM1p1WGgIWDBWMBAGByqGSM49AgEGBSuBBAAKA0IABIelQxEEvXpPtOqViq28hi/pfHsO9OY9kPEHl8ekKyZHFHuoFFutxb8omDTZ4lGpu2eyf1Z/TcFdM/uIBk4eNE8=
Error :
QR code not compatible with Phase 2 of E-Invoice
Malik
September 2, 2024, 9:42am
2
Hi, this means it is not a valid QR code for 2nd phase. thanks
ravi
September 3, 2024, 11:45am
3
This is Xml for generating QR code
<?xml version="1.0" encoding="UTF-8"?>urn:oasis:names:specification:ubl:dsig:enveloped:xadesurn:oasis:names:specification:ubl:signature:1urn:oasis:names:specification:ubl:signature:Invoicenot(//ancestor-or-self::ext:UBLExtensions)not(//ancestor-or-self::cac:Signature)not(//ancestor-or-self::cac:AdditionalDocumentReference[cbc:ID='QR'])AF8MNjsKuvG9TGHQ9N3JgLf8iGct6IbhhmwKZ8CtSzE=Y2ZhZGUwMDNkZmY0NzhiMmVlYzMyN2FjMDAwY2M5MGQ2NjNlYmNkZWE0OTQ5OWNjMmE0MTM5ZWRmN2FjODEyZg==MEUCIQCKL3MJxpjPxOGDn3s1l5kkLGSE5eSIejTvWcIa2QUMfgIgUtU8l1E1V0iBQkYCbUR15LFz6UhK5jMLpvMF+D1HtSA=MIIFKDCCBM+gAwIBAgITEwAAStcU8y9wtb/3DQABAABK1zAKBggqhkjOPQQDAjBiMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxEzARBgoJkiaJk/IsZAEZFgNnb3YxFzAVBgoJkiaJk/IsZAEZFgdleHRnYXp0MRswGQYDVQQDExJQRVpFSU5WT0lDRVNDQTItQ0EwHhcNMjQwODEzMTEzNjMwWhcNMjYwODEzMTE0NjMwWjB5MQswCQYDVQQGEwJTQTEiMCAGA1UEChMZUG9ydGZvbGlvIEZsaWdodCBTZXJ2aWNlczEiMCAGA1UECxMZUG9ydGZvbGlvIEZsaWdodCBTZXJ2aWNlczEiMCAGA1UEAxMZUG9ydGZvbGlvIEZsaWdodCBTZXJ2aWNlczBWMBAGByqGSM49AgEGBSuBBAAKA0IABIelQxEEvXpPtOqViq28hi/pfHsO9OY9kPEHl8ekKyZHFHuoFFutxb8omDTZ4lGpu2eyf1Z/TcFdM/uIBk4eNE+jggNOMIIDSjCBuAYDVR0RBIGwMIGtpIGqMIGnMRcwFQYDVQQEDA4xLUlEfDItSUR8My1JRDEfMB0GCgmSJomT8ixkAQEMDzMxMTAwNTI4NzUwMDAwMzENMAsGA1UEDAwEMTEwMDFLMEkGA1UEGgxCQ2l0eSBDZW50ZXIgQyB3aW5nIDJuZCBmbG9vciBvZmZpY2UgNCxBbCBNYWRpbmFoIEFsIE11bmF3YXJhaCBSb2FkMQ8wDQYDVQQPDAZUUkFWRUwwHQYDVR0OBBYEFOX+ZOsf3+jL5YSNiSc9JHNJrd+8MB8GA1UdIwQYMBaAFIHyo3tye71Qo2qf8ejTjdZ7nHC1MIHlBgNVHR8Egd0wgdowgdeggdSggdGGgc5sZGFwOi8vL0NOPVBFWkVJTlZPSUNFU0NBMi1DQSgxKSxDTj1QUlpFSU5WT0lDRVBLSTIsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9ZXh0emF0Y2EsREM9Z292LERDPWxvY2FsP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFzZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCBzgYIKwYBBQUHAQEEgcEwgb4wgbsGCCsGAQUFBzAChoGubGRhcDovLy9DTj1QRVpFSU5WT0lDRVNDQTItQ0EsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9ZXh0emF0Y2EsREM9Z292LERDPWxvY2FsP2NBQ2VydGlmaWNhdGU/YmFzZT9vYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA4GA1UdDwEB/wQEAwIHgDA8BgkrBgEEAYI3FQcELzAtBiUrBgEEAYI3FQiBhqgdhND7EobtnSSHzvsZ08BVZoGc2C2D5cVdAgFkAgEQMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDAzAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMCMAoGCCsGAQUFBwMDMAoGCCqGSM49BAMCA0cAMEQCICZ3itZkEjtVJVfvbezm2+29MuuHhaTa+NwocpSdyi4BAiBWmCiWg0uNRbBJIVR1JGb+cU2uy0AKWX79L2MGnv/zbw==2024-09-02T12:57:08YmNhMWNmMjUyNTg4NDM1ZmVjNzU5ODg0NGQxNDhmOGQ0NjUyNWZlMzlkZTE3NDA0OTYxNDY5YjgwMDY4ZThhZg==CN=PEZEINVOICESCA2-CA, DC=extgazt, DC=gov, DC=local423714258251722267675558624702071304647363287reporting:1.0SME000106a50ec9d-6fee-4866-b924-ea0cf72de0632024-08-1917:41:08388SARSARICV23PIHNWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==QRAW/YtNix2YPYqSDYqtmI2LHZitivINin2YTYqtmD2YbZiNmE2YjYrNmK2Kcg2KjYo9mC2LXZiSDYs9ix2LnYqSDYp9mE2YXYrdiv2YjYr9ipIHwgTWF4aW11bSBTcGVlZCBUZWNoIFN1cHBseSBMVEQCDzMxMTAwNTI4NzUwMDAwMwMTMjAyNC0wOC0xOVQxNzo0MTowOAQEOS4yMAUEMS4yMAYsQUY4TU5qc0t1dkc5VEdIUTlOM0pnTGY4aUdjdDZJYmhobXdLWjhDdFN6RT0HYE1FVUNJUUNLTDNNSnhwalB4T0dEbjNzMWw1a2tMR1NFNWVTSWVqVHZXY0lhMlFVTWZnSWdVdFU4bDFFMVYwaUJRa1lDYlVSMTVMRno2VWhLNWpNTHB2TUYrRDFIdFNBPQhYMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEh6VDEQS9ek+06pWKrbyGL+l8ew705j2Q8QeXx6QrJkcUe6gUW63FvyiYNNniUam7Z7J/Vn9NwV0z+4gGTh40Tw==urn:oasis:names:specification:ubl:signature:Invoiceurn:oasis:names:specification:ubl:dsig:enveloped:xades1010010000الامير سلطان | Prince Sultan2322المروج | Al-Muroojالرياض | Riyadh12222SA311005287500003VATشركة توريد التكنولوجيا بأقصى سرعة المحدودة | Maximum Speed Tech Supply LTDصلاح الدين | Salah Al-Din2322المروج | Al-MuroojRiyadh12222SA399999999800003VATشركة نماذج فاتورة المحدودة | Fatoora Samples LTD2022-09-0710falsediscount0.00S15VAT1.201.208.001.20S15.00VAT8.008.009.200.000.009.20124.000.604.60itemS15VAT2.00224.000.604.60itemS15VAT2.00
ravi
September 3, 2024, 11:45am
4
Hi,
QR code is valid and I can scan the QR image but it’s showing that error message (R code not compatible with Phase 2 of E-Invoice). Can you please tell me, what is the exact issue
lalomar
September 3, 2024, 12:19pm
5
Dear @ravi
Thank you for reaching out. Kindly note that there are additional QR code fields that is required in phase 2. And based on the error you received it appears that these fields might be missing.
Please refer to " QR code" section in the Detailed Technical Guideline
Embro
September 8, 2024, 9:56am
6
Qr missing date & time Value… Tag No 3
if its Simplified invoice …Also Sign. Algorism missing … Tag No 9
7azoom
February 5, 2025, 8:20am
7
there is new data input must included in phase 2
here a correct request for the back-end
{
“seller_name”: "Ahmed Mohamed AL Ahmady ",
“vat_number”: “301121971500003”,
“invoice_date”: “2022-03-13T14:40:40Z”,
“invoice_total”: 1108.90,
“vat_amount”: 114.90,
“Hash_of_XML_invoice” :“QnVEexW4nWv4CaE39a/66Jp/ OXO/evHQ8pDlG7weq/4=”,
“ECDSA_signature” :“4d 45 55 43 49 51 44 35 7a 78 79 58 4f 42 37 4e 76 57 66 36 32 72 56 45 5a 41 59 55 37 31 6a 70 79 39 48 45 45 6e 5a 30 71 39 4f 39 36 77 72 4c 36 51 49 67 51 4a 7a 43 47 48 62 77 36 59 42 48 4c 59 56 64 4f 31 77 6e 55 68 42 67 4b 6d 38 6a 4d 54 79 76 63 6b 39 4d 2b 72 50 39 78 59 59 3d”,
“ECDSA_public_key” :“30 56 30 10 06 07 2a ef bf bd 48 ef bf bd 3d 02 01 06 05 2b ef bf bd 04”,
“the_ECDSA_signature” :“30 46 02 21 00 ee 61 d3 eb 28 3c e6 3b 50 19 6a 77 33 bb 4f 4f b2 64 db ec ec bd 51 c6 b3 76 d4 e5 9e d8 13 af 02 21 00 fa d1 e6 d0 6a 66 23 62 f7 5e 6e 71 63 35 fc 78 5f 87 68 a7 b2 ec 10 11 42 35 2b 0b 63 42 05 69”
}
it’s a valid data should be generate your QR Code Correctly
*Hint → this data from phase 2 Documentation