Odoo Implementation for an Electronics and Battery Distributor: GPAIS Environmental Compliance and Multi Language Invoicing
When an electronics and battery distributor moved to a new business management system, it was clear that standard Odoo did not fit their requirements. The company sells in foreign markets and runs a number of specific processes that the base functionality does not cover, so they implemented a solution built around the way they actually work day to day.
Challenge
Because the company trades both in Lithuania and abroad, it required invoices in several languages. The amount written in words had to be grammatically correct for each language chosen, and standard Odoo could not provide this functionality.
Environmental reporting was another serious requirement. The product range includes batteries, accumulators, electronics and various types of packaging, which means the company is required to file GPAIS declarations. Previously, all data on weights, materials and categories was collected by hand, which was slow and prone to errors.
The Lithuanian accounting side also had to be put fully in order. This meant generating FR0600 VAT declarations, producing i.SAF reports and handling reverse charge VAT correctly. Additionally, the client resolved data quality issues where product codes were duplicated and numbering was inconsistent, which had caused confusion in the system.
Solution
We built dedicated invoice layouts that write the amount in words in Lithuanian or in foreign languages. These invoices show everything the client needs, such as buyer and delivery addresses, countries of origin, serial numbers and customs codes. Getting the amount in words right involved careful tuning in each language until the result was natural and accurate.
For environmental compliance, we created a tool that automatically links warehouse operations to the weights and categories of packaging, batteries and electronics. The system produces a convenient export, ready to be filed directly as a GPAIS declaration. What used to be a manual count is now pulled straight from the data already in the system.
For Lithuanian accounting, we set up i.SAF reporting, FR0600 declarations and reverse charge VAT. We solved the product code problem by adding rules that prevent internal codes from being duplicated and keep the numbering consistent across the whole system. This removed the confusion and ensured data integrity.
Result
GPAIS reports are generated automatically from the data held in the system, which removes both the slow manual work and the errors that came with it. Export invoices are issued straight from Odoo, in the correct language and with the amount in words written properly. All of the Lithuanian VAT and i.SAF reporting runs cleanly, and the product code confusion is resolved. The solution is fully delivered and works in production, providing a reliable foundation for the company's daily business operations.
Similar challenges in your company?
Write to us and we will discuss how we can help.