Transazioni di integrazione esterne
Ora il sistema è pronto per ricevere transazioni di integrazione finanziaria da una fonte esterna.
Uno dei metodi più semplici per importare transazioni esterne nelle tabelle delle transazioni di integrazione del package Contabilità consiste nell'utilizzare uno schema di scambio, come nelle precedenti versioni di LN.
Nelle seguenti sezioni sono elencati i requisiti relativi alle transazioni registrate.
Di seguito sono riportate le tabelle di database interessate:
- Transazioni di integrazione (tfgld482)
- Elementi registrati (tfgld481)
- Transazioni di integrazione non mappate/non registrate(tfgld487)
- Codice contabilità per Transazione di integrazione (tfgld486), se sono interessati codici contabilità
Le transazioni di integrazione devono essere registrate a coppie (in tfgld482): una transazione a credito e la relativa transazione a debito. Entrambe le transazioni verranno archiviate nella stessa società finanziaria, ovvero nella società finanziaria della transazione a credito. Questo aspetto è importante per le registrazioni interaziendali. A entrambe le transazioni deve essere assegnato lo stesso GUID (vedere di seguito). Le transazioni faranno riferimento agli stessi dati non mappati/non registrati nella tabella (tfgld487).
Ogni transazione di integrazione può avere un insieme di elementi registrati correlati (tfgld481). Se alla transazione di integrazione è associato un codice contabilità, è necessario archiviare una riga aggiuntiva nella tabella (tfgld486).
Se si utilizza un codice contabilità, quando vengono determinati conto contabile e dimensioni lo schema di mappatura verrà ignorato. Le transazioni verranno inoltre registrate nel conto contabile e nelle dimensioni definiti per il codice contabilità.
Elementi registrati (tfgld481)
Questa tabella contiene gli elementi registrati per transazione di integrazione. Per la mappatura di ciascuna transazione verranno quindi utilizzati gli elementi corrispondenti.
Campo | Descrizione | Formato | Dominio | Obbligatorio * | Commenti |
---|---|---|---|---|---|
guid | globally unique identifier | str(22) | tcguid | Sì | Riferimento provvisorio a tfgld482.guid |
dbcr | indicatore dare/avere | enum | tfgld.dbcr | Sì | Riferimento provvisorio a tfgld482.dbcr |
seqn | numero di sequenza | int(4) | tcpono | Sì | Numero di sequenza per estendere la chiave primaria. I primi 30 elementi devono essere archiviati nella riga con numero di sequenza 1, i 30 elementi successivi nella riga 2 e così via. |
elcd | codici elemento | str(12) (array) | tfgld.elcd | Sì | Ogni elemento fa riferimento (provvisoriamente) a tfgld456.elcd. Gli elementi con valori non specificati non devono essere registrati. |
elva | valori elemento | str(50) | tcelva | Sì | Appartiene a tfgld481.elcd |
* Per i dati esterni questa impostazione può essere diversa dalla proprietà del campo della tabella.
Transazioni di integrazione non mappate/non registrate(tfgld487)
Questa tabella contiene le coppie di transazioni di integrazione. Verrà utilizzata durante la mappatura e la registrazione. Questa è una tabella padre di tfgld482.
Campo | Descrizione | Formato | Dominio | Obbligatorio * | Commenti |
---|---|---|---|---|---|
guid | globally unique identifier | str(22) | tcguid | Sì | = tfgld482.guid |
sint | stato transazione | enum | tfgld.ints | Sì | Valore: tfgld.ints.logged |
ocmp | società logistica di origine | int(3) | tcncmp | Sì | = tfgld482.ocmp |
fcom | società finanziaria transazione a credito | int(3) | tcncmp | Sì | La società finanziaria della transazione a credito |
rbon | Business Object | str(17) | tcbona | Sì | = tfgld482.rbon |
idtc | tipo di documento di integrazione | str(8) | tcidty | Sì | = tfgld482.idtc |
trdt | data della transazione | data UTC | tcdate | Sì | = tfgld482.trdt |
usgr | gruppo finanziario utenti | str(6) | tfgld.usgr | No | = tfgld482.usgr |
crdt | data creazione | data UTC | tcdate | Sì | = tfgld482.crdt |
* Per i dati esterni questa impostazione può essere diversa dalla proprietà del campo della tabella.
Codice contabilità per Transazione di integrazione (tfgld486)
Nella tabella riportata di seguito viene illustrato il codice contabilità utilizzato in una transazione di integrazione.
Campo | Descrizione | Formato | Dominio | Obbligatorio * | Commenti |
---|---|---|---|---|---|
guid | globally unique identifier | str(22) | tcguid | Sì | = tfgld482.guid |
dbcr | indicatore dare/avere | enum | tfgld.dbcr | Sì | = tfgld482.dbcr |
fcom | società finanziaria | int(3) | tcncmp | Sì | = tfgld482.fcom, il riferimento provvisorio è tfgld475.fcmp |
glco | codice contabilità | str(50) | tcglco | Sì | Riferimento provvisorio a tfgld475.glcd |
* Per i dati esterni questa impostazione può essere diversa dalla proprietà del campo della tabella.