# Invoicer — Emite hoy. Que SUNAT lo acepte hoy.

> Facturación electrónica · Perú

Comprobantes electrónicos con XML firmado, enviados a SUNAT y con su CDR guardado. Lo que se puede validar antes de quemar un correlativo, se valida antes.

Invoicer · Facturación electrónica para el Perú. Comprobantes con XML firmado, envío a SUNAT y CDR; notas de crédito y débito con los motivos del catálogo; guías de remisión electrónicas; retenciones y percepciones; resúmenes diarios, bajas y reversiones; series y correlativos; certificado digital y Clave SOL; PDF con tu marca; venta al crédito con cuotas.

## Números

- **12** tipos de documento
- **4** principales: factura, boleta, NC y ND
- **3** monedas emitibles
- **17** unidades de medida

## Cómo funciona

Un comprobante **no está emitido hasta que vuelve el CDR**.

Ese es el orden que respeta el motor: primero valida, después reserva el número, después firma y recién ahí envía.

1. **Cargas tus credenciales.** Tu certificado digital y tu Clave SOL, por RUC y por entorno: beta para probar, producción para emitir.
2. **Armas el comprobante.** Cliente, líneas, afectación del IGV, unidad de medida y moneda. Si algo no cuadra, te frena antes de tomar el correlativo.
3. **Se firma y se envía.** El motor serializa el UBL 2.1, firma el XML y lo manda a SUNAT.
4. **Vuelve el CDR y se guarda.** La respuesta de SUNAT queda archivada junto al XML y al PDF. El historial guarda el rastro de cada intento.

**Un correlativo rechazado se quema.** No se reutiliza: queda el hueco en la serie. Por eso el motor valida todo lo que puede antes de reservar el número.

## Las pantallas

Esto es **lo que vas a usar**.

Tres vistas del motor: el historial con el estado que devolvió SUNAT, el panel con tus series activas y las pendientes de envío en el teléfono.

- **Extracto del historial de comprobantes.** Cinco de las ocho columnas de la pantalla real; cada fila trae su estado de SUNAT: aceptado, aceptado con observaciones, rechazado o por enviar.
- **Panel y series activas.** Cuántos comprobantes llevas, cuántos esperan acción y en qué correlativo va cada serie.
- **Pendientes de envío en el teléfono.** Las que se firmaron y todavía no salieron, en tarjetas, cada una con su botón para reenviarla a SUNAT.

> Ilustraciones, no capturas: los rótulos, las columnas y los estados son los de las pantallas reales; los RUC, clientes, series e importes son inventados y no pertenecen a ningún contribuyente.

## Comprobantes electrónicos

Factura, boleta **y los comprobantes que casi nadie emite bien**.

Doce tipos de documento en un solo flujo, cada uno con su serie y su formato.

### Menú del módulo

- Panel del invoicer (`/invoicer`)
- Emitir comprobante (`/invoicer/submit`)
- Historial (`/invoicer/history`)
- Retención y percepción (`/invoicer/submit?documentType=20`)
- Descargar XML y CDR (`/invoicer/history`)

Formatos y vistas: 01 Factura · 03 Boleta · 20 Retención · 40 Percepción · PEN · USD · EUR · PDF · XML · CDR

### Capacidades

- **XML firmado, no exportado.** El motor serializa el UBL 2.1 y firma el XML antes de mandarlo a SUNAT.
- **El CDR se guarda.** La respuesta de SUNAT queda archivada con el comprobante; el historial conserva cada intento.
- **Impuestos del catálogo.** Gravado, exonerado, inafecto, gratuito y exportación; IGV al 18% o al 10,5%, más ISC cuando corresponde.
- **Venta al crédito con cuotas.** El cronograma de pago que pide la RS 000193-2020: monto y fecha de cada cuota, dentro del XML.

> «Lo que se puede validar antes de reservar el número, se valida antes.» — Regla del correlativo

## Notas de crédito y débito

Corriges con una nota, **no borrando**.

Toda nota apunta al comprobante que corrige, con su tipo, su serie y un motivo del catálogo.

### Menú del módulo

- Nota de crédito (`/invoicer/submit?documentType=07`)
- Nota de débito (`/invoicer/submit?documentType=08`)
- Motivos del catálogo (`/invoicer/submit`)
- Historial (`/invoicer/history`)

Formatos y vistas: 07 Nota de crédito · 08 Nota de débito · Catálogo 09 · Catálogo 10 · Series FC · BC · FD · BD

### Capacidades

- **Motivo del catálogo, no texto libre.** Los motivos salen del catálogo 09 y del catálogo 10 de SUNAT, verificados contra la fuente oficial.
- **Referencia obligatoria.** La nota no existe sola: lleva el tipo, la serie y el número del comprobante que corrige.
- **Series propias.** FC y BC para las de crédito, FD y BD para las de débito.
- **Al día con la norma.** Los cambios de la RS 000048-2026 entran el 2027-01-01, no antes: el motor sigue esa fecha, no el anuncio.

> «Un motivo equivocado le declara a SUNAT una operación distinta de la real.» — Auditoría de NC/ND

## Guías de remisión electrónicas

Si la mercadería se mueve, **la guía va con ella**.

Guía del remitente y guía del transportista, con sus puntos de partida y de llegada.

### Menú del módulo

- Guías de remisión (`/invoicer/guides`)
- Guía del remitente (`/invoicer/submit?documentType=09`)
- Guía del transportista (`/invoicer/submit?documentType=31`)
- Historial (`/invoicer/history`)

Formatos y vistas: 09 Remitente · 31 Transportista · Series T · V · Traslado · PDF · XML

### Capacidades

- **Los dos tipos.** La del remitente, cuando el traslado lo haces tú; la del transportista, cuando lo hace un tercero.
- **Series propias.** T para la del remitente, V para la del transportista.
- **Campo por campo.** La implementación está escrita contra el manual de servicios GRE de SUNAT, que vive en el repo.
- **Mismo flujo.** Se arma, se firma, se envía y vuelve el CDR — igual que una factura.

> «El manual de SUNAT manda sobre cualquier resumen, incluido el nuestro.» — Regla de la fuente

## Resúmenes, bajas y lotes

Las boletas viajan juntas; **las bajas también**.

Resumen diario, comunicación de baja, resumen de reversión y envío por lote.

### Menú del módulo

- Resúmenes y bajas (`/invoicer/summary`)
- Comunicación de baja (`/invoicer/summary`)
- Resumen de reversión (`/invoicer/summary`)
- Historial (`/invoicer/history`)

Formatos y vistas: RC Resumen diario · RA Comunicación de baja · RR Resumen de reversión · LT Lote

### Capacidades

- **Resumen diario (RC).** Las boletas del día se informan juntas, en un solo envío.
- **Comunicación de baja (RA).** Da de baja una factura ya emitida, dentro del plazo que SUNAT admite.
- **Reversión (RR).** Revierte los comprobantes que no se dan de baja, sino que se revierten.
- **Lote (LT).** Varios comprobantes en un solo envío, con su propio ticket.

> «Un acuse no es un desenlace: hasta que el ciclo cierra, el comprobante sigue vivo.» — Incidente de baja, 2026-09

## Series, correlativos y credenciales

Tu numeración, **ordenada por tipo**.

Cada tipo de documento con su prefijo, y tus credenciales guardadas por RUC y por entorno.

### Menú del módulo

- Series y correlativos (`/invoicer/numbering`)
- Certificado y Clave SOL (`/invoicer/credentials`)
- Configuración (`/invoicer/settings`)
- Historial (`/invoicer/history`)

Formatos y vistas: F · B · FC · BC · FD · BD · R · P · T · V · Beta · Producción

### Capacidades

- **Prefijo por tipo.** F para facturas, B para boletas, FC y BC para notas de crédito, FD y BD para las de débito, R y P para retención y percepción, T y V para guías.
- **Correlativo que no se repite.** El número se reserva una sola vez; si SUNAT lo rechaza, queda el hueco.
- **Certificado y Clave SOL.** Tu certificado digital y tus credenciales SOL, por RUC, guardados fuera de la vista del navegador.
- **Beta antes de producción.** Pruebas contra el entorno de pruebas de SUNAT y recién después emites de verdad.

> «Una serie con huecos no es un error: es la huella de un rechazo.» — Regla del correlativo

## El PDF que ve tu cliente

El comprobante es de SUNAT; **la impresión es tuya**.

Logo, colores por tipo de documento y el QR donde tiene que ir.

### Menú del módulo

- Personalización del PDF (`/invoicer/customization`)
- Logo de la empresa (`/invoicer/customization`)
- Colores por tipo (`/invoicer/customization`)
- Historial (`/invoicer/history`)

Formatos y vistas: Logo · Colores · QR · Factura · Boleta · Nota · Guía · Retención

### Capacidades

- **Tu logo.** Lo subes o lo eliges de tu biblioteca de archivos; queda guardado como referencia, no pegado al documento.
- **Un color por tipo.** Factura, boleta, nota, guía, retención y percepción pueden llevar su propio acento.
- **El QR de SUNAT.** Con los datos que exige la representación impresa.
- **PDF, XML y CDR.** Los tres se descargan del historial cuando los necesitas.

> «El documento tributario no se negocia; su presentación, sí.» — Principio del invoicer

## Planes

Tres formas de usarlo. **Los precios los ponemos contigo.**

La estructura ya está; el importe todavía no se publica.

**Los importes de esta sección son marcadores: un precio publicado es un compromiso comercial y lo fija una persona, no esta página. Cuando se publiquen, cada monto va con su moneda (PEN o USD).**

- **Emisión** (Plan 01) — Para quien recién empieza a emitir electrónico. · Precio: Precio por definir ([PENDIENTE] lo fija una persona · irá con su moneda). Facturas y boletas · Notas de crédito y débito · Series y correlativos · PDF con tu logo · Historial con XML y CDR.
- **Operación** (Plan 02) — Para quien mueve mercadería y emite todos los días. · Precio: Precio por definir ([PENDIENTE] lo fija una persona · irá con su moneda). Todo lo del plan Emisión · Guías de remisión electrónicas · Resúmenes diarios y bajas · Retenciones y percepciones · Venta al crédito con cuotas.
- **A medida** (Plan 03) — Para quien emite desde su propio sistema. · Precio: Conversemos ([PENDIENTE] alcance y precio se definen caso por caso). Todo lo del plan Operación · Varios RUC en la misma cuenta · Colores por tipo de documento · Acompañamiento en la puesta en marcha.

## Contacto

Te mostramos el invoicer emitiendo en el entorno de pruebas de SUNAT, con tus propios datos.

- Demo con tus tipos de comprobante
- Revisamos tus series y tu numeración actual
- Puesta en marcha del certificado y la Clave SOL
- Primero beta, después producción

Formulario: https://invoicer-site.pages.dev/#contact · Dishub Technologies: https://dishub.city

---

Invoicer es el motor de facturación electrónica de [Dishub Technologies](https://dishub.city).
