Odoo · ERP · Peru
Odoo accounting in Peru: key settings
Peruvian statutory accounting in Odoo depends on a handful of decisions taken before the first document is issued. These are the settings that determine whether the monthly close runs on its own or gets rescued by manual adjustments.
Last updated: September 2026
Issued per week
By document type
Chart of accounts
The Peruvian localization ships a chart based on the PCGE, but the useful decision is the level of detail. Companies that mirror the official structure account by account end up with hundreds of unused accounts; companies that collapse it too far lose the analysis they need at year end. Define the depth against the reports management actually reads, then map inventory, cost and clearing accounts explicitly.
Journals and sequences
Sales, purchases, cash, banks, adjustments and closing each need their own journal, with sequences that match how the company numbers documents today. Changing a sequence after documents have been issued is painful, so this is worth an hour of discussion before configuration.
Taxes
IGV is only the starting point. Exempt and non-taxable operations, exports, non-domiciled suppliers, withholdings and perceptions each need a tax configured once and reused everywhere. The most common defect we find is duplicate configurations for the same tax, created by different people, producing different bases in the same report.
Analytic accounting
Cost centres, projects or business lines determine whether you can answer "is this site profitable" without exporting to a spreadsheet. Analytic distribution should be set on the documents that generate cost, not added later as a reporting afterthought.
Fixed assets
Categories, useful life, depreciation method and disposal treatment. If the company already has a fixed asset register outside the ERP, decide at this point whether it migrates or stays outside, because a half-migrated register is worse than either option.
Banks and reconciliation
Bank accounts, payment methods, statement import format and reconciliation rules. Recurring movements — payroll, commissions, bank charges — should be absorbed by rules so that only genuine exceptions reach a person.
Foreign currency
Company currency, the exchange rate source and the FX difference accounts. The decision that matters is agreeing one rate source and applying it consistently across purchasing, sales and inventory valuation. Mixed sources produce differences that surface at close, when they are hardest to trace.
Period control
Who can post to a closed period, and who cannot. Without this, a correction entered three months late quietly changes a statement that was already filed.
Before go-live, run a full cycle — purchase, sale, payment, collection, credit note — and verify the journal entry produced at each step. Configuration that has not been tested down to the entry is not configured.
Frequently asked questions
Is there a universal configuration?
No. Version, edition, industry, statutory obligations and internal processes all change the scope. What is universal is the order: define the journal entry each document must produce before configuring the cycle that issues it.
Can we keep our current accounting software in parallel?
During transition, yes, with a defined cut-off. Running both permanently means recording the same facts twice under different criteria, which eventually produces two versions of the truth.
Who should validate the configuration?
The person who signs the financial statements. Accounting configuration validated only by IT is the most common cause of a painful first close.
