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.