# Pueden aparecer códigos nuevos sin previo aviso; deja siempre una rama por defecto que recurra al campo `error`.
# New codes may appear without notice; always keep a default branch that falls back to the `error` field.
codigos:
  - codigo: "vf-sii-acuerdo_formato"
    error: "El campo num_registro_acuerdo_facturacion debe ser un string de hasta 15 caracteres."
  - codigo: "vf-sii-art61d_no_aplica"
    error: "El campo factura_sin_identif_destinatario_art_61d solo puede ser S en facturas F2, F4 y R5."
  - codigo: "vf-sii-art7273_no_aplica"
    error: "El campo factura_simplificada_art_7273 solo puede ser S en facturas F1, F3 y R1 a R4."
  - codigo: "vf-sii-baja_periodo_futuro"
    error: "El ejercicio y el periodo de la baja no pueden ser posteriores al periodo actual."
  - codigo: "vf-sii-base_imponible_a_coste_formato"
    error: "El campo base_imponible_a_coste debe ser un numero con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-base_imponible_a_coste_no_aplica"
    error: "El campo base_imponible_a_coste solo se puede indicar con la clave 06."
  - codigo: "vf-sii-base_imponible_a_coste_requerida"
    error: "Con la clave 06 el campo base_imponible_a_coste es obligatorio."
  - codigo: "vf-sii-body_objeto"
    error: "El body debe ser un objeto JSON."
  - codigo: "vf-sii-caracter_control"
    error: "JSON contiene un caracter de control no válido ({caracter}) en el campo {campo}."
  - codigo: "vf-sii-causa_exencion_valor"
    error: "El campo causa_exencion debe ser E1, E2, E3, E4, E5 o E6."
  - codigo: "vf-sii-clave_01_e2_e3"
    error: "Con la clave 01 como unica no se admiten las causas de exencion E2 ni E3 (exportaciones): usa la clave 02."
  - codigo: "vf-sii-clave_02_exenta_requerida"
    error: "Con la clave 02 el desglose debe incluir exenta."
  - codigo: "vf-sii-clave_02_solo_exenta"
    error: "Con la clave 02 como unica el desglose solo admite exenta."
  - codigo: "vf-sii-clave_03_no_sujeta"
    error: "Con la clave 03 como unica no se admite no_sujeta."
  - codigo: "vf-sii-clave_03_s1"
    error: "Con la clave 03 como unica el tipo_no_exenta solo puede ser S1."
  - codigo: "vf-sii-clave_04_no_sujeta"
    error: "Con la clave 04 como unica no se admite no_sujeta."
  - codigo: "vf-sii-clave_04_s2"
    error: "Con la clave 04 como unica el tipo_no_exenta solo puede ser S2."
  - codigo: "vf-sii-clave_05_tipo_requerido"
    error: "Con la clave 05 como unica el tipo_impositivo es obligatorio y distinto de 0."
  - codigo: "vf-sii-clave_06_tipo_factura"
    error: "Con la clave 06 el tipo_factura debe ser F1 o R1 a R4."
  - codigo: "vf-sii-clave_07_exencion"
    error: "Con la clave 07 como unica no se admiten las causas de exencion E2, E3, E4 ni E5."
  - codigo: "vf-sii-clave_07_no_sujeta"
    error: "Con la clave 07 como unica no se admite no_sujeta."
  - codigo: "vf-sii-clave_07_s2_s3"
    error: "Con la clave 07 como unica el tipo_no_exenta no puede ser S2 ni S3."
  - codigo: "vf-sii-clave_08_solo_tai"
    error: "Con la clave 08 como unica el desglose solo admite no_sujeta con importe_tai_reglas_localizacion."
  - codigo: "vf-sii-clave_10_nif"
    error: "Con la clave 10 la contraparte debe identificarse con nif."
  - codigo: "vf-sii-clave_10_solo_714"
    error: "Con la clave 10 el desglose solo admite no_sujeta con importe_por_articulos_7_14_otros."
  - codigo: "vf-sii-clave_10_tipo_factura"
    error: "Con la clave 10 el tipo_factura debe ser F1."
  - codigo: "vf-sii-clave_14_contraparte"
    error: "Con la clave 14 como unica la contraparte debe identificarse con un nif que empiece por P, Q, S o V."
  - codigo: "vf-sii-clave_14_fecha_operacion"
    error: "Con la clave 14 como unica la fecha_operacion es obligatoria y debe ser posterior a la fecha_expedicion."
  - codigo: "vf-sii-clave_14_tipo_factura"
    error: "Con la clave 14 como unica el tipo_factura debe ser F1 o R1 a R4."
  - codigo: "vf-sii-clave_17_fechas"
    error: "Con la clave 17 el periodo, la fecha_expedicion y la fecha_operacion no pueden ser anteriores a julio de 2021."
  - codigo: "vf-sii-clave_17_s2_s3"
    error: "Con la clave 17 el tipo_no_exenta no puede ser S2 ni S3."
  - codigo: "vf-sii-clave_arrendamiento_21"
    error: "Con la clave {unica} como unica el tipo_impositivo debe ser 21 en todas las lineas."
  - codigo: "vf-sii-clave_regimen_incompatible"
    error: "La clave adicional {adicional} no es compatible con la clave principal {principal}."
  - codigo: "vf-sii-clave_regimen_requerida"
    error: "El campo clave_regimen es obligatorio y debe ser un array de 1 a 3 claves."
  - codigo: "vf-sii-clave_regimen_sin_adicionales"
    error: "La clave {principal} no admite claves adicionales."
  - codigo: "vf-sii-clave_regimen_valor"
    error: "Las claves de clave_regimen deben ser strings de 01 a 17."
  - codigo: "vf-sii-codigo_pais_es"
    error: "El codigo_pais ES solo se admite con id_type 03 o 07."
  - codigo: "vf-sii-codigo_pais_iso"
    error: "El campo codigo_pais debe ser un codigo ISO 3166-1 alpha-2."
  - codigo: "vf-sii-codigo_pais_requerido"
    error: "El campo codigo_pais es obligatorio en id_otro salvo con id_type 02."
  - codigo: "vf-sii-contraparte_identificacion"
    error: "La contraparte debe identificarse con nif o con id_otro."
  - codigo: "vf-sii-contraparte_no_aplica"
    error: "En facturas F2, F4 y R5 no se pueden indicar los campos nombre, nif, id_otro ni nif_representante."
  - codigo: "vf-sii-contraparte_no_censada_aeat"
    error: "El NIF/NOMBRE ({nif}/{nombre}) de la contraparte no se encuentra registrado en la Agencia Tributaria. Para personas juridicas el NIF debe estar registrado en la AEAT. Para personas fisicas, el NIF debe estar registrado en la AEAT y el nombre debe ser suficientemente parecido al nombre registrado en la AEAT."
  - codigo: "vf-sii-contraparte_requerida"
    error: "En facturas F1, F3 y R1 a R4 la contraparte es obligatoria: indica nombre y nif o id_otro."
  - codigo: "vf-sii-cuota_recargo_formato"
    error: "El campo cuota_recargo_equivalencia debe ser un numero con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-cuota_repercutida_calculo"
    error: "La cuota_repercutida debe ser base_imponible (o base_imponible_a_coste con la clave 06) por tipo_impositivo / 100, con un margen de 10 euros."
  - codigo: "vf-sii-cuota_repercutida_formato"
    error: "El campo cuota_repercutida debe ser un numero con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-cuota_repercutida_requerida"
    error: "El campo cuota_repercutida es obligatorio cuando el tipo_impositivo es distinto de 0 (salvo en F4 y R5)."
  - codigo: "vf-sii-cuota_repercutida_signo"
    error: "La cuota_repercutida y la base_imponible deben tener el mismo signo."
  - codigo: "vf-sii-cuota_repercutida_signo_coste"
    error: "La cuota_repercutida y la base_imponible_a_coste deben tener el mismo signo."
  - codigo: "vf-sii-cupon_no_aplica"
    error: "El campo cupon solo se puede indicar, con cualquier valor, en facturas R1, R5 y F4."
  - codigo: "vf-sii-descripcion_formato"
    error: "El campo descripcion es obligatorio y no puede tener mas de 500 caracteres."
  - codigo: "vf-sii-desglose_bloque_tipo"
    error: "El campo desglose.{operacion} debe ser un objeto."
  - codigo: "vf-sii-desglose_bloque_vacio"
    error: "El campo desglose.{operacion} debe incluir al menos uno de exenta, no_exenta o no_sujeta."
  - codigo: "vf-sii-desglose_clave_desconocida"
    error: "El desglose solo admite exenta, no_exenta y no_sujeta (forma plana) o entrega y prestacion_servicios (por operacion)."
  - codigo: "vf-sii-desglose_clave_desconocida_bloque"
    error: "El campo desglose.{operacion} solo admite exenta, no_exenta y no_sujeta."
  - codigo: "vf-sii-desglose_formas_mezcladas"
    error: "El desglose no puede mezclar exenta, no_exenta o no_sujeta con entrega o prestacion_servicios."
  - codigo: "vf-sii-desglose_por_operacion_requerido"
    error: "Con una contraparte identificada con id_otro o con un nif que empieza por N, el desglose debe ir por operacion: entrega y/o prestacion_servicios."
  - codigo: "vf-sii-desglose_requerido"
    error: "El campo desglose es obligatorio y debe ser un objeto."
  - codigo: "vf-sii-desglose_vacio"
    error: "El desglose debe incluir al menos uno de exenta, no_exenta o no_sujeta, o bien entrega y/o prestacion_servicios."
  - codigo: "vf-sii-detalle_base_imponible"
    error: "Cada linea de detalle_iva debe tener base_imponible, un numero con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-detalle_iva_tipo"
    error: "El campo {donde}.no_exenta.detalle_iva debe ser un array de 1 a 12 lineas."
  - codigo: "vf-sii-e5_en_servicios"
    error: "La causa_exencion E5 (entregas intracomunitarias) no se admite en prestacion_servicios."
  - codigo: "vf-sii-ejercicio_formato"
    error: "El campo ejercicio es obligatorio y debe ser un string de 4 digitos."
  - codigo: "vf-sii-emitida_por_valor_verifactu"
    error: "En el SII emitida_por_tercero_o_destinatario admite S o N (en Verifactu son T y D)."
  - codigo: "vf-sii-entidad_sucedida_formato"
    error: "El campo entidad_sucedida debe tener nombre (hasta 120 caracteres) y un nif con formato valido."
  - codigo: "vf-sii-especial_tipo"
    error: "El campo especial debe ser un objeto."
  - codigo: "vf-sii-especial_valor"
    error: "El campo especial.{flag} solo admite S o N."
  - codigo: "vf-sii-exenta_base_imponible"
    error: "Cada elemento de {donde}.exenta debe tener base_imponible, un numero con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-exenta_tipo"
    error: "El campo {donde}.exenta debe ser un array de 1 a 7 elementos."
  - codigo: "vf-sii-f2_limite_3000"
    error: "En facturas F2 la suma del desglose (bases, cuotas e importes no sujetos) no puede superar 3000 euros, salvo con num_registro_acuerdo_facturacion o factura_sin_identif_destinatario_art_61d S."
  - codigo: "vf-sii-factura_duplicada_lote"
    error: "Factura con misma serie, numero y fecha_expedicion duplicada en el lote."
  - codigo: "vf-sii-facturas_rectificadas_no_aplica"
    error: "El campo facturas_rectificadas solo se puede indicar en facturas R1 a R5 y F4."
  - codigo: "vf-sii-facturas_sustituidas_no_aplica"
    error: "El campo facturas_sustituidas solo se puede indicar en facturas F3."
  - codigo: "vf-sii-fecha_expedicion_anterior_operacion"
    error: "La fecha_expedicion no puede ser anterior a la fecha_operacion salvo con las claves 14 y 15."
  - codigo: "vf-sii-fecha_expedicion_antigua"
    error: "La fecha_expedicion no puede ser anterior a la fecha actual menos veinte años."
  - codigo: "vf-sii-fecha_expedicion_formato"
    error: "El campo fecha_expedicion es obligatorio y debe ser una fecha valida con el formato DD-MM-YYYY."
  - codigo: "vf-sii-fecha_expedicion_futura"
    error: "El campo fecha_expedicion no puede ser posterior a la fecha actual."
  - codigo: "vf-sii-fecha_operacion_antigua"
    error: "La fecha_operacion no puede ser anterior a la fecha actual menos veinte años."
  - codigo: "vf-sii-fecha_operacion_formato"
    error: "El campo fecha_operacion debe ser una fecha valida con el formato DD-MM-YYYY."
  - codigo: "vf-sii-fecha_operacion_futura"
    error: "La fecha_operacion no puede ser posterior a la fecha actual salvo con las claves 14 y 15."
  - codigo: "vf-sii-id_otro_campos"
    error: "El campo id_otro debe tener id_type (02 a 07) e id (string de hasta 20 caracteres)."
  - codigo: "vf-sii-id_otro_censado_en_aeat"
    error: "El NIF/NOMBRE ({id_otro.id}/{nombre}) de la contraparte esta registrado en la Agencia Tributaria: indicalo en los campos nif y nombre en lugar de id_otro."
  - codigo: "vf-sii-id_type_07_pais"
    error: "Con id_type 07 (no censado) el codigo_pais debe ser ES."
  - codigo: "vf-sii-id_type_07_persona_fisica"
    error: "Con id_type 07 (no censado) el id debe ser el NIF de una persona fisica (DNI o NIE)."
  - codigo: "vf-sii-importe_rectificativa_campos"
    error: "El campo importe_rectificativa debe tener base_rectificada y cuota_rectificada (y opcionalmente cuota_recargo_rectificada), numeros con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-importe_rectificativa_no_aplica"
    error: "El campo importe_rectificativa solo se puede indicar con tipo_rectificativa S o en facturas F4."
  - codigo: "vf-sii-importe_rectificativa_requerido"
    error: "Con tipo_rectificativa S el campo importe_rectificativa es obligatorio."
  - codigo: "vf-sii-importe_total_formato"
    error: "El campo importe_total debe ser un numero con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-importe_total_requerido_base_0"
    error: "En facturas F2, F4 y R5 con una sola linea de base_imponible 0 el campo importe_total es obligatorio."
  - codigo: "vf-sii-importe_total_requerido_clave"
    error: "Con las claves 03, 05 y 09 el campo importe_total es obligatorio."
  - codigo: "vf-sii-inmueble_situacion"
    error: "Cada inmueble debe tener situacion 1, 2, 3 o 4."
  - codigo: "vf-sii-inmuebles_no_aplica"
    error: "El campo inmuebles solo se puede indicar con las claves 12 y 13."
  - codigo: "vf-sii-inmuebles_requeridos"
    error: "Con las claves 12 y 13 el campo inmuebles es obligatorio."
  - codigo: "vf-sii-inmuebles_tipo"
    error: "El campo inmuebles debe ser un array de 1 a 15 elementos."
  - codigo: "vf-sii-iva_codigo_pais"
    error: "Con id_type 02, codigo_pais debe ser un Estado miembro y coincidir con los dos primeros caracteres del id."
  - codigo: "vf-sii-iva_formato"
    error: "El IVA ({idOtro.id}) no tiene un formato valido."
  - codigo: "vf-sii-iva_gb"
    error: "Desde el 01-02-2021 un NIF-IVA de Reino Unido no se admite con id_type 02; para Irlanda del Norte usa el prefijo XI."
  - codigo: "vf-sii-iva_no_censado_vies"
    error: "El IVA ({id_otro.id}) de la contraparte no se encuentra registrado en el censo VIES."
  - codigo: "vf-sii-iva_xi_servicios"
    error: "Un NIF-IVA con prefijo XI (Irlanda del Norte) solo se admite en entregas de bienes: el desglose debe incluir entrega."
  - codigo: "vf-sii-lineas_no_admitido"
    error: "En el SII no existe el campo lineas: el desglose va en el campo desglose (ver /sii-docs)."
  - codigo: "vf-sii-macrodato_no_aplica"
    error: "El campo especial.macrodato solo puede ser S si el importe_total es igual o superior a +-100.000.000."
  - codigo: "vf-sii-macrodato_requerido"
    error: "Si el importe_total es igual o superior a +-100.000.000 el campo especial.macrodato debe ser S."
  - codigo: "vf-sii-nif_e_id_otro"
    error: "La contraparte se identifica con nif o con id_otro, no con los dos."
  - codigo: "vf-sii-nif_formato"
    error: "El campo nif no tiene un formato valido."
  - codigo: "vf-sii-nif_representante_formato"
    error: "El campo nif_representante no tiene un formato valido."
  - codigo: "vf-sii-no_sujeta_formato"
    error: "Los importes de no_sujeta deben ser numeros con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-no_sujeta_importes"
    error: "El campo {donde}.no_sujeta debe tener importe_por_articulos_7_14_otros y/o importe_tai_reglas_localizacion."
  - codigo: "vf-sii-nombre_formato"
    error: "El campo nombre de la contraparte es obligatorio y no puede tener mas de 120 caracteres."
  - codigo: "vf-sii-numero_fin_formato"
    error: "El campo numero_fin debe ser distinto de numero y, junto a la serie, tener como mucho 60 caracteres."
  - codigo: "vf-sii-numero_fin_no_aplica"
    error: "El campo numero_fin solo se puede indicar en facturas F4."
  - codigo: "vf-sii-numero_fin_requerido"
    error: "En facturas F4 (asiento resumen) el campo numero_fin es obligatorio."
  - codigo: "vf-sii-numero_requerido"
    error: "El campo numero es obligatorio y debe ser un string no vacio."
  - codigo: "vf-sii-periodo_futuro"
    error: "El ejercicio y el periodo no pueden ser posteriores al periodo actual salvo con las claves 14 y 15."
  - codigo: "vf-sii-periodo_trimestral_antes_2018"
    error: "Los periodos trimestrales solo se admiten desde el ejercicio 2018."
  - codigo: "vf-sii-periodo_valor"
    error: "El campo periodo es obligatorio y debe ser 01 a 12 (mensual) o 1T a 4T (trimestral)."
  - codigo: "vf-sii-rebu_base_0"
    error: "Con la clave {unica} como unica y base_imponible 0, tipo_impositivo y cuota_repercutida deben estar vacios o ser 0."
  - codigo: "vf-sii-rebu_mixta_tipo_0_cuota"
    error: "Con las claves 03, 05 o 09 junto a otra, una linea con tipo_impositivo vacio o 0 debe tener cuota_repercutida vacia o 0."
  - codigo: "vf-sii-rebu_tipo_requerido"
    error: "Con la clave {unica} como unica y base_imponible distinta de 0, el tipo_impositivo es obligatorio y distinto de 0."
  - codigo: "vf-sii-recargo_contraparte"
    error: "Con recargo de equivalencia la contraparte debe identificarse con nif (salvo en F2, F4 y R5)."
  - codigo: "vf-sii-recargo_en_servicios"
    error: "En prestacion_servicios no se admite recargo de equivalencia."
  - codigo: "vf-sii-referencia_catastral_formato"
    error: "El campo referencia_catastral no puede tener mas de 25 caracteres."
  - codigo: "vf-sii-referencia_catastral_requerida"
    error: "El campo referencia_catastral es obligatorio salvo con situacion 3 o 4."
  - codigo: "vf-sii-referencias_campos"
    error: "Cada elemento de {campo} debe tener serie y numero (strings) y fecha_expedicion (DD-MM-YYYY, fecha valida)."
  - codigo: "vf-sii-referencias_serie_numero_longitud"
    error: "En {campo}, serie y numero juntos deben tener entre 1 y 60 caracteres."
  - codigo: "vf-sii-referencias_tipo"
    error: "El campo {campo} debe ser un array con al menos un elemento."
  - codigo: "vf-sii-s1_tipo_0"
    error: "El tipo_impositivo 0 con tipo_no_exenta S1 solo se admite en F1, F2 y F4 con fecha de operacion entre el 01-01-2023 y el 30-09-2024 (despues, con base imponible negativa), en F3 y rectificativas desde el 01-01-2023, o con una contraparte cuyo nif empiece por R, G, Q, N o W."
  - codigo: "vf-sii-s1_tipo_requerido"
    error: "Con tipo_no_exenta S1 el tipo_impositivo es obligatorio."
  - codigo: "vf-sii-s2_s3_claves"
    error: "El tipo_no_exenta S2 o S3 exige alguna de las claves 01, 04, 05, 06, 07 o 12."
  - codigo: "vf-sii-s2_s3_tipo_factura"
    error: "El tipo_no_exenta S2 o S3 solo se admite en facturas F1, F3 y R1 a R4."
  - codigo: "vf-sii-s2_tipo_cuota_0"
    error: "Con tipo_no_exenta S2 (inversion del sujeto pasivo) tipo_impositivo y cuota_repercutida son obligatorios y deben ser 0."
  - codigo: "vf-sii-s3_linea_tipo_0"
    error: "Con tipo_no_exenta S3 al menos una linea debe tener tipo_impositivo 0."
  - codigo: "vf-sii-s3_tipo_0_cuota"
    error: "Con tipo_no_exenta S3 una linea con tipo_impositivo 0 debe tener cuota_repercutida 0."
  - codigo: "vf-sii-s3_tipo_requerido"
    error: "Con tipo_no_exenta S3 el tipo_impositivo es obligatorio en todas las lineas (se admite 0)."
  - codigo: "vf-sii-serie_numero_longitud"
    error: "La serie y el numero juntos no pueden tener mas de 60 caracteres."
  - codigo: "vf-sii-serie_tipo"
    error: "El campo serie es obligatorio y debe ser un string (puede estar vacio)."
  - codigo: "vf-sii-tercero_y_gas"
    error: "Los campos emitida_por_tercero_o_destinatario y facturacion_mercado_organizado_gas no pueden ser S a la vez."
  - codigo: "vf-sii-tipo_factura_aj"
    error: "El tipo_factura AJ (ajustes del REBU) no esta soportado."
  - codigo: "vf-sii-tipo_factura_valor"
    error: "El campo tipo_factura es obligatorio y debe ser F1, F2, F3, F4 o R1 a R5."
  - codigo: "vf-sii-tipo_impositivo_2_75_fuera_de_vigencia"
    error: "El tipo_impositivo {tipo} solo se admite en F1, F2 y F4 con fecha de operacion entre el 01-10-2024 y el 31-12-2024 (despues, solo con base imponible y cuota negativas), y en F3 y rectificativas desde el 01-10-2024."
  - codigo: "vf-sii-tipo_impositivo_5_fuera_de_vigencia"
    error: "El tipo_impositivo 5 solo se admite en F1, F2 y F4 con fecha de operacion entre el 01-07-2022 y el 30-09-2024 (despues, solo con base imponible y cuota negativas), y en F3 y rectificativas desde el 01-07-2022."
  - codigo: "vf-sii-tipo_impositivo_formato"
    error: "El campo tipo_impositivo debe ser un numero de hasta 3 cifras enteras y 2 decimales."
  - codigo: "vf-sii-tipo_impositivo_hasta_2012"
    error: "El tipo_impositivo {tipo} solo se admite para operaciones hasta el 31-12-2012."
  - codigo: "vf-sii-tipo_impositivo_valor"
    error: "El tipo_impositivo {tipo} no esta entre los admitidos: 0, 2, 4, 5, 7.5, 10 y 21 (y 7, 8, 16 y 18 para operaciones hasta 2012)."
  - codigo: "vf-sii-tipo_no_exenta_valor"
    error: "El campo {donde}.no_exenta debe tener tipo_no_exenta S1, S2 o S3."
  - codigo: "vf-sii-tipo_recargo_formato"
    error: "El campo tipo_recargo_equivalencia debe ser un numero de hasta 3 cifras enteras y 2 decimales."
  - codigo: "vf-sii-tipo_recargo_fuera_de_vigencia"
    error: "El tipo_recargo_equivalencia {recargo} no se admite para esta fecha de operacion y tipo de factura."
  - codigo: "vf-sii-tipo_recargo_pareja"
    error: "Con tipo_impositivo {tipoTexto} el tipo_recargo_equivalencia solo puede ser {pareja.join(' o ')}."
  - codigo: "vf-sii-tipo_recargo_valor"
    error: "El tipo_recargo_equivalencia debe ser 0, 0.26, 0.5, 0.62, 1, 1.4, 1.75 o 5.2 (y 1 o 4 para operaciones hasta 2012)."
  - codigo: "vf-sii-tipo_rectificativa_no_aplica"
    error: "El campo tipo_rectificativa solo se puede indicar en facturas R1 a R5."
  - codigo: "vf-sii-tipo_rectificativa_requerido"
    error: "En facturas R1 a R5 el campo tipo_rectificativa es obligatorio y debe ser S o I."
  - codigo: "vf-sii-transmision_inmuebles_contraparte"
    error: "El campo importe_transmision_inmuebles_sujeto_iva exige identificar la contraparte."
  - codigo: "vf-sii-transmision_inmuebles_formato"
    error: "El campo importe_transmision_inmuebles_sujeto_iva debe ser un numero con hasta 2 decimales separados por un punto."
  - codigo: "vf-sii-validar_destinatario_tipo"
    error: "El campo validar_destinatario debe ser un booleano."
