Emitir Boleta de Venta
Servicio para emitir boletas de venta electrónicas validadas por SUNAT. La boleta es el comprobante de pago utilizado en transacciones con consumidores finales (B2C).
https://jarvis.tefacturo.pe/boleta-api/invoice2u/integracion/boleta/{ruc}Servicio para emitir boletas de venta electrónicas. Reemplaza {ruc} con el RUC del emisor. El comprobante será firmado digitalmente y enviado a SUNAT de forma automática.
Headers
| Header | Valor | Descripción |
|---|---|---|
| Authorization | Bearer {token} | Token de autenticación obtenido del endpoint de login |
| Content-Type | application/json | Tipo de contenido del cuerpo de la solicitud |
Cuerpo de la Solicitud
La estructura del JSON es similar a la de la factura. El panel derecho replica los mismos casos de la página de Ejemplos JSON: boleta base y boleta gratuita.
Respuesta Exitosa (200)
La respuesta confirma que la boleta fue emitida correctamente, retornando la serie y el número correlativo del comprobante generado. A diferencia de las facturas, las boletas se envían a SUNAT a través de resúmenes diarios.
Diferencias con la Factura
| Aspecto | Factura | Boleta |
|---|---|---|
| Serie | Inicia con "F" (ej: FFA6) | Inicia con "B" (ej: BBV5) |
| Receptor | Siempre RUC | DNI, CE, Pasaporte o RUC |
| Envio a SUNAT | Inmediato (tiempo real) | Mediante resumen diario |
| Uso | Transacciones B2B | Transacciones B2C |
Tipo de Registro de Precios
El campo tipoRegistro funciona igual que en la factura:
| Valor | Descripción |
|---|---|
| PRECIOS_SIN_IGV | Los precios NO incluyen IGV. El sistema calcula el 18% automáticamente. |
| PRECIOS_CON_IGV | Los precios YA incluyen IGV. El sistema descompone base imponible e impuesto. |
Referencia de Campos
Los campos son idénticos a los de la factura. Consulta la referencia completa de campos de factura para la tabla detallada de cada objeto.
Nota: Para boletas, el campo tipoDocumentoIdentidad del receptor puede ser DNI, CE o PASAPORTE además de RUC. Si el monto total es menor a S/ 700, el receptor puede omitir su documento de identidad.
Manejo de Errores
| Código | Estado | Descripción |
|---|---|---|
| 400 | Bad Request | Errores de validación en el cuerpo de la solicitud. |
| 401 | Unauthorized | Token de autenticación inválido o expirado. |
| 403 | Forbidden | No tiene permisos para emitir boletas con el RUC indicado. |
| 404 | Not Found | El RUC proporcionado no está registrado en el sistema. |
| 500 | Internal Server Error | Error interno del servidor. Intente nuevamente o contacte soporte. |
