Transações de integração (tfgld482)
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).
Esta tabela contém as transações de integração individuais.
Nota
As transações de crédito e débito devem ter o mesmo GUID atribuído.
| Campo | Descrição | Formato | Domínio | necessário * | Comentários |
|---|---|---|---|---|---|
| guid | identificador global exclusivo | str(22) | tcguid | Sim | deve ser o mesmo para transações de débito e crédito relacionadas; a ser atribuído usando a função uuid.generate$() |
| dbcr | indicador de débito/crédito | enum | tfgld.dbcr | Sim | |
| ocmp | companhia logística de origem | int(3) | tcncmp | Sim | companhia logística em que o objeto de negócio reside; deve ser a mesma para transações de crédito e débito relacionadas |
| idtc | tipo de documento de integração | str(8) | tcidty | Sim | deve ser o mesmo para transações de débito e crédito relacionadas; refere-se a tfgld457.idtc |
| trdt | data de transação | data UTC | tcdate | Sim | data em que, entre outros, a data do documento será baseada; deve ser a mesma para transações de débito e crédito relacionadas |
| tcmp | companhia logística | int(3) | tcncmp | Sim | a mesma que a companhia logística de origem (tfgld482.ocmp) |
| secd | elemento de ordenação | str(12) | tfgld.elcd | Não | referência flexível para tfgld456.elcd; deverá ser preenchido somente se a funcionalidade de elemento de ordenação for usada |
| seva | valor do elemento de ordenação | str(50) | tcelva | Não | pertence a tfgld482.secd |
| rbon | objeto de negócio | str(17) | tcbona | Sim | deve ser o mesmo para transações de débito e crédito relacionadas; refere-se a tfgld454.bona |
| rbid | ID do objeto de negócio | str(11) | tcboid | Sim | deve ser o mesmo para transações de crédito e débito relacionadas; o ID do objeto de negócio (por exemplo, o número da ordem de compra no caso de uma ordem de compra) |
| rpon | posição de classificação | long(8) | tcsopo | Não | deve ser a mesma para transações de débito e crédito relacionadas; usada em índices para ordenação detalhada por objeto de negócio (consulte os índices tfgld482), entre outros; usada na sessão Transações de integração (tfgld4582m000) |
| obre | referência do objeto de negócio | str(40) | tcborf | Não | deve ser a mesma para transações de crédito e débito relacionadas; extensão do ID do objeto de negócio, para especificar de forma mais precisa a qual origem a transação está relacionada; a primeira parte deve ser a mesma de tfgld482.rpon |
| buid | GUID de referência do objeto de negócio | str(22) | tcguid | Não | deixar em branco: não usado externamente |
| bpid | parceiro de negócios | str(9) | tccom.bpid | Não | referência flexível para tccom100; parceiro de negócios que deve ser registrado com a transação em General Ledger |
| ttyp | tipo de transação | str(3) | tfgld.ttyp | Não | deixar em branco; determinado durante o lançamento |
| docn | número do documento | long(8) | tfgld.docn | Não | deixar em branco; determinado durante o lançamento |
| btno | número do lote | long(6) | tfgld.btno | Não | deixar em branco; determinado durante o lançamento |
| lino | número de linha | long(8) | tfgld.lino | Não | deixar em branco; determinado durante o lançamento |
| sint | status da transação | enum | tfgld.ints | Sim | deve ser definido como tfgld.ints.mapped quando o código GL está envolvido, caso contrário, deve usar como padrão tfgld.ints.logged |
| crdt | data de criação | data UTC | tcdate | Sim | deve ser o mesmo para transações de débito e crédito relacionadas; a data da criação real da transação de integração |
| crus | usuário (criação) | str(16) | tfgld.user | Sim | ID do usuário (logname$) que registra a transação; deve ser o mesmo para transações de débito e crédito relacionadas |
| usgr | grupo de usuários financeiros | str(6) | tfgld.usgr | Não | refere-se a tfgld435; a ser recuperado de tfgld436 para tfgld482.crus; no entanto, não precisa existir |
| pous | usuário (lançamento) | str(16) | tfgld.user | Não | deixar em branco; determinado durante o lançamento |
| podt | data de lançamento | data UTC | tcdate | Não | deixar em branco; determinado durante o lançamento |
| prin | impresso | enum | tcyesno | Sim | valor: tcyesno.no |
| glcu | Código GL usado | enum | tcyesno | Sim | o valor deverá ser definido como tcyesno.yes se o código GL for usado; caso contrário, tcyesno.no |
| fcom | companhia financeira | int(3) | tcncmp | Sim | companhia financeira para cuja General Ledger a transação deve ser lançada; pode ser diferente entre a transação de integração e a transação de débito à qual pertence; para a transação de crédito, deve ser sempre a companhia financeira na qual as transações de integração são registradas (a companhia financeira física) |
| leac | conta contábil | str(12) | tfgld.leac | Não | deverá ficar vazia se não for usado o código GL; caso contrário, deverá ser preenchida pela recuperação de tfgld475 |
| dim1 | dimensão 1 | str(6) | tfgld.dimx | Não | consulte tfgld482.leac |
| dim2 | dimensão 2 | str(6) | tfgld.dimx | Não | consulte tfgld482.leac |
| dim3 | dimensão 3 | str(6) | tfgld.dimx | Não | consulte tfgld482.leac |
| dim4 | dimensão 4 | str(6) | tfgld.dimx | Não | consulte tfgld482.leac |
| dim5 | dimensão 5 | str(6) | tfgld.dimx | Não | consulte tfgld482.leac |
| amnt | valor da transação | duplo | tfgld.amnt | Sim | deve ser o mesmo para transações de débito e crédito relacionadas; deve ser arredondado adequadamente; zero pode ser um valor válido |
| ccur | código da moeda da transação | str(3) | tcccur | Sim | deve ser o mesmo para transações de débito e crédito relacionadas; refere-se a tcmcs002 |
| ratd | data da taxa de câmbio | data UTC | tcdate | Sim | a data para a qual as taxas de câmbio dirigidas às moedas locais foram recuperadas; provavelmente igual a tfgld482.trdt |
| rtyp | tipo de taxa de câmbio | str(3) | tcrtyp | Sim | tipo de taxa usado no cálculo de valores locais; provavelmente será igual ao tipo de taxa interna da companhia (financeira) (tcemm170.exeu) |
| taxa | taxas de câmbio | duplo (matriz) | tcratc | Sim | taxas dirigidas às moedas locais da companhia financeira da transação; podem ser recuperadas usando funções padrão de tcemm.dll5000/5010 |
| ratf | fatores da taxa de câmbio | long(6) (matriz) | tcratf | Sim | fatores de taxa dirigidos às moedas locais da companhia financeira da transação; podem ser recuperadas usando funções padrão de tcemm.dll5000/5010 |
| eibc | indicadores expressos em moeda base | enum (matriz) | tcyesno | Sim | Expresso em moeda base indicadores dirigidos às moedas locais da companhia financeira da transação. Podem ser recuperadas usando funções padrão de tcemm.dll5000/5010 |
| amth | valores na moeda local | duplo (matriz) | tfgld.amnt | Sim | valores nas moedas locais da companhia financeira da transação; podem ser calculados usando funções padrão de tcemm.dll5000/5010; devem ser arredondados adequadamente após o cálculo |
| cuni | a unidade da quantidade | str(3) | tccuni | Não | refere-se a tcmcs001; deverá ser preenchida se a quantidade for registrada |
| nuni | quantidade | duplo | tfgld.quan | Não | pertence a tfgld482.cuni |
| fyer | ano financeiro | int(4) | tfgld.year | Sim | consulte tfgld482.fprd |
| fprd | período financeiro | int(2) | tfgld.prod | Sim | deve ser preenchido e deve existir em tfgld005; pode ser determinado com base em tfgld482.trdt (preferencialmente, a data da transação e o período financeiro devem estar alinhados) |
| ryer | ano do relatório | int(4) | tfgld.year | Não | obrigatório se forem usados períodos de relatório; consulte tfgld482.fyer |
| rprd | período de relatório | int(2) | tfgld.prod | Não | obrigatório se forem usados períodos de relatório; consulte tfgld482.fprd |
| tyer | ano fiscal | int(4) | tfgld.year | Sim | consulte tfgld482.fyer |
| tprd | período do imposto | int(2) | tfgld.prod | Sim | consulte tfgld482.fprd |
| mscd | código do esquema de mapeamento utilizado | str(6) | tfgld.mscd | Não | deixar em branco; determinado durante o mapeamento |
| msvs | versão do esquema de mapeamento utilizado | long(5) | tfgld.msvs | Não | deixar em branco; determinado durante o mapeamento |
* Para dados externos, essa configuração pode ser diferente da propriedade do campo da tabela.