SAFTCheck
Documentazione / inline-editor
feature.inline-editor

Editor inline — correggi NIF, ATCUD e date dell'header sul posto

Modifica il valore problematico accanto all'anomalia, riconvalida subito, senza tornare a esportare dall'ERP.

Cosa fa

L'editor inline appare accanto a ogni anomalia personalizzata correggibile nella pagina del risultato. Clicca Modifica valore, digita il valore corretto, clicca Applica — SAFTCheck modifica l'XML memorizzato e riconvalida, tutto senza riesportare dall'ERP.

Cosa è modificabile

AnomaliaElemento modificabileTipo di input
nif.mod11 su HeaderHeader.TaxRegistrationNumberNIF a 9 cifre
nif.mod11 su CustomerCustomerTaxID all'indice corrispondenteNIF a 9 cifre
nif.mod11 su SupplierSupplierTaxID all'indice corrispondenteNIF a 9 cifre
atcud.formatATCUD all'indice corrispondenteTesto — pulsante MAIUSCOLO di un clic
header.dates.future_endHeader.EndDateSelettore di data
header.dates.fiscal_year_mismatchHeader.FiscalYearAnno
header.dates.created_before_endHeader.DateCreatedSelettore di data

L'anomalia combinata header.dates.range (StartDate deve precedere EndDate) non è modificabile come singolo campo — correggi StartDate o EndDate separatamente.

Come resta sicuro

  • Solo location in whitelist. Ogni target modificabile mappa a un handler con nome. XPath arbitrario non è mai accettato.
  • Sanitizzazione del valore. La sostituzione viene rifiutata se è vuota, supera i 255 caratteri o contiene < > & — i metacaratteri XML non possono mai essere introdotti nel documento.
  • Sostituzione che preserva i byte. Il patch modifica l'XML in modo testuale invece di passare dal DOM, così codifica, indentazione e lo stato senza BOM vengono preservati.
  • Riconvalida. Dopo ogni patch il file viene riconvalidato end-to-end. Se un patch rompe qualcosa, lo vedi al successivo caricamento di pagina.

Come è gestito l'accesso

L'editor inline fa parte dello stesso sblocco del download dell'XML auto-corretto e del report PDF:

  • Gratuito / ospite — vede l'anomalia e una CTA bloccata Sblocca per modificare — €7.
  • Single Fix (€7) — sblocca editor, auto-fix e PDF per quel token di convalida.
  • Pro (€19/mese) e Agency (€49/mese) — sbloccano tutti e tre su ogni convalida, senza pagamento per file.

Cosa non fa

  • Non inventa valori. SAFTCheck non indovina mai un NIF né un codice di validazione ATCUD — sei tu a fornire quello corretto.
  • Non modifica dati transazionali (righe, totali, riferimenti di fattura). Quelli vanno corretti nell'ERP di origine.
  • Non risolve automaticamente errori strutturali a livello XSD (elementi mancanti, ordine sbagliato). La famiglia di codifica ha l'auto-fix; i problemi strutturali richiedono una nuova esportazione.

Dopo la modifica

Una volta che il file è pulito, i pulsanti Correggi automaticamente e scarica e Scarica il report PDF in cima alla pagina del risultato ti danno l'XML corretto e una copia del report da consegnare al commercialista o allegare al tuo invio AT.

Correlato

  • NIF Mod-11 — algoritmo dietro il controllo NIF.
  • Formato ATCUD — la regola che l'editor corregge quando sistemi un ATCUD.
  • Date dell'header — invarianti di StartDate/EndDate/FiscalYear/DateCreated.

Altre regole

Usiamo un cookie di sessione per l'accesso, un cookie locale per la preferenza linguistica e Tawk.to per il widget di chat (che imposta i propri cookie quando apri la chat). Google Analytics (GA4) si carica solo dopo la tua accettazione, con anonimizzazione dell'IP; nessun tracker pubblicitario. Vedi la nostra Informativa sulla privacy.