Tuesday, October 15, 2024
2 changes · master
Enhancements to existing features
Users processing Indian vendor bills can now type an IRN manually when scanning is not possible or convenient. This reduces friction in bill entry workflows by providing an alternative to QR code scanning while reusing shared barcode entry components.
Original PR description
This commit introduces a manual IRN entry option. As of now, only the QR code scan option is available, now the user can enter the IRN number manually. Steps:- - Open Vendor Bills - Click on the scan button - Click on Tap to scan the Bill button A new input is provided to enter IRN number manually. This Commit moves the file `manual_barcode.js` and `manual_barcode.xml` to barcodes module which is in community version. Com PR - https://github.com/odoo/odoo/pull/171934 task-4022648
GSTR-1 reporting for Indian GST is now calculated from journal entries rather than lower-level journal items. This should make the generated GST return data more accurate and efficient, including for point-of-sale related reporting.
Original PR description
In this PR the GSTR-1 computation process has the following changes: - Switch to Journal Entries: GSTR-1 JSON computation is now based on journal entries instead of journal items. - JSON Retrieval: Fetch JSON data from the `l10n_in_gstr_json` field in journal entries and adjust all GSTR-1 computations accordingly. - Method Removal: Moved the `_get_tax_details()` in `l10n_in` and removed `_get_section_domain()` method as it is no longer necessary. - Section Determination: The GST section is now determined using the `l10n_in_gstr_json` and `l10n_in_gstr_section` fields in journal entries. - Method Update: Adjusted the `l10n_in_round_value` method call to reflect its shift from `account.edi.format` to `account.move`. These improvements streamline the GSTR-1 computation process and enhance the accuracy and efficiency of GST reporting. task id: 3941950 related PR: https://github.com/odoo/odoo/pull/173851