Retención
Comprobante de retención (tipo 20) para agentes de retención del IGV.
bash
customeres el proveedor al que se le retiene; debe tener RUC.retention.codees el régimen del catálogo 23:01retiene el 3 % y02el 6 %.percentagedebe coincidir.- Por cada comprobante del proveedor se calcula la retención sobre lo pagado:
paidAmount(por defecto,amount) × tasa. relatedDocuments[].documentTypeadmite01factura,07y08notas,12ticket y20. Las boletas no tienen retención.issueDatedel comprobante del proveedor es obligatorio;paidDatees la fecha del pago (por defecto, la de la retención).- La retención se emite en soles. En el documento resultante,
totales el importe retenido. - Una retención no admite detracción, percepción ni pago a crédito.
Revertir una retención
Una retención aceptada se revierte con POST /voids, igual que una anulación. Para los comprobantes 20 y 40 la API envía un resumen de reversiones: la anulación sale con type: "RR" e identificador RR-AAAAMMDD-00001, y se sigue igual que una baja.
