Skip to content

What is SUIT

SUIT Billing is a REST API multi-tenant platform for electronic invoicing in Peru (SUNAT). It allows you to emit invoices, receipts, credit notes, debit notes, retentions, perceptions, and despatch notes — all digitally signed, sent to SUNAT, and with automatic PDF generation.

  • XML UBL 2.1 generation — Standard required by SUNAT
  • Digital signature with your SUNAT certificate (.pfx)
  • SOAP communication with SUNAT servers
  • CDR (Constancia de Recepcion) parsing — Automatic interpretation of SUNAT responses
  • PDF generation — Printable documents for your customers
  • Automatic email delivery — Send PDFs to your customers automatically
  • Accounts receivable (CxC) — Auto-generated when invoices are accepted
  • Payment tracking and reminders — Keep track of who owes what
  • Financial dashboards and Excel exports — Reporting tools
Your App --> SUIT API --> SUNAT
|
Signs XML --> Sends SOAP --> Parses CDR
|
Stores document, generates PDF, sends email
|
Auto-creates receivable (CxC)
CodeTypeEndpointSUNAT Method
01FacturaPOST /api/invoicessendBill (sync)
03Boleta de VentaPOST /api/receiptssendBill (sync)
07Nota de CreditoPOST /api/credit-notessendBill (sync)
08Nota de DebitoPOST /api/debit-notessendBill (sync)
09Guia de RemisionPOST /api/despatch-advicessendBill (sync)
20RetencionPOST /api/retentionssendBill (sync)
40PercepcionPOST /api/perceptionssendBill (sync)
RAComunicacion de BajaPOST /api/voided-documentssendSummary (async)
EnvironmentBase URLPurpose
Productionhttps://api.suit.peLive documents sent to SUNAT
Sandboxhttps://api-staging.suit.peTesting with SUNAT beta servers

The sandbox environment uses SUNAT beta credentials (MODDATOS / MODDATOS) and does not generate real tax documents.

  1. Register and get your API Key
  2. Emit your first invoice in 5 minutes
  3. Learn about authentication