AMOC API FE
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).