Transações de integração externas
Agora, o sistema está pronto para receber transações de integração financeira de uma fonte externa.
Um dos métodos mais óbvios para importar transações externas nas tabelas de transações de integração de Financials é usar um esquema de intercâmbio, como era feito nas versões anteriores do LN.
As seções a seguir listam os requisitos para as transações registradas.
Estas tabelas de banco de dados estão envolvidas:
- Transações de integração (tfgld482)
- Elementos registrados (tfgld481)
- Transações de integração não mapeadas/não lançadas (tfgld487)
- Código GL por transação de integração (tfgld486), se os códigos GL estiverem envolvidos.
As transações de integração devem ser registradas em pares (em tfgld482): uma transação de crédito e uma transação de débito acompanhante. As duas transações serão armazenadas na mesma companhia financeira, que é a companhia financeira da transação de crédito (isso é importante para lançamentos intercompanhia). O mesmo GUID deve ser atribuído às duas transações (consulte abaixo). As transações farão referência aos mesmos dados não mapeados/não lançados em (tfgld487).
Cada transação de integração pode ter um conjunto de elementos registrados relacionados (tfgld481). Se a transação de integração tiver um código GL anexado, uma linha adicional deverá ser armazenada em (tfgld486).
Se um código GL for usado, o esquema de mapeamento será ignorado na determinação de conta contábil e dimensões e as transações serão lançadas na conta contábil e dimensões definidas para o código GL.
Elementos registrados (tfgld481)
Esta tabela contém os elementos registrados por transação de integração e mostra quais elementos serão usados para o mapeamento da transação de integração.
Campo | Descrição | Formato | Domínio | necessário * | Comentários |
---|---|---|---|---|---|
guid | identificador global exclusivo | str(22) | tcguid | Sim | referência flexível para tfgld482.guid |
dbcr | indicador de débito/crédito | enum | tfgld.dbcr | Sim | referência flexível para tfgld482.dbcr |
seqn | número de sequência | int(4) | tcpono | Sim | número de sequência para estender a chave primária; os 30 elementos iniciais devem ser armazenados na linha com número de sequência 1, os próximos 30 elementos na linha número 2; e assim por diante. |
elcd | códigos de elemento | str(12) (matriz) | tfgld.elcd | Sim | cada elemento (suavemente) refere-se a tfgld456.elcd; elementos com valores vazios não precisam ser registrados |
elva | valores do elemento | str(50) | tcelva | Sim | pertence a tfgld481.elcd |
* For external data, this setting may be different from the table field’s property.
Transações de integração não mapeadas/não lançadas (tfgld487)
Esta tabela contém os pares de transações de integração e será usada durante o mapeamento e lançamento. Essa tabela é uma tabela pai de tfgld482.
Campo | Descrição | Formato | Domínio | necessário * | Comentários |
---|---|---|---|---|---|
guid | identificador global exclusivo | str(22) | tcguid | Sim | = tfgld482.guid |
sint | status da transação | enum | tfgld.ints | Sim | valor: tfgld.ints.logged |
ocmp | companhia logística de origem | int(3) | tcncmp | Sim | = tfgld482.ocmp |
fcom | companhia financeira de crédito | int(3) | tcncmp | Sim | a companhia financeira da transação de crédito |
rbon | objeto de negócio | str(17) | tcbona | Sim | = tfgld482.rbon |
idtc | tipo de documento de integração | str(8) | tcidty | Sim | = tfgld482.idtc |
trdt | data de transação | data UTC | tcdate | Sim | = tfgld482.trdt |
usgr | grupo de usuários financeiros | str(6) | tfgld.usgr | Não | = tfgld482.usgr |
crdt | data de criação | data UTC | tcdate | Sim | = tfgld482.crdt |
* For external data, this setting may be different from the table field’s property.
Código GL por transação de integração (tfgld486)
Esta tabela mostra o código GL que foi usado em uma transação de integração.
Campo | Descrição | Formato | Domínio | necessário * | Comentários |
---|---|---|---|---|---|
guid | identificador global exclusivo | str(22) | tcguid | Sim | = tfgld482.guid |
dbcr | indicador de débito/crédito | enum | tfgld.dbcr | Sim | = tfgld482.dbcr |
fcom | companhia financeira | int(3) | tcncmp | Sim | = tfgld482.fcom; referência flexível para tfgld475.fcmp |
glco | Código GL | str(50) | tcglco | Sim | referência flexível para tfgld475.glcd |
* Para dados externos, essa configuração pode ser diferente da propriedade do campo da tabela.