QR code not recognized by banking app
Setup
- Version: v5.11.49
- Environment: self
Interface
- Flutter: []
- React: [x]
- Both: []
Checklist
Can you replicate the issue on our v5 demo site https://demo.invoiceninja.com or https://react.invoicing.co/demo? Didn't try.
Have you searched existing issues? yes
Have you reported this to Slack/forum before posting? no
Have you inspected the logs in storage/logs/laravel.log for any errors? no
Describe the bug
$sepa_qr_code_raw creates a qr-code which seems unreadable by banking app.
## Data output if plain iOS QR code scanner
BCD (Header)
002 (Version)
1 (1 = UTF-8)
SCT (SEPA Credit Transfer)
<BIC> (correct)
<ACCOUNT_OWNER_NAME> (correct)
<IBAN> (correct)
<AMOUNT_IN_CURRENCY> (correct)
EMPTY_LINE (Should have payment reference I guess; Unsure if needed/or problematic if emtpy)
<INVOICE_NUMBER> (correct;Payment description;)If I try to read the QR code with my banking App it says: Can't read the code.
Expected Behavior
iOS builtin -> Open Banking App Banking App -> Create payment
Additional context
Maybe it came along with the new raw/rendered modes. I know for sure this was working in previous versions and at least at the initial installation of IN. Tested the QR code in invoice and mail bodytext. Perhaps there's a hidden character where it should not.
Screenshots
### Screenshot notice translation
Unknown QR code.
This code does not contain any payment information. Please scan another QR code
or take a picture of the invoice.Logs
None
Source: invoiceninja/invoiceninja