AMOC API FE
POST /api/invoices/send

Factura con Detracción

Factura sujeta a detracción (SPOT). Requiere `tipoOperacion: 1001` y leyenda 2006.

Factura de S/1180 con detracción del 12% (S/141.60). El cliente paga el saldo y deposita el monto detraído en la cuenta de detracciones del proveedor.

Authorization

Header requerido: Authorization: Bearer <API_TOKEN>

Request Body — application/json

Request JSON
{
    "company": {
        "ruc": "20000000001"
    },
    "tipoDoc": "01",
    "tipoOperacion": "1001",
    "serie": "F001",
    "correlativo": 5,
    "fechaEmision": "2026-05-12T10:00:00-05:00",
    "tipoMoneda": "PEN",
    "formaPago": {
        "tipo": "Contado"
    },
    "client": {
        "tipoDoc": "6",
        "numDoc": "20000000001",
        "rznSocial": "EMPRESA X"
    },
    "mtoOperGravadas": 1000,
    "mtoIGV": 180,
    "totalImpuestos": 180,
    "valorVenta": 1000,
    "subTotal": 1180,
    "mtoImpVenta": 1180,
    "legends": [
        {
            "code": "1000",
            "value": "SON MIL CIENTO OCHENTA CON 00/100 SOLES"
        },
        {
            "code": "2006",
            "value": "OPERACION SUJETA A DETRACCION"
        }
    ],
    "detraccion": {
        "percent": 12,
        "mount": 141.6,
        "ctaBanco": "0001234567890",
        "codMedioPago": "001",
        "codBienDetraccion": "025"
    },
    "details": [
        {
            "codProducto": "P001",
            "unidad": "NIU",
            "cantidad": 10,
            "descripcion": "Producto sujeto a detracción",
            "mtoValorUnitario": 100,
            "mtoBaseIgv": 1000,
            "porcentajeIgv": 18,
            "igv": 180,
            "tipAfeIgv": "10",
            "totalImpuestos": 180,
            "mtoValorVenta": 1000,
            "mtoPrecioUnitario": 118
        }
    ]
}

Notas

  • `tipoOperacion` debe ser `1001`.
  • La leyenda `2006` es obligatoria; omitirla produce la observación 4265.