Tuesday, February 10, 2026
2 changes · 18.0
Enhancements to existing features
This update enhances the generation of electronic invoices (eTransport) for Romanian businesses within Odoo. Specifically, it now uses standard unit prices, includes logging of sent invoices for tracking, and applies necessary rounding to ensure compliance with Romanian tax regulations. This improves the accuracy and reliability of eTransport submissions.
Original PR description
- Adding logging of sent XML into move chatter - Adjusting the XML generator to use standard unit price - Adding rounding for product values as required by the XML structure task-5892338 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#247541
This update ensures UrbanPiper receives the correct product tags by dynamically syncing them from product settings. Previously, tags were hardcoded, leading to issues with tax calculations. Now, users can define tags based on their needs, streamlining the integration with UrbanPiper and improving data accuracy.
Original PR description
Before this commit: ------------------------------------------ - The UrbanPiper payload used a hardcoded tag when the tax percentage was not 5%. - There was no mechanism to add additional tags based on providers, even though UrbanPiper supports multiple tags. After this commit: ------------------------------------------ - Tags are now dynamically handled using the Tag field in the product. - Users can define tags according to their tax configurations and aggregator requirements. - UrbanPiper only accepts relevant tags (default or provider-specific). task - 5154061