Pular para o conteúdo
Menu
Esta pergunta foi sinalizada
5 Respostas
658 Visualizações

Hello community


Affecting version: 14.0 up to 18.0

If working with Swiss Payments and QR-bill and generate a PAIN file or QR-Invoice, the containing Data in PAIN and QR code must be generated with structured address data.

- Address Type "S" (for QR-Code)

- address splited, not one line for eg. ZIP and city


Details about the change:

https://www.six-group.com/en/products-services/banking-services/payment-standardization/swiss-payments.html#scrollTo=structured-hybrid-address


Fact sheets:

https://www.six-group.com/en/products-services/banking-services/payment-standardization/standards/qr-bill.html#scrollTo=structured-address-extended-character-set


Does anybody know, that this will be implemented into base or must be made in a inherited method?


Regards

thomi


Avatar
Cancelar

Didn't investigate deeply by any means, but are you referring to this? https://github.com/odoo/odoo/pull/208411

Autor

I hate this forum type and it's functions...
Yes and i have solutions for Flectra.
If you find out how to contact me, do it...

have a nice day
thomi

Melhor resposta

Hi,

The Switzerland localization docs (for version 18.0) cover things like ISR, QR codes etc., but while they mention QR codes, they do not explicitly say that “address type S (structured)” is fully enforced.

Refer: https://www.odoo.com/documentation/18.0/applications/finance/fiscal_localizations/switzerland.html


Hope it helps

Avatar
Cancelar
Melhor resposta

Implementing structured or hybrid addresses for Swiss QR-bill in Odoo requires understanding both Odoo's extensibility and the specifics of the Swiss payment standard.



  Review the official documentation on the Swiss QR-bill standard to fully understand the requirements for structured addresses.

  Check Odoo's source code for the l10n_ch module to identify how addresses are currently handled. This will help in understanding the base implementation.

  Develop a custom module to override the default behavior. This module should specifically handle the splitting of addresses into structured data as required by the Swiss QR-bill standard. Use inheritance to extend the functionality of the existing l10n_ch module without modifying its original code.


For personalized assistance:
https://www.pragtech.co.in/contact.html

Avatar
Cancelar
Melhor resposta

Hello Thomas and all

Is there any update on this? 

Did you find a solution or know that this will be implemented on time?

Kind regards

Roger

Avatar
Cancelar
Melhor resposta

Hi Thomas!

Thanks for your comment. I have got actually the same question and I wanted to know if you received an response to your message?

Thanks a lot!

Diane


---------------------------------------------


Thanks Thomas for your reply!

I'll also try to find an answer and let you know if I get more info ;-)

Best Regards,

Diane

Avatar
Cancelar
Autor Melhor resposta

Hey Christoph

Thanks for info, but no :( it has nothing to do with my query. In that commit you mentioned, it's about to get the correct address for the qr-code.

The main change about my query is, that:
1. Address Type must change from "K" to "S"

2. the address must be splited, eg. zip and city can't be on one line

Regards

Thomas

 

Avatar
Cancelar
Autor

Hey Diane

Cause any reason, i can't answer direct to your question.
I'm got into this part and found that i'ts also about supplier payment order, generating the address blocks for supplier and the company itself.

But not found time to implement and test it.

As nobody from community is interested to share their thoughts, i try to share it as soon i have something.

Regards, Thomas