Schemi personalizzati
Quando hai bisogno di leggere qualcosa da un documento che non è negli schemi di sistema, definisci un tuo schema.
Quando ha senso
- Documento da un fornitore con layout non standard.
- Specialità del settore: ricevute di pesatura, rapporti di prova, carte carburante.
- Campo di cui hai bisogno nel tuo sistema e che non appare altrove.
Tieni presente che un documento con schema personalizzato non può essere inviato alla contabilità né esportato in formati contabili — questi leggono campi fissi di fattura. Rimangono JSON, XML, YAML, CSV, Excel e PDF. Nei riepiloghi viene considerato solo il documento che ha un campo numerico TotalAmount.
Come si definisce
Attraverso l'editor nella scheda Schemi. Si scrive in JSON Schema — oggetto con properties, per ogni campo type e description, elenchi come array con items. Chi conosce lo standard non sarà sorpreso; chi non lo conosce può partire da un modello (fattura, fattura con IVA, ricevuta, bolla di consegna, minimo) o da una copia dello schema di sistema. I campi dei modelli hanno nomi in inglese proprio come gli schemi di sistema, quindi il modulo di controllo troverà la dicitura; le descrizioni dei campi sono nella lingua dell'interfaccia e possono essere modificate.
Riferimenti, allOf, oneOf, condizioni e simili non sono ammessi dall'editor; lo schema deve essere un albero piatto di campi. La copia dello schema di sistema porta con sé anche il suo incarico per il modello, riconoscendo così bene quanto il modello; con il pulsante Disconnetti diventa uno schema personale ordinario.
La descrizione del campo è una guida per il modello
Questa è la cosa più importante di tutta la pagina. description non serve solo per l'uomo, ma anche per il modello. La differenza tra "numero dell'ordine" e "numero dell'ordine, inizia con Z- e ha sei cifre, di solito si trova nell'angolo in alto a destra vicino al codice a barre" è enorme in termini di successo.
Limiti
Il numero di campi è regolato dal piano tariffario: 80 per Free e Starter, 160 per Business, 240 per Scale. Si contano anche i campi nidificati e i campi di voci. I nomi e le descrizioni vengono inviati al modello per ogni documento, quindi uno schema più lungo implica un'elaborazione più costosa.
Prove
L'editor controlla continuamente la sintassi e non consentirà il salvataggio finché lo schema non è corretto. Puoi provarlo solo su un documento reale: caricalo con uno schema selezionato, oppure per un documento già completato scegli Elabora di nuovo. Entrambi richiedono crediti come per un'elaborazione normale.
Modifiche e cancellazioni
Lo schema modificato si applica all'elaborazione successiva. I documenti che sono già passati mantengono i dati così come sono stati creati. Non è possibile eliminare uno schema secondo cui è stato riconosciuto almeno un documento — i documenti perderebbero il modulo di controllo.