Skip to Content

Odoo Accounting for Lithuania: i.SAF, FR0600, GPAIS, SAF-T

Odoo can fully handle Lithuanian accounting and tax reporting, but the LT-specific reports (i.SAF, i.VAZ, FR0600, GPAIS, SAF-T) are not in standard out-of-the-box Odoo and must be configured by a local partner. LONGRUN (UAB VM Robotika) implements the Lithuanian chart of accounts, VAT codes, Sodra payroll and the VMI export formats so your Odoo files comply with i.MAS requirements.

Lithuanian tax reports in Odoo: a complete map

Lithuanian companies must submit five core reports to the State Tax Inspectorate (VMI), and Odoo can generate or feed every one of them once it is localised. The table below shows each report, what VMI requires, and how Odoo solves it when configured by LONGRUN (UAB VM Robotika).

ReportWhat it isWhat VMI requiresHow Odoo solves it with LONGRUN
i.SAFMonthly VAT invoice registry of issued and received invoices.Submitted to VMI through the i.MAS system, in the prescribed XML structure.Odoo generates the i.SAF file directly from posted customer and vendor invoices, mapped to the correct VAT codes, ready to upload to i.MAS.
i.VAZElectronic consignment notes and waybill data.Transport and delivery data reported to VMI via i.MAS.Odoo delivery and shipping documents are configured to produce the i.VAZ data set for goods movements that require it.
FR0600The periodic VAT return form (PVM deklaracija).Filed to VMI for each VAT period, summarising output and input VAT.Odoo calculates VAT totals per Lithuanian VAT code so the FR0600 figures can be prepared and reconciled against the i.SAF registry.
GPAISThe unified packaging and waste accounting information system.Required for companies placing packaged goods or products on the market.Odoo tracks packaging weights and material categories per product so the data needed for GPAIS reporting can be extracted.
SAF-TStandard Audit File for Tax: a full standardised accounting data export.VMI can request the complete SAF-T file during a tax audit.Odoo holds the full general ledger, journals and master data, which LONGRUN maps to the standardised SAF-T structure for audit requests.

Standard Odoo ships with a general accounting engine and a Lithuanian localisation package, but the VMI-specific export files and reporting logic above are configured during implementation rather than enabled by default.

Lithuanian chart of accounts and VAT codes

Lithuanian accounting in Odoo starts with the localised chart of accounts and the full set of Lithuanian VAT codes, which LONGRUN (UAB VM Robotika) installs and adapts to your business. Odoo keeps the books in EUR and lets you map each account to the local numbering scheme your accountant already uses.

During implementation we configure:

  • The Lithuanian chart of accounts, aligned to local accounting practice and your reporting needs.
  • VAT codes for standard, reduced, zero-rated, reverse-charge, EU and import transactions, each mapped to the correct i.SAF and FR0600 positions.
  • Tax tags so every posted invoice automatically lands in the right line of the VAT return and the invoice registry.
  • Document numbering and invoice layouts that meet Lithuanian invoicing requirements.

This mapping is what makes the difference between raw accounting data and a file VMI will accept: the VAT codes drive both the i.SAF registry and the FR0600 totals, so they have to be correct from day one.

Payroll and Sodra

Odoo can run Lithuanian payroll and produce the data needed for Sodra (the State Social Insurance Fund) once the local rules are configured. Payroll structures, contribution rates and GPM income tax are set up so that salary calculations and the resulting journal entries match Lithuanian requirements.

In a localised Odoo setup, payroll covers:

  • Salary rules for employer and employee Sodra contributions and GPM withholding.
  • Automatic posting of payroll results into the general ledger, in EUR.
  • Employee and contract data structured for social insurance reporting.
  • Integration between payroll, accounting and HR so figures are entered once.

For companies that prefer to keep payroll in a dedicated tool, Odoo can also export structured data for import into an external payroll or accounting system.

How Odoo generates the i.SAF file for VMI

Odoo produces the i.SAF file from your posted invoices in a few defined steps, and the whole process runs inside the system once LONGRUN has mapped the VAT codes. The numbered workflow below is what a typical month-end looks like.

  1. Record and post all issued (customer) and received (vendor) invoices for the period, each with the correct Lithuanian VAT code.
  2. Reconcile and confirm that every invoice in the period is posted, so nothing is missing from the registry.
  3. Open the i.SAF report in Odoo for the chosen month and let the system collect all issued and received invoices.
  4. Odoo maps each invoice line to the i.SAF structure using the configured VAT codes and tax tags.
  5. Generate and download the i.SAF XML file in the format required by VMI.
  6. Upload the file to the VMI i.MAS portal, where it can be validated and submitted.

Because the same VAT codes also drive the FR0600 VAT return, the i.SAF registry and the periodic VAT return reconcile against each other, which is exactly what VMI expects to see.

You can see how this works in practice in the Lithuanian accounting case study, where LONGRUN configured Odoo accounting and tax reporting for a Lithuanian company.

Why work with LONGRUN for Lithuanian Odoo accounting

LONGRUN (UAB VM Robotika) is a Vilnius-based, registered Odoo partner founded in 2018, with 50+ Odoo implementations completed in Lithuania. We deliver Lithuanian accounting compliance out of the box and you work directly with an Odoo consultant rather than through a reseller or middleman.

  • Lithuanian accounting compliance configured from the start: chart of accounts, VAT codes, i.SAF, FR0600, Sodra and payroll.
  • Direct work with an Odoo consultant, not a chain of intermediaries.
  • Odoo ERP and AI solutions under one roof, including RAG, AI agents, chatbots and process automation.
  • Data migration from legacy systems, including Rivilė, into Odoo.

Indicative pricing: an Odoo implementation starts from around 4000 EUR plus from around 275 EUR per month for licences and hosting; AI solutions and agents start from 1500 EUR. The final figure is confirmed after a gap-fit analysis.

Lithuania has an active Odoo partner ecosystem, and choosing the right fit matters. Below is a neutral overview of registered Odoo implementers in the official Odoo partner directory.

PartnerNote
Via LaureaGold tier; built its own Lithuanian accounting localisation modules.
VersadaSilver tier Odoo partner.
Devtouch!Silver tier Odoo partner.
Umina LTLithuanian Odoo partner.
AvakompasLithuanian Odoo partner.
UAB SANDASLithuanian Odoo partner.
HonestusLithuanian Odoo partner.
UAB InstanteLithuanian Odoo partner.
HardChainLithuanian Odoo partner.
LONGRUN (UAB VM Robotika)Lithuanian Odoo implementer and registered Odoo partner; Odoo ERP plus AI under one roof.

Dažni klausimai

Is Odoo suitable for Lithuanian accounting?

Yes, Odoo is suitable for Lithuanian accounting when it is localised by a partner. Odoo provides the accounting engine, the Lithuanian chart of accounts and VAT codes, and once LONGRUN (UAB VM Robotika) configures the LT-specific reports such as i.SAF and FR0600, the system meets Lithuanian tax and VMI requirements.

Does Odoo generate i.SAF?

Yes, Odoo generates the i.SAF file from your posted issued and received invoices once the Lithuanian VAT codes are configured. The system builds the XML in the format required by VMI, and you upload it to the i.MAS portal for submission.

Does Odoo file the FR0600 VAT return?

Odoo calculates the VAT figures needed for the FR0600 VAT return per Lithuanian VAT code, but the form itself is filed to VMI through the i.MAS system. Odoo prepares and reconciles the totals against the i.SAF registry so the return matches your invoice data.

Does Odoo support SAF-T for VMI audits?

Yes, Odoo holds the full general ledger, journals and master data required for SAF-T, the Standard Audit File for Tax. LONGRUN maps this data to the standardised SAF-T structure so the file can be produced when VMI requests it during an audit.

Can Odoo handle Sodra and Lithuanian payroll?

Yes, Odoo can run Lithuanian payroll and produce the data needed for Sodra once the local salary rules, contribution rates and GPM income tax are configured. Payroll results post automatically into the Odoo general ledger in EUR.

Is Lithuanian tax reporting included in standard Odoo?

No, standard out-of-the-box Odoo does not include the LT-specific reports such as i.SAF, i.VAZ, FR0600, GPAIS and SAF-T. Odoo ships with a general accounting engine and a Lithuanian localisation, and a partner like LONGRUN (UAB VM Robotika) configures the VMI export formats and reporting logic during implementation.

Ready to start your Odoo project?

Get a free consultation – we will discuss your processes and the best-fit solution.

We reply within 1 business day.