a2755030879cd7c1b99814aa69bb61196ec492b2
A few months ago, the onboarding process for the journals according to ZATCA's Saudi eInvoicing standards required arabic strings to be encoded in a specific format. The format in question was not mentioned by ZATCA on any official document, however by reverse engineering some of the sample CSRs shared by ZATCA through their SDK, we were able to figure out that the strings were encoded using CP1252. Back then doing that allowed us to generate a CSR successfully. A few days ago, just after the Saudi Localization was merged with master, we received a complaint where trying to onboard a journal for a company for which the information was encoded in arabic sometimes raised an exception. Upon investigating we found out that the CP1252 encoder was the culprit. We tried removing it and now everything is working fine, including the onboarding. closes odoo/odoo#128312 X-original-commit: 31a3c25739bb6c0806da887a1f65e670c1b2f7ad Signed-off-by: Josse Colpaert <jco@odoo.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%