处理传入的 SourceSystem JournalEntry BOD
SunSystems/SSC 的 BOD 能够运用传入的 SourceSystemJournalEntry BOD。这包含对其他系统的这些 BOD 的处理,也包含使用 ION 连接的 SunSystems 其他实例传入的 BOD 的处理。
配置 SunSystems
在[集成配置 (INC)]中,创建一个新配置,在[集成系统名称]窗格中勾选[SunSystems BOD 集成]旁的“已选择”复选框。
可用的消息类型如下:
传入的 Process.SunSystemsJournalEntry
这种情况下,SunSystems 是凭证的记录系统 (SOR)。一个处理消息表示创建一个对象的请求,如果已在 INC 中设置,那么 SunSystems 应将该记录同步到下游系统。SunSystems 中的凭证储存在[会计实体]级别(即业务单位),因此传入凭证也应包含目标会计实体。凭证中引用的所有数据(分析、科目等)必须存在于凭证要成功导入的系统中。数据集成的任何失败将返回一个[确认 BOD],并显示适当的错误消息,说明出现的问题,否则将在[帐务导入 (LIM)]中写一个录入。
Incoming Sync.SunSystemsJournalEntry
这种情况下,SunSystems 不是凭证的记录系统 (SOR)。SunSystems 将只监听凭证,不负责将它们同步。
支持的字段
SunSystemsJournalEntry BOD 是一个使用有效信息载荷的自定义 BOD,所以帐务有效信息载荷内的所有数据字段都支持导入。
差异 ID
通常,处理传入 BOD 的协议支持[差异 ID],该机制能够确保较早的更新不会覆盖较新的更新。比如,先获得了某个主数据记录的差异 7,然后又获得了差异 6,那么收到的差异 6 将被忽略。
而对于凭证,如果特定 SunSystemsJournalEntry 的[文档 ID]相同,但[差异 ID]不同,这样的多版本使用是不受支持的。如果收到凭证的较新差异,则不会处理。而会发送一条[拒绝]消息。
SunSystemsJournalEntry 是一个由 SunSystems 指定的,使用有效信息载荷的自定义 BOD,它提供的数据比 ION 标准 SourceSystemsJournalEntry BOD 更丰富。必须先在 ION 中启用,然后才能使用,启用步骤如下:
在 ION Desk 中选择
,然后选择[导入],来导入 SunSystemsJournal BOD 架构设置。所有 SunSystems 自定义 BOD 架构设置可通过 Infor Xtreme 下载。
附加设置信息
我们建议执行一个附加设置步骤用于对帐,可以从发送系统获取源凭证 ID 存入 SunSystems。
在[附加字段设置 (AFS)]中,将[一般描述 25]指定为附加字段,用于储存[源凭证 ID]。
SunSystems 帐务导入选项
在您配置系统通过 ION 将凭证存入 SunSystems 时,您仍然可以使用 SunSystems 当前提供的所有选项。运行[帐务导入]的默认配置包含下列选项。
- 如无错误则过帐
- 过帐
- 只可有效性检查
在通过 ION 存入凭证数据时建议您使用“如无错误则过帐”,但也并未禁止您选择其他选项。
如果选择了“只可有效性检查”选项,那么将对传入数据执行有效性检查,查看是否可以过帐,但最终不会过帐。在这种情况下,将返回一个[认可 BOD]表示成功。
因此,您必须了解使用其他有效的 SunSystems 选项的含义。此例中,接收系统将收到一个[认可 BOD],但不会过帐任何凭证(归因于在 SunSystems 中所选的选项)。
帐务导入 SSC 组件转移配置
[帐务导入 SSC 组件转移配置]是在[转移台 (TRD)]中设置的,下表详细描述了配置中每个属性的建议值:
字段名称 | 有效信息载荷标记名称 | 允许的值 | 必填 | 示例 | 传入 BOD 的处理 |
---|---|---|---|---|---|
名称 | 不适用 | 文本名称 | Y | 凭证 BOD 导入 | 可以使用任意名称。 |
描述 | 不适用 | 文本 | N | 用于接收基于 ION 的凭证 BOD 的导入配置 | 不适用 |
目标组件 | 不适用 | 下拉列表中的有效选项 | Y | 帐务 | 在 SSC 中帐务是凭证的数据对象。 |
目标方法 | 不适用 | 创建或修改 | Y | 创建或修改 | [创建或修改]是唯一选项。 |
业务单位 | <BusinessUnit> | 有效的业务单位代码 | N | 可以提供,但是如果传入凭证 BOD 上提供了业务单位(会计实体),那么此处提供的将被忽略。 | |
帐务 | <BudgetCode> | 下拉列表中的有效选项 | Y | A | 可以直接从 BOD 获取值。 |
保存有效信息载荷 | 不适用 | 两者、输入、无、输出 | Y | 无 | 不作推荐 |
错误暂记科目代码 | <SuspenseAccount> | 任何有效的科目 | Y | 9999 | 由帐务导入转移配置设置 |
业务金额科目代码 | <TransactionAmountAccount> | 任何有效的科目 | Y | 9999 | 由帐务导入转移配置设置 |
报表金额科目代码 | <ReportingAccount> | 任何有效的科目 | Y | 9999 | 由帐务导入转移配置设置 |
允许超预算录入 | <AllowOverBudget> | “Y”或“N” | Y | Y | 按配置上所设。建议为“Y”。 |
平衡选项 | <BalancingOptions> |
空白、不使用(即不选择任何选项) “JT”凭证类型 “TD”业务日期 “RF”业务参考 “T0”到“T9”帐务分析 1 到 10 |
Y | T3 | 按配置上所设。建议空白(即不选择任何选项)。 |
允许平衡业务 | <AllowBanTran> | “Y”或“N” | Y | Y | 按配置上所设。建议为“Y”。 |
过帐选项 | <PostingType> |
“0”只可有效性检查 “1”过帐 “2”如无错误则过帐 |
Y | 0 | 按配置上所设。可选择这些选项中的任意项,但建议选择“2”如无错误则过帐。 |
凭证类型 | <JournalType> | 有效的 SunSystems 凭证类型 | Y | FGJ |
如果 BOD 中未提供凭证类型,则使用配置上的设置。建议要发送凭证到 SunSystems 的系统提供一个有效的凭证类型。如果未提供,则可以设置一个,在导入处理中用作默认值。 注意: 必须在 SunSystems 中设置好,导入才能成功。
|
默认过帐期间 | <DefaultPostingPeriod> | PPPYYY 格式 | Y | 0052002 | 如果通过 BOD 提供,那么该字段的值是由计算得出的。如果数据不是在 BOD 中提供的,将使用普通的帐务导入期间设置逻辑来生成一个有效期间值。 |
过帐暂时项 | <PostProvisional> | “Y”或“N” | Y | Y | 按配置上所设。建议为“N”。 |
过帐为保留 | <PostToHold> | “Y”或“N” | Y | Y | 按配置上所设。建议为“N”。 |
允许过帐到暂记科目 | <AllowPostToSuspend> | “Y”或“N” | Y | Y | 按配置上所设。建议为“Y”。 |
描述 | <Description> | 文本描述 | N | 空白 | 按配置上所设。建议为空白,也可以设成一个通用值。例如“通过 ION 导入”。 |
合并 | 不适用 | 合并设置功能中的有效选项 | N | 未指定 | 建议使用默认设置“未指定”。 |
贷方借方情况 | 不适用 | 查找中的有效选项 | N | 默认 - 借贷分别汇总 | 建议使用默认值。 |
打印业务 | 不适用 | “Y”或“N” | Y | N | 按配置上所设。建议为“N”。 |
报表布局代码 | 不适用 | 有效的 SunSystems 布局代码 | Y | Print01 | 按配置上所设。建议为“Print01”。 |
只报告错误 | 不适用 | “Y”或“N” | Y | Y | 按配置上所设。建议为“Y”。 |
排除不重要代替的消息 | 不适用 | “Y”或“N” | Y | N | 按配置上所设。建议为“Y”。 |
输出转移日志细节 | 不适用 | “Y”或“N” | Y | N | 按配置上所设。建议为“N”。 |
电子邮件通知 | 不适用 | 禁用或启用 | N | 禁用 | 建议使用默认设置“禁用”。 |
电子邮件地址 | 不适用 | 有效的电子邮件地址 | N | 空白 | 建议不设置。 |
电子邮件内容 | 不适用 | 文本 | N | 空白 | 建议不设置。 |
源数据格式 | 不适用 | 下拉列表中的有效选项 | Y | 帐务 | 使用配置中的设置。 |
变换 | 不适用 | 下拉列表中的有效选项 | Y | 帐务-到-帐务 | 使用配置中的设置。 |
文件位置 | 不适用 | “客户端”或“服务器” | N | 客户端 | 无关。建议使用默认设置“客户端”。 |
文件名 | 不适用 | 有效的文件名 | Y | ION | 该字段与通过 BOD 进行的特定凭证导入是不相关的,但如果不提供一个值,[转移台]中的配置将显示“错误”。建议设为“ION”。 |
文件操作 | 不适用 | “源文件操作”列表中的选项 | Y | 无 | 建议使用默认设置“无”。这不会从收件箱清除任何传入 BOD。 |
指定导入配置
每个设置了接收 Sync.SunSystemsJournalEntry 或 Process.SunSystemsJournalEntry 的业务单位都可以关联到一个[导入]类型的[转移配置]。这是为了能应用正确的导入默认值,比如“错误暂记科目代码”、“业务金额科目代码”和“报表金额科目代码”。