El Salvador: from November 3 you can migrate to electronic invoicing v2; the tax authority (Hacienda) set December 1, 2026 as the deadline to start. First request the tests at factura.gob.sv and complete them before going to production. See the migration guide · External API: migrate to /external/v2 before March 30, 2027; on January 1, 2027 the unversioned /external routes are removed. See versioning
How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to
The Ministry of Finance (Hacienda) published version 2 of the electronic tax documents (DTE). FileXpress supports both versions at the same time: you decide when to migrate your company and you can go back to version 1 at any time. It applies only to El Salvador companies.
Important dates. Starting November 3, 2026 your company can switch to version 2 from System → Advanced settings. Hacienda set December 1, 2026 as the deadline to start with version 2.
Migrating is not just flipping a switch. Before issuing with version 2 in production you must request the tests at factura.gob.sv, complete the version 2 tests with a successful response from Hacienda, and only then go to production. This takes time: start as soon as possible and don’t leave it for the last days of November.
Go to Hacienda’s electronic invoicing portal and request the version 2 tests for your company. Without that step Hacienda will not receive test documents from you or authorize you to issue. You can also contact FileXpress support at soporte@filexpress.app so we can guide you through the request and the tests.
2
Prepare FileXpress
Complete the district of your branches (and of your customers, suppliers, and donors) and review the requirements in System → Advanced settings.
3
Turn on version 2 with the company in the test environment
In the company’s Special Settings leave the test environment on and, in Advanced settings, click Migrate to version 2. Everything you issue from there goes to Hacienda’s test environment.
4
Complete the minimum tests
Issue documents of each type you use until you meet the successful transmission tests (with reception seal), including events. See the table below.
5
Go to production
When Hacienda confirms your tests, switch the company’s environment to production. Version 2 stays active. If you use several companies, repeat the process in each one.
Hacienda’s functional manual 2.0 sets how many successful transmissions it needs per document type. Meet those for the documents your company issues; confirm in the portal what is required of you.
Document
Minimum tests
Invoice (Factura)
90
Tax credit invoice (Comprobante de crédito fiscal)
75
Delivery note (Nota de remisión)
50
Credit note (Nota de crédito)
50
Debit note (Nota de débito)
25
Export invoice (Factura de exportación)
90
Excluded subject invoice (Factura de sujeto excluido)
25
Donation receipt (Comprobante de donación)
25
Each event (invalidation, contingency, return, special operations)
5
Migrating does not modify the documents you already issued. It only changes how new documents are built.
They detail VAT (IVA), perception, and withholding per line, and the receiver is identified with document type and number. They require the related document.
Remarks
All documents carry the remarks field.
Export invoice
Includes the regime type (for example, definitive export) alongside the regime.
Excluded subject invoice and donation
The way the parties are identified changes (in the donation, the issuer is whoever receives the donation and the receiver is the donor).
Amounts, per-line VAT, special taxes, and rounding are calculated the same as in version 1.
The invalidation event also moves to version 3 and follows the document you invalidate: a document issued in version 1 is invalidated with the version 1 event, and one issued in version 2, with the version 3 one.Hacienda rules to keep in mind:
Document
Event date
Deadline to transmit the invalidation
Tax credit invoice, credit and debit notes, delivery note, and donation receipt
The same generation date as the document
Until 23:59:59 on the tenth business day of the month following the period in which the document obtained its seal
Invoice, export invoice, and excluded subject invoice
Up to 3 months after the generation date
3 months from the reception seal
If the reason is error in the information or other, first issue and transmit the replacement document: its generation code goes in the event. If the reason is rescinding the operation, there is no replacement document.
An event transmitted late does not receive a seal and the document remains valid.
The data of whoever performs and whoever requests the invalidation (name, document type, and number) is mandatory.
Invalidated documents are printed with the INVALIDATED mark and the invalidation detail: event date, time Hacienda received it, and invalidation seal, plus the reason.
In Branch settings → General → Data → Location, choose each branch’s district. It is mandatory: without it you will not be able to turn on version 2.
2
Complete the district of your customers, suppliers, and donors
It is not mandatory to turn it on, but it makes your documents come out accurate. If missing, the system uses the first district of the customer’s department and records that.
3
Keep the deadline in mind
Hacienda set December 1, 2026 to start with version 2; the date is shown on the migration screen. Testing and authorization take time, so plan with margin.
Before production, the company must work in the test environment with version 2 active (steps 3 and 4 of The full path). Never send test documents to the production environment, nor real documents to the test one.
It is the screen where you choose company and branch.
2
Open the company's Special Settings
Click the gear icon next to the company and go to the Advanced settings tab.
3
Review the requirements
Under Electronic invoicing v2 (El Salvador) the pending requirements and warnings are shown, for example branches without a district.
4
Migrate to version 2
Click Migrate to version 2. If the company is already in production, the system asks you to confirm that you have already completed the version 2 tests with Hacienda: do not confirm without having finished them.
Only an administrator can turn the version on or revert it. Other users can only view the status.
On the same screen, click Go back to version 1 and confirm. From that moment new documents are again issued with version 1. Documents issued with version 2 are kept exactly as they were issued.
They do not change. They keep the version they were issued with.
Can I migrate only some document types?
No. Migration is per company and applies to all document types at once.
It won't let me migrate: it says districts are missing
Go to the settings of each listed branch and choose its district.
My company is not from El Salvador
Migration does not apply: Guatemala and the United States do not use this scheme.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FileXpress","colors":{"primary":"#3064fa","light":"#5b86ff","dark":"#1a3fa0"},"logo":{"light":"https://mintcdn.com/mangostudiossadecv/jiFEsnraDMvj1AVI/images/fx_blue.svg?fit=max\u0026auto=format\u0026n=jiFEsnraDMvj1AVI\u0026q=85\u0026s=561eba8282864c178e1488e9cb48475d","dark":"https://mintcdn.com/mangostudiossadecv/jiFEsnraDMvj1AVI/images/fx_blue.svg?fit=max\u0026auto=format\u0026n=jiFEsnraDMvj1AVI\u0026q=85\u0026s=561eba8282864c178e1488e9cb48475d","href":"https://www.filexpress.app"},"favicon":"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg","api":{"playground":{"display":"interactive"},"examples":{"defaults":"all","languages":["curl","javascript","python","php"]}},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"mailto:soporte@filexpress.app","label":"Soporte"}]},"footer":{"socials":{}},"search":{"prompt":"Pregunta sobre FileXpress"},"styling":{"eyebrows":"breadcrumbs","latex":true},"banner":{"content":"**El Salvador:** desde el 3 de noviembre puedes migrar a la facturación electrónica v2; Hacienda fijó el **1 de diciembre de 2026** como fecha límite para iniciar. Primero solicita las pruebas en factura.gob.sv y complétalas antes de pasar a producción. [Ver guía de migración](/docs/sistema/migracion-dte-v2) · **API Externa:** migra a `/external/v2` antes del 30 de marzo de 2027; el 1 de enero de 2027 se eliminan las rutas `/external` sin versión. [Ver versionado](/docs/api/introduccion#versionado)","dismissible":true,"type":"warning"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"es","href":"docs/paises/el-salvador"},{"language":"en","banner":{"content":"**El Salvador:** from November 3 you can migrate to electronic invoicing v2; the tax authority (Hacienda) set **December 1, 2026** as the deadline to start. First request the tests at factura.gob.sv and complete them before going to production. [See the migration guide](/en/docs/sistema/migracion-dte-v2) · **External API:** migrate to `/external/v2` before March 30, 2027; on January 1, 2027 the unversioned `/external` routes are removed. [See versioning](/en/docs/api/introduccion#versioning)","dismissible":true},"href":"en/docs/paises/el-salvador"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mangostudiossadecv","hasAudioNarration":false,"actualSubdomain":"mangostudiossadecv","customDomains":["docs.filexpress.app"],"gitSource":{"type":"github","owner":"mangostudios-sv","repo":"filexpress-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7b7ba66bac705926b00fb","collectionId":"32e56e13-0b76-41cb-93f6-4210594cfbda","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7b7ba66bac705926b00fb"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae7b7ba66bac705926b00fb","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"es","tag":"API Externa","count":196},{"language":"en","tag":"External API","count":196},{"language":"es","tag":"Referencia interactiva","count":161},{"language":"en","tag":"Interactive reference","count":161},{"language":"es","tag":"Manual de Usuario","count":83},{"language":"en","tag":"User Manual","count":83},{"language":"es","tag":"Estados Unidos","count":78},{"language":"en","tag":"United States","count":78},{"language":"es","tag":"Contabilidad","count":48},{"language":"en","tag":"Accounting","count":48},{"language":"es","tag":"Recursos Humanos","count":25},{"language":"en","tag":"Human Resources","count":25},{"language":"es","tag":"Inventario","count":17},{"language":"es","tag":"Catálogos","count":17},{"language":"en","tag":"Inventory","count":17},{"language":"en","tag":"Catalogs","count":17},{"language":"es","tag":"Ventas","count":14},{"language":"en","tag":"Sales","count":14},{"language":"es","tag":"Sistema","count":10},{"language":"en","tag":"System","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/docs/sistema/migracion-dte-v2","slug":"/en/docs/sistema/migracion-dte-v2","pageMetadata":{"title":"Migration to electronic invoicing v2","description":"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to","icon":"arrow-right-arrow-left","href":"/en/docs/sistema/migracion-dte-v2"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Heading,Note,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The Ministry of Finance (Hacienda) published `,_jsx(_components.strong,{children:`version 2`}),` of the electronic tax documents (DTE). FileXpress supports both versions at the same time: `,_jsx(_components.strong,{children:`you decide when to migrate`}),` your company and you can go back to version 1 at any time. It applies only to `,_jsx(_components.strong,{children:`El Salvador`}),` companies.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important dates.`}),` Starting `,_jsx(_components.strong,{children:`November 3, 2026`}),` your company can switch to version 2 from `,_jsx(_components.strong,{children:`System → Advanced settings`}),`. Hacienda set `,_jsx(_components.strong,{children:`December 1, 2026 as the deadline to start`}),` with version 2.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Migrating is not just flipping a switch.`}),` Before issuing with version 2 in production you must `,_jsxs(_components.strong,{children:[`request the tests at `,_jsx(_components.a,{href:`https://factura.gob.sv`,children:`factura.gob.sv`})]}),`, `,_jsx(_components.strong,{children:`complete the version 2 tests`}),` with a successful response from Hacienda, and only then `,_jsx(_components.strong,{children:`go to production`}),`. This takes time: `,_jsx(_components.strong,{children:`start as soon as possible and don’t leave it for the last days of November.`})]})}),`\n`,_jsx(Heading,{level:`2`,id:`the-full-path-from-testing-to-production`,children:`The full path: from testing to production`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Request the tests at factura.gob.sv`,children:_jsxs(_components.p,{children:[`Go to Hacienda’s electronic invoicing portal and request the version 2 tests for your company. Without that step Hacienda will not receive test documents from you or authorize you to issue. You can also `,_jsxs(_components.strong,{children:[`contact FileXpress support at `,_jsx(_components.a,{href:`mailto:soporte@filexpress.app`,children:`soporte@filexpress.app`})]}),` so we can guide you through the request and the tests.`]})}),_jsx(Step,{title:`Prepare FileXpress`,children:_jsxs(_components.p,{children:[`Complete the district of your branches (and of your customers, suppliers, and donors) and review the requirements in `,_jsx(_components.strong,{children:`System → Advanced settings`}),`.`]})}),_jsx(Step,{title:`Turn on version 2 with the company in the test environment`,children:_jsxs(_components.p,{children:[`In the company’s Special Settings leave the `,_jsx(_components.strong,{children:`test environment`}),` on and, in `,_jsx(_components.strong,{children:`Advanced settings`}),`, click `,_jsx(_components.strong,{children:`Migrate to version 2`}),`. Everything you issue from there goes to Hacienda’s test environment.`]})}),_jsx(Step,{title:`Complete the minimum tests`,children:_jsxs(_components.p,{children:[`Issue documents of each type you use until you meet the `,_jsx(_components.strong,{children:`successful transmission tests`}),` (with reception seal), including events. See the table below.`]})}),_jsx(Step,{title:`Go to production`,children:_jsxs(_components.p,{children:[`When Hacienda confirms your tests, switch the company’s environment to `,_jsx(_components.strong,{children:`production`}),`. Version 2 stays active. If you use several companies, repeat the process in each one.`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`minimum-tests-required-by-hacienda`,children:`Minimum tests required by Hacienda`}),`\n`,_jsxs(_components.p,{children:[`Hacienda’s functional manual 2.0 sets how many successful transmissions it needs per document type. Meet those for `,_jsx(_components.strong,{children:`the documents your company issues`}),`; confirm in the portal what is required of you.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Document`}),_jsx(_components.th,{children:`Minimum tests`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Invoice (Factura)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`90`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tax credit invoice (Comprobante de crédito fiscal)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`75`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delivery note (Nota de remisión)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Credit note (Nota de crédito)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Debit note (Nota de débito)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Export invoice (Factura de exportación)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`90`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Excluded subject invoice (Factura de sujeto excluido)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Donation receipt (Comprobante de donación)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Each event (invalidation, contingency, return, special operations)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Migrating does not modify the documents you already issued. It only changes how `,_jsx(_components.strong,{children:`new`}),` documents are built.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-changes-with-version-2`,children:`What changes with version 2`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Topic`}),_jsx(_components.th,{children:`Change`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`District`})}),_jsxs(_components.td,{children:[`The issuer’s and receiver’s addresses add the `,_jsx(_components.strong,{children:`district`}),` (Hacienda catalog), in addition to the department and municipality.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Version of each document`})}),_jsx(_components.td,{children:`Invoice 2, Tax credit invoice 4, Delivery note 4, Credit note 4, Debit note 4, Export invoice 3, Excluded subject invoice 2, Donation receipt 2, Invalidation 3, Contingency 4.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Credit and debit notes`})}),_jsx(_components.td,{children:`They detail VAT (IVA), perception, and withholding per line, and the receiver is identified with document type and number. They require the related document.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Remarks`})}),_jsx(_components.td,{children:`All documents carry the remarks field.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Export invoice`})}),_jsx(_components.td,{children:`Includes the regime type (for example, definitive export) alongside the regime.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Excluded subject invoice and donation`})}),_jsx(_components.td,{children:`The way the parties are identified changes (in the donation, the issuer is whoever receives the donation and the receiver is the donor).`})]})]})]}),`\n`,_jsx(_components.p,{children:`Amounts, per-line VAT, special taxes, and rounding are calculated the same as in version 1.`}),`\n`,_jsx(Heading,{level:`2`,id:`invalidations-in-version-2`,children:`Invalidations in version 2`}),`\n`,_jsxs(_components.p,{children:[`The invalidation event also moves to version 3 and follows the `,_jsx(_components.strong,{children:`document`}),` you invalidate: a document issued in version 1 is invalidated with the version 1 event, and one issued in version 2, with the version 3 one.`]}),`\n`,_jsx(_components.p,{children:`Hacienda rules to keep in mind:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Document`}),_jsx(_components.th,{children:`Event date`}),_jsx(_components.th,{children:`Deadline to transmit the invalidation`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tax credit invoice, credit and debit notes, delivery note, and donation receipt`}),_jsx(_components.td,{children:`The same generation date as the document`}),_jsx(_components.td,{children:`Until 23:59:59 on the tenth business day of the month following the period in which the document obtained its seal`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Invoice, export invoice, and excluded subject invoice`}),_jsx(_components.td,{children:`Up to 3 months after the generation date`}),_jsx(_components.td,{children:`3 months from the reception seal`})]})]})]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`If the reason is `,_jsx(_components.strong,{children:`error in the information`}),` or `,_jsx(_components.strong,{children:`other`}),`, first issue and transmit the replacement document: its generation code goes in the event. If the reason is `,_jsx(_components.strong,{children:`rescinding the operation`}),`, there is no replacement document.`]}),`\n`,_jsx(_components.li,{children:`An event transmitted late does not receive a seal and the document remains valid.`}),`\n`,_jsxs(_components.li,{children:[`The data of whoever `,_jsx(_components.strong,{children:`performs`}),` and whoever `,_jsx(_components.strong,{children:`requests`}),` the invalidation (name, document type, and number) is mandatory.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Invalidated documents are printed with the `,_jsx(_components.strong,{children:`INVALIDATED`}),` mark and the invalidation detail: `,_jsx(_components.strong,{children:`event date`}),`, `,_jsx(_components.strong,{children:`time Hacienda received it`}),`, and `,_jsx(_components.strong,{children:`invalidation seal`}),`, plus the reason.`]}),`\n`,_jsx(Heading,{level:`2`,id:`new-events-in-version-2`,children:`New events in version 2`}),`\n`,_jsxs(_components.p,{children:[`With version 2, the return event and the special operations event are enabled in `,_jsx(_components.strong,{children:`DTE events`}),`. See `,_jsx(_components.a,{href:`/en/docs/ventas/eventos-dte`,children:`DTE events`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`before-migrating`,children:`Before migrating`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Complete the district of your branches`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Branch settings → General → Data → Location`}),`, choose each branch’s district. It is mandatory: without it you will not be able to turn on version 2.`]})}),_jsx(Step,{title:`Complete the district of your customers, suppliers, and donors`,children:_jsx(_components.p,{children:`It is not mandatory to turn it on, but it makes your documents come out accurate. If missing, the system uses the first district of the customer’s department and records that.`})}),_jsx(Step,{title:`Keep the deadline in mind`,children:_jsxs(_components.p,{children:[`Hacienda set `,_jsx(_components.strong,{children:`December 1, 2026`}),` to start with version 2; the date is shown on the migration screen. Testing and authorization take time, so plan with margin.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`test-first-in-the-test-environment`,children:`Test first in the test environment`}),`\n`,_jsxs(_components.p,{children:[`Before production, the company must work in the `,_jsx(_components.strong,{children:`test environment`}),` with version 2 active (steps 3 and 4 of `,_jsx(_components.a,{href:`#the-full-path-from-testing-to-production`,children:`The full path`}),`). `,_jsx(_components.strong,{children:`Never`}),` send test documents to the production environment, nor real documents to the test one.`]}),`\n`,_jsx(Heading,{level:`2`,id:`turn-on-version-2`,children:`Turn on version 2`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Go to the home screen (/start)`,children:_jsx(_components.p,{children:`It is the screen where you choose company and branch.`})}),_jsx(Step,{title:`Open the company's Special Settings`,children:_jsxs(_components.p,{children:[`Click the gear icon next to the company and go to the `,_jsx(_components.strong,{children:`Advanced settings`}),` tab.`]})}),_jsx(Step,{title:`Review the requirements`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Electronic invoicing v2 (El Salvador)`}),` the pending requirements and warnings are shown, for example branches without a district.`]})}),_jsx(Step,{title:`Migrate to version 2`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Migrate to version 2`}),`. If the company is already in production, the system asks you to confirm that you `,_jsx(_components.strong,{children:`have already completed the version 2 tests with Hacienda`}),`: do not confirm without having finished them.`]})})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Only an `,_jsx(_components.strong,{children:`administrator`}),` can turn the version on or revert it. Other users can only view the status.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`go-back-to-version-1`,children:`Go back to version 1`}),`\n`,_jsxs(_components.p,{children:[`On the same screen, click `,_jsx(_components.strong,{children:`Go back to version 1`}),` and confirm. From that moment new documents are again issued with version 1. Documents issued with version 2 are kept exactly as they were issued.`]}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently asked questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`What happens to the invoices I already issued?`,id:`what-happens-to-the-invoices-i-already-issued`,children:_jsx(_components.p,{children:`They do not change. They keep the version they were issued with.`})}),_jsx(Accordion,{title:`Can I migrate only some document types?`,id:`can-i-migrate-only-some-document-types`,children:_jsx(_components.p,{children:`No. Migration is per company and applies to all document types at once.`})}),_jsx(Accordion,{title:`It won't let me migrate: it says districts are missing`,id:`it-wont-let-me-migrate-it-says-districts-are-missing`,children:_jsx(_components.p,{children:`Go to the settings of each listed branch and choose its district.`})}),_jsx(Accordion,{title:`My company is not from El Salvador`,id:`my-company-is-not-from-el-salvador`,children:_jsx(_components.p,{children:`Migration does not apply: Guatemala and the United States do not use this scheme.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Migration to electronic invoicing v2","description":"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to","icon":"arrow-right-arrow-left","href":"/en/docs/sistema/migracion-dte-v2"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The full path: from testing to production","slug":"the-full-path-from-testing-to-production","depth":2,"children":[{"title":"Minimum tests required by Hacienda","slug":"minimum-tests-required-by-hacienda","depth":3,"children":[]}]},{"title":"What changes with version 2","slug":"what-changes-with-version-2","depth":2,"children":[]},{"title":"Invalidations in version 2","slug":"invalidations-in-version-2","depth":2,"children":[]},{"title":"New events in version 2","slug":"new-events-in-version-2","depth":2,"children":[]},{"title":"Before migrating","slug":"before-migrating","depth":2,"children":[]},{"title":"Test first in the test environment","slug":"test-first-in-the-test-environment","depth":2,"children":[]},{"title":"Turn on version 2","slug":"turn-on-version-2","depth":2,"children":[]},{"title":"Go back to version 1","slug":"go-back-to-version-1","depth":2,"children":[]},{"title":"Frequently asked questions","slug":"frequently-asked-questions","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mangostudiossadecv","siteName":"FileXpress","title":"Migration to electronic invoicing v2 - FileXpress","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/docs/sistema/migracion-dte-v2","matchLevel":1},"en":{"href":"/en/docs/sistema/migracion-dte-v2","matchLevel":0}}},"lastModified":"2026-11-01T22:06:04.605Z","originalFileLocation":"en/docs/sistema/migracion-dte-v2.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to\">\u003cmeta data-mint-head name=\"application-name\" content=\"FileXpress\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Migration to electronic invoicing v2 - FileXpress\">\u003cmeta data-mint-head property=\"og:description\" content=\"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FileXpress\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mangostudiossadecv.mintlify.app/_mintlify/api/og/v2?division=System\u0026amp;title=Migration+to+electronic+invoicing+v2\u0026amp;description=How+to+move+your+El+Salvador+company+to+version+2+of+the+electronic+tax+documents%2C+test+it%2C+and+go+back+to+version+1+if+you+need+to\u0026amp;theme=60220666a180a2a39c0878fb\u0026amp;signature=835530969d25c0768c9637706eb75a25275c8d87d55e42d33c52fae9d2c913b2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Migration to electronic invoicing v2 - FileXpress\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mangostudiossadecv.mintlify.app/_mintlify/api/og/v2?division=System\u0026amp;title=Migration+to+electronic+invoicing+v2\u0026amp;description=How+to+move+your+El+Salvador+company+to+version+2+of+the+electronic+tax+documents%2C+test+it%2C+and+go+back+to+version+1+if+you+need+to\u0026amp;theme=60220666a180a2a39c0878fb\u0026amp;signature=835530969d25c0768c9637706eb75a25275c8d87d55e42d33c52fae9d2c913b2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FileXpress\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3064fa\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/docs/sistema/migracion-dte-v2.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.filexpress.app/docs/sistema/migracion-dte-v2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.filexpress.app/docs/sistema/migracion-dte-v2\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.filexpress.app/#organization\",\"name\":\"FileXpress\",\"url\":\"https://docs.filexpress.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mangostudiossadecv/jiFEsnraDMvj1AVI/images/fx_blue.svg?fit=max\u0026auto=format\u0026n=jiFEsnraDMvj1AVI\u0026q=85\u0026s=561eba8282864c178e1488e9cb48475d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.filexpress.app#website\",\"name\":\"FileXpress\",\"url\":\"https://docs.filexpress.app\",\"publisher\":{\"@id\":\"https://docs.filexpress.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2#webpage\",\"url\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2\",\"name\":\"Migration to electronic invoicing v2\",\"description\":\"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to\",\"dateModified\":\"2026-11-01T22:06:04.605Z\",\"isPartOf\":{\"@id\":\"https://docs.filexpress.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"System\",\"item\":\"https://docs.filexpress.app/en/docs/sistema/usuarios\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migration to electronic invoicing v2\",\"item\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2#article\",\"headline\":\"Migration to electronic invoicing v2\",\"name\":\"Migration to electronic invoicing v2\",\"description\":\"How to move your El Salvador company to version 2 of the electronic tax documents, test it, and go back to version 1 if you need to\",\"url\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2\",\"mainEntityOfPage\":{\"@id\":\"https://docs.filexpress.app/en/docs/sistema/migracion-dte-v2#webpage\"},\"dateModified\":\"2026-11-01T22:06:04.605Z\",\"publisher\":{\"@id\":\"https://docs.filexpress.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.filexpress.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FileXpress\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FileXpress","nav":{"global":null,"languages":[{"language":"es","pages":[{"title":"es","href":"/docs/sistema/migracion-dte-v2"}]},{"language":"en","banner":{"content":"**El Salvador:** from November 3 you can migrate to electronic invoicing v2; the tax authority (Hacienda) set **December 1, 2026** as the deadline to start. First request the tests at factura.gob.sv and complete them before going to production. [See the migration guide](/en/docs/sistema/migracion-dte-v2) · **External API:** migrate to `/external/v2` before March 30, 2027; on January 1, 2027 the unversioned `/external` routes are removed. [See versioning](/en/docs/api/introduccion#versioning)","dismissible":true},"tabs":[{"tab":"User Manual","dropdowns":[{"dropdown":"El Salvador","icon":"flag","groups":[{"group":"Country","pages":[{"title":"FileXpress in El Salvador","icon":"flag","href":"/en/docs/paises/el-salvador"}]},{"group":"Getting Started","pages":[{"title":"What is FileXpress?","icon":"house","href":"/en/docs/introduccion"},{"title":"How to sign in","icon":"right-to-bracket","href":"/en/docs/acceso"},{"title":"Roles and permissions","icon":"shield-halved","href":"/en/docs/roles"}]},{"group":"Dashboard","pages":[{"title":"Dashboard","icon":"chart-line","href":"/en/docs/dashboard"}]},{"group":"Sales","pages":[{"title":"New Sale","icon":"file-invoice","href":"/en/docs/ventas/nueva-venta"},{"title":"Sales drafts","icon":"file-lines","href":"/en/docs/ventas/borradores"},{"title":"Quotations","icon":"file-pen","href":"/en/docs/ventas/cotizaciones"},{"title":"Expenses / Purchases","icon":"receipt","href":"/en/docs/ventas/gastos"},{"title":"Import landed costs (retaceos)","icon":"ship","href":"/en/docs/ventas/retaceos"},{"title":"Customers","icon":"users","href":"/en/docs/ventas/clientes"},{"title":"Suppliers","icon":"truck","href":"/en/docs/ventas/proveedores"},{"title":"Salespeople","icon":"user-tie","href":"/en/docs/ventas/vendedores"},{"title":"Advance Payments","icon":"money-bill-wave","href":"/en/docs/ventas/pagos-anticipados"},{"title":"Donations","icon":"hand-holding-heart","href":"/en/docs/ventas/donaciones"},{"title":"DTE events: returns and special operations","icon":"arrow-rotate-left","href":"/en/docs/ventas/eventos-dte"},{"title":"Promotions","icon":"tag","href":"/en/docs/ventas/promociones"},{"title":"VAT Books","icon":"book-open","href":"/en/docs/ventas/libros-iva"},{"title":"Reports Center","icon":"chart-column","href":"/en/docs/ventas/reportes"}]},{"group":"Products","pages":[{"title":"Product Catalog","icon":"boxes-stacked","href":"/en/docs/productos/catalogo"},{"title":"Product Types","icon":"layer-group","href":"/en/docs/productos/tipos-de-producto"},{"title":"Categories and Brands","icon":"tags","href":"/en/docs/productos/categorias-marcas"},{"title":"Taxes on Products","icon":"percent","href":"/en/docs/productos/impuestos"},{"title":"Price Lists","icon":"tags","href":"/en/docs/productos/listas-precios"}]},{"group":"Inventory","pages":[{"title":"Movements Report","icon":"arrow-right-arrow-left","href":"/en/docs/inventario/movimientos"},{"title":"Inventory Adjustments","icon":"sliders","href":"/en/docs/inventario/ajustes"},{"title":"Batches and Expiration Alerts","icon":"triangle-exclamation","href":"/en/docs/inventario/lotes"},{"title":"Transfers Between Branches","icon":"building-circle-arrow-right","href":"/en/docs/inventario/transferencias"},{"title":"Production","icon":"industry","href":"/en/docs/inventario/produccion"},{"title":"Inventory Tools","icon":"screwdriver-wrench","href":"/en/docs/inventario/herramientas"}]},{"group":"Cash \u0026 POS","pages":[{"title":"Cash Register","icon":"vault","href":"/en/docs/caja/caja-registradora"},{"title":"Point of Sale (POS)","icon":"cash-register","href":"/en/docs/caja/punto-de-venta"},{"title":"Points of sale","icon":"store","href":"/en/docs/caja/puntos-de-venta"}]},{"group":"Finance","pages":[{"title":"Accounts Receivable","icon":"hand-holding-dollar","href":"/en/docs/finanzas/cuentas-cobrar"},{"title":"Accounts Payable","icon":"money-bill-transfer","href":"/en/docs/finanzas/cuentas-pagar"},{"title":"Banks","icon":"building-columns","href":"/en/docs/finanzas/bancos"},{"title":"Card Settlements","icon":"credit-card","href":"/en/docs/finanzas/liquidaciones-tarjeta"},{"title":"Petty Cash","icon":"piggy-bank","href":"/en/docs/finanzas/caja-chica"}]},{"group":"Accounting","pages":[{"title":"Accounting Settings","icon":"gear","href":"/en/docs/contabilidad/configuracion"},{"title":"Chart of Accounts","icon":"sitemap","href":"/en/docs/contabilidad/plan-cuentas"},{"title":"Journal Entries","icon":"book-open","href":"/en/docs/contabilidad/partidas"},{"title":"Cost Centers","icon":"sitemap","href":"/en/docs/contabilidad/centros-de-costo"},{"title":"Budgets","icon":"chart-pie","href":"/en/docs/contabilidad/presupuestos"},{"title":"Process Documents","icon":"wand-magic-sparkles","href":"/en/docs/contabilidad/procesar-documentos"},{"title":"Accounting Periods","icon":"calendar-days","href":"/en/docs/contabilidad/periodos"},{"title":"Accounting Reports","icon":"chart-bar","href":"/en/docs/contabilidad/reportes"},{"title":"Fixed Assets","icon":"computer","href":"/en/docs/contabilidad/activos-fijos"},{"title":"Accounting Consolidation","icon":"layer-group","href":"/en/docs/contabilidad/consolidacion"}]},{"group":"Human Resources","pages":[{"title":"Employees","icon":"id-card","href":"/en/docs/rrhh/empleados"},{"title":"Job Titles","icon":"briefcase","href":"/en/docs/rrhh/puestos"},{"title":"Organizational Chart","icon":"sitemap","href":"/en/docs/rrhh/organigrama"},{"title":"Attendance","icon":"clock","href":"/en/docs/rrhh/asistencia"},{"title":"Time clock","icon":"fingerprint","href":"/en/docs/rrhh/marcaje"},{"title":"Schedules","icon":"calendar-days","href":"/en/docs/rrhh/horarios"},{"title":"Holidays and days off","icon":"umbrella-beach","href":"/en/docs/rrhh/feriados"},{"title":"Labor rules","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"},{"title":"Schedule compliance","icon":"clipboard-check","href":"/en/docs/rrhh/cumplimiento"},{"title":"Leave and Vacation","icon":"calendar-check","href":"/en/docs/rrhh/permisos"},{"title":"Payrolls","icon":"money-check-dollar","href":"/en/docs/rrhh/nominas"},{"title":"Payroll Policies","icon":"file-contract","href":"/en/docs/rrhh/politicas"},{"title":"Tax Tables","icon":"table-list","href":"/en/docs/rrhh/tablas-impuestos"},{"title":"Employee Loans","icon":"hand-holding-dollar","href":"/en/docs/rrhh/prestamos"},{"title":"Aguinaldo","icon":"gift","href":"/en/docs/rrhh/aguinaldo"},{"title":"Terminations","icon":"file-signature","href":"/en/docs/rrhh/finiquitos"},{"title":"Contract Templates","icon":"file-lines","href":"/en/docs/rrhh/contratos"}]},{"group":"Business Management","pages":[{"title":"Projects","icon":"diagram-project","href":"/en/docs/gestion/proyectos"},{"title":"Work Orders","icon":"screwdriver-wrench","href":"/en/docs/gestion/ordenes-trabajo"},{"title":"Appointments","icon":"calendar-check","href":"/en/docs/gestion/citas"},{"title":"Business Intelligence","icon":"chart-mixed","href":"/en/docs/gestion/bi"},{"title":"Traceability","icon":"diagram-project","href":"/en/docs/gestion/trazabilidad"},{"title":"External Integrations","icon":"plug","href":"/en/docs/gestion/integraciones"}]},{"group":"System","pages":[{"title":"Users","icon":"users-gear","href":"/en/docs/sistema/usuarios"},{"title":"Branch Settings","icon":"gear","href":"/en/docs/sistema/configuracion"},{"title":"Multi-currency","description":"Active currencies, exchange rates and foreign-currency documents","icon":"coins","href":"/en/docs/sistema/multi-moneda"},{"title":"Migration to electronic invoicing v2","icon":"arrow-right-arrow-left","href":"/en/docs/sistema/migracion-dte-v2"},{"title":"User preferences","description":"Change the look of FileXpress and the interface language","icon":"palette","href":"/en/docs/sistema/preferencias"},{"title":"Home AI Agent","icon":"wand-magic-sparkles","href":"/en/docs/sistema/agente-ia"},{"title":"AI Assistant","icon":"robot","href":"/en/docs/sistema/asistente-ia"},{"title":"Subscription","icon":"id-badge","href":"/en/docs/sistema/suscripcion"},{"title":"Audit","icon":"shield-check","href":"/en/docs/sistema/auditoria"},{"title":"Support","icon":"life-ring","href":"/en/docs/sistema/soporte"}]}]},{"dropdown":"Guatemala","icon":"flag","groups":[{"group":"Country","pages":[{"title":"FileXpress in Guatemala","icon":"flag","href":"/en/docs/paises/guatemala"}]},{"group":"Getting Started","pages":[{"title":"What is FileXpress?","icon":"house","href":"/en/docs/introduccion"},{"title":"How to sign in","icon":"right-to-bracket","href":"/en/docs/acceso"},{"title":"Roles and permissions","icon":"shield-halved","href":"/en/docs/roles"}]},{"group":"Dashboard","pages":[{"title":"Dashboard","icon":"chart-line","href":"/en/docs/dashboard"}]},{"group":"Sales","pages":[{"title":"New Sale","icon":"file-invoice","href":"/en/docs/ventas/nueva-venta"},{"title":"Sales drafts","icon":"file-lines","href":"/en/docs/ventas/borradores"},{"title":"Quotations","icon":"file-pen","href":"/en/docs/ventas/cotizaciones"},{"title":"Expenses / Purchases","icon":"receipt","href":"/en/docs/ventas/gastos"},{"title":"Import landed costs (retaceos)","icon":"ship","href":"/en/docs/ventas/retaceos"},{"title":"Customers","icon":"users","href":"/en/docs/ventas/clientes"},{"title":"Suppliers","icon":"truck","href":"/en/docs/ventas/proveedores"},{"title":"Salespeople","icon":"user-tie","href":"/en/docs/ventas/vendedores"},{"title":"Advance Payments","icon":"money-bill-wave","href":"/en/docs/ventas/pagos-anticipados"},{"title":"Donations","icon":"hand-holding-heart","href":"/en/docs/ventas/donaciones"},{"title":"Promotions","icon":"tag","href":"/en/docs/ventas/promociones"},{"title":"VAT Books","icon":"book-open","href":"/en/docs/ventas/libros-iva"},{"title":"Reports Center","icon":"chart-column","href":"/en/docs/ventas/reportes"}]},{"group":"Products","pages":[{"title":"Product Catalog","icon":"boxes-stacked","href":"/en/docs/productos/catalogo"},{"title":"Product Types","icon":"layer-group","href":"/en/docs/productos/tipos-de-producto"},{"title":"Categories and Brands","icon":"tags","href":"/en/docs/productos/categorias-marcas"},{"title":"Taxes on Products","icon":"percent","href":"/en/docs/productos/impuestos"},{"title":"Price Lists","icon":"tags","href":"/en/docs/productos/listas-precios"}]},{"group":"Inventory","pages":[{"title":"Movements Report","icon":"arrow-right-arrow-left","href":"/en/docs/inventario/movimientos"},{"title":"Inventory Adjustments","icon":"sliders","href":"/en/docs/inventario/ajustes"},{"title":"Batches and Expiration Alerts","icon":"triangle-exclamation","href":"/en/docs/inventario/lotes"},{"title":"Transfers Between Branches","icon":"building-circle-arrow-right","href":"/en/docs/inventario/transferencias"},{"title":"Production","icon":"industry","href":"/en/docs/inventario/produccion"},{"title":"Inventory Tools","icon":"screwdriver-wrench","href":"/en/docs/inventario/herramientas"}]},{"group":"Cash \u0026 POS","pages":[{"title":"Cash Register","icon":"vault","href":"/en/docs/caja/caja-registradora"},{"title":"Point of Sale (POS)","icon":"cash-register","href":"/en/docs/caja/punto-de-venta"},{"title":"Points of sale","icon":"store","href":"/en/docs/caja/puntos-de-venta"}]},{"group":"Finance","pages":[{"title":"Accounts Receivable","icon":"hand-holding-dollar","href":"/en/docs/finanzas/cuentas-cobrar"},{"title":"Accounts Payable","icon":"money-bill-transfer","href":"/en/docs/finanzas/cuentas-pagar"},{"title":"Banks","icon":"building-columns","href":"/en/docs/finanzas/bancos"},{"title":"Petty Cash","icon":"piggy-bank","href":"/en/docs/finanzas/caja-chica"}]},{"group":"Accounting","pages":[{"title":"Accounting Settings","icon":"gear","href":"/en/docs/contabilidad/configuracion"},{"title":"Chart of Accounts","icon":"sitemap","href":"/en/docs/contabilidad/plan-cuentas"},{"title":"Journal Entries","icon":"book-open","href":"/en/docs/contabilidad/partidas"},{"title":"Cost Centers","icon":"sitemap","href":"/en/docs/contabilidad/centros-de-costo"},{"title":"Budgets","icon":"chart-pie","href":"/en/docs/contabilidad/presupuestos"},{"title":"Process Documents","icon":"wand-magic-sparkles","href":"/en/docs/contabilidad/procesar-documentos"},{"title":"Accounting Periods","icon":"calendar-days","href":"/en/docs/contabilidad/periodos"},{"title":"Accounting Reports","icon":"chart-bar","href":"/en/docs/contabilidad/reportes"},{"title":"Fixed Assets","icon":"computer","href":"/en/docs/contabilidad/activos-fijos"},{"title":"Accounting Consolidation","icon":"layer-group","href":"/en/docs/contabilidad/consolidacion"}]},{"group":"Human Resources","pages":[{"title":"Employees","icon":"id-card","href":"/en/docs/rrhh/empleados"},{"title":"Job Titles","icon":"briefcase","href":"/en/docs/rrhh/puestos"},{"title":"Organizational Chart","icon":"sitemap","href":"/en/docs/rrhh/organigrama"},{"title":"Attendance","icon":"clock","href":"/en/docs/rrhh/asistencia"},{"title":"Time clock","icon":"fingerprint","href":"/en/docs/rrhh/marcaje"},{"title":"Schedules","icon":"calendar-days","href":"/en/docs/rrhh/horarios"},{"title":"Holidays and days off","icon":"umbrella-beach","href":"/en/docs/rrhh/feriados"},{"title":"Labor rules","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"},{"title":"Schedule compliance","icon":"clipboard-check","href":"/en/docs/rrhh/cumplimiento"},{"title":"Leave and Vacation","icon":"calendar-check","href":"/en/docs/rrhh/permisos"},{"title":"Payrolls","icon":"money-check-dollar","href":"/en/docs/rrhh/nominas"},{"title":"Payroll Policies","icon":"file-contract","href":"/en/docs/rrhh/politicas"},{"title":"Tax Tables","icon":"table-list","href":"/en/docs/rrhh/tablas-impuestos"},{"title":"Employee Loans","icon":"hand-holding-dollar","href":"/en/docs/rrhh/prestamos"},{"title":"Aguinaldo","icon":"gift","href":"/en/docs/rrhh/aguinaldo"},{"title":"Terminations","icon":"file-signature","href":"/en/docs/rrhh/finiquitos"},{"title":"Contract Templates","icon":"file-lines","href":"/en/docs/rrhh/contratos"}]},{"group":"Business Management","pages":[{"title":"Projects","icon":"diagram-project","href":"/en/docs/gestion/proyectos"},{"title":"Work Orders","icon":"screwdriver-wrench","href":"/en/docs/gestion/ordenes-trabajo"},{"title":"Appointments","icon":"calendar-check","href":"/en/docs/gestion/citas"},{"title":"Business Intelligence","icon":"chart-mixed","href":"/en/docs/gestion/bi"},{"title":"Traceability","icon":"diagram-project","href":"/en/docs/gestion/trazabilidad"},{"title":"External Integrations","icon":"plug","href":"/en/docs/gestion/integraciones"}]},{"group":"System","pages":[{"title":"Users","icon":"users-gear","href":"/en/docs/sistema/usuarios"},{"title":"Branch Settings","icon":"gear","href":"/en/docs/sistema/configuracion"},{"title":"Multi-currency","icon":"coins","href":"/en/docs/sistema/multi-moneda"},{"title":"User preferences","icon":"palette","href":"/en/docs/sistema/preferencias"},{"title":"Home AI Agent","icon":"wand-magic-sparkles","href":"/en/docs/sistema/agente-ia"},{"title":"AI Assistant","icon":"robot","href":"/en/docs/sistema/asistente-ia"},{"title":"Subscription","icon":"id-badge","href":"/en/docs/sistema/suscripcion"},{"title":"Audit","icon":"shield-check","href":"/en/docs/sistema/auditoria"},{"title":"Support","icon":"life-ring","href":"/en/docs/sistema/soporte"}]}]},{"dropdown":"United States","icon":"flag","groups":[{"group":"Country","pages":[{"title":"FileXpress in the United States","icon":"flag-usa","href":"/en/docs/paises/estados-unidos"}]},{"group":"Getting Started","pages":[{"title":"What is FileXpress?","icon":"house","href":"/en/docs/introduccion"},{"title":"How to sign in","icon":"right-to-bracket","href":"/en/docs/acceso"},{"title":"Roles and permissions","icon":"shield-halved","href":"/en/docs/roles"}]},{"group":"Dashboard","pages":[{"title":"Dashboard","icon":"chart-line","href":"/en/docs/dashboard"}]},{"group":"Sales","pages":[{"title":"New Sale","icon":"file-invoice","href":"/en/docs/ventas/nueva-venta"},{"title":"Sales drafts","icon":"file-lines","href":"/en/docs/ventas/borradores"},{"title":"Quotations","icon":"file-pen","href":"/en/docs/ventas/cotizaciones"},{"title":"Expenses / Purchases","icon":"receipt","href":"/en/docs/ventas/gastos"},{"title":"Import landed costs (retaceos)","icon":"ship","href":"/en/docs/ventas/retaceos"},{"title":"Customers","icon":"users","href":"/en/docs/ventas/clientes"},{"title":"Suppliers","icon":"truck","href":"/en/docs/ventas/proveedores"},{"title":"Salespeople","icon":"user-tie","href":"/en/docs/ventas/vendedores"},{"title":"Advance Payments","icon":"money-bill-wave","href":"/en/docs/ventas/pagos-anticipados"},{"title":"Donations","icon":"hand-holding-heart","href":"/en/docs/ventas/donaciones"},{"title":"Promotions","icon":"tag","href":"/en/docs/ventas/promociones"},{"title":"VAT Books","icon":"book-open","href":"/en/docs/ventas/libros-iva"},{"title":"Reports Center","icon":"chart-column","href":"/en/docs/ventas/reportes"}]},{"group":"Products","pages":[{"title":"Product Catalog","icon":"boxes-stacked","href":"/en/docs/productos/catalogo"},{"title":"Product Types","icon":"layer-group","href":"/en/docs/productos/tipos-de-producto"},{"title":"Categories and Brands","icon":"tags","href":"/en/docs/productos/categorias-marcas"},{"title":"Taxes on Products","icon":"percent","href":"/en/docs/productos/impuestos"},{"title":"Price Lists","icon":"tags","href":"/en/docs/productos/listas-precios"}]},{"group":"Inventory","pages":[{"title":"Movements Report","icon":"arrow-right-arrow-left","href":"/en/docs/inventario/movimientos"},{"title":"Inventory Adjustments","icon":"sliders","href":"/en/docs/inventario/ajustes"},{"title":"Batches and Expiration Alerts","icon":"triangle-exclamation","href":"/en/docs/inventario/lotes"},{"title":"Transfers Between Branches","icon":"building-circle-arrow-right","href":"/en/docs/inventario/transferencias"},{"title":"Production","icon":"industry","href":"/en/docs/inventario/produccion"},{"title":"Inventory Tools","icon":"screwdriver-wrench","href":"/en/docs/inventario/herramientas"}]},{"group":"Cash \u0026 POS","pages":[{"title":"Cash Register","icon":"vault","href":"/en/docs/caja/caja-registradora"},{"title":"Point of Sale (POS)","icon":"cash-register","href":"/en/docs/caja/punto-de-venta"},{"title":"Points of sale","icon":"store","href":"/en/docs/caja/puntos-de-venta"}]},{"group":"Finance","pages":[{"title":"Accounts Receivable","icon":"hand-holding-dollar","href":"/en/docs/finanzas/cuentas-cobrar"},{"title":"Accounts Payable","icon":"money-bill-transfer","href":"/en/docs/finanzas/cuentas-pagar"},{"title":"Banks","icon":"building-columns","href":"/en/docs/finanzas/bancos"},{"title":"Petty Cash","icon":"piggy-bank","href":"/en/docs/finanzas/caja-chica"}]},{"group":"Accounting","pages":[{"title":"Accounting Settings","icon":"gear","href":"/en/docs/contabilidad/configuracion"},{"title":"Chart of Accounts","icon":"sitemap","href":"/en/docs/contabilidad/plan-cuentas"},{"title":"Journal Entries","icon":"book-open","href":"/en/docs/contabilidad/partidas"},{"title":"Cost Centers","icon":"sitemap","href":"/en/docs/contabilidad/centros-de-costo"},{"title":"Budgets","icon":"chart-pie","href":"/en/docs/contabilidad/presupuestos"},{"title":"Process Documents","icon":"wand-magic-sparkles","href":"/en/docs/contabilidad/procesar-documentos"},{"title":"Accounting Periods","icon":"calendar-days","href":"/en/docs/contabilidad/periodos"},{"title":"Accounting Reports","icon":"chart-bar","href":"/en/docs/contabilidad/reportes"},{"title":"Fixed Assets","icon":"computer","href":"/en/docs/contabilidad/activos-fijos"},{"title":"Accounting Consolidation","icon":"layer-group","href":"/en/docs/contabilidad/consolidacion"}]},{"group":"Human Resources","pages":[{"title":"Employees","icon":"id-card","href":"/en/docs/rrhh/empleados"},{"title":"Job Titles","icon":"briefcase","href":"/en/docs/rrhh/puestos"},{"title":"Organizational Chart","icon":"sitemap","href":"/en/docs/rrhh/organigrama"},{"title":"Attendance","icon":"clock","href":"/en/docs/rrhh/asistencia"},{"title":"Time clock","icon":"fingerprint","href":"/en/docs/rrhh/marcaje"},{"title":"Schedules","icon":"calendar-days","href":"/en/docs/rrhh/horarios"},{"title":"Holidays and days off","icon":"umbrella-beach","href":"/en/docs/rrhh/feriados"},{"title":"Labor rules","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"},{"title":"Schedule compliance","icon":"clipboard-check","href":"/en/docs/rrhh/cumplimiento"},{"title":"Leave and Vacation","icon":"calendar-check","href":"/en/docs/rrhh/permisos"},{"title":"Payrolls","icon":"money-check-dollar","href":"/en/docs/rrhh/nominas"},{"title":"Payroll Policies","icon":"file-contract","href":"/en/docs/rrhh/politicas"},{"title":"Tax Tables","icon":"table-list","href":"/en/docs/rrhh/tablas-impuestos"},{"title":"Employee Loans","icon":"hand-holding-dollar","href":"/en/docs/rrhh/prestamos"},{"title":"Aguinaldo","icon":"gift","href":"/en/docs/rrhh/aguinaldo"},{"title":"Terminations","icon":"file-signature","href":"/en/docs/rrhh/finiquitos"},{"title":"Contract Templates","icon":"file-lines","href":"/en/docs/rrhh/contratos"}]},{"group":"Business Management","pages":[{"title":"Projects","icon":"diagram-project","href":"/en/docs/gestion/proyectos"},{"title":"Work Orders","icon":"screwdriver-wrench","href":"/en/docs/gestion/ordenes-trabajo"},{"title":"Appointments","icon":"calendar-check","href":"/en/docs/gestion/citas"},{"title":"Business Intelligence","icon":"chart-mixed","href":"/en/docs/gestion/bi"},{"title":"Traceability","icon":"diagram-project","href":"/en/docs/gestion/trazabilidad"},{"title":"External Integrations","icon":"plug","href":"/en/docs/gestion/integraciones"}]},{"group":"System","pages":[{"title":"Users","icon":"users-gear","href":"/en/docs/sistema/usuarios"},{"title":"Branch Settings","icon":"gear","href":"/en/docs/sistema/configuracion"},{"title":"Multi-currency","icon":"coins","href":"/en/docs/sistema/multi-moneda"},{"title":"User preferences","icon":"palette","href":"/en/docs/sistema/preferencias"},{"title":"Home AI Agent","icon":"wand-magic-sparkles","href":"/en/docs/sistema/agente-ia"},{"title":"AI Assistant","icon":"robot","href":"/en/docs/sistema/asistente-ia"},{"title":"Subscription","icon":"id-badge","href":"/en/docs/sistema/suscripcion"},{"title":"Audit","icon":"shield-check","href":"/en/docs/sistema/auditoria"},{"title":"Support","icon":"life-ring","href":"/en/docs/sistema/soporte"}]}]}]},{"tab":"Mobile App","pages":[{"title":"Mobile App","href":"/en/docs/app/introduccion"}]},{"tab":"External API","pages":[{"title":"External API","href":"/en/docs/api/introduccion"}]}]}]},"basePath":"","title":"Migration to electronic invoicing v2 - FileXpress","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["10e4515597"],"chunks":["BannerMarkdown-CX_qQQOL.js","dist-BTZUMDnx.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-xpJZXxdP.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}