外部集成事务处理

现在,系统已准备好从外部源接收财务集成事务处理。

将外部事务处理导入财务集成事务处理表中的最明显方法之一就是利用交换方案,这与针对之前的 LN 版本执行的操作一样。

以下各部分列出了已记录的事务处理的需求。

涉及以下数据库表:

  • 集成事务处理 (tfgld482)
  • 记录的要素 (tfgld481)
  • 未映射/未过帐的集成事务处理 (tfgld487)
  • 按集成事务处理列出的总帐代码 (tfgld486)(如果涉及总帐代码)

必须成对记录集成事务处理(在 tfgld482 中):贷方事务处理和相应的借方事务处理。这两个事务处理将存储在同一个财务公司中,该公司即为贷方事务处理的财务公司(这对于公司间过帐而言十分重要)。必须为这两个事务处理指定相同的 GUID(见下文)。事务处理将参考 (tfgld487) 中相同的未映射/未过帐数据。

每个集成事务处理都可以有一组相关记录的要素 (tfgld481)。如果集成事务处理已附加有总帐代码,则必须将附加行存储在 (tfgld486) 中。

如果使用总帐代码,则在确定分类科目和分帐时将绕过映射方案,并且事务处理将过帐到针对总帐代码定义的分类科目和分帐。

记录的要素 (tfgld481)

此表包含按集成事务处理列出的记录要素,即将用于集成事务处理的映射的要素。

字段 说明 格式 必备* 备注
guid 全局唯一标识 str(22) tcguid 软性参阅 tfgld482.guid
dbcr 借/贷指示符 enum tfgld.dbcr 软性参阅 tfgld482.dbcr
seqn 序号 Int(4) tcpono 用于扩展主关键字的序号;开头的 30 个要素必须存储在序号为 1 的行内,接下来的 30 个要素存储在序号为 2 的行内,以此类推。
elcd 要素代码 str(12)(阵列) tfgld.elcd 每个要素(软性)参阅 tfgld456.elcd;不需要记录具有空值的要素
elva 要素值 str(50) tcelva 属于 tfgld481.elcd

* 对于外部数据,此设置可能与表字段的属性不同。

未映射/未过帐的集成事务处理 (tfgld487)

此表包含集成事务处理对,并且将在映射和过帐期间使用。此表是 tfgld482 的父表。

字段 说明 格式 必备* 备注
guid 全局唯一标识 str(22) tcguid = tfgld482.guid
sint 事务处理状态 enum tfgld.ints 值:tfgld.ints.logged
ocmp 来源物流公司 int(3) tcncmp = tfgld482.ocmp
fcom 贷方财务公司 int(3) tcncmp 贷方事务处理的财务公司
rbon 业务对象 str(17) tcbona = tfgld482.rbon
idtc 集成文档类型 str(8) tcidty = tfgld482.idtc
trdt 事务处理日期 UTC 日期 tcdate = tfgld482.trdt
usgr 财务用户组 str(6) tfgld.usgr = tfgld482.usgr
crdt 创建日期 UTC 日期 tcdate = tfgld482.crdt

* 对于外部数据,此设置可能与表字段的属性不同。

按集成事务处理列出的总帐代码 (tfgld486)

此表显示集成事务处理中所使用的总帐代码。

字段 说明 格式 必备* 备注
guid 全局唯一标识 str(22) tcguid = tfgld482.guid
dbcr 借/贷指示符 enum tfgld.dbcr = tfgld482.dbcr
fcom 财务公司 int(3) tcncmp = tfgld482.fcom;软性参阅 tfgld475.fcmp
glco 总帐代码 str(50) tcglco 软性参阅 tfgld475.glcd

* 对于外部数据,此设置可能与表字段的属性不同。