Il trasferimento dei dati rappresenta per ogni prodotto gestionale uno strumento fondamentale per consentire all'utente lo scambio di informazioni tra postazioni differenti.
XGate, il modulo di Mago.net preposto a questo compito, utilizza "XML" come formato di trasferimento; è proprio grazie a questo standard che è possibile scambiare dati anche con applicativi differenti da Mago.net. Ma in ambito di XGate cosa intendiamo per "dati"?
I dati, memorizzati nelle varie tabelle del database, sono organizzati in “documenti”; questa organizzazione permette di suddividere il concetto logico, più vicino all’utente, da quello fisico (struttura del database aziendale) semplificando e mantenendo una certa familiarità con le operazioni.
Una Fattura di Vendita, un Ordine da Cliente, una Bolla di Carico, piuttosto che una condizione di pagamento, un modello contabile, un’anagrafica fornitore o un articolo di magazzino (e così via), rappresentano altrettanti documenti.