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.

Campo Descripción Formato Dominio Obligatorio * Comentarios
guid Identificador exclusivo globalmente str(22) tcguid Referencia provisional a tfgld482.guid
dbcr Indicador Debe/Haber enum tfgld.dbcr Referencia provisional a tfgld482.dbcr
seqn número de secuencia int(4) tcpono El 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.
elcd Códigos de elementos str(12) (array) tfgld.elcd Cada elemento (provisional) hace referencia a tfgld456.elcd; los elementos que tienen un valor vacío no tienen que registrarse.
elva Valores de elementos str(50) tcelva Pertenece 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.

Campo Descripción Formato Dominio Obligatorio * Comentarios
guid Identificador exclusivo globalmente str(22) tcguid = tfgld482.guid
sint Estatus de transacción enum tfgld.ints Valor: tfgld.ints.logged
ocmp Compañía logística de origen int(3) tcncmp = tfgld482.ocmp
fcom Compañía contable de crédito int(3) tcncmp La compañía contable de la transacción de crédito.
rbon Objeto de negocio str(17) tcbona = tfgld482.rbon
idtc tipo de documento de integración str(8) tcidty = tfgld482.idtc
trdt fecha de transacción fecha utc tcdate = tfgld482.trdt
usgr Grupo contable de usuarios str(6) tfgld.usgr No = tfgld482.usgr
crdt Fecha de creación fecha utc tcdate = 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.

Campo Descripción Formato Dominio Obligatorio * Comentarios
guid Identificador exclusivo globalmente str(22) tcguid = tfgld482.guid
dbcr Indicador Debe/Haber enum tfgld.dbcr = tfgld482.dbcr
fcom compañía contable int(3) tcncmp = tfgld482.fcom; referencia provisional a tfgld475.fcmp
glco Código de contabilización str(50) tcglco Referencia provisional a tfgld475.glcd

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