Wednesday, October 8, 2025
1 change · master
Resolved issues and error corrections
Swiss ISO20022 payment files generated for vendor payment batches have been corrected so they meet current Swiss bank validation requirements. This helps companies using Swiss bank payments avoid rejected payment files and payment processing delays.
Original PR description
Since July, the iso20022 payment method is to not be accepted by some Swiss banks anymore. How to reproduce? Install account_iso20022 and enable batch payments in the accounting settings. Configure your journal adding the payment method "Swiss ISO20022" in the outgoing payments and setting the XML format as "pain.001.001.09". Pay a vendor bill using the "Swiss ISO20022" payment method. Go to the journal payment, select the previous payment and create a batch. On the batch payment, you can find the XML file which is not validated by Swiss banks. test validation on: https://ubs-paymentstandards.ch/login opw-4976852 opw-4675667 opw-4996910 opw-4895258 opw-5006895 task-id: 5000729 Forward-Port-Of: odoo/enterprise#95379 Forward-Port-Of: odoo/enterprise#92532