FlexigoTech · Odoo 17/18/19 · SUNAT Peru compliance

Reconcile your Odoo books with SUNAT's SIRE in minutes, not days

Matching the RVIE (sales register) and the RCE (purchase register) against your accounting by hand is slow, error-prone and exposes you to fines under art. 176 of the Tax Code. This Odoo module imports your SIRE files, cross-checks every document against your journal entries by RUC, document type, series, number and period, and shows you the discrepancies — with the estimated penalty exposure — before the SUNAT audit notice ever arrives.

SUNAT SIRE RVIE/RCE Reconciliation for Odoo

Source code included

No third-party dependencies, no middleware.

12 months of updates

Improvements and compatibility included.

Direct technical support

You talk to the developer who built it.

What it does for you

Everything runs inside your own Odoo, with no external integrations: from the SUNAT file to a ranked discrepancy list in seconds.

Validated RVIE/RCE import

Upload the files in PLE TXT or SIRE CSV format (per SUNAT Resolution No. 000034-2024). The module auto-detects the format and fully validates the content before importing anything — in under 5 seconds.

Composite-key matching

Cross-checks every document by RUC, document type, series, number and period against your Odoo journal entries. Over 6,000 transactions reconciled in under 60 seconds.

Classified discrepancies

Detects differences by amount, period and document structure, and automatically flags the high-risk ones so you know exactly where to start.

SUNAT fine estimation

Estimates your penalty exposure by applying SUNAT's graduality (gradualidad) rules, showing the amounts before and after notification for art. 176 of the Tax Code.

Multi-company and multi-RUC

Independent configuration, history and data isolation per company. Each RUC is reconciled separately — built for accounting firms handling several clients too.

Annual reports and audit trail

Generates annual statistics you can export to PDF, CSV and XML, with a full audit trail of every reconciliation action and 10-year data retention.

How it works

From the SIRE portal to a discrepancy report in four steps, without ever leaving Odoo.

STEP 1

Set up your company

Install the module and define the RUC, tolerances and the document-type and tax mappings in each company's settings. No extra technical setup required.

STEP 2

Import the SIRE files

Download the RVIE and RCE from the SUNAT portal and upload them to Odoo. The module detects the format (PLE TXT or SIRE CSV) and validates the content before importing anything.

STEP 3

Run the reconciliation

The engine cross-checks the SUNAT records against your accounting by composite key and classifies every discrepancy by amount, period and structure in seconds.

STEP 4

Review and report

Open the detail of each discrepancy, check the estimated fine exposure and export the annual report as PDF, CSV or XML for your audits.

Pricing

49 EUR one-time

One-time payment, perpetual license. No subscriptions, no per-user fees, no hidden costs.

  • Full source code included — no third-party dependencies or middleware.
  • Compatible with Odoo 17, 18 and 19 — Community and Enterprise.
  • 12 months of updates and direct technical support from the developer.
  • Runs entirely on your own server — your tax data never leaves Odoo.
Book a demo View on the Odoo App Store

Requirements and compatibility

  • Odoo version: 17.0, 18.0 and 19.0 — Community and Enterprise.
  • Dependencies: standard modules only (base, account, mail, web) plus the Peru localization l10n_pe.
  • No external services: everything runs on your own Odoo server. The module does not connect to SUNAT via API — it works with the RVIE/RCE files you download from the SIRE portal.
  • Performance: tested with reconciliations of over 6,000 lines in under 60 seconds.
  • Indicative fine estimates: the calculation applies the graduality rules published by SUNAT, but the final determination of any penalty always rests with SUNAT.

Frequently asked questions

Does this SUNAT SIRE reconciliation module connect directly to SUNAT's API?

No. The module works with the RVIE/RCE files you download yourself from the SIRE portal (PLE TXT or SIRE CSV format, per Resolution No. 000034-2024) and runs the whole reconciliation inside Odoo. There is no middleware and no third-party service: your tax data never leaves your own server.

Does it work with Odoo Community?

Yes. It runs on both Odoo Community and Enterprise, versions 17.0, 18.0 and 19.0. It only requires the standard modules (base, account, mail, web) and the free Peru localization l10n_pe. No paid Enterprise app is required.

Can I manage several companies or several RUCs?

Yes. Multi-company support is complete: per-RUC configuration, independent reconciliation history and full data isolation between companies. Each company is reconciled separately in the same database, so it also fits accounting firms handling several clients.

How accurate is the fine estimate?

The calculation applies SUNAT's published graduality (gradualidad) rules and shows amounts before and after notification for art. 176 of the Tax Code. Treat it as an indicative estimate to prioritize your work: the final determination of any penalty always rests with SUNAT.

What does the purchase include?

A one-time payment of 49 EUR with a perpetual license: full source code, documentation with demo videos, 12 months of updates and direct technical support from the developer who built it. No recurring fees and no per-user charges.