Todos los códigos de error que devuelve la AEAT al remitir registros de facturación VERI*FACTU, con la descripción oficial del fichero errores.properties publicado por la AEAT (247 códigos) y, para los más frecuentes, qué hacer. Al final, las reglas VF-* que aplica nuestro validador antes de enviar.
Validar registros, QR o una respuesta de la AEAT →
Errores que rechazan el envío completo (44)
| Código | Descripción oficial (AEAT) | Qué hacer |
|---|---|---|
| 4102 | El XML no cumple el esquema. Falta informar campo obligatorio. | Valide el XML contra el esquema antes de enviar: el mensaje de libxml indica el elemento que falta o el que no se esperaba. Suele deberse a un orden incorrecto o a un bloque obligatorio vacío. |
| 4103 | Se ha producido un error inesperado al parsear el XML. | El fichero no es XML bien formado o la envoltura SOAP es incorrecta. Revise etiquetas sin cerrar y la codificación. |
| 4104 | Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado. | El NIF del ObligadoEmision no coincide con un contribuyente identificado. Compruebe NIF y nombre exactamente como constan en la AEAT. |
| 4105 | Error en la cabecera: el valor del campo NIF del bloque Representante no está identificado. | |
| 4106 | El formato de fecha es incorrecto. | |
| 4107 | El NIF no está identificado en el censo de la AEAT. | El NIF no existe en el censo. Revise el número o espere al alta censal. |
| 4108 | Error técnico al obtener el certificado. | |
| 4109 | El formato del NIF es incorrecto. | Formato de NIF incorrecto: 9 caracteres sin espacios, guiones ni prefijo ES. |
| 4110 | Error técnico al comprobar los apoderamientos. | |
| 4111 | Error técnico al crear el trámite. | |
| 4112 | El titular del certificado debe ser Obligado Emisión, Colaborador Social, Apoderado o Sucesor. | Firme el envío con el certificado del obligado, de un colaborador social o de un apoderado para el trámite. |
| 4113 | El XML no cumple con el esquema: se ha superado el límite permitido de registros para el bloque. | |
| 4114 | El XML no cumple con el esquema: se ha superado el límite máximo permitido de facturas a registrar. | |
| 4115 | El valor del campo NIF del bloque ObligadoEmision es incorrecto. | |
| 4116 | Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto. | |
| 4117 | Error en la cabecera: el campo NIF del bloque Representante tiene un formato incorrecto. | |
| 4118 | Error técnico: la dirección no se corresponde con el fichero de entrada. | |
| 4119 | Error al informar caracteres cuya codificación no es UTF-8. | Envíe el XML en UTF-8. Los ficheros guardados en ISO-8859-1 con acentos provocan este error. |
| 4120 | Error en la cabecera: el valor del campo FechaFinVeriFactu es incorrecto, debe ser 31-12-20XX, donde XX corresponde con el año actual o el anterior. | FechaFinVeriFactu solo admite 31-12 del año actual o del anterior. |
| 4121 | Error en la cabecera: el valor del campo Incidencia es incorrecto. | |
| 4122 | Error en la cabecera: el valor del campo RefRequerimiento es incorrecto. | |
| 4123 | Error en la cabecera: el valor del campo NIF del bloque Representante no está identificado en el censo de la AEAT. | |
| 4124 | Error en la cabecera: el valor del campo Nombre del bloque Representante no está identificado en el censo de la AEAT. | |
| 4125 | Error en la cabecera: Si el envío es por requerimiento el campo RefRequerimiento es obligatorio. | |
| 4126 | Error en la cabecera: el campo RefRequerimiento solo debe informarse en sistemas en remisiones al endpoint del servicio a usar para la contestación a requerimientos de registros de facturación. | |
| 4127 | Error en la cabecera: la remisión voluntaria solo debe informarse en sistemas VERIFACTU. | |
| 4128 | Error técnico en la recuperación del valor del Gestor de Tablas. | |
| 4129 | Error en la cabecera: el campo FinRequerimiento es obligatorio. | |
| 4130 | Error en la cabecera: el campo FinRequerimiento solo debe informarse en sistemas No VERIFACTU. | |
| 4131 | Error en la cabecera: el valor del campo FinRequerimiento es incorrecto. | |
| 4132 | El titular del certificado debe ser el destinatario que realiza la consulta, un Apoderado o Sucesor | |
| 4133 | Error en la cabecera: el valor del campo RefRequerimiento no es alfanumérico. | |
| 3500 | Error técnico de base de datos: error en la integridad de la información. | |
| 3501 | Error técnico de base de datos. | |
| 3502 | La factura consultada para el suministro de pagos/cobros/inmuebles no existe. | |
| 3503 | La factura especificada no pertenece al titular registrado en el sistema. | |
| 4134 | Servicio no activo. | |
| 4135 | Esta URL no puede ser utilizada mediante GET. | |
| 4136 | No se ha enviado el nodo RegistroAlta o el anterior al nodo RegistroAlta no es correcto. | |
| 4137 | No se ha enviado el nodo RegistroAnulacion o el anterior al nodo RegistroAnulacion no es correcto. | |
| 4138 | Petición vacía en el XML o encoding incorrecto. | |
| 4139 | Servicio no habilitado en producción. | |
| 4140 | No puede acceder a la consulta de facturas al no estar apoderado en los trámites necesarios. | |
| 4141 | Le informamos que su acceso al sistema VERIFACTU ha sido suspendido temporalmente para realizar cualquier solicitud. Para resolver este inconveniente, le solicitamos que se ponga en contacto con nuestro equipo de soporte a través del buzón de correo electrónico verifactu@correo.aeat.es, donde le atenderán con la mayor brevedad posible. |
Errores que rechazan el registro (o la petición completa si están en la cabecera) (193)
| Código | Descripción oficial (AEAT) | Qué hacer |
|---|---|---|
| 1100 | Valor o tipo incorrecto del campo. | Un campo tiene un valor o tipo no permitido. Si afecta al bloque SistemaInformatico, la corrección corresponde al proveedor del software. |
| 1101 | El valor del campo CodigoPais es incorrecto. | |
| 1102 | El valor del campo IDType es incorrecto. | |
| 1103 | El valor del campo ID es incorrecto. | |
| 1104 | El valor del campo NumSerieFactura es incorrecto. | NumSerieFactura vacío, demasiado largo (máx. 60) o con caracteres no admitidos. |
| 1105 | El valor del campo FechaExpedicionFactura es incorrecto. | FechaExpedicionFactura debe tener formato DD-MM-AAAA y ser una fecha real. |
| 1106 | El valor del campo TipoFactura no está incluido en la lista de valores permitidos. | |
| 1107 | El valor del campo TipoRectificativa es incorrecto. | |
| 1108 | El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision. | En un alta, IDEmisorFactura debe ser el NIF del ObligadoEmision de la cabecera. |
| 1109 | El NIF no está identificado en el censo de la AEAT. | |
| 1110 | El NIF no está identificado en el censo de la AEAT. | |
| 1111 | El campo CodigoPais es obligatorio cuando IDType es distinto de NIF-IVA (02). | |
| 1112 | El campo FechaExpedicionFactura es superior a la fecha actual. | No se pueden registrar facturas con fecha de expedición futura. |
| 1114 | Si la factura es de tipo rectificativa, el campo TipoRectificativa debe tener valor. | En facturas R1–R5 informe TipoRectificativa: S (sustitución) o I (diferencias). |
| 1115 | Si la factura no es de tipo rectificativa, el campo TipoRectificativa no debe tener valor. | |
| 1116 | Debe informarse el campo FacturasSustituidas sólo si la factura es de tipo F3. | |
| 1117 | Si la factura no es de tipo rectificativa, el bloque FacturasRectificadas no podrá venir informado. | Quite FacturasRectificadas de las facturas que no son rectificativas. |
| 1118 | Si la factura es de tipo rectificativa por sustitución el bloque ImporteRectificacion es obligatorio. | |
| 1119 | Si la factura no es de tipo rectificativa por sustitución el bloque ImporteRectificacion no debe tener valor. | |
| 1120 | Valor de campo IDEmisorFactura del bloque IDFactura con tipo incorrecto. | |
| 1121 | El campo ID no está identificado en el censo de la AEAT. | |
| 1122 | El campo CodigoPais indicado no coincide con los dos primeros dígitos del identificador. | |
| 1123 | El formato del NIF es incorrecto. | |
| 1124 | El valor del campo TipoImpositivo no está incluido en la lista de valores permitidos. | |
| 1125 | El valor del campo FechaOperacion tiene una fecha superior a la permitida. | |
| 1126 | El valor del CodigoPais solo puede ser ES cuando el IDType sea Pasaporte (03) o No Censado (07). Si IDType es No Censado (07) el CodigoPais debe ser ES (España). | |
| 1127 | El valor del campo TipoRecargoEquivalencia no está incluido en la lista de valores permitidos. | |
| 1128 | No existe acuerdo de facturación. | |
| 1129 | Error técnico al obtener el acuerdo de facturación. | |
| 1130 | El campo NumSerieFactura contiene caracteres no permitidos. | |
| 1131 | El valor del campo ID ha de ser el NIF de una persona física cuando el campo IDType tiene valor No Censado (07). | |
| 1132 | El valor del campo TipoImpositivo es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura inferior o igual al año 2012. | |
| 1133 | El valor del campo FechaExpedicionFactura no debe ser inferior a la fecha actual menos veinte años. | |
| 1134 | El valor del campo FechaOperacion no debe ser inferior a la fecha actual menos veinte años. | |
| 1135 | El valor del campo TipoRecargoEquivalencia es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura inferior o igual al año 2012. | |
| 1136 | El campo FacturaSimplificadaArticulos7273 solo acepta valores N o S. | |
| 1137 | El campo Macrodato solo acepta valores N o S. | |
| 1138 | El campo Macrodato solo debe ser informado con valor S si el valor de ImporteTotal es igual o superior a +-100.000.000 | |
| 1139 | Si el campo ImporteTotal está informado y es igual o superior a +-100.000.000 el campo Macrodato debe estar informado con valor S. | |
| 1140 | Los campos CuotaRepercutida y BaseImponibleACoste deben tener el mismo signo. | |
| 1142 | El campo CuotaRepercutida tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto y TipoImpositivo suministrados. | |
| 1143 | Los campos CuotaRepercutida y BaseImponibleOimporteNoSujeto deben tener el mismo signo. | |
| 1144 | El campo CuotaRepercutida tiene un valor incorrecto para el valor de los campos BaseImponibleACoste y TipoImpositivo suministrados. | |
| 1145 | Formato de fecha incorrecto. | |
| 1146 | Sólo se permite que la fecha de expedicion de la factura sea anterior a la fecha operación si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto 01, 03 o vacío. | |
| 1147 | Si ClaveRegimen es 14, FechaOperacion es obligatoria y debe ser posterior a la FechaExpedicionFactura. | |
| 1148 | Si la ClaveRegimen es 14, el campo TipoFactura debe ser F1, R1, R2, R3 o R4. | |
| 1149 | Si ClaveRegimen es 14, el NIF de Destinatarios debe estar identificado en el censo de la AEAT y comenzar por P, Q, S o V. | |
| 1150 | Cuando TipoFactura sea F2 y no este informado NumRegistroAcuerdoFacturacion o FacturaSinIdentifDestinatarioArt61d no sea S el sumatorio de BaseImponibleOimporteNoSujeto y CuotaRepercutida de todas las líneas de detalle no podrá ser superior a 3.000. | |
| 1151 | El campo EmitidaPorTerceroODestinatario solo acepta valores T o D. | |
| 1152 | La fecha de expedición no puede ser inferior al 28 de octubre de 2024. | Las facturas anteriores al 28-10-2024 no pueden registrarse en VERI*FACTU. |
| 1153 | Valor del campo RechazoPrevio no válido, solo podrá incluirse el campo RechazoPrevio con valor X si se ha informado el campo Subsanacion y tiene el valor S. | |
| 1154 | El NIF del emisor de la factura rectificada/sustitutiva no se ha podido identificar en el censo de la AEAT. | |
| 1155 | Se está informando el bloque Tercero sin estar informado el campo EmitidaPorTerceroODestinatario. | |
| 1156 | Para el bloque IDOtro y IDType NIF-IVA (02), el valor de TipoFactura es incorrecto. | |
| 1157 | El valor de cupón solo puede ser S o N si está informado. El valor de cupón sólo puede ser S si el tipo de factura es R1 o R5. | |
| 1158 | Se está informando EmitidaPorTerceroODestinatario, pero no se informa el bloque correspondiente. | |
| 1159 | Se está informando del bloque Tercero cuando se indica que se va a informar de Destinatario. | |
| 1160 | Si el TipoImpositivo es 5%, sólo se admite TipoRecargoEquivalencia 0,5 o 0,62. | |
| 1161 | El valor del campo RechazoPrevio no es válido, no podrá incluirse el campo RechazoPrevio con valor S si no se ha informado del campo Subsanacion o tiene el valor N. | |
| 1162 | Si el TipoImpositivo es 21%, sólo se admite TipoRecargoEquivalencia 5,2 ó 1,75. | |
| 1163 | Si el TipoImpositivo es 10%, sólo se admite TipoRecargoEquivalencia 1,4. | |
| 1164 | Si el TipoImpositivo es 4%, sólo se admite TipoRecargoEquivalencia 0,5. | |
| 1165 | Si el TipoImpositivo es 0% sólo se admite TipoRecargoEquivalencia 0% entre el 1 de enero de 2023 y el 30 de septiembre de 2024. | |
| 1166 | Si el TipoImpositivo es 2% entre el 1 de octubre de 2024 y el 31 de diciembre de 2024, sólo se admite TipoRecargoEquivalencia 0,26. | |
| 1167 | Si el TipoImpositivo es 5% sólo se admite TipoRecargoEquivalencia 0,5 si Fecha Operacion (Fecha Expedicion Factura si no se informa FechaOperacion) es mayor o igual que el 1 de julio de 2022 y el 31 de diciembre de 2022. | |
| 1168 | Si el TipoImpositivo es 5% sólo se admite TipoRecargoEquivalencia 0,62 si Fecha Operacion (Fecha Expedicion Factura si no se informa FechaOperacion) es mayor o igual que el 1 de enero de 2023 y el 30 de septiembre de 2024. | |
| 1169 | Si el TipoImpositivo es 7,5% entre el 1 de octubre de 2024 y el 31 de diciembre de 2024, sólo se admite TipoRecargoEquivalencia 1. | |
| 1170 | Si el TipoImpositivo es 0%, desde el 1 de octubre del 2024, sólo se admite TipoRecargoEquivalencia 0,26. | |
| 1171 | El valor del campo Subsanacion o RechazoPrevio no se encuentra en los valores permitidos. | |
| 1172 | El valor del campo NIF u ObligadoEmision son nulos. | |
| 1173 | Sólo se permite que la fecha de operación sea superior a la fecha actual si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto IVA(01) o IGIC(03) o vacío. | |
| 1174 | El valor del campo FechaExpedicionFactura del bloque RegistroAnteriores incorrecto. | |
| 1175 | El valor del campo NumSerieFactura del bloque RegistroAnterior es incorrecto. | |
| 1176 | El valor de campo NIF del bloque SistemaInformatico es incorrecto. | |
| 1177 | El valor de campo IdSistemaInformatico del bloque SistemaInformatico es incorrecto. | |
| 1178 | Error en el bloque de Tercero. | |
| 1179 | Error en el bloque de SistemaInformatico. | |
| 1180 | Error en el bloque de Encadenamiento. | |
| 1181 | El valor del campo CalificacionOperacion es incorrecto. | |
| 1182 | El valor del campo OperacionExenta es incorrecto. | |
| 1183 | El campo FacturaSimplificadaArticulos7273 solo se podrá rellenar con S si TipoFactura es de tipo F1 o F3 o R1 o R2 o R3 o R4. | |
| 1184 | El campo FacturaSinIdentifDestinatarioArt61d solo acepta valores S o N. | |
| 1185 | El campo FacturaSinIdentifDestinatarioArt61d solo se podrá rellenar con S si TipoFactura es de tipo F2 o R5. | |
| 1186 | Si EmitidaPorTercerosODestinatario es igual a T el bloque Tercero será de cumplimentación obligatoria. | |
| 1187 | Sólo se podrá cumplimentarse el bloque Tercero si el valor de EmitidaPorTercerosODestinatario es T. | |
| 1188 | El NIF del bloque Tercero debe ser diferente al NIF del ObligadoEmision. | |
| 1189 | Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado. | Las facturas completas (F1), F3 y rectificativas R1–R4 deben llevar el bloque Destinatarios con NIF o IDOtro del cliente. |
| 1190 | Si TipoFactura es F2 o R5 el bloque Destinatarios no puede estar cumplimentado. | Las simplificadas (F2) y sus rectificativas (R5) no llevan Destinatarios. |
| 1191 | Si TipoFactura es R3 sólo se admitirá NIF o IDType = No Censado (07). | |
| 1192 | Si TipoFactura es R2 sólo se admitirá NIF o IDType = No Censado (07) o NIF-IVA (02). | |
| 1193 | En el bloque Destinatarios si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision. | |
| 1194 | El valor del campo TipoImpositivo es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura posterior o igual a 1 de julio de 2022 e inferior o igual a 30 de septiembre de 2024. | |
| 1195 | Al menos uno de los dos campos OperacionExenta o CalificacionOperacion deben estar informados. | |
| 1196 | OperacionExenta o CalificacionOperacion no pueden ser ambos informados ya que son excluyentes entre sí. | |
| 1197 | Si CalificacionOperacion tiene valor Operación Sujeta y No exenta - Con inversión del sujeto pasivo (S2) TipoFactura solo puede ser F1, F3, R1, R2, R3 y R4. | |
| 1198 | Si CalificacionOperacion tiene valor Operación Sujeta y No exenta - Con inversión del sujeto pasivo (S2) TipoImpositivo y CuotaRepercutida deberan tener valor 0. | |
| 1199 | Si Impuesto es '01' (IVA), '03' (IGIC) o no se cumplimenta y ClaveRegimen es 01 no pueden marcarse la OperacionExenta E2, E3. | |
| 1200 | Si ClaveRegimen es 03 CalificacionOperacion sólo puede ser Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1). | |
| 1201 | Si ClaveRegimen es 04 CalificacionOperacion sólo puede ser Operación Sujeta y No exenta - Con inversión del sujeto pasivo (S2) o bien OperacionExenta. | |
| 1202 | Si ClaveRegimen es 06 TipoFactura no puede ser F2, F3, R5 y BaseImponibleACoste debe estar cumplimentado. | |
| 1203 | Si ClaveRegimen es 07 OperacionExenta no puede ser E2, E3, E4 y E5 o CalificacionOperacion no puede ser S2, N1, N2. | |
| 1205 | Si ClaveRegimen es 10 CalificacionOperacion tiene que ser N1, TipoFactura F1 y Destinatarios estar identificada mediante NIF. | |
| 1206 | Si ClaveRegimen es 11 TipoImpositivo ha de ser 21%. | |
| 1207 | La CuotaRepercutida solo podrá ser distinta de 0 si CalificacionOperacion es Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1). | |
| 1208 | Si CalificacionOperacion es Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1) y BaseImponibleACoste no está cumplimentada, TipoImpositivo y CuotaRepercutida son obligatorios. | |
| 1209 | Si CalificacionOperacion es Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1) y ClaveRegimen es 06, TipoImpositivo y CuotaRepercutida son obligatorios. | |
| 1210 | El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados. | ImporteTotal debe cuadrar con base + cuota + recargo del desglose. |
| 1211 | El bloque Tercero no puede estar identificado con IDType=No Censado (07). | |
| 1212 | El campo TipoUsoPosibleSoloVerifactu solo acepta valores N o S. | |
| 1213 | El campo TipoUsoPosibleMultiOT solo acepta valores N o S. | |
| 1214 | El campo NumeroOTAlta debe ser númerico positivo de 4 posiciones. | |
| 1215 | Error en el bloque de ObligadoEmision. | |
| 1216 | El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia suministrados. | |
| 1217 | Error identificando el IDEmisorFactura. | |
| 1218 | El valor del campo Impuesto es incorrecto. | |
| 1219 | El valor del campo IDEmisorFactura es incorrecto. | |
| 1220 | El valor del campo NombreSistemaInformatico es incorrecto. | |
| 1221 | El valor del campo IDType del sistema informático es incorrecto. | |
| 1222 | El valor del campo ID del bloque IDOtro es incorrecto. | |
| 1223 | En el bloque SistemaInformatico si se cumplimenta NIF, no deberá existir la agrupación IDOtro y viceversa, pero es obligatorio que se cumplimente uno de los dos. | |
| 1224 | Si se informa el campo GeneradoPor deberá existir la agrupación Generador y viceversa. | |
| 1225 | El valor del campo GeneradoPor es incorrecto. | |
| 1226 | El campo IndicadorMultiplesOT solo acepta valores N o S. | |
| 1227 | Si el campo GeneradoPor es igual a E debe estar relleno el campo NIF del bloque Generador. | |
| 1228 | En el bloque Generador si se cumplimenta NIF, no deberá existir la agrupación IDOtro y viceversa, pero es obligatorio que se cumplimente uno de los dos. | |
| 1229 | Si el valor de GeneradoPor es igual a T el valor del campo IDType del bloque Generador no debe ser No Censado (07). | |
| 1230 | Si el valor de GeneradoPor es igual a D y el CodigoPais tiene valor ES (España), el valor del campo IDType del bloque Generador debe ser Pasaporte (03) o No Censado (07). | |
| 1231 | El valor del campo IDType del bloque Generador es incorrecto. | |
| 1232 | Si se identifica a través de la agrupación IDOtro y CodigoPais tiene valor ES (España), el campo IDType debe valer Pasaporte (03). | |
| 1233 | Si se identifica a través de la agrupación IDOtro y CodigoPais tiene valor ES (España), el campo IDType debe valer No Censado (07). | |
| 1234 | Si se identifica a través de la agrupación IDOtro y CodigoPais tiene valor ES (España), el campo IDType debe valer Pasaporte (03) o No Censado (07). | |
| 1235 | El valor del campo TipoImpositivo es incorrecto, el valor informado sólo es permitido para FechaOperacion o FechaExpedicionFactura posterior o igual a 1 de octubre de 2024 e inferior o igual a 31 de diciembre de 2024. | |
| 1236 | El valor del campo TipoImpositivo es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura posterior o igual a 1 de octubre de 2024 e inferior o igual a 31 de diciembre de 2024. | |
| 1237 | El valor del campo CalificacionOperacion está informado como Operación No sujeta (N1 o N2) y el impuesto es IVA. No se puede informar de los campos TipoImpositivo, CuotaRepercutida, TipoRecargoEquivalencia y CuotaRecargoEquivalencia. | En operaciones no sujetas (N1, N2) con IVA no se informan tipo ni cuota. |
| 1238 | Si la operacion es exenta no se puede informar ninguno de los campos TipoImpositivo, CuotaRepercutida, TipoRecargoEquivalencia y CuotaRecargoEquivalencia. | |
| 1239 | Error en el bloque Destinatario. | |
| 1240 | Error en el bloque de IdEmisorFactura. | |
| 1241 | Error técnico al obtener el SistemaInformatico. | |
| 1242 | No existe el sistema informático. | |
| 1243 | Error técnico al obtener el cálculo de la fecha del huso horario. | |
| 1244 | El campo FechaHoraHusoGenRegistro tiene un formato incorrecto. | |
| 1245 | Si el campo Impuesto está vacío o tiene valor IVA(01) o IPSI(02) o IGIC(03) el campo ClaveRegimen debe de estar cumplimentado. | |
| 1246 | El valor del campo ClaveRegimen es incorrecto. | |
| 1247 | El valor del campo TipoHuella es incorrecto. | |
| 1248 | El valor del campo Periodo es incorrecto. | |
| 1249 | El valor del campo IndicadorRepresentante tiene un valor incorrecto. | |
| 1250 | El valor de fecha desde debe ser menor que el valor de fecha hasta en RangoFechaExpedicion. | |
| 1251 | El valor del campo IdVersion tiene un valor incorrecto | IDVersion debe ser 1.0. |
| 1252 | Si ClaveRegimen es 08 el campo CalificacionOperacion tiene que tener el valor Operación No sujeta por reglas de localización (N2) e ir siempre informado. | |
| 1253 | El valor del campo RefExterna tiene un valor incorrecto. | |
| 1254 | Si FechaOperacion (FechaExpedicionFactura si no se informa FechaOperacion) es anterior a 01/01/2021 no se permite el valor 'XI' para Identificaciones NIF-IVA | |
| 1255 | Si FechaOperacion (FechaExpedicionFactura si no se informa FechaOperacion) es mayor o igual que 01/02/2021 no se permite el valor 'GB' para Identificaciones NIF-IVA | |
| 1256 | Error técnico al obtener el límite de la fecha de expedición. | |
| 1257 | El campo BaseImponibleACoste solo puede estar cumplimentado si la ClaveRegimen es = '06' o Impuesto = '02' (IPSI) o Impuesto = '05' (Otros). | |
| 1258 | El valor de campo NIF del bloque Generador es incorrecto. | |
| 1259 | En el bloque Generador si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision. | |
| 1260 | El campo ClaveRegimen solo debe de estar cumplimentado si el campo Impuesto está vacío o tiene valor IVA(01) o IPSI(02) o IGIC(03) | |
| 1261 | El campo IndicadorRepresentante solo debe de estar cumplimentado si se consulta por ObligadoEmision | |
| 1262 | La longitud de huella no cumple con las especificaciones. | La Huella debe tener 64 caracteres (SHA-256 en hexadecimal). |
| 1263 | La longitud del tipo de huella no cumple con las especificaciones. | |
| 1264 | La longitud del campo primer Registro no cumple con las especificaciones. | |
| 1265 | La longitud del campo tipo factura no cumple con las especificaciones. | |
| 1266 | La longitud del campo cuota total no cumple con las especificaciones. | |
| 1267 | La longitud del campo importe total no cumple con las especificaciones. | |
| 1268 | La longitud del campo FechaHoraHusoGenRegistro no cumple con las especificaciones. | |
| 1269 | El bloque Registro Anterior no esta informado correctamente. | |
| 1270 | El valor del campo MostrarNombreRazonEmisor tiene un valor incorrecto. | |
| 1271 | El valor del campo MostrarSistemaInformatico tiene un valor incorrecto. | |
| 1272 | Si se consulta por Destinatario el valor del campo MostrarSistemaInformatico debe valer 'N' o no estar cumplimentado. | |
| 1273 | Error en el bloque de Generador. | |
| 1274 | Valor incorrecto campo primer registro | |
| 1275 | Valor incorrecto campo RechazoPrevio | |
| 1276 | Valor incorrecto campo SinRegistroPrevio | |
| 1277 | Valor incorrecto del TipoRecargoEquivalencia para el tipo impositivo 0%. | |
| 1281 | Solo se puede cumplimentar TipoRecargoEquivalencia y CuotaRecargoEquivalencia cuando CalificacionOperacion tiene valor Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1) | El recargo de equivalencia solo se admite en operaciones S1. |
| 1282 | Si el NIF de la cabecera es persona fisica se debe informar tambien de su NombreRazon | |
| 1283 | Si el NIF de la contraparte es persona fisica se debe informar tambien de su NombreRazon | |
| 1284 | Si se ha informado de TipoRecargoEquivalencia tambien se debe informar de CuotaRecargoEquivalencia y viceversa. | Informe a la vez TipoRecargoEquivalencia y CuotaRecargoEquivalencia, o ninguno de los dos. |
| 1285 | Se han encontracado varios Sistemas Informáticos con los datos suministrados, debe filtrar la consulta por más campos del Sistema Informático. | |
| 1286 | Si el impuesto es IVA(01), IGIC(03) o vacio, si ClaveRegimen es 02 solo se podrá informar OperacionExenta. | |
| 1287 | El valor del campo %s contiene carácteres no validos (<, >, ", ', =). | Elimine los caracteres < > " ' = de los textos (nombres, descripción, número de factura). |
| 1288 | Error técnico en la validación de la fecha de expedición/operación. | |
| 1289 | Si Impuesto es IVA(01) o vacio y si el campo OperacionExenta es igual a 'E5' sólo deberá existir la agrupación IDOtro en el bloque Destinatario. | |
| 1290 | El campo ID no contiene un NIF con formato correcto. | |
| 1291 | El HASH del Registro anterior no es alfanumérico. | |
| 1292 | El HASH no es alfanumérico. | |
| 1293 | Si ClaveRegimen es 20 el campo CalificacionOperacion tiene que tener el valor Operación No sujeta por reglas de localización (N2) e ir siempre informado. | |
| 3000 | Registro de facturación duplicado. | Ese registro ya está dado de alta. Para corregirlo use Subsanacion = S en lugar de un alta nueva. |
| 3001 | El registro de facturación ya ha sido dado de baja. | El registro ya estaba anulado. |
| 3002 | No existe el registro de facturación. | No existe el registro que intenta anular o subsanar: compruebe NIF, número y fecha. |
| 3003 | El presentador no tiene los permisos necesarios para actualizar este registro de facturación. | |
| 3004 | No es posible modificar la factura ya que ha sido dada de alta vía formulario. |
Errores que aceptan el registro pero deben subsanarse (10)
| Código | Descripción oficial (AEAT) | Qué hacer |
|---|---|---|
| 2000 | El cálculo de la huella suministrada es incorrecta. | La huella no se ha calculado con la cadena oficial. Compruebe el orden de los campos, la fecha DD-MM-AAAA, los importes con punto tal como van en el XML, el huso horario y las mayúsculas. El validador muestra la cadena y la huella correctas. |
| 2001 | El NIF del bloque Destinatarios no está identificado en el censo de la AEAT. | El NIF del destinatario no consta en el censo. El registro se acepta; corrija los datos del cliente. |
| 2002 | La longitud de huella del registro anterior no cumple con las especificaciones. | |
| 2003 | El contenido de la huella del registro anterior no cumple con las especificaciones. | |
| 2004 | El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de: | FechaHoraHusoGenRegistro debe ser la hora actual del sistema al generar el registro (con huso). Sincronice el reloj del equipo. |
| 2005 | El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados. | ImporteTotal no cuadra con el desglose. Registro aceptado, pero debe subsanarse. |
| 2006 | El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia suministrados. | CuotaTotal no es la suma de cuotas y recargos. Registro aceptado, pero debe subsanarse. |
| 2007 | No debe informarse como primer registro, existen facturas emitidas con el obligado emisión y el sistema informático actual. | Solo el primer registro del sistema informático para ese obligado puede declarar PrimerRegistro = S. Encadene con el último registro enviado. |
| 2008 | El valor de la huella del registro anterior debe ser diferente a la huella del registro actual. | La huella del registro anterior no puede ser igual a la del registro actual: revise el encadenamiento. |
| 2009 | Si el campo Impuesto tiene valor IPSI(02) el campo ClaveRegimen debe de estar cumplimentado. |
Reglas del validador (VF-*)
Comprobaciones que hace el validador sobre el fichero, con el código AEAT equivalente entre paréntesis.
Esquema y fichero
| Regla | Qué comprueba |
|---|---|
| VF-XSD | El XML no cumple SuministroLR.xsd / SuministroInformacion.xsd (equivale al error 4102 de la AEAT). |
| VF-XML | El fichero no es XML bien formado (4103). |
| VF-R00 | No hay ningún RegistroAlta ni RegistroAnulacion. |
Huella y encadenamiento
| Regla | Qué comprueba |
|---|---|
| VF-H01 | La Huella no coincide con el SHA-256 recalculado con la cadena oficial (2000). El informe muestra la cadena y la huella correcta. |
| VF-H02 | La Huella no tiene 64 caracteres hexadecimales en mayúsculas (1262). |
| VF-H03 | TipoHuella distinto de 01. |
| VF-C01 | Falta Encadenamiento: PrimerRegistro = S o RegistroAnterior. |
| VF-C02 | RegistroAnterior no enlaza con el registro previo del mismo fichero (aviso: puede haber registros intermedios en otro envío). |
| VF-C03 | RegistroAnterior lleva la huella del registro previo pero identifica otra factura. |
| VF-C04 | PrimerRegistro = S en un registro que no es el primero del fichero (aviso, ver 2007). |
| VF-C05 | La huella del registro anterior es igual a la del actual (2008). |
Fechas, NIF y textos
| Regla | Qué comprueba |
|---|---|
| VF-F01 | Fecha de expedición sin formato DD-MM-AAAA (1105). |
| VF-F02 | Fecha de expedición anterior al 28-10-2024 (1152). |
| VF-F03 | Fecha de expedición futura (1112). |
| VF-F04 | FechaHoraHusoGenRegistro sin formato ISO 8601 con huso. |
| VF-N01 | NIF del emisor u obligado con letra o dígito de control incorrecto (4109). |
| VF-N02 | NIF del destinatario con control incorrecto. |
| VF-N03 | IDEmisorFactura distinto del NIF del ObligadoEmision (1108). |
| VF-X01 | Caracteres < > " ' = en textos (1287). |
Tipo de factura y desglose
| Regla | Qué comprueba |
|---|---|
| VF-T01 | F1, F3 o R1–R4 sin Destinatarios (1189). |
| VF-T02 | F2 o R5 con Destinatarios (1190). |
| VF-T03 | Rectificativa sin TipoRectificativa S/I (1114). |
| VF-T04 | Rectificativa por sustitución sin ImporteRectificacion. |
| VF-T05 | TipoRectificativa o FacturasRectificadas en una factura no rectificativa (1117). |
| VF-D01 | Detalle de desglose sin (o con ambos) CalificacionOperacion y OperacionExenta. |
| VF-D02 | Operación S1 sin TipoImpositivo o CuotaRepercutida. |
| VF-D03 | Cuota ≠ base × tipo (aviso). |
| VF-D04 | Operación no sujeta o exenta con cuota distinta de 0 (1237). |
| VF-D05 | CuotaTotal ≠ suma de cuotas y recargos (2006, aviso). |
| VF-D06 | ImporteTotal ≠ base + cuotas + recargos (2005 / 1210, aviso). |
| VF-D07 | CuotaTotal o ImporteTotal con coma decimal o más de 2 decimales. |
| VF-D08 | Solo uno de TipoRecargoEquivalencia / CuotaRecargoEquivalencia (1284). |
| VF-D09 | Recargo de equivalencia en una operación que no es S1 (1281). |
QR de cotejo
| Regla | Qué comprueba |
|---|---|
| VF-Q01 | URL del entorno de pruebas (prewww2.aeat.es), aviso. |
| VF-Q02 | Parámetros distintos de nif, numserie, fecha, importe o en otro orden. |
| VF-Q03 | numserie sin codificar (/ & espacio deben ir como %2F %26 %20). |
| VF-Q04 | NIF del QR no válido. |
| VF-Q05 | Fecha del QR sin formato DD-MM-AAAA. |
| VF-Q06 | Importe del QR con coma o más de 2 decimales. |
| VF-Q07 | numserie de más de 60 caracteres. |
Preguntas frecuentes
¿Qué significa el error 2000 de VERI*FACTU?
Que la huella (SHA-256) enviada no coincide con la que calcula la AEAT. El registro se acepta, pero debe subsanarse. Las causas habituales son el orden de los campos de la cadena, la fecha en formato distinto de DD-MM-AAAA, importes con formato distinto al del XML, el huso horario o la huella en minúsculas.
¿Qué significa el error 4102?
El XML no cumple el esquema: falta un campo obligatorio o un elemento está fuera de orden. Rechaza el envío completo. Validar el fichero contra el XSD antes de enviarlo muestra el elemento exacto.
¿Qué significa el error 1189?
Una factura F1, F3 o rectificativa R1–R4 se ha enviado sin el bloque Destinatarios. Esas facturas deben identificar al cliente con NIF o IDOtro.
¿Cuál es la diferencia entre rechazo y aceptado con errores?
Los códigos 4xxx rechazan el envío entero, los 1xxx y 3xxx rechazan el registro concreto, y los 2xxx aceptan el registro pero obligan a subsanarlo después.
Fuente: AEAT, errores.properties (www2.agenciatributaria.gob.es, …/tikeV1.0/cont/ws/), descargado el 2026-10-16.