Friday, January 31, 2025
1 change · 17.0
Enhancements to existing features
Point of Sale orders in Kenya are now automatically sent to eTIMS when posted, removing the need to create and process an invoice just for submission. Returned eTIMS details appear on receipts and order records, with an option to retry failed submissions, and related stock movements are submitted too.
Original PR description
This commit add a new way to deal with eTIms in the pos application. Before this commit, the only way of sending sales to etims was to generate the invoice at the same time then the pos order, then deal with the invoice later on. Now, everything is automated in the pos order directly, that means when the user post a pos order, she's directly send to etims and all the information returned are displayed on the receipt and the order view. In case the eTims process got an error, the user can still send the order to eTims from the pos_order view. Stock moves are also send at the same time thanks to the l10n_ke_edi_oscu_stock module. Backport of: https://github.com/odoo/enterprise/pull/76247 task-3876855