Attivando la gestione vincoli per un determinato tipo di documento e' possibile definire delle regole di validazione per impedire che vengano creati documenti errati
Ad esempio e' possibile evitare che vengano emesse fatture di vendita verso fornitori o verso contatti, che vengano usate aliquote iva sbagliate in base a determinate nazioni del destinatario ecc.
Per attivare la gestione vincoli va innanzitutto selezionata l'opzione evidenziata in figura

N.B. L'opzione va evidenziata separatamente per ogni tipo di documento (ddt, fatture, ordini, ...) per cui si vuole utilizzare la gestione vincoli
Premendo il pulsante [Gestione vincoli] si accede ad una sottofinestra da cui si possono impostare le regole che i documenti devono rispettare

Esistono due tipi di regole che e' possibile creare
1) Una serie di regole di "validita'", ovvero una serie di combinazioni valide. Se il documento rispetta almeno una di queste combinazioni il documento viene ritenuto valido
2) Una serie di regole di "NON validita'". Se il documento corrisponde ad almeno una di queste regole allora e' da ritenersi NON valido
Per creare nuove regole si puo' utilizzare il pulsante [Nuovo (F4)] presente in basso. Si aprira' una finestra di inserimento della nuova regola simile alla seguente

Per comprendere meglio il funzionamento della gestione vincoli procederemo con qualche esempio di configurazione ed una spiegazione dell'effetto sulla validazione dei documenti
ESEMPIO 1

In questo esempio vengono creati dei vincoli sulle varie combinazioni CAUSALE DOCUMENTO / TIPO ANAGRAFICA
In pratica se viene creato un DDT intestato ad un CLIENTE con causale VENDITA o NOLEGGIO o RESO DA RIPARAZIONE o C/TO VISIONE il documento e' valido
Se viene creato un DDT intestato ad un FORNITORE con causale RIPARAZIONE o RESO DA NOLEGGIO il documento e' valido
Qualsiasi altra combinazione di documenti e' da ritenersi non valida.
Se si salva ad esempio un documento con regole non valide comparira' un messaggio simile al seguente

ESEMPIO 2

La prima condizione e' sempre vera per tutti i documenti di trasporto (non e' stato impostato nessun parametro di causale, imposte, tipo anag, ecc.)
La seconda condizione e' vera solamente se viene creato un documento intestato ad una persona fisica ed in cui viene utilizzato un codice imposte ESENTE
In pratica e' possibile creare qualsiasi tipo di documento di trasporto tranne quelli in cui il documento e' intestato ad una persona fisica ed in cui viene utilizzato un codice imposte ESENTE
Se si salva ad esempio un documento con regole non valide comparira' un messaggio simile al seguente



