Código PHP:
['codigo' => '1210', 'descripcion' => 'El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.', 'accion' => 'rectificar', 'tipo' => 'importe'],
['codigo' => '1211', 'descripcion' => 'El bloque Tercero no puede estar identificado con IDType=No Censado (07).', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1212', 'descripcion' => 'El campo TipoUsoPosibleSoloVerifactu solo acepta valores N o S.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1213', 'descripcion' => 'El campo TipoUsoPosibleMultiOT solo acepta valores N o S.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1214', 'descripcion' => 'El campo NumeroOTAlta debe ser numérico positivo de 4 posiciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1215', 'descripcion' => 'Error en el bloque de ObligadoEmision.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1216', 'descripcion' => 'El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia.', 'accion' => 'rectificar', 'tipo' => 'importe'],
['codigo' => '1217', 'descripcion' => 'Error identificando el IDEmisorFactura.', 'accion' => 'subsanar', 'tipo' => 'censal'],
['codigo' => '1218', 'descripcion' => 'El valor del campo Impuesto es incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1219', 'descripcion' => 'El valor del campo IDEmisorFactura es incorrecto.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1220', 'descripcion' => 'El valor del campo NombreSistemaInformatico es incorrecto.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1221', 'descripcion' => 'El valor del campo IDType del sistema informático es incorrecto.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1222', 'descripcion' => 'El valor del campo ID del bloque IDOtro es incorrecto.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1223', 'descripcion' => '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.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1224', 'descripcion' => 'Si se informa el campo GeneradoPor deberá existir la agrupación Generador y viceversa.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1225', 'descripcion' => 'El valor del campo GeneradoPor es incorrecto.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1226', 'descripcion' => 'El campo IndicadorMultiplesOT solo acepta valores N o S.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1227', 'descripcion' => 'Si el campo GeneradoPor es igual a E debe estar relleno el campo NIF del bloque Generador.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1228', 'descripcion' => '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.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1229', 'descripcion' => 'Si el valor de GeneradoPor es igual a T el valor del campo IDType del bloque Generador no debe ser No Censado (07).', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1230', 'descripcion' => 'Si el valor de GeneradoPor es igual a D y el CodigoPais tiene valor ES, el IDType del Generador debe ser Pasaporte (03) o No Censado (07).', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1231', 'descripcion' => 'El valor del campo IDType del bloque Generador es incorrecto.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1232', 'descripcion' => 'Si se identifica con IDOtro y CodigoPais = ES, el campo IDType debe valer Pasaporte (03).', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1233', 'descripcion' => 'Si se identifica con IDOtro y CodigoPais = ES, el campo IDType debe valer No Censado (07).', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1234', 'descripcion' => 'Si se identifica con IDOtro y CodigoPais = ES, el campo IDType debe valer Pasaporte (03) o No Censado (07).', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1235', 'descripcion' => 'TipoImpositivo incorrecto: solo permitido para fechas entre 1 de octubre y 31 de diciembre de 2024.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1236', 'descripcion' => 'TipoImpositivo incorrecto: solo permitido para fechas entre 1 de octubre y 31 de diciembre de 2024.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1237', 'descripcion' => 'CalificacionOperacion es N1 o N2 y el impuesto es IVA: no se pueden informar los campos de impuestos.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1238', 'descripcion' => 'Si la operacion es exenta, no se puede informar ninguno de los campos de impuestos.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1239', 'descripcion' => 'Error en el bloque Destinatario.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1240', 'descripcion' => 'Error en el bloque de IdEmisorFactura.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1241', 'descripcion' => 'Error técnico al obtener el SistemaInformatico.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1242', 'descripcion' => 'No existe el sistema informático.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1243', 'descripcion' => 'Error técnico al obtener el cálculo de la fecha del huso horario.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1244', 'descripcion' => 'El campo FechaHoraHusoGenRegistro tiene un formato incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1245', 'descripcion' => 'Si Impuesto está vacío o es 01 o 03, ClaveRegimen debe estar cumplimentado.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1246', 'descripcion' => 'El valor del campo ClaveRegimen es incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1247', 'descripcion' => 'El valor del campo TipoHuella es incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1248', 'descripcion' => 'El valor del campo Periodo es incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1249', 'descripcion' => 'El valor del campo IndicadorRepresentante tiene un valor incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1250', 'descripcion' => 'El valor de fecha desde debe ser menor que el valor de fecha hasta en RangoFechaExpedicion.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1251', 'descripcion' => 'El valor del campo IdVersion tiene un valor incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1252', 'descripcion' => 'Si ClaveRegimen es 08 el campo CalificacionOperacion tiene que ser N2 e ir siempre informado.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1253', 'descripcion' => 'El valor del campo RefExterna tiene un valor incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1254', 'descripcion' => 'Si FechaOperacion es anterior a 01/01/2021 no se permite el valor XI para NIF-IVA.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1255', 'descripcion' => 'Si FechaOperacion es >= 01/02/2021 no se permite el valor GB para NIF-IVA.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1256', 'descripcion' => 'Error técnico al obtener el límite de la fecha de expedición.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1257', 'descripcion' => 'El campo BaseImponibleACoste solo puede estar cumplimentado si ClaveRegimen = 06 o Impuesto = 02 o 05.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1258', 'descripcion' => 'El valor del campo NIF del bloque Generador es incorrecto.', 'accion' => 'subsanar', 'tipo' => 'censal'],
['codigo' => '1259', 'descripcion' => 'En el bloque Generador si se identifica mediante NIF, debe estar identificado y ser distinto al NIF del ObligadoEmision.', 'accion' => 'subsanar', 'tipo' => 'censal'],
['codigo' => '1260', 'descripcion' => 'ClaveRegimen solo debe estar cumplimentado si Impuesto está vacío o es 01 o 03.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1261', 'descripcion' => 'IndicadorRepresentante solo debe estar cumplimentado si se consulta por ObligadoEmision.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1262', 'descripcion' => 'La longitud de huella no cumple con las especificaciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1263', 'descripcion' => 'La longitud del tipo de huella no cumple con las especificaciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1264', 'descripcion' => 'La longitud del campo primer Registro no cumple con las especificaciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1265', 'descripcion' => 'La longitud del campo tipo factura no cumple con las especificaciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1266', 'descripcion' => 'La longitud del campo cuota total no cumple con las especificaciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1267', 'descripcion' => 'La longitud del campo importe total no cumple con las especificaciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1268', 'descripcion' => 'La longitud del campo FechaHoraHusoGenRegistro no cumple con las especificaciones.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1269', 'descripcion' => 'El bloque Registro Anterior no está informado correctamente.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1270', 'descripcion' => 'El valor del campo MostrarNombreRazonEmisor tiene un valor incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1271', 'descripcion' => 'El valor del campo MostrarSistemaInformatico tiene un valor incorrecto.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1272', 'descripcion' => 'Si se consulta por Destinatario el campo MostrarSistemaInformatico debe valer N o no estar cumplimentado.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1273', 'descripcion' => 'Error en el bloque de Generador.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1274', 'descripcion' => 'Valor incorrecto campo primer registro.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1275', 'descripcion' => 'Valor incorrecto campo RechazoPrevio.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1276', 'descripcion' => 'Valor incorrecto campo Sinregistroprevio.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1277', 'descripcion' => 'Valor incorrecto del TipoRecargoEquivalencia para el tipo impositivo 0%.', 'accion' => 'rectificar', 'tipo' => 'valor'],
['codigo' => '1278', 'descripcion' => 'La huella del registro anterior debe ser diferente a la huella del registro actual.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1279', 'descripcion' => 'Si el impuesto es IVA(01) o vacío, solo se podrá informar TipoRecargoEquivalencia si ClaveRegimen es 18.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1280', 'descripcion' => 'Si el impuesto es IVA(01) o vacío y ClaveRegimen es 18, es obligatorio informar TipoRecargoEquivalencia.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '1281', 'descripcion' => 'Solo se puede cumplimentar TipoRecargoEquivalencia cuando CalificacionOperacion es "S1".', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '2000', 'descripcion' => 'El cálculo de la huella suministrada es incorrecta.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '2001', 'descripcion' => 'El NIF del bloque Destinatarios no está identificado en el censo de la AEAT.', 'accion' => 'subsanar', 'tipo' => 'censal'],
['codigo' => '2002', 'descripcion' => 'La longitud de huella del registro anterior no cumple con las especificaciones.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '2003', 'descripcion' => 'El contenido de la huella del registro anterior no cumple con las especificaciones.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '2004', 'descripcion' => 'El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT.', 'accion' => 'subsanar', 'tipo' => 'valor'],
['codigo' => '2005', 'descripcion' => 'El campo ImporteTotal tiene un valor incorrecto para los campos BaseImponible, CuotaRepercutida y CuotaRecargoEquivalencia.', 'accion' => 'subsanar', 'tipo' => 'importe'],
['codigo' => '2006', 'descripcion' => 'El campo CuotaTotal tiene un valor incorrecto para los campos CuotaRepercutida y CuotaRecargoEquivalencia.', 'accion' => 'subsanar', 'tipo' => 'importe'],
['codigo' => '2007', 'descripcion' => 'No debe informarse como primer registro, existen facturas emitidas con el obligado emisión y el sistema informático actual.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '2008', 'descripcion' => 'El valor de la huella del registro anterior debe ser diferente a la huella del registro actual.', 'accion' => 'subsanar', 'tipo' => 'estructura'],
['codigo' => '3000', 'descripcion' => 'Registro de facturación duplicado.', 'accion' => 'nada', 'tipo' => 'estructura'],
['codigo' => '3001', 'descripcion' => 'El registro de facturación ya ha sido dado de baja.', 'accion' => 'nada', 'tipo' => 'estructura'],
['codigo' => '3002', 'descripcion' => 'No existe el registro de facturación.', 'accion' => 'nada', 'tipo' => 'estructura'],
['codigo' => '3003', 'descripcion' => 'El presentador no tiene los permisos necesarios para actualizar este registro de facturación.', 'accion' => 'nada', 'tipo' => 'estructura'],