SAFTCheck
Documentación / inline-editor
feature.inline-editor

Editor en línea — corrige NIF, ATCUD y fechas de la cabecera al vuelo

Edita el valor problemático junto al aviso, revalida al instante, sin volver a exportar desde el ERP.

Qué hace

El editor en línea aparece junto a cada aviso personalizado corregible en la página de resultado. Pulsa Editar valor, escribe el valor corregido, pulsa Aplicar — SAFTCheck parchea el XML almacenado y revalida, todo sin volver a exportar desde tu ERP.

Qué es editable

AvisoElemento editableTipo de entrada
nif.mod11 en HeaderHeader.TaxRegistrationNumberNIF de 9 dígitos
nif.mod11 en CustomerCustomerTaxID en el índice coincidenteNIF de 9 dígitos
nif.mod11 en SupplierSupplierTaxID en el índice coincidenteNIF de 9 dígitos
atcud.formatATCUD en el índice coincidenteTexto — botón MAYÚSCULAS de un clic
header.dates.future_endHeader.EndDateSelector de fecha
header.dates.fiscal_year_mismatchHeader.FiscalYearAño
header.dates.created_before_endHeader.DateCreatedSelector de fecha

El aviso combinado header.dates.range (StartDate debe ser anterior a EndDate) no es editable como un único campo — corrige StartDate o EndDate por separado.

Cómo se mantiene seguro

  • Solo ubicaciones en lista blanca. Cada destino editable mapea a un handler con nombre. Nunca se acepta XPath arbitrario.
  • Sanitización del valor. La sustitución se rechaza si está vacía, supera los 255 caracteres o contiene < > & — los metacaracteres XML nunca pueden colarse en el documento.
  • Sustitución que preserva bytes. El parche modifica el XML textualmente en lugar de pasar por el DOM, por lo que se preservan la codificación, la indentación y el estado sin BOM.
  • Revalidación. Tras cada parche el fichero se revalida de extremo a extremo. Si un parche rompe algo, se ve en la siguiente carga de página.

Cómo se controla el acceso

La edición en línea forma parte del mismo desbloqueo que la descarga del XML auto-corregido y el informe PDF:

  • Gratuito / invitado — ve el aviso y un CTA bloqueado Desbloquear para editar — 7 €.
  • Single Fix (7 €) — desbloquea edición, auto-fix y PDF para ese token de validación.
  • Pro (19 €/mes) y Agency (49 €/mes) — desbloquean los tres en cada validación, sin pago por fichero.

Qué no hace

  • No inventa valores. SAFTCheck nunca adivina un NIF ni un código de validación ATCUD — tú aportas el correcto.
  • No edita datos transaccionales (líneas, totales, referencias de factura). Eso debe corregirse en el ERP de origen.
  • No resuelve automáticamente errores estructurales del XSD (elementos faltantes, orden equivocado). La familia de codificación tiene auto-fix; los problemas estructurales necesitan una nueva exportación.

Después de editar

Cuando el fichero esté limpio, los botones Corregir automáticamente y descargar y Descargar informe PDF de la parte superior de la página de resultado te dan el XML corregido y una copia del informe que puedes entregar a tu asesor o adjuntar a tu envío a la AT.

Relacionado

  • NIF Mod-11 — algoritmo detrás de la comprobación del NIF.
  • Formato ATCUD — la regla que el editor corrige cuando arreglas un ATCUD.
  • Fechas de la cabecera — invariantes de StartDate/EndDate/FiscalYear/DateCreated.

Otras reglas

Usamos una cookie de sesión para iniciar sesión, una cookie de idioma para la preferencia lingüística y Tawk.to para el widget de chat en vivo (que establece sus propias cookies al abrir el chat). Google Analytics (GA4) se carga solo después de que aceptes, con anonimización de IP; sin rastreadores publicitarios. Consulta nuestra Política de Privacidad.