管理 MI 字符串中的字段

背景

如果在应付账款付款方式。打开 (CRS071) 中启用了“付款信息”、“端对端 ID”或“说明 ID”的参数,则这些参数的配置在管理 MI 字符串中的字段。打开 (CRS485) 中进行设置。

按照配置指南中所述,使用“全局电子消息”创建付款消息时,可以使用“付款信息”、“端对端 ID”和“说明 ID”。对于使用 Financial Business Messages (FBM) 创建的付款消息,字段的使用根据相应消息并且已在消息的对应文档中进行了说明。

付款信息按照 AP 的付款建议(FPSUGI 表)和 AR 汇款建议的直接借记号码(FARREI 表)进行保存。在 (CRS485) 中,付款信息字段的字符串内容根据要使用的字段和格式进行定义。

可以在 MI 程序 APS130MI 和 ARS300MI 中访问保存的付款信息。

在 (CRS485) 中,可以根据程序名称“APS130MI - 供应商付款”使用不同的设置。

程序 APS130MI - 供应商付款

对于 APS130MI 程序,可以使用不同类型的信息:

  • 付款信息
  • 端对端 ID - 付款交易的外部 ID
  • 说明 ID - 付款交易的内部 ID

“付款方法 AP” (CRS071) 中还提供了与不同类型的信息相关的参数。

付款信息

可以根据“付款方法”、“账户”(银行账户)、“语言”和“付款次数”完成设置。仅“付款方法”是必需的。

“付款次数”表示每个收款方和付款单据的最大发票数,付款信息设置适用于此数量。如果找不到适用于付款单据中发票数量的设置,则将使用“付款次数”= 0 的设置。因此,对于其他字段的每个组合,包含此设置很重要。否则,将仅使用默认值“供应商发票号”创建付款信息。

在 (CRS485) 的屏幕 E 中,定义了小数格式、字符串分隔符和字段分隔符。还可以对“字符串分隔符”和“字段分隔符”使用“添加空白”,这表示将在分隔符后面添加一个空格。

“消息超长”字段指示超过付款信息时在付款信息字符串中添加的消息。如果未输入消息,则超过字符数限制时,付款信息字符串为空。

可以添加多个字段作为信息字符串的内容。添加字段时,将从字段中自动检索描述。可以为每个字段添加“标题文本”,然后将此标题文本添加到字符串中。“一次性使用”字段指示是否仅在第一个字符串中使用此字段,而不用在同一付款中的下列字符串中。字段“编辑代码”指示值的呈现方式。

在 (APS130) 的“付款建议”中使用相关选项 8 =“初步/复本”或 9 =“确认”时,将创建“付款信息”。此信息在“‘供应商付款’付款信息”表 (FPSUGI) 的 P2TEXT 字段(包含 140 个字符)中进行更新。

如果 (CRS485) 中的设置发生更改,并且付款建议仍处于状态 1,则可以在 (APS130) 中使用相关选项 8 重新创建付款信息。如果删除了付款建议,则还会删除付款信息。

如果在 (CRS071) 中禁用了“付款信息”的参数,则不会影响现有的付款建议,这表示系统不会因为此更改而删除或更新“‘供应商付款’付款信息”表 (FPSUGI) 中的信息。

付款信息不显示在 M3 中,但是可以使用具有输入字段“TAGG”= 空白的 MI 程序 APS130MI 交易“LstPayByDoc”进行检索。

端对端 ID - 付款交易的外部 ID

“端对端 ID”指示付款交易的唯一标识。只要可能(根据银行格式),就会将该 ID 发送给供应商以标识付款。如果银行格式支持,则此 ID 将通过银行对账单发回到公司。

“端对端 ID”必须在 (CRS485) 中按照每种付款方式(必需)并使用“银行账户 ID”和“语言”作为可选字段来进行定义,并且只允许用于具有付款类 3 =“银行转账”的付款方式。

根据 (CRS071) 中“端对端 ID”的设置,信息的创建方式有所不同:

  • 如果使用备选项 1,则将使用包含付款建议号、订单号和单据号的标准值。
  • 如果使用备选项 2,则将在 (CRS485) 中配置用户自定义的值。
  • 如果 (CRS485) 中缺少配置,则将使用默认值。

此信息将作为应付账款(FPLEDX 表)中的附加信息号 466 以及(如果适用)应收账款(FSLEDX 表)中的附加信息号 266 进行更新。稍后可以在自动银行对账单 (ABS) 功能中进行分配时使用此信息。

付款交易的说明 ID

“说明 ID”指示付款交易的标识符,并且可用于对公司方进行调节。通常不将其发送给供应商。如果该 ID 符合银行格式,则将通过银行对账单送回公司。

“说明 ID”必须在 (CRS485) 中按照每种付款方式(必需)并使用“银行账户 ID”和“语言”作为可选字段来进行定义,并且只允许用于具有付款类 3 =“银行转账”的付款方式。

根据 (CRS071) 中“说明 ID”的设置,信息的创建方式有所不同。

  • 如果使用备选项 1,则将使用包含付款建议号、订单号、单据号和收款方 ID 的标准值。
  • 如果使用备选项 2,则将在 (CRS485) 中配置用户自定义的值。
  • 如果 (CRS485) 中缺少配置,则将使用默认值。

此信息将作为应付账款(FPLEDX 表)中的附加信息号 467 以及(如果适用)应收账款(FSLEDX 表)中的附加信息号 267 进行更新。稍后可以在自动银行对账单 (ABS) 功能中进行分配时使用此信息。

端对端 ID 和说明 ID 的通用设置

在 (CRS485) 的屏幕 E 上,设置“字段长度”。该字段表示可用于所选字段的最大字符位数。字符数根据付款消息,但整体最大字符数限制为 45,因为信息作为附加信息存储在应付账款中。在同一屏幕上,定义“字符串分隔符”和“字段分隔符”。还可以对“字符串分隔符”和“字段分隔符”使用“添加空白”,这表示将在分隔符后面添加一个空格。

字段“仅第一个”表示仅包含来自第一张发票的信息。

如果选择了字段“截断信息”,则它指示在超过最大字段长度的情况下,应该截断为付款 ID 选择的信息。

可以添加多个字段作为信息字符串的内容。添加字段时,将从字段中自动检索描述。可以为每个字段添加“标题文本”,然后将此标题文本添加到字符串中。

字段“和/或”用于创建条件以检索要包含在信息中一个和/或另一个值。

“排除非数字字符”表示是否应排除非数字字符。该例为包含字母的发票号。

可以启用字段“删除零”来删除数值的前导零。

“左”或“右”表示应从左侧还是右侧对字符进行计数。

字段“字符数”表示可以使用的字符数(最多 99 个字符)。

“为零/空白时使用的默认值”表示,在找到的值为零或空白或者选择了对象 &DFLT 时将使用的默认值。当条件“和/或”设置为“或”时,不使用该字段。

系统将从字段组。显示允许的字段 (CRS109) 的字段群组“CRAP2”中检索“端对端 ID”和“说明 ID”的允许字段。

在 (APS130) 的“付款建议”中使用相关选项 8 =“初步/复本”或 9 =“确认”时,将创建信息。此信息在“‘供应商付款’付款信息”表 (FPSUGI) 的 P2TEXT 字段(包含 140 个字符)中进行更新。

如果 (CRS485) 中的设置发生更改,并且付款建议仍处于状态 1,则可以在 (APS130) 中使用相关选项 8 重新创建付款信息。

如果删除了付款建议,则还会删除付款信息。

信息不显示在 M3 中,但可以使用具有输入字段“TAGG”= EndToEndID(也接受值 ENDTOENDID)或“TAGG”= InstructID(也接受值 INSTRUCTID、InstructionID 和 INSTRUCTIONID)的 MI 程序 APS130MI 交易“LstPayByDoc”进行检索。

如果在 (CRS485) 中设置了用户自定义的配置,但未找到所选字段(例如,发票参考字段 1)的信息,则不会创建“端对端 ID”/“说明 ID”。

如果在 (CRS071) 中禁用了“端对端 ID”和“说明 ID”的参数,则不会影响现有的付款建议,这表示系统不会因为此更改而删除或更新“‘供应商付款’付款信息”表 (FPSUGI) 中的信息。

限制

瑞士国家/地区版本 (MCH) 中存在一项限制,即由于付款文件是通过 MvxFileTransfer 创建的,因此不能使用付款信息功能。

准备工作

根据所使用的付款消息,在应付账款付款方式。打开 (CRS071) 中设置“付款信息”、“端对端 ID”和“说明 ID”的参数。

遵循以下步骤

  1. 为“付款信息”、“端对端 ID”或“说明 ID”选择“信息类型”,以便能够在 管理 MI 字符串中的字段。打开 (CRS485) 中创建新记录。

  2. 在 (CRS485) 的屏幕 E 中,选择要包含在信息字符串中的字段,并选择应使用的不同格式,例如字符串分隔符、字段分隔符等。

  3. 出于此目的,在供应商付款建议。打开 (APS130) 中为 (CRS071) 中设置的 AP 付款方式创建付款建议。

  4. 选择相关选项 8 =“初步/复本”或相关选项 9 =“确认”以创建信息字符串。

  5. 使用 MI 程序 APS130MI 交易“LstPayByDoc”检查信息。对于“付款信息”,使用输入字段“TAGG” 为空白、“TAGG”= EndToEndID(也接受值 ENDTOENDID)或“TAGG”= InstructID(也接受值 INSTRUCTID、InstructionID 和 INSTRUCTIONID)。