Transacciones de integración externa

Ahora el sistema ya está preparado para recibir transacciones de integración financieras de un origen externo.

Uno de los métodos más obvios para importar transacciones externas a las tablas de transacciones de integración de Finanzas es utilizar un esquema de intercambio, como se ha estado haciendo en las versiones anteriores de LN.

En las secciones siguientes se indican los requisitos de las transacciones registradas.

Intervienen las tablas de base de datos siguientes:

  • Transacciones de integración (tfgld482)
  • Elementos registrados (tfgld481)
  • Transacciones de integración no correlacionadas/no contabilizadas (tfgld487)
  • Código de contabilización por transacción de integración (tfgld486), si se utilizan códigos de contabilización

Las transacciones de integración se deben registrar por pares (en tfgld482): una transacción de crédito y una transacción de débito que la acompaña. Ambas transacciones se almacenarán en la misma compañía contable, que es la compañía contable de la transacción de crédito (esto es importante para las contabilizaciones intercompañía). A ambas transacciones se les debe asignar el mismo GUID (consulte más abajo). Las transacciones se referirán a los mismos datos no correlacionados/no contabilizados en (tfgld487).

Cada transacción de integración puede tener un conjunto de elementos registrados relacionados (tfgld481). Si la transacción de integración tiene un código de contabilización asociado, se debe almacenar una fila adicional en (tfgld486).

Si se utiliza un código de contabilización, el esquema de correlación se ignora al determinar la cuenta contable y las dimensiones, y las transacciones se contabilizan en la cuenta contable y las dimensiones se definen para el código de contabilización.

Elementos registrados (tfgld481)

Esta tabla contiene los elementos registrados mediante la transacción de integración, cuyos elementos se utilizarán para la correlación de la transacción de integración.

CampoDescripciónFormatoDominio Obligatorio *Comentarios
guidIdentificador exclusivo globalmentestr(22)tcguidReferencia provisional a tfgld482.guid
dbcrIndicador Debe/Haberenumtfgld.dbcrReferencia provisional a tfgld482.dbcr
seqnnúmero de secuenciaint(4)tcponoEl número de secuencia para ampliar la clave primaria; los 30 primeros elementos se deben almacenar en la fila con el número de secuencia 1, los 30 siguientes en la fila número 2, y así sucesivamente.
elcdCódigos de elementosstr(12) (array)tfgld.elcdCada elemento (modificable) hace referencia a tfgld456.elcd; los elementos que tienen un valor vacío no tienen que registrarse.
elvaValores de elementosstr(50)tcelvaPertenece a tfgld481.elcd.

 

* Para los datos externos, esta configuración puede ser distinta de la propiedad del campo de la tabla.

Transacciones de integración no correlacionadas/no contabilizadas (tfgld487)

Esta tabla contiene los pares de transacciones de integración, y se utilizará durante la correlación y contabilización. En realidad es una tabla principal de tfgld482.

CampoDescripciónFormatoDominio Obligatorio *Comentarios
guidIdentificador exclusivo globalmentestr(22)tcguid= tfgld482.guid
sintEstatus de transacciónenumtfgld.intsValor: tfgld.ints.logged
ocmpCompañía logística de origenint(3)tcncmp= tfgld482.ocmp
fcomCompañía contable de créditoint(3)tcncmpLa compañía contable de la transacción de crédito.
rbonObjeto de negociostr(17)tcbona= tfgld482.rbon
idtctipo de documento de integraciónstr(8)tcidty= tfgld482.idtc
trdtfecha de transacciónfecha utctcdate= tfgld482.trdt
usgrGrupo contable de usuariosstr(6)tfgld.usgr No= tfgld482.usgr
crdtFecha de creaciónfecha utctcdate= tfgld482.crdt

 

* Para los datos externos, esta configuración puede ser distinta de la propiedad del campo de la tabla.

Código de contabilización por transacción de integración (tfgld486)

Esta tabla muestra el código de contabilización que se ha utilizado en una transacción de integración.

CampoDescripciónFormatoDominio Obligatorio *Comentarios
guidIdentificador exclusivo globalmentestr(22)tcguid= tfgld482.guid
dbcrIndicador Debe/Haberenumtfgld.dbcr= tfgld482.dbcr
fcomcompañía contableint(3)tcncmp= tfgld482.fcom; referencia provisional a tfgld475.fcmp
glcoCódigo de contabilizaciónstr(50)tcglcoReferencia provisional a tfgld475.glcd

 

* Para los datos externos, esta configuración puede ser distinta de la propiedad del campo de la tabla.