POST
/api/invoices/send
ICBPER (Bolsas plásticas)
Impuesto al Consumo de Bolsas Plásticas. Aplica por unidad entregada.
Factura mixta: producto regular + bolsas con ICBPER (factor por unidad).
Authorization
Header requerido: Authorization: Bearer <API_TOKEN>
Request Body — application/json
Request JSON
{
"company": {
"ruc": "20000000001"
},
"tipoDoc": "01",
"serie": "F001",
"correlativo": 40,
"fechaEmision": "2026-05-12T10:00:00-05:00",
"tipoMoneda": "PEN",
"formaPago": {
"tipo": "Contado"
},
"client": {
"tipoDoc": "6",
"numDoc": "20000000001",
"rznSocial": "EMPRESA X"
},
"mtoOperGravadas": 200.2,
"mtoIGV": 36.04,
"icbper": 0.8,
"totalImpuestos": 36.84,
"valorVenta": 200.2,
"subTotal": 237.04,
"redondeo": 0.04,
"mtoImpVenta": 237,
"legends": [
{
"code": "1000",
"value": "SON DOSCIENTOS TREINTA Y SIETE CON 00/100 SOLES"
}
],
"details": [
{
"codProducto": "P001",
"unidad": "NIU",
"cantidad": 2,
"descripcion": "Producto regular",
"mtoValorUnitario": 100,
"mtoBaseIgv": 200,
"porcentajeIgv": 18,
"igv": 36,
"tipAfeIgv": "10",
"totalImpuestos": 36,
"mtoValorVenta": 200,
"mtoPrecioUnitario": 118
},
{
"codProducto": "P002",
"unidad": "NIU",
"cantidad": 4,
"descripcion": "BOLSA DE PLASTICO",
"mtoValorUnitario": 0.05,
"mtoBaseIgv": 0.2,
"porcentajeIgv": 18,
"igv": 0.04,
"tipAfeIgv": "10",
"totalImpuestos": 0.84,
"mtoValorVenta": 0.2,
"mtoPrecioUnitario": 0.059,
"icbper": 0.8,
"factorIcbper": 0.2
}
]
}
Notas
- Por línea: `icbper` (= `cantidad × factorIcbper`) y `factorIcbper`.
- Cabecera: `icbper` total + `redondeo` opcional para ajustar céntimos.
- Tributo SUNAT generado: `7152` (ICBPER).