Friday, August 8, 2025
2 changes
Enhancements to existing features
The Indian GSTR-3B report has been updated to correct calculation issues and better match the government filing format. New and expanded sections make the report more complete, helping businesses review GST information more accurately before filing.
Original PR description
These improvements resolve all calculation errors, add new sections 3.1.1, 5.1, and introduces subsections C and D to section 4(A). The report format has also been updated to align with the government site layout. **task**-4034448
Odoo now helps Colombian customers complete the DIAN certification setup automatically instead of manually creating journals, products, taxes, and test records. This reduces onboarding effort and errors, while warning users to run the process only on a staging or duplicated database because it makes lasting changes.
Original PR description
New customers starting out with odoo in Colombia have to go through a registration process where they send specific records to the DIAN via a specific endpoint. Currently, the process is: 1) Activate…
New customers starting out with odoo in Colombia have to go through a registration process where they send specific records to the DIAN via a specific endpoint. Currently, the process is: 1) Activate Certification process in settings. 2) Create 3 journals (SETP, NC, ND) for invoice, debit notes, and credit notes. 3) Create a specific product with a tax enabled. 4) Create the specific amount of invoices/debit notes/credit notes as required from within the DIAN portal. This process is slow and for most of the users coming to Odoo, they will not have experience with accounting software or understand where to setup such records. As such, a one click setting has been added for certification where they input the number of records necessary, and it will automatically do everything they need. Notes on implementation: - This will perform changes that could be considered irreversible on customers databases. As such there is a warning that it should only occur on a staging/duplicated database. - The values that are hard coded, Technical Key, Min/Max Range Values, and the Authorization Number all come from DIAN and are shared across all users, as such hard coding them to these values are not releasing any secrets. task-4366022