Odoo · ERP · Peru

Common Odoo localization mistakes in Peru

Most localization problems we are asked to fix were created in the first two weeks of configuration, by decisions that looked small at the time. These are the ones that come back.

Last updated: September 2026

Illustrative dashboard built for this article; the data is fictional.

Series defined before the establishments were known

Numbering set up without accounting for branches and issuing points. It works until the second establishment starts invoicing, and by then documents have already been issued under the wrong scheme. Correcting it is possible but never clean.

Duplicate tax configurations

Two or three configurations for the same tax, created by different people at different moments. Each produces a slightly different base, and the reports stop agreeing with each other. The symptom is a monthly argument about which report is right.

Detracciones treated as ordinary payments

The deposit recorded without a link to the certificate or to the supplier payment. The detracciones account balance then cannot be verified, and the reconciliation queue grows every month.

Inconsistent exchange rate

Purchasing using one source, sales another, accounting a third. The differences are small per document and significant at close, and tracing them means revisiting individual transactions.

Credit notes not linked

Notes issued as independent documents rather than linked to what they modify. It passes validation, breaks reporting, and produces differences against the SUNAT proposal.

Inventory accounts left at default

Existence, cost and variance accounts never mapped to the company's own chart. The warehouse valuation and the accounting balance then diverge, and nobody can explain by how much or why.

Localization assumed to be complete

The largest mistake of all: treating "Odoo has a Peruvian localization" as the end of the analysis. The localization is a foundation. Document types, series, special regimes, statutory registers and the transmission service are all decisions on top of it.

Practical rule:

Any of these found in a running system is worth fixing before the next close, not before the next audit. They compound.

Frequently asked questions

Can these be corrected on a live system?

Most can, with care and a defined cut-off. Series are the hardest, because issued documents cannot be renumbered. That is why they are worth an hour of discussion before configuration.

How do we know if our localization is incomplete?

Recurring manual adjustments every month, an unverifiable detracciones balance, reports that disagree, or a warehouse valuation that does not match the ledger.

Who should review it?

Someone who understands both the accounting result and the ERP configuration. A purely technical review will not find these.

Keep reading

Tech Jungle

Tell us about your project

Step 1 of 5

Basic details

What do you need?

Size and scope

Areas you need to connect

Select all that apply.

Business objective and contact