Peru SUNAT SIRE
SUNAT SIRE electronic sales (RVIE) & purchase (RCE) registers: build, validate and export the proposal files, BYOK SIRE API submission
Peru SUNAT SIRE
RVIE sales & RCE purchase electronic registers for Odoo — build, validate and submit the SUNAT SIRE proposal
Generate Peru's SIRE (Sistema Integrado de Registros Electronicos) registers directly from Odoo: the RVIE sales & income register and the RCE purchase register. For each tax period Odoo collects the posted vouchers, produces the official SUNAT “Estructura” flat file and a canonical JSON proposal, validates every row, and submits it to SUNAT with your own SOL application credentials.
RVIE & RCE generation
Period voucher collection with taxed / exonerated / inafecto / export bucketing, IGV (18% = IGV + IPM) totals, and credit notes that reduce the register. Output is the SUNAT pipe-delimited Estructura flat file plus a deterministic JSON proposal manifest.
Real RUC validation
Every RUC is checked with the official SUNAT mod-11 check-digit algorithm on the company and on each partner, with legal-entity vs. natural-person detection. Mistyped tax IDs are caught before a register is built.
SIRE business-rule validation
A Peru rule set layered on an EN 16931-style core: issuing RUC, voucher type (Tabla 10), series and number, IGV coherence, currency and the YYYYMM tax period. Issues are reported before submission.
SUNAT SIRE submission (BYOK)
OAuth2 token exchange against SUNAT SOL, proposal export, accept / replace for RVIE, RCE registration and asynchronous ticket polling over the documented SIRE REST API. Beta and production endpoints are editable; requests retry with exponential backoff and every call is logged.
Bring-your-own-key & privacy
Your SOL application client id / secret and SOL user password are stored only on your own database and are transmitted only to the SUNAT SIRE endpoint you configure. Nothing is bundled with the module and nothing is sent anywhere else.
Compatibility
Compatible with Odoo 18, Odoo 19 and Odoo 20 (Community and Enterprise). Built on the shared e-Invoice Core Engine.
Screenshots
Rvie Sales Ledger Validated
Rce Purchases Ledger Validat
Update date: 2026-07-02
User guides (PDF)
Related modules
Peru SUNAT GRE Guia
Peru SUNAT GRE (Guia de Remision Electronica) for stock pickings: UBL 2.1 DespatchAdvice, OAuth2 REST submission, ticket/CDR polling, QR, BYOK
Peru PLAME Payroll
Peru payroll for Odoo: EsSalud / ONP / AFP contributions, fifth-category income tax with editable UIT brackets, and the monthly PLAME (PDT 0601) declaration file.
Peru SUNAT CPE Invoice
Peru SUNAT CPE e-invoicing: UBL 2.1 factura/boleta/notas, RUC modulo-11 validation, QR, SEE/OSE submission with CDR, BYOK SOL/OSE credentials