GuíaEjemplosReferencia API
apisunat.netIngresar
  • Factura
  • Boleta
  • Nota de crédito
  • Nota de débito
  • Retención
  • Percepción
  • Liquidación de compra
  • Anulaciones
  • Guía de remisión
  • Descargas
  • Node, PHP y Python

Liquidación de compra

Liquidación de compra (tipo 04) a un vendedor persona natural sin RUC.

bash
curl https://api.apisunat.net/api/v1/issuer/documents \
  -H "X-API-Key: $APISUNAT_KEY" \
  -H "Idempotency-Key: liquidacion-000003" \
  -H "Content-Type: application/json" \
  -d '{
    "documentType": "04",
    "series": "L001",
    "currency": "PEN",
    "issueDate": "2026-10-27",
    "customer": { "documentType": "1", "documentNumber": "46027897", "name": "JUAN PEREZ GARCIA" },
    "items": [
      { "description": "Café pergamino 46 kg", "quantity": 2, "unitPrice": 590, "unitCode": "KGM" }
    ],
    "purchaseSettlement": {
      "sellerAddress": { "ubigeo": "120601", "address": "Caserío San Juan s/n, Satipo", "typeCode": "02" },
      "operationPlace": { "ubigeo": "120601", "address": "Caserío San Juan s/n, Satipo", "typeCode": "02" }
    }
  }'
  • Tu RUC es el comprador. customer es el vendedor: una persona natural sin RUC, con DNI (1), carné de extranjería (4) o pasaporte (7).
  • purchaseSettlement.sellerAddress es el domicilio del vendedor y operationPlace el lugar donde se realiza la compra. typeCode es el catálogo 60: 01 punto de venta, 02 producción, 03 extracción, 04 explotación, 05 otros.
  • La serie empieza con L (por defecto L001).
  • Las líneas son gravadas con IGV (taxCode 10). Como comprador retienes el IGV y el 1.5 % de impuesto a la renta sobre el valor de venta: el importe neto que pagas al vendedor es el total menos el IGV y la renta.
  • Se emite al contado, sin descuento global, cargos, anticipos, detracción ni percepción.
  • SUNAT limita la emisión a 75 UIT anuales por vendedor.
Percepción< PreviousAnulacionesNext >

Powered by heyo