POST
/api/invoices/send
Factura de Exportación
Exportación de bienes/servicios. Cliente no domiciliado.
`tipoOperacion: "0200"` (exportación de bienes), `tipAfeIgv: "40"`, cliente con `tipoDoc: "0"`.
Authorization
Header requerido: Authorization: Bearer <API_TOKEN>
Request Body — application/json
Request JSON
{
"company": {
"ruc": "20000000001"
},
"tipoDoc": "01",
"tipoOperacion": "0200",
"serie": "F001",
"correlativo": 8,
"fechaEmision": "2026-05-12T10:00:00-05:00",
"tipoMoneda": "USD",
"formaPago": {
"tipo": "Contado"
},
"client": {
"tipoDoc": "0",
"numDoc": "00000000",
"rznSocial": "CLIENTE EXTRANJERO INC."
},
"mtoOperExportacion": 100,
"mtoIGV": 0,
"totalImpuestos": 0,
"valorVenta": 100,
"subTotal": 100,
"mtoImpVenta": 100,
"legends": [
{
"code": "1000",
"value": "SON CIEN CON 00/100 DOLARES AMERICANOS"
}
],
"details": [
{
"codProducto": "P001",
"unidad": "NIU",
"cantidad": 1,
"descripcion": "Producto de exportación",
"mtoValorUnitario": 100,
"mtoBaseIgv": 100,
"porcentajeIgv": 0,
"igv": 0,
"tipAfeIgv": "40",
"totalImpuestos": 0,
"mtoValorVenta": 100,
"mtoPrecioUnitario": 100
}
]
}
Notas
- Códigos `tipoOperacion` válidos: 0200 (bienes), 0201/0202/0203/0204 (servicios), 0205 (turismo), 0208 (hospedaje).
- Cliente con `tipoDoc: "0"` (no domiciliado), `4` (carnet de extranjería), `7` (pasaporte) o `A` (cédula diplomática).
- `mtoBaseIgv` debe ser igual a `mtoValorVenta` (no 0).