{"id":24630,"date":"2026-11-15T16:30:01","date_gmt":"2026-11-15T14:30:01","guid":{"rendered":"https:\/\/mytax.lt\/el-parduotuves-integracija-apskaita\/"},"modified":"2026-11-15T18:11:02","modified_gmt":"2026-11-15T16:11:02","slug":"e-shop-integration-with-accounting","status":"publish","type":"post","link":"https:\/\/mytax.lt\/en\/e-shop-integration-with-accounting\/","title":{"rendered":"E-shop integration with accounting: how to save time"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p class=\"wp-block-paragraph\">Integrating an e-shop with accounting is a solution that small businesses in Lithuania can no longer afford to ignore. Transferring order, invoice and payment data by hand takes time, increases the risk of errors and makes it hard to see the real financial position. Automated order synchronisation with accounting lets data flow from the e-commerce platform straight into the accounting software.<\/p>\n<p class=\"wp-block-paragraph\">Business transactions are recorded in line with the requirements of the <a href=\"https:\/\/e-seimas.lrs.lt\/portal\/legalAct\/lt\/TAD\/TAIS.154657\/asr\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">Law on Financial Accounting<\/a> \u2013 without retyping and without delays. In practice, it is convenient to divide an integration into three layers (this is our methodological model, not a legal rule): the commerce platform (orders and customers), the integration layer (API or plugin) and the accounting and tax data layer (invoices, VAT, registers).<\/p>\n<p class=\"wp-block-paragraph\">In this guide you will learn about integration types, the specifics of the most popular platforms, synchronisation logic, State Tax Inspectorate (VMI) requirements and practical implementation steps \u2013 everything a Lithuanian business needs to connect its e-shop to accounting software correctly and securely.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-key-takeaways\">Key takeaways<\/h2>\n<ul class=\"wp-block-list\">\n<li><strong>Automation is about more than convenience<\/strong> \u2013 an e-shop integration with accounting must comply with the Law on Financial Accounting and VAT legislation, not just save time.<\/li>\n<li><strong>Order status mapping is critical<\/strong> \u2013 incorrectly mapped statuses (e.g. \u201cpaid\u201d = \u201cdelivered\u201d) produce incorrect accounting documents across the whole system.<\/li>\n<li><strong>VAT configuration needs separate attention<\/strong> \u2013 e-commerce integration with VMI reporting works correctly only when VAT codes, transaction types and i.SAF data have been tested in advance.<\/li>\n<li><strong>Testing before automation is recommended<\/strong> \u2013 before switching on daily automatic transfers, it is worth checking at least 10\u201320 real orders by hand. This is good practice, not a legal requirement.<\/li>\n<li><strong>Responsibility stays with the taxpayer<\/strong> \u2013 even if data is generated automatically, legal responsibility for its accuracy does not pass to the integration or its provider.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"h-what-is-e-shop-accounting-integration\">What is e-shop and accounting integration, and why do you need it?<\/h2>\n<p class=\"wp-block-paragraph\">E-shop integration with accounting is the automated transfer of data from an e-commerce system (orders, customers, payments, refunds) to accounting software, where accounting documents, registers and tax data are generated.<\/p>\n<p class=\"wp-block-paragraph\">From a legal point of view, what matters is not the technical connection itself but the result. Business transactions must be supported by accounting documents and recorded so that their content and any corrections can be traced. It is important to meet the <a href=\"https:\/\/e-seimas.lrs.lt\/portal\/legalAct\/lt\/TAD\/TAIS.154657\/asr\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">requirements for accounting documents<\/a>.<\/p>\n<p class=\"wp-block-paragraph\">Automation reduces the risk of manual retyping, but it does not guarantee correct accounting on its own. The company must correctly map product codes, VAT attributes, payment methods, refunds, discounts, delivery charges and order statuses.<\/p>\n<p class=\"wp-block-paragraph\">Integration is most relevant when:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Order volume is high<\/strong> \u2013 many orders are received every day.<\/li>\n<li><strong>There are several sales channels<\/strong> \u2013 used at the same time.<\/li>\n<li><strong>Stock and returns need control<\/strong> \u2013 up-to-date information is essential.<\/li>\n<li><strong>Buyers are international<\/strong> \u2013 goods are sold to customers in Lithuania and other EU countries.<\/li>\n<li><strong>Tax reporting is regular<\/strong> \u2013 VAT or other data is regularly submitted to the tax administrator.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"h-popular-e-commerce-platforms-in-lithuania\">The most popular e-commerce platforms in Lithuania and their integration options<\/h2>\n<p class=\"wp-block-paragraph\">Several e-commerce platforms are used on the Lithuanian market. Each has its own integration options, but from a tax perspective what matters is not the platform itself but whether the data it transfers allows accounting documents and VAT registers to be generated correctly.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-how-woocommerce-accounting-works-in-lithuania\">How does WooCommerce accounting work in Lithuania?<\/h3>\n<p class=\"wp-block-paragraph\">WooCommerce accounting is usually implemented through plugins or through the accounting software\u2019s API. It is the most flexible platform because it runs on WordPress and offers a wide choice of integration modules.<\/p>\n<p class=\"wp-block-paragraph\">From a Lithuanian tax perspective, it matters whether the data transferred from WooCommerce includes: the sale date and document number, the buyer\u2019s identification details, the value of goods, the VAT rate and amount, discounts, delivery and refunds. The specific integration solution depends on the shop version, the payment provider and the accounting system used.<\/p>\n<p class=\"wp-block-paragraph\">Before implementing an integration, you must check that all the fields required under the <a href=\"https:\/\/e-seimas.lrs.lt\/rs\/legalact\/TAD\/TAIS.362275\/format\/ISO_PDF\/\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">VAT reporting rules<\/a> are transferred.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-does-shopify-accounting-meet-lithuanian-vat-requirements\">Does Shopify accounting meet Lithuanian VAT requirements?<\/h3>\n<p class=\"wp-block-paragraph\">Shopify accounting in Lithuania should be assessed by whether all the required accounting and VAT data can be transferred reliably: the sale date, buyer details, value of goods, VAT rate and amount, discounts, delivery, refunds and payment information.<\/p>\n<p class=\"wp-block-paragraph\">The fact that Shopify issues a document does not prove that it automatically meets all Lithuanian accounting and VAT requirements. The integration must be tested with real Lithuanian VAT scenarios. It is useful to review the <a href=\"https:\/\/e-seimas.lrs.lt\/rs\/actualedition\/TAIS.308578\/MMRVczeFez\/format\/ISO_PDF\/\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">structure of the FR0600 return<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-other-platforms-prestashop-magento-custom\">Other platforms: PrestaShop, Magento and custom solutions<\/h3>\n<p class=\"wp-block-paragraph\">PrestaShop, Magento and other platforms can be connected in similar ways \u2013 through a ready-made connector, an API, a structured file or a custom solution. Technical capabilities depend on the specific platform version and provider \u2013 it is advisable to review the provider\u2019s technical documentation before implementation.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-how-order-synchronisation-with-accounting-works\">How does order synchronisation with accounting work?<\/h2>\n<p class=\"wp-block-paragraph\">Order synchronisation with accounting is a process in which every order created in the e-shop is automatically transferred to the accounting system, where it becomes an accounting document or the basis for one.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-what-data-is-transferred-automatically\">What data is transferred automatically?<\/h3>\n<p class=\"wp-block-paragraph\">The integration transfers the following data:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Order number and date<\/strong> \u2013 the key identifiers.<\/li>\n<li><strong>Buyer details<\/strong> \u2013 name\/company name, code, VAT number.<\/li>\n<li><strong>Goods and services<\/strong> \u2013 quantities, prices and discounts.<\/li>\n<li><strong>Delivery charge<\/strong> \u2013 a separate line, but it is usually subject to the same VAT treatment as the goods.<\/li>\n<li><strong>VAT attributes<\/strong> \u2013 rate and amount.<\/li>\n<li><strong>Payment method<\/strong> \u2013 the payment method identifier.<\/li>\n<li><strong>Refunds and adjustments<\/strong> \u2013 partial and full refunds.<\/li>\n<li><strong>Stock changes<\/strong> \u2013 inventory updates after each order.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"h-real-time-and-periodic-synchronisation\">Real-time and periodic synchronisation<\/h3>\n<p class=\"wp-block-paragraph\">Real-time synchronisation transfers data immediately after an order is confirmed. Periodic synchronisation runs at set intervals \u2013 hourly or once a day. The choice depends on order volume and the capabilities of the accounting system.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-typical-integration-process-from-order-to-document\">What does a typical integration process look like, from order to document?<\/h3>\n<ol class=\"wp-block-list\">\n<li><strong>Cart confirmation<\/strong> \u2013 the customer fills the cart and confirms the order.<\/li>\n<li><strong>Order creation<\/strong> \u2013 the e-shop creates the order with all its data.<\/li>\n<li><strong>Payment confirmation<\/strong> \u2013 the payment system returns the payment status.<\/li>\n<li><strong>Data transfer<\/strong> \u2013 the integration sends the order data to the accounting system.<\/li>\n<li><strong>Document registration<\/strong> \u2013 the accounting system generates or records the accounting document.<\/li>\n<li><strong>VAT register entries<\/strong> \u2013 the data is assigned to VAT registers and, where applicable, to the i.SAF file.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Mapping order statuses to accounting actions is a key control. \u201cPaid\u201d should not automatically be treated as \u201cdelivered\u201d, nor \u201cshipped\u201d as \u201creturned\u201d. Status mapping must follow the rules on revenue recognition and the VAT chargeable event: revenue is recognised on an accrual basis when it is earned (usually when the goods are handed over), not when payment is received, and the VAT liability arises at the chargeable event set out in Article 14 of the Law on VAT (including advance payments).<\/p>\n<p class=\"wp-block-paragraph\">Under Article 3(3) of the <a href=\"https:\/\/e-seimas.lrs.lt\/portal\/legalAct\/lt\/TAD\/TAIS.154657\/asr\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">Law on Financial Accounting<\/a>, business transactions are recorded on the day of the transaction or as soon as possible thereafter, but no later than the date on which the financial statements are prepared (cash transactions \u2013 no later than the last day of the current month).<\/p>\n<div class=\"mtx-callout mtx-callout--info\">\n<p class=\"mtx-callout__title\">Key point<\/p>\n<p>Order synchronisation with accounting is only valuable when every order status is correctly mapped to the corresponding accounting action \u2013 otherwise automation generates incorrect documents faster than you could enter them by hand.<\/p>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"h-e-commerce-and-vmi-reporting-what-you-need-to-know\">E-commerce integration with VMI: what you need to know<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-isaf-requirements-for-e-shops\">What are the i.SAF requirements for e-shops?<\/h3>\n<p class=\"wp-block-paragraph\">i.SAF is the system for submitting VAT invoice registers, through which taxpayers report sales and purchase VAT invoice data to VMI. Important: there is no direct \u201cintegration with VMI\u201d for an e-shop. In this article, \u201ce-commerce integration with VMI\u201d means that the accounting software prepares i.SAF registers and returns from the e-shop data, which the company then submits to VMI.<\/p>\n<p class=\"wp-block-paragraph\">A few facts about the scope of i.SAF worth knowing:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Deadline<\/strong> \u2013 registers are submitted after the end of the tax period, by the 20th day of the following month.<\/li>\n<li><strong>Not every order<\/strong> \u2013 i.SAF covers VAT invoices, not every B2C order, so not every e-shop order automatically ends up in i.SAF.<\/li>\n<li><strong>Small business scheme<\/strong> \u2013 VAT payers using the small business scheme (SVS) do not submit i.SAF registers.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">However, the company must check VAT codes, document numbers, dates, customer identification details and the nature of the transaction. An incorrectly configured VAT code can lead to an incorrect VAT register or VAT return. A testing and reconciliation procedure is essential before starting automatic data transfers.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-how-to-file-vat-correctly-using-fr0600\">How do you file VAT correctly using the FR0600 form?<\/h3>\n<p class=\"wp-block-paragraph\">The VAT return form is FR0600. It has separate fields for the taxable amount, purchase and sales VAT, deductible VAT and VAT payable.<\/p>\n<p class=\"wp-block-paragraph\">The integration must distinguish at least the following VAT scenarios:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Sale in Lithuania<\/strong> \u2013 a standard domestic transaction.<\/li>\n<li><strong>Sale to a VAT payer in another EU country<\/strong> \u2013 an intra-Community transaction.<\/li>\n<li><strong>Distance sales to consumers in other EU countries<\/strong> \u2013 OSS rules. Once the EU-wide distance sales threshold of EUR 10,000 per calendar year is exceeded, VAT is charged at the rate of the buyer\u2019s country.<\/li>\n<li><strong>Return of goods<\/strong> \u2013 a correction document.<\/li>\n<li><strong>Advance payment<\/strong> \u2013 payment received before supply.<\/li>\n<li><strong>Discount<\/strong> \u2013 a price reduction after the sale.<\/li>\n<li><strong>Delivery charge<\/strong> \u2013 usually taxed together with the goods at the same rate; the integration must reflect this.<\/li>\n<li><strong>Zero-rated or VAT-exempt transaction<\/strong> \u2013 these are different regimes with different consequences for VAT deduction.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">More information about VAT is available on the <a href=\"https:\/\/www.vmi.lt\/evmi\/pridetines-vertes-mokestis\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">VMI VAT page<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-how-to-store-and-archive-accounting-documents\">How should accounting documents be stored and archived?<\/h3>\n<p class=\"wp-block-paragraph\">Article 10 of the Law on Financial Accounting governs the storage of accounting documents and registers. In practice, an electronic accounting system should ensure the authenticity of documents, the integrity of their content, their availability and the ability to identify who made a change and when.<\/p>\n<p class=\"wp-block-paragraph\">Legal responsibility for the accuracy of the data submitted remains with the taxpayer, even if the data is generated automatically. It is recommended to keep transfer logs, error messages and correction history.<\/p>\n<p class=\"wp-block-paragraph\">Article 9 of the Law on Financial Accounting provides for a standard accounting data file (i.SAF-T). It is submitted only at the request of the tax administrator, for example during an audit or investigation. The integration\u2019s data structure should therefore make it possible to generate such a file.<\/p>\n<p class=\"wp-block-paragraph\">When customers\u2019 personal data is transferred to accounting software or an integrator, a data processing agreement must be concluded with the processor (Article 28 GDPR).<\/p>\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/mytax.lt\/en\/accounting-requirements-in-lithuania-in-2026\/\" class=\"internal-link\">accounting requirements every company manager must know<\/a> \u2013 including document retention periods and possible fines \u2013 are described in detail in our separate article. The current version of the law is available on the <a href=\"https:\/\/e-seimas.lrs.lt\/portal\/legalAct\/lt\/TAD\/TAIS.154657\/FMPucwXVzU\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">Law on Financial Accounting page<\/a>.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-accounting-software-with-api-how-to-choose\">Accounting software with an API: how to choose the right solution?<\/h2>\n<p class=\"wp-block-paragraph\">An API (<em>Application Programming Interface<\/em>) is a technical interface through which one system automatically passes data to another. Accounting software with an API lets an e-shop send order data directly to the accounting system without manual entry.<\/p>\n<p class=\"wp-block-paragraph\">It is important to understand that using an API does not in itself confirm that the transferred data will comply with the Law on Financial Accounting or VAT legislation. Data accuracy depends on the configuration.<\/p>\n<p class=\"wp-block-paragraph\">Accounting software with API capabilities known in Lithuania includes, for example, Rivil\u0117 and Directo. However, the specific API features of each program must be checked against the provider\u2019s current technical documentation.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-what-to-consider-when-choosing-accounting-software\">What should you consider when choosing accounting software for integration?<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Completeness of data transfer<\/strong> \u2013 whether products, customers, orders, refunds and payments can be transferred.<\/li>\n<li><strong>VAT scenarios<\/strong> \u2013 whether VAT codes and multiple VAT scenarios are supported.<\/li>\n<li><strong>Error handling<\/strong> \u2013 whether there is an error log and retransmission.<\/li>\n<li><strong>Change history<\/strong> \u2013 whether the history of changes is kept.<\/li>\n<li><strong>Access rights<\/strong> \u2013 whether access rights can be controlled.<\/li>\n<li><strong>Return exports<\/strong> \u2013 whether the system can export data for i.SAF and other returns.<\/li>\n<li><strong>Support for legislative changes<\/strong> \u2013 whether the provider keeps the software up to date when legislation changes.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"h-ready-made-plugin-vs-custom-integration\">What is the difference between a ready-made plugin and a custom integration?<\/h3>\n<p class=\"wp-block-paragraph\">A ready-made plugin is quick and simple, but often has limited VAT configuration and does not always cover all Lithuanian tax scenarios. A custom integration matches the business process more closely, but requires more testing, maintenance and responsibility.<\/p>\n<p class=\"wp-block-paragraph\">In more complex cases \u2013 high turnover, varied VAT scenarios or several sales channels \u2013 <a href=\"https:\/\/mytax.lt\/en\/accounting-services\/\" class=\"internal-link\">professional accounting services for business<\/a>, including tax oversight of integrations, can help assess these solutions. In both cases, e-commerce integration with VMI reporting requires proper VAT configuration.<\/p>\n<p class=\"wp-block-paragraph\">More on tax administration \u2013 on the <a href=\"https:\/\/www.vmi.lt\/evmi\/mokesciu-administravimas\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">VMI tax administration page<\/a>.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-how-to-connect-an-e-shop-to-accounting-software\">Practical steps: how to connect an e-shop to accounting software<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-why-describe-the-process-in-advance\">Why is it important to describe the process in advance?<\/h3>\n<p class=\"wp-block-paragraph\">Before connecting the systems, you need to define when an order is created, when it is considered paid, when the document is issued, how a refund is recorded and when stock is reduced. Without a clear process description, the integration will not work correctly.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-what-access-to-collect-before-implementation\">What access do you need to collect before implementation?<\/h3>\n<p class=\"wp-block-paragraph\">You will need: e-shop administrator access, payment provider details, the accounting system API key, the VAT configuration and the product and customer reference lists. Access should be granted on a least-privilege basis \u2013 the integrity of accounting data is an important element of how accounting is organised.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-how-to-map-reference-lists-and-codes\">How do you map reference lists and codes correctly?<\/h3>\n<p class=\"wp-block-paragraph\">You need to map product codes, customer identifiers, the chart of accounts, VAT codes, payment methods and warehouses. Mismatched codes are one of the most common reasons why automatic transfers create incorrect accounting entries.<\/p>\n<p class=\"wp-block-paragraph\">If accounting has not been kept for a long time or the data is disorganised, you may need a <a href=\"https:\/\/mytax.lt\/en\/service\/cleanup-of-neglected-accounting\/\" class=\"internal-link\">neglected accounting clean-up service<\/a> before implementing an integration.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-how-to-test-and-reconcile-integration-results\">How do you test and reconcile the integration results?<\/h3>\n<p class=\"wp-block-paragraph\">It is recommended that test scenarios cover at least:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Successfully paid order<\/strong> \u2013 the main scenario.<\/li>\n<li><strong>Unpaid or cancelled order<\/strong> \u2013 status mismatch.<\/li>\n<li><strong>Partial refund<\/strong> \u2013 checking the correction document.<\/li>\n<li><strong>Full order refund<\/strong> \u2013 the full credit note scenario.<\/li>\n<li><strong>Discount<\/strong> \u2013 price adjustment.<\/li>\n<li><strong>Delivery charge<\/strong> \u2013 a separate line on the document.<\/li>\n<li><strong>Sale with VAT payer details<\/strong> \u2013 a B2B transaction.<\/li>\n<li><strong>Sale to a foreign customer<\/strong> \u2013 a cross-border scenario.<\/li>\n<li><strong>Repeated or duplicated notification<\/strong> \u2013 duplicate handling.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Return scenarios are directly shaped by consumer rights: a consumer usually has a 14-day right to withdraw from a distance contract, so the integration must reliably handle refunds even after the order has been fulfilled.<\/p>\n<p class=\"wp-block-paragraph\">After testing, compare the e-shop turnover, the payment provider report, revenue in the accounting system, VAT amounts, refunds and bank receipts. The fact that the integration returned no technical error does not mean the accounting result is correct.<\/p>\n<p class=\"wp-block-paragraph\">The requirements for recording transactions can be found in the current version of the <a href=\"https:\/\/e-seimas.lrs.lt\/portal\/legalAct\/lt\/TAD\/TAIS.154657\/asr\" class=\"external-link\" target=\"_blank\" rel=\"noopener\">Law on Financial Accounting<\/a>.<\/p>\n<div class=\"mtx-callout mtx-callout--tip\">\n<p class=\"mtx-callout__title\">Tip<\/p>\n<p>Start testing with 10\u201320 real orders and check each of them in the accounting system by hand \u2013 this will help you spot configuration gaps before switching on automatic daily transfers.<\/p>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"h-key-tax-elements-when-integrating-an-e-shop\">Key tax elements when integrating an e-shop<\/h2>\n<figure class=\"wp-block-table\">\n<table>\n<caption>Main tax obligations when integrating an e-shop with accounting in Lithuania<\/caption>\n<thead>\n<tr>\n<th>Tax or obligation<\/th>\n<th>Return or form<\/th>\n<th>Note<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>VAT return<\/td>\n<td>FR0600<\/td>\n<td>Separate fields for the taxable amount, purchase and sales VAT, deductible VAT and VAT payable<\/td>\n<\/tr>\n<tr>\n<td>VAT invoice registers<\/td>\n<td>i.SAF<\/td>\n<td>Prepared automatically through the integration, but VAT codes and the nature of transactions must be checked<\/td>\n<\/tr>\n<tr>\n<td>Corporate income tax<\/td>\n<td>PLN204<\/td>\n<td>Annual corporate income tax return \u2013 relevant for a private limited company (UAB) running an e-shop<\/td>\n<\/tr>\n<tr>\n<td>Personal income tax return<\/td>\n<td>GPM311<\/td>\n<td>Annual individual return \u2013 relevant for a self-employed online seller<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p class=\"mtx-note\">* Specific rates, thresholds and deadlines may change, so it is advisable to check the current version on the VMI website before filing returns.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-summary-and-recommendations\">Summary and recommendations<\/h2>\n<p class=\"wp-block-paragraph\">E-shop integration with accounting should be seen as an accounting control process, not just a convenient way to move data. E-commerce integration with VMI reporting requires ongoing attention to VAT configuration and data accuracy.<\/p>\n<p class=\"wp-block-paragraph\">For a business that still retypes everything by hand, a sensible starting point is:<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>Process description<\/strong> \u2013 describe the order and refund flow.<\/li>\n<li><strong>Field definition<\/strong> \u2013 identify what data an accounting document needs.<\/li>\n<li><strong>Code mapping<\/strong> \u2013 map VAT and accounting codes between the systems.<\/li>\n<li><strong>Trial transfer<\/strong> \u2013 run a controlled test transfer of data.<\/li>\n<li><strong>Data reconciliation<\/strong> \u2013 compare e-shop, payment and accounting data.<\/li>\n<li><strong>Switching on automation<\/strong> \u2013 only then launch daily automatic transfers.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">A professional integration is most justified when orders grow, several channels appear, VAT scenarios become more complex or refund and stock errors become frequent. If you are not sure whether your current accounting meets all legal requirements, we recommend reading our article on <a href=\"https:\/\/mytax.lt\/en\/accounting-requirements-in-lithuania-in-2026\/\" class=\"internal-link\">accounting obligations and fines<\/a> \u2013 it explains who must keep accounts and what penalties apply for breaches.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-need-help\">Need help integrating your e-shop with accounting?<\/h2>\n<p class=\"wp-block-paragraph\">If you want your integration to work correctly from day one, contact accounting specialists who understand both the technical and the tax details. Our team will help assess your e-shop\u2019s situation, choose the right integration method and make sure your VAT configuration complies with Lithuanian law.<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/mytax.lt\/en\/contacts\/\" class=\"internal-link\">Contact our accountants today \u2013 the first consultation is free.<\/a><\/p>\n<h2 class=\"wp-block-heading\" id=\"h-faq\">Frequently asked questions<\/h2>\n<\/div><\/div>\n\n<div class=\"et_pb_accordion_0 et_pb_accordion et_pb_module et_flex_module accoo-acco faq-schema\">\n<div class=\"et_pb_accordion_item_0 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_open et_flex_module preset--module--divi-accordion-item--default\"><h5 class=\"et_pb_toggle_title\">What is e-shop integration with accounting?<\/h5><div class=\"et_pb_toggle_content et_flex_module\"><p class=\"wp-block-paragraph\">E-shop integration with accounting is the automated transfer of data from an e-commerce platform to accounting software. It helps Lithuanian businesses reduce manual work and ensure that business transactions are recorded on time in line with the Law on Financial Accounting. For the integration to work correctly, VAT codes, reference lists and order status mapping must be configured properly.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_accordion_item_1 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module preset--module--divi-accordion-item--default\"><h5 class=\"et_pb_toggle_title\">Why does order synchronisation with accounting cause so many problems?<\/h5><div class=\"et_pb_toggle_content et_flex_module\"><p class=\"wp-block-paragraph\">Order synchronisation with accounting most often fails because of mismatched product codes, incorrectly assigned VAT attributes or a poorly mapped order status scheme. Even a small configuration error can produce incorrect accounting documents across the whole system \u2013 and automation then only speeds up the build-up of errors.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_accordion_item_2 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module preset--module--divi-accordion-item--default\"><h5 class=\"et_pb_toggle_title\">How do you automate e-commerce data reporting to VMI?<\/h5><div class=\"et_pb_toggle_content et_flex_module\"><p class=\"wp-block-paragraph\">E-commerce reporting to VMI is automated through the accounting software\u2019s API, which receives data from the e-shop and generates i.SAF files and the registers needed for the FR0600 return. However, automation only works correctly when VAT codes, transaction types and customer data have been mapped and tested against real scenarios in advance.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_accordion_item_3 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module preset--module--divi-accordion-item--default\"><h5 class=\"et_pb_toggle_title\">Can WooCommerce or Shopify accounting be used in Lithuania without additional tools?<\/h5><div class=\"et_pb_toggle_content et_flex_module\"><p class=\"wp-block-paragraph\">Yes, both platforms can be used in Lithuania, but WooCommerce and Shopify do not generate i.SAF files themselves and do not cover all Lithuanian VAT scenarios. You need accounting software with an API that receives data from the platform and prepares tax documents in line with Lithuanian law \u2013 professional accountants can help you choose the right solution.<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div class=\"wp-block-group article-meta\">\n<p class=\"wp-block-paragraph\"><strong>Sources:<\/strong> Law of the Republic of Lithuania on Financial Accounting, official VMI documents, e-seimas.lrs.lt<\/p>\n<p class=\"wp-block-paragraph\"><strong>Updated:<\/strong> 2026-11-15<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Learn how integrating an e-shop with accounting automates order synchronisation, VAT reporting and i.SAF data submission to the Lithuanian tax authority (VMI).<\/p>\n","protected":false},"author":1,"featured_media":24631,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_exactmetrics_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"iawp_total_views":1,"_et_builder_version":"VB|Divi|5.11.1","_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[181],"tags":[],"class_list":["post-24630","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automation-and-technology"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/mytax.lt\/wp-content\/uploads\/2026\/11\/el-parduotuves-integracija-apskaita.webp","_links":{"self":[{"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/posts\/24630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/comments?post=24630"}],"version-history":[{"count":10,"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/posts\/24630\/revisions"}],"predecessor-version":[{"id":24646,"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/posts\/24630\/revisions\/24646"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/media\/24631"}],"wp:attachment":[{"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/media?parent=24630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/categories?post=24630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mytax.lt\/en\/wp-json\/wp\/v2\/tags?post=24630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}