Odoo · ERP · Peru
Odoo and SUNAT: an implementation readiness checklist
Before implementing Odoo in Peru, a short list of questions decides how much of the tax work is configuration and how much is integration or development. Answering them late is what turns a go-live into an emergency.
Last updated: September 2026
Issued per week
By document type
1. Which documents do you actually issue
Invoices, boletas, credit and debit notes, dispatch guides, receipts for professional fees. Each one has its own document type, series and numbering, and each one has to exist before the first transaction, not after.
2. How many issuing points
Establishments and points of sale determine series. Companies with branches often discover during testing that their numbering scheme cannot be represented as configured, and correcting it after documents have been issued is not clean.
3. Which operation types occur
Taxable, exempt, non-taxable, export, non-domiciled suppliers. Each needs a tax configured once, and reused. Ambiguity here is what produces different bases in different reports.
4. Who transmits to SUNAT
Odoo produces the document; a service transmits it and manages the response. Confirm which provider the company uses, whether the integration exists, and what the fees are. This is a budget line, never an assumption.
5. Detracciones, withholdings, perceptions
Which operations trigger each regime, how the deposit or withholding is recorded, and how it reconciles against the certificate and the supplier payment. Treating a detracción as an ordinary payment is the single most common source of unreconciled lines later.
6. Dispatch guides
Who transports, what data the document requires and when it is issued. Own transport and third-party transport behave differently, so the logistics process should be reviewed before configuration.
7. Statutory records
Which registers the company is obliged to keep, under SIRE or PLE, and where they come from. This determines what the ERP has to be able to produce.
8. Contingency
What happens when the transmission service is unavailable. A defined answer, agreed with the accounting team, prevents improvisation on the worst possible day.
Every item on this list should be answered in writing before configuration starts. Items answered during testing become change requests; items answered after go-live become incidents.
Frequently asked questions
Is Odoo compliant with SUNAT out of the box?
The localization covers the chart of accounts, taxes and electronic document structures. Series, document types, the transmission service, the special regimes and the statutory registers all require decisions, configuration and in some cases development.
Can we go live without electronic invoicing configured?
Only if invoicing stays in the current system for a defined period, which means someone records the documents twice. It is workable as a transition, not as a design.
How long does the tax configuration take?
Days, if the answers to this list exist. Weeks, if they have to be discovered during testing.
