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 | Sí | Referencia provisional a tfgld482.guid |
dbcr | Indicador Debe/Haber | enum | tfgld.dbcr | Sí | Referencia provisional a tfgld482.dbcr |
seqn | número de secuencia | int(4) | tcpono | Sí | 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 | Sí | 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 | Sí | 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 | Sí | = tfgld482.guid |
sint | Estatus de transacción | enum | tfgld.ints | Sí | Valor: tfgld.ints.logged |
ocmp | Compañía logística de origen | int(3) | tcncmp | Sí | = tfgld482.ocmp |
fcom | Compañía contable de crédito | int(3) | tcncmp | Sí | La compañía contable de la transacción de crédito. |
rbon | Objeto de negocio | str(17) | tcbona | Sí | = tfgld482.rbon |
idtc | tipo de documento de integración | str(8) | tcidty | Sí | = tfgld482.idtc |
trdt | fecha de transacción | fecha utc | tcdate | Sí | = tfgld482.trdt |
usgr | Grupo contable de usuarios | str(6) | tfgld.usgr | No | = tfgld482.usgr |
crdt | Fecha de creación | fecha utc | tcdate | Sí | = 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 | Sí | = tfgld482.guid |
dbcr | Indicador Debe/Haber | enum | tfgld.dbcr | Sí | = tfgld482.dbcr |
fcom | compañía contable | int(3) | tcncmp | Sí | = tfgld482.fcom; referencia provisional a tfgld475.fcmp |
glco | Código de contabilización | str(50) | tcglco | Sí | Referencia provisional a tfgld475.glcd |
* Para los datos externos, esta configuración puede ser distinta de la propiedad del campo de la tabla.