处理传入的 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 将只监听凭证,不负责将它们同步。

注意: 选择接收一个 Sync.SunSystemsJournalEntry 并发布一个 Sync.SunSystemsJournalEntry 并不是 Infor ION BOD 的建议模式,但软件中并不禁止这么做。

支持的字段

SunSystemsJournalEntry BOD 是一个使用有效信息载荷的自定义 BOD,所以帐务有效信息载荷内的所有数据字段都支持导入。

差异 ID

通常,处理传入 BOD 的协议支持[差异 ID],该机制能够确保较早的更新不会覆盖较新的更新。比如,先获得了某个主数据记录的差异 7,然后又获得了差异 6,那么收到的差异 6 将被忽略。

而对于凭证,如果特定 SunSystemsJournalEntry 的[文档 ID]相同,但[差异 ID]不同,这样的多版本使用是不受支持的。如果收到凭证的较新差异,则不会处理。而会发送一条[拒绝]消息。

配置 SunSystemsJournalEntry BOD

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 的业务单位都可以关联到一个[导入]类型的[转移配置]。这是为了能应用正确的导入默认值,比如错误暂记科目代码业务金额科目代码报表金额科目代码