| Código | Mensaje de SUNAT | Tipo |
|---|---|---|
| 3000 | El monto total del impuestos sobre el valor de venta de operaciones gratuitas/inafectas/exoneradas debe ser igual a 0.00 | Rechazo |
| 3001 | El Código producto de SUNAT no puede ser vacio si es de Exportacion | Rechazo |
| 3002 | El Código producto de SUNAT no es válido | Rechazo |
| 3003 | El XML no contiene el tag o no existe información de total valor de venta globales | Rechazo |
| 3004 | El XML no contiene el tag o no existe información de la categoría de impuesto globales | Rechazo |
| 3005 | El XML no contiene el tag o no existe información del código de tributo en operaciones inafectas/exoneradas | Rechazo |
| 3006 | El dato ingresado en descripcion de leyenda no cumple con el formato establecido. | Rechazo |
| 3007 | El dato ingresado como codigo de tributo global no corresponde al valor esperado. | Rechazo |
| 3008 | La sumatoria del total valor de venta - Otros tributos de pago de línea no corresponden al total | Rechazo |
| 3009 | La sumatoria del total del importe del tributo Otros tributos de línea no corresponden al total | Rechazo |
| 3010 | El XML no contiene el tag o no existe información de total valor de venta en operaciones gravadas | Rechazo |
| 3011 | El dato ingresado en el total valor de venta en operaciones gravadas no cumple con el formato establecido | Rechazo |
| 3012 | El dato ingresado en el importe del tributo en operaciones gravadas no cumple con el formato establecido | Rechazo |
| 3013 | El XML no contiene el tag o no existe información de la categoría de impuesto en operaciones gravadas | Rechazo |
| 3014 | El codigo de leyenda no debe repetirse en el comprobante. | Rechazo |
| 3015 | El XML no contiene el tag o no existe información del código de tributo en operaciones gravadas | Rechazo |
| 3016 | El dato ingresado en base monto por cargo/descuento globales no cumple con el formato establecido | Rechazo |
| 3017 | El XML no contiene el tag o no existe información del nombre de tributo en operaciones gravadas | Rechazo |
| 3018 | El XML no contiene el tag o no existe información del código internacional del tributo en operaciones gravadas | Rechazo |
| 3019 | El dato ingresado en total precio de venta no cumple con el formato establecido | Rechazo |
| 3020 | El dato ingresado en el monto total de impuestos no cumple con el formato establecido | Rechazo |
| 3021 | El dato ingresado en el monto total de impuestos por línea no cumple con el formato establecido | Rechazo |
| 3022 | El importe total de impuestos por línea no coincide con la sumatoria de los impuestos por línea. | Rechazo |
| 3023 | El tipo de documento no se encuentra en el catálogo | Rechazo |
| 3024 | El tag cac:TaxTotal no debe repetirse a nivel de totales | Rechazo |
| 3025 | El dato ingresado en factor de cargo o descuento global no cumple con el formato establecido. | Rechazo |
| 3026 | El tag cac:TaxTotal no debe repetirse a nivel de Item | Rechazo |
| 3027 | El valor del atributo no se encuentra en el catálogo | Rechazo |
| 3028 | El dato ingresado en código de SW de facturación no cumple con el formato establecido. | Rechazo |
| 3029 | El XML no contiene el tag o no existe información del tipo de documento de identidad del emisor | Rechazo |
| 3030 | El XML no contiene el tag o no existe información del código de local anexo del emisor | Rechazo |
| 3031 | El dato ingresado en TaxableAmount de la linea no cumple con el formato establecido | Rechazo |
| 3032 | El XML no contiene el tag o no existe información de la categoría de impuesto de la línea | Rechazo |
| 3033 | El codigo de bien o servicio sujeto a detracción no existe en el listado. | Rechazo |
| 3034 | El xml no contiene el tag o no existe información en el nro de cuenta de detracción | Rechazo |
| 3035 | El xml no contiene el tag o no existe información en el monto de detraccion | Rechazo |
| 3036 | El XML no contiene el tag o no existe información del nombre del tributo | Rechazo |
| 3037 | El dato ingresado en monto de detraccion no cumple con el formato establecido | Rechazo |
| 3038 | La sumatoria de los IGV (operaciones gravadas) de línea no corresponden al total | Rechazo |
| 3039 | La sumatoria del total valor de venta - operaciones gravadas de línea no corresponden al total | Rechazo |
| 3040 | La sumatoria del total valor de venta - Exportaciones de línea no corresponden al total | Rechazo |
| 3041 | La sumatoria del total valor de venta - operaciones inafectas de línea no corresponden al total | Rechazo |
| 3042 | La sumatoria del total valor de venta - operaciones exoneradas de línea no corresponden al total | Rechazo |
| 3043 | El XML no contiene el tag o no existe información de total valor de venta ISC e IVAP | Rechazo |
| 3044 | El dato ingresado en el total valor de venta ISC e IVAP no cumple con el formato establecido | Rechazo |
| 3045 | La sumatoria del total valor de venta - ISC de línea no corresponden al total | Rechazo |
| 3046 | La sumatoria del total valor de venta - IVAP de línea no corresponden al total | Rechazo |
| 3047 | El dato ingresado en el importe del tributo para ISC e IVAP no cumple con el formato establecido | Rechazo |
| 3048 | La sumatoria del total del importe del tributo ISC de línea no corresponden al total | Rechazo |
| 3049 | El importe del IVAP no corresponden al determinado por la información consignada. | Rechazo |
| 3050 | Afectación de IGV no corresponde al código de tributo de la linea. | Rechazo |
| 3051 | Nombre de tributo no corresponde al código de tributo de la linea. | Rechazo |
| 3052 | El factor de cargo/descuento por linea no cumple con el formato establecido. | Rechazo |
| 3053 | El Monto base de cargo/descuento por linea no cumple con el formato establecido. | Rechazo |
| 3054 | El XML no contiene el tag o no existe información de la categoría de impuesto en ISC o IVAP | Rechazo |
| 3055 | Si el código de tributo es 2000, la categoría del tributo debe ser S | Rechazo |
| 3056 | Si el código de tributo es 1016, la categoría del tributo debe ser S | Rechazo |
| 3057 | La sumatoria del total valor de venta - operaciones gratuitas de línea no corresponden al total | Rechazo |
| 3058 | El XML no contiene el tag o no existe información del código de tributo para ISC o IVAP | Rechazo |
| 3059 | El XML no contiene el tag o no existe información de código de tributo. | Rechazo |
| 3060 | El valor del tag código de tributo no corresponde al esperado. | Rechazo |
| 3061 | No se permite importe mayor a cero cuando el codigo de tributo es IVAP y el comprobante esta sujeta a IVAP | Rechazo |
| 3062 | La tasa o porcentaje de detracción no corresponde al valor esperado. | Rechazo |
| 3063 | El XML no contiene el tag de matricula de embarcación en Detracciones para recursos hidrobiologicos. | Rechazo |
| 3064 | El XML no contiene tag o no existe información del valor del concepto por linea. | Rechazo |
| 3065 | El XML no contiene tag de la fecha del concepto por linea. | Rechazo |
| 3066 | El XML contiene un codigo de tributo no valido para Servicios Publicos. | Rechazo |
| 3067 | El código de tributo no debe repetirse a nivel de item | Rechazo |
| 3068 | El código de tributo no debe repetirse a nivel de totales | Rechazo |
| 3069 | El xml contiene una linea con mas de un codigo de tributo repetitivo. | Rechazo |
| 3070 | EL codigo internacional del tributo por linea no corresponde al valor esperado por su Id. | Rechazo |
| 3071 | El dato ingresado como codigo de motivo de cargo/descuento global no es valido (catalogo nro 53) | Rechazo |
| 3072 | El XML no contiene el tag o no existe informacion de codigo de motivo de cargo/descuento global. | Rechazo |
| 3073 | El XML no contiene el tag o no existe informacion de codigo de motivo de cargo/descuento por item. | Rechazo |
| 3074 | El monto del cargo para el para FISE debe ser igual mayor a 0.00 | Rechazo |
| 3075 | La sumatoria de descuentos que afectan a BI por linea no corresponden al total | Rechazo |
| 3076 | La sumatoria de descuentos que no afectan a BI por linea no corresponden al total | Rechazo |
| 3077 | La sumatoria de cargos que afectan a BI por linea no corresponden al total | Rechazo |
| 3078 | La sumatoria de cargos que no afectan a BI por linea no corresponden al total | Rechazo |
| 3079 | La sumatoria de montos bases de los descuentos que afectan a BI por linea no corresponden al total | Rechazo |
| 3080 | La sumatoria de montos bases de los descuentos que no afectan a BI por linea no corresponden al total | Rechazo |
| 3081 | La sumatoria de montos bases de los cargos que afectan a BI por linea no corresponden al total | Rechazo |
| 3082 | La sumatoria de montos bases de los cargos que no afectan a BI por linea no corresponden al total | Rechazo |
| 3083 | El XML no contiene el tag o no existe información del total valor de venta. | Rechazo |
| 3084 | La sumatoria de valor de venta no corresponde a los importes consignados | Rechazo |
| 3085 | El XML no contiene el tag o no existe información del total precio de venta. | Rechazo |
| 3086 | La sumatoria consignados en descuentos globales no corresponden al total. | Rechazo |
| 3087 | La sumatoria consignados en cargos globales no corresponden al total | Rechazo |
| 3088 | El valor ingresado como moneda del comprobante no es valido (catalogo nro 02). | Rechazo |
| 3089 | El XML contiene mas de un tag como elemento de numero de documento del emisor | Rechazo |
| 3090 | El XML contiene mas de un tag como elemento de numero de documento del receptor. | Rechazo |
| 3091 | Si se tipo de operación es Venta Interna - Sujeta al FISE, debe ingresar cargo para FISE | Rechazo |
| 3092 | Para cargo/descuento FISE, debe ingresar monto base y debe ser mayor a 0.00 | Rechazo |
| 3093 | Si operación es sujeta a percepción y la forma de pago es Contado, debe ingresar cargo para Percepción | Rechazo |
| 3094 | El comprobante más "código de operación del ítem" no debe repetirse | Rechazo |
| 3095 | El comprobante no debe ser emitido y editado en el mismo envío | Rechazo |
| 3096 | El comprobante no debe ser editado y anulado en el mismo envío | Rechazo |
| 3097 | El emisor a la fecha no se encuentra registrado ó habilitado en el Registro de exportadores de servicios SUNAT | Rechazo |
| 3098 | El XML no contiene el tag o no existe información del pais de uso, exploración o aprovechamiento | Rechazo |
| 3099 | El dato ingresado como pais de uso, exploracion o aprovechamiento es incorrecto. | Rechazo |
Fuente: hoja «Reglas de validación - actualizado al 26.08.2026» de SUNAT. Los mensajes van tal cual los escribe SUNAT.