Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 2520

El tipo documento del emisor que realiza el anticipo debe ser 6 del catalogo de tipo de documento.

Fuente: hoja «Reglas de validación actualizado al 24.04.2026» de la SUNAT.

Rechaza el comprobante: no se registra.class: "rejected"

Qué haces en producción

En la beta no se registra nada ni cuentan los plazos, y no hay status ni validity.

Factura o nota: el número queda usado; emite otra con otro número. Resumen o baja: corrige y reenvía; puede llevar el mismo nombre.

Las 3 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

3 reglas de la hoja, en 3 documentos. Una regla que se repite igual en varios documentos sale una vez.

CampoCondiciónTipoDocumento
Importe del anticipoTipo de documento del emisor del anticipo /Invoice/cac:AdditionalDocumentReference/cac:IssuerParty/cac:PartyIdentification/cbc:ID@schemeIDSi el atributo del Tag UBL no existe o es diferente a 6 (RUC)Listado: Catálogo (006)ERRORFactura (01) fila 503Boleta de venta (03) fila 496
Importe del anticipoTipo de documento del emisor del anticipo /SelfBilledInvoice/cac:AdditionalDocumentReference/cac:IssuerParty/cac:PartyIdentification/cbc:ID@schemeIDSi el atributo no existe o es diferente a 6 (RUC)Listado: Catálogo (006)ERRORLiquidación de compra (04) fila 371