Generador de Facturación
Bienvenido a la sección del Generador. Este endpoint te permite crear, firmar y enviar un comprobante electrónico (Factura, Boleta, etc.) directo a la SUNAT de forma automática.
Endpoint de Generación
http://contawebaym.com:7060/api/v1/generarDEXMLV21
Autorización Requerida
Esta petición requiere autenticación. Debes incluir tu token JWT en los Headers
usando la clave token.
Estructura del Payload (JSON)
El envío de un comprobante a SUNAT requiere más de 60 parámetros en total. Para facilitar su
comprensión, los hemos agrupado lógicamente. Todos los campos pertenecen al objeto cab a
menos que se indique que son arreglos (items o cuotas).
1. Datos del Documento (Cabecera)
| Campo | Descripción |
|---|---|
| cab.docu_tipodocumento |
Código SUNAT del comprobante. Los más comunes son:
|
| cab.docu_serie | Serie del comprobante (Ej. F001,
BB04).
|
| cab.docu_numero | Correlativo del documento (Ej. 00002816).
|
| cab.docu_fecha_emision | Fecha en formato YYYY-MM-DD. |
| cab.docu_moneda | Código internacional (PEN, USD).
|
2. Datos de Emisor y Cliente
| Campo | Descripción |
|---|---|
| cab.empr_nroruc | RUC de la empresa emisora. |
| cab.clie_tipodoc | Tipo de documento del cliente (Ej. 1=DNI,
6=RUC).
|
| cab.clie_numero | Número de documento del cliente. |
3. Importes y Totales
| cab.docu_total_gravada | Sumatoria de ítems gravados con IGV. |
| cab.docu_total_exonerada | Sumatoria de ítems exonerados (Ej. tipo 20). |
| cab.docu_total_igv | Monto total del IGV calculado. |
| cab.docu_total | Monto final a cobrar. Debe cuadrar con la suma de gravada + inafecta + exonerada + IGV + cargos. |
4. Arrays de Detalle
| items [ ] |
Arreglo de productos/servicios. Cada objeto debe incluir:
item_unidad_medida (Ej. NIU), item_cantidad,
item_valor_unitario y item_tipo_igv. *Nota: Si el ítem es exonerado, el tipo de IGV suele ser "20". |
| cuotas [ ] | Define la forma de pago (Contado o a crédito
con sus respectivas cuotas). |
Ejemplo
El envío es simple, este es un ejemplo de la generación de una factura electrónica con sus respectivos items.
TIP
También puedes consultar nuestras preguntas frecuentes y listado de errores para saber el significado de cada código que responde la SUNAT y cómo manejar un documento rechazado u observado.