银行账户配置的控制方法(瑞典)
本文档解释了保护和简化瑞典银行账户的控制方法配置,以便通过银行转账付款和 PlusGiro 进行供应商和客户付款。
您可以了解每种有效性检查方法需要哪些值,这些值如何相互作用以及如何根据付款方式进行验证。
使用此信息可以在银行账户指示符。打开 (CRS072) 中创建定制的银行账户指示符。
概述
控制方法的目的是在银行账户。打开 (CRS692) 中注册或更改银行账户时自动验证各个值。此自动验证包括以下这些操作:
- 执行银行转账付款和 PlusGiro 编号的校验位控制
- 验证字段内容
- 验证已输入值之间的关系
- 检查字段是必填字段还是可选字段
- 验证是否存在必填的附加银行账户字段
- 检索没有银行转账付款或 PlusGiro 编号的供应商所需的接收方编号。
适用于瑞典的控制方法
控制方法适用于以下这些情况:
校验位方法 |
描述 |
AR/AP |
银行账户类型 |
---|---|---|---|
31 |
汇款 - 银行转账付款 |
AP、AR |
01(公司) |
32 |
汇款 - PlusGiro |
AP、AR |
01(公司) |
34 |
国内付款 - 银行转账付款 |
AP |
03(供应商) |
35 |
国外付款 - 银行转账付款 |
AP |
03(供应商) |
36 |
国内付款 - PlusGiro |
AP |
03(供应商) |
37 |
国外付款 - PlusGiro |
AP |
03(供应商) |
38 |
AutoGiro 同意书 - 银行转账付款 |
AR |
02(客户) |
39 |
AutoGiro 同意书 - PlusGiro |
AR |
02(客户) |
控制方法的要素
每种控制方法包含以下要素中的部分或全部要素:
- 银行账户指示符中公司自定义的银行账户字段(所有方法)
- 为银行账户指示符选择的校验位方法(所有方法)
- 附加银行账户字段(部分方法)
- 接收方编号的编号序列(部分方法)。
公司自定义的银行账户
在银行账户指示符。打开 (CRS072) 中创建的每个银行账户指示符最多包含五个公司自定义的银行账户字段和一种校验位方法。每个字段定义包含字段标题、每个字段的长度以及是否为数字和左对齐的定义。在银行账户。打开 (CRS692) 中注册关联到所涉及的银行账户指示符的银行账户时,系统会显示银行账户指示符中的公司自定义字段。
上面列出的每种情况都需要唯一的银行账户指示符。
校验位方法
为银行账户指示符选择的校验位方法在本文档描述的控制方法中具有双重功能:
- 执行银行转账付款和 PlusGiro 编号的校验位控制
- 定义对每种控制方法唯一的值的自动验证。
附加银行账户字段
对于瑞典的付款,银行账户。打开 (CRS692) 中的标准银行账户字段无法满足需求。需要通过在银行账目类型维护 (CRS083) 中按 F14 键来生成下列附加字段:
字段 |
描述 |
属性 |
是否已检查?* |
---|---|---|---|
301 |
组织编号 |
10 个字符位,字母数字 |
是 |
302 |
客户的付款方编号** (银行转账付款) |
16 个字符位,数字 |
是 |
303 |
客户的付款方编号** (PlusGiro) |
18 个字符位,字母数字 |
是 |
304 |
会计单位号 - 发送 (PlusGiro) |
10 个字符位,字母数字 |
否 |
305 |
会计单位号 - 接收 (PlusGiro) |
10 个字符位,字母数字 |
否 |
306 |
总计 IN-ID (PlusGiro) |
12 个字符位,字母数字 |
否 |
* 即,相应字段中的内容是否通过控制方法进行验证。
** 客户的付款方编号可以是银行账户、个人 ID 编号或类似内容。
然后,通过选择 (CRS692/B) 中的选项 11 =“添加银行账户字段”以显示银行账户。连接其他字段 (CRS693),将一个或多个此类附加字段关联到银行账户。
接收方编号
接收方编号,当供应商没有银行转账付款或 PlusGiro 编号时,供应商付款需要接收方编号。此编号在电子银行文件中用于将文件中的所有记录连接到该特定收款方/供应商。在 M3 的 银行账户。打开 (CRS692) 中,接收方仅存储在公司自定义的字段 5 中。当注册银行账户时,根据所使用的校验位方法,系统会自动检索该编号。
以下序列号必须在序列号。打开 (CRS165) 中的公司级别创建:
- 67/1:接收方编号(银行转账付款)(5 个字符位)
- 67/2:接收方编号 (PlusGiro)(10 个字符位)
汇款 - 银行转账付款 (31)
适用性:公司账户。
校验位方法:31.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
标题 |
L* |
N* |
L-A* |
备注 |
---|---|---|---|---|---|
1 |
客户 ID |
6 |
否 |
否 |
必填。 |
2 |
货币科目 |
1 |
是 |
是 |
仅适用于供应商付款(即,该值不用于客户付款)。 |
3 |
排序码 |
1 |
是 |
是 |
与字段 2 相同。 |
4 |
银行转账付款编号 |
10 |
是 |
是 |
必填。 |
* L = 长度;N = 数字;L-A = 左对齐。
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 2:货币科目 |
验证输入的值是 0(否)还是 1(是)。 |
CCHKFNB |
字段 3:排序码。 |
验证输入的值是 0(是)还是 1(否)。 |
CCHKFNB |
字段 4:银行转账付款编号。 |
验证是否输入了银行转账付款编号。执行编号的校验位控制。 |
CCHKFNB |
汇款 - PlusGiro (32)
适用性:公司账户。
使用的校验位方法:32.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
标题 |
L |
N |
L-A |
备注 |
---|---|---|---|---|---|
1 |
节点 ID |
10 |
否 |
否 |
必填。 |
2 |
货币科目 |
1 |
否 |
是 |
仅适用于供应商付款(不用于客户付款)。 |
3 |
排序码 |
1 |
是 |
是 |
与字段 2 相同。 |
4 |
PlusGiro 编号 |
10 |
是 |
是 |
必填。 |
5 |
客户号 |
6 (5) |
否 |
否 |
对于供应商付款,此字段的长度必须为 5 个字符位,而对于客户付款,其长度必须为 6 个字符位。 |
(CRS693) 中的附加银行账户字段
(CRS083) 中的 ID |
备注 |
---|---|
301 |
公司的组织编号(发送方)。 |
304 |
已发送由 PlusGiro/Nordea 为文件提供的会计单位号。请注意,不会验证是否输入了编号。 |
305 |
已接收由 PlusGiro/Nordea 为文件提供的会计单位号。请注意,不会验证是否输入了编号。 |
306 |
由 PlusGiro/Nordea 提供的总计 IN-ID。请注意,不会验证是否输入了编号。 |
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 2:货币科目 |
验证输入的值是 S (SEK) 还是 E (EUR)。 |
CCHKFNB |
字段 3:排序码。 |
验证输入的值是否为以下值之一: 1 = 否;2 = 是,已指定部分金额;3 = 是,未指定部分金额。 请注意,值 2 和 3 仅用于国外付款。对于本地付款,值 2 和 3 都将用作“是”。 |
CCHKFNB |
字段 4:PlusGiro 编号。 |
执行 PlusGiro 编号的校验位控制。 |
CCHKFNB |
附加银行账户字段 301 |
验证字段 301 是否已关联到 (CRS693) 中的银行账户。 |
(CRS692/F)、(CRS693/B) |
国内付款 - 银行转账付款 (34)
适用性:供应商账户。
校验位方法:34.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
标题 |
L |
N |
L-A |
备注 |
---|---|---|---|---|---|
1 |
付款方法 |
2 |
是 |
是 |
必填。可用备选项:01(转账)、02(邮政支票)、03(账户存款)、04 (PlusGiro)。 |
2 |
清算编号 |
4 |
是 |
是 |
如果付款方式为 03,则此字段是必需的。 |
3 |
银行账号 |
12 |
是 |
是 |
如果付款方式为 03,则此字段是必需的。 |
4 |
银行转账付款/PlusGiro 编号 |
10 |
是 |
是 |
如果付款方式是 01 或 04,则此字段是必需的。已执行校验位控制。 |
5 |
接收方编号 |
5 |
是 |
是 |
如果付款方式为 02 或 03,则此字段是必需的并且自动从序列号 67/1 中进行检索。 |
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 1:付款方法 |
验证输入的值是 01、02、03 还是 04。 |
CCHKFNB |
付款方法 01(转账)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 4:银行/PlusGiro 编号 |
验证是否输入了银行转账付款编号。执行编号的校验位控制。 |
CCHKFNB |
付款方法 2(邮政支票)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/1 中检索接收方编号。 |
CCHKFNB |
供应商地址 |
验证供应商地址类型 10 或 01 是否存在于 (CRS622) 中 |
供应商。连接地址 (CRS622) |
付款方法 3(账户存款)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 2:清算编号 |
验证是否输入了清算编号。 |
CCHKFNB |
字段 3:银行账号 |
验证是否输入了银行账号。 |
CCHKFNB |
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/1 中检索接收方编号。 |
CCHKFNB |
付款方法 4 (PlusGiro)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 4 = Bank/PlusGiro 编号 |
验证是否输入了 PlusGiro 编号。执行编号的校验位控制。 |
CCHKFNB |
国外付款 - 银行转账付款 (35)
适用性:供应商账户。
校验位方法:35.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
标题 |
L |
N |
L-A |
备注 |
---|---|---|---|---|---|
1 |
付款方法 |
2 |
是 |
是 |
必填。可用备选项:01(转账)、02(邮政支票)、03(账户存款)。 |
2 |
银行账号 1(2) |
15 |
否 |
否 |
如果付款方式为 01,则此字段是必需的。 |
3 |
银行账号 2(2) |
15 |
否 |
否 |
银行账号(续)。可选。 |
5 |
接收方编号 |
7 |
是 |
是 |
必需,自动检索。 |
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 1:付款方法 |
验证输入的值是 01、02 还是 03。 |
CCHKFNB |
付款方法 01(转账)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 2:银行账号 1(2) |
验证是否输入了银行账号。 |
CCHKFNB |
字段 3:银行账号 2(2) |
(可选值。不采取任何操作。) |
– |
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/1 中检索接收方编号。 |
CCHKFNB |
银行编号 |
验证是否输入了银行编号。 |
(CRS692/E) |
SWIFT 代码 |
验证是否为银行输入了 SWIFT 代码。(如果未输入,则仅显示警告消息。) |
(CRS690/F) |
银行费用付款 |
验证在“银行费用付款”字段中是否选择了以下值之一: 00 = 发送方和接收方分摊银行费用 (SHA) 01 = 由发送方支付所有银行费用 (OUR) 02 = 收件人支付的所有费用 (BEN)。 |
(CRS692/F) |
转账类型 |
验证是否选择了以下转账类型之一: 00 = 正常付款;10 = 快速付款;13 = EU/EEA(欧盟/欧洲经济区)付款(IBAN、SWIFT 和 SHA*)。 * SHA = 接收方和发送方分摊银行费用。 如果选择了转账类型 13:则验证 a) 是否输入了 IBAN 编号;b) 供应商银行账户的开户银行是否在 (CRS690) 中有 SWIFT 代码;c) (CRS692) 中“银行费用付款”字段中的值是否为 00。(适用于瑞典和德国。) |
(CRS692/F) |
供应商地址 |
验证供应商地址类型 10 或 01 是否存在于 (CRS622) 中。 |
(CRS692/E) |
付款方法 02 (IBAN)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/1 中检索接收方编号。 |
CCHKFNB |
银行编号 |
验证是否输入了银行编号。 |
(CRS692/E) |
SWIFT 代码 |
验证是否为银行输入了 SWIFT 代码。 |
(CRS690/F) |
IBAN |
验证是否输入了 IBAN 编号。 |
(CRS692/F) |
银行费用付款 |
验证是否在“银行费用付款”字段中选择了值。(可用备选项与付款方式 1 相同。) |
(CRS692/F) |
转账类型 |
验证是否选择了转账类型。(可用备选项与付款方式 1 相同。) |
(CRS692/F) |
供应商地址 |
验证供应商地址类型 10 或 01 是否存在于 (CRS622) 中。 |
(CRS692/E) |
付款方法 03(支票)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/1 中检索接收方编号 |
CCHKFNB |
银行费用付款 |
验证是否在“银行费用付款”字段中选择了值。(可用备选项与付款方式 1 相同。) |
(CRS692/F) |
转账类型 |
验证是否选择了转账类型。(可用备选项与付款方式 1 相同。) |
(CRS692/F) |
供应商地址 |
验证供应商地址类型 10 或 01 是否存在于 (CRS622) 中。 |
(CRS692/E) |
国内付款 - PlusGiro (36)
适用性:供应商账户。
校验位方法:36.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
标题 |
L |
N |
L-A |
备注 |
---|---|---|---|---|---|
1 |
付款方法 |
1 |
是 |
是 |
必填。可用备选项:3 (PlusGiro)、4(银行转账付款)、5(邮政支票)和 8(账户存款)。 |
2 |
清算编号 |
4 |
是 |
是 |
如果付款方式为 8,则此字段是必需的。 |
3 |
银行转账付款或银行账号 |
12 |
否 |
否 |
如果付款方式是 4 或 8,则此字段是必需的。如果此字段用于银行转账付款编号,则最大长度为 10 个字符位,否则为 12 个字符位。 |
4 |
PlusGiro 编号 |
10 |
是 |
是 |
如果付款方式为 3,则此字段是必需的。 |
5 |
接收方编号 |
10 |
是 |
是 |
如果付款方式为 5,则此字段是必需的。 |
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 1:付款方法 |
验证输入的值是 3、4、5 还是 8。 |
CCHKFNB |
付款方法 3 (PlusGiro)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 4:PlusGiro 编号 |
验证是否输入了 PlusGiro 编号。执行编号的校验位控制。 |
CCHKFNB |
付款方法 4(银行转账付款)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 3:银行转账付款 |
验证是否输入了 BankGiro 编号,并且其长度不超过 10 个字符位。执行编号的校验位控制。 |
CCHKFNB |
付款方法 5(邮政支票付款)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/2 中检索接收方编号。 |
CCHKFNB |
供应商地址 |
验证供应商地址类型 10 或 01 是否存在于 (CRS622) 中。 |
(CRS692/E) |
验证 - 付款方法 8(账户存款)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 2:清算编号 |
验证是否输入了清算编号。 |
CCHKFNB |
字段 3:银行账号 |
验证是否输入了银行账号。 |
CCHKFNB |
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/2 中检索接收方编号。 |
CCHKFNB |
国外付款 - PlusGiro (37)
适用性:供应商账户。
校验位方法:37.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
字段 |
L |
N |
L-A |
备注 |
---|---|---|---|---|---|
1 |
付款方法 |
1 |
是 |
是 |
必填。可用备选项:0(账户存款)、1(IBAN 存款)和 9(支票)。 |
2 |
银行账号 1(2) |
15 |
否 |
否 |
如果付款方式为 0,则此字段是必需的。 |
3 |
银行账号 2(2) |
15 |
否 |
否 |
银行账号(续)。可选。 |
4 |
国际银行代码 |
15 |
否 |
否 |
可选。仅用于付款方式 0 和 1。 |
5 |
接收方编号 |
15 |
是 |
是 |
必填。 |
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 1 = 付款方法 |
验证付款方式是 0、1 还是 9。 |
CCHKFNB |
付款方法 0(账户存款)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 1:银行账号 1(2) |
验证是否输入了银行账号。 |
CCHKFNB |
字段 3:银行账号 2(2) |
(可选值。不进行检查。) |
– |
字段 4:国际银行代码 |
验证是否输入了国际银行代码。 这些例外适用于: 对于欧洲的接收方,必须输入 IBAN 编号。在这种情况下,无需输入国际银行代码。 以下例外情况适用于澳大利亚、加拿大、南非和美国: 澳大利亚:该代码称为 BSB(银行/州/分行),由 6 位数字组成。在发票上通常称为“分行 123-456”。在付款指派中,此代码在银行分行代码的字段中输入为“//AU123456”。 加拿大:该代码称为付款路由编号,由 9 位数字组成。代码始终以零开始。输入为“//CC012345678”。 南非:该代码称为分类代码,通常由 6 位数字组成。如果使用了 8 位数字,则此处仅使用前 6 个数字。输入为“//ZA123456”。 美国:该代码称为美联储路由号码(或 ABA),由 9 位数字组成。输入为“//FQ123456789”。 |
CCHKFNB |
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/2 中检索接收方编号。 |
CCHKFNB |
银行编号 |
验证是否输入了银行编号。 |
(CRS692/E) |
SWIFT 代码 |
验证是否为银行输入了 SWIFT 代码。 |
(CRS690/F) |
银行费用付款 |
验证在“银行费用付款”字段中是否选择了以下值之一: 00 = 发送方和接收方分摊银行费用 (SHA) 01 = 由发送方支付所有银行费用 (OUR) |
(CRS692/E) |
转账类型 |
验证是否选择了以下转账类型之一: 00 = 正常付款 10 = 快递付款 13 = EU/EEA 付款。 |
(CRS692/F) |
付款方法 1(IBAN 存款)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 4:国际银行代码 |
请参阅付款方式 0 中对此字段的描述。 |
CCHKFNB |
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/2 中检索接收方编号。 |
CCHKFNB |
银行编号 |
验证是否输入了银行编号。 |
(CRS692/E) |
SWIFT 代码 |
验证是否为银行输入了 SWIFT 代码。 |
(CRS690/F) |
IBAN 编号 |
验证是否输入了 IBAN 编号。 |
(CRS692/F) |
银行费用付款 |
验证是否在“银行费用付款”字段中选择了值。(可用备选项与付款方式 0 相同。) |
(CRS692/E) |
转账类型 |
验证是否选择了转账类型。(可用备选项与付款方式 0 相同。) |
(CRS692/F) |
付款方法 9(支票)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 5:接收方编号 |
从 (CRS165) 中的序列号 67/2 中检索接收方编号。 |
CCHKFNB |
银行费用付款 |
验证是否在“银行费用付款”字段中选择了值。(可用备选项与付款方式 0 相同。) |
(CRS692/E) |
转账类型 |
验证是否选择了转账类型。(可用备选项与付款方式 0 相同。) |
(CRS692/F) |
供应商地址 |
验证供应商地址类型 10 或 01 是否存在于 (CRS622) 中。 |
(CRS692/E)。 |
AutoGiro 同意书 - 银行转账付款 (38)
适用性:客户账户。
校验位方法:38.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
标题 |
L |
N |
L-A |
备注 |
---|---|---|---|---|---|
1 |
付款方法 |
1 |
否 |
否 |
必填。可用备选项:C(公司)、P(私人)。 |
2 |
清算编号 |
4 |
是 |
否 |
对于付款方式 P,此字段是必需的。 |
3 |
银行账号 |
12 |
是 |
否 |
对于付款方式 P,此字段是必需的。 |
4 |
银行转账付款编号 |
10 |
是 |
否 |
对于付款方式 C,此字段是必需的。 |
5 |
个人编号/组织编号 |
12 |
是 |
否 |
对于付款方式 P,此字段是必需的。 |
(CRS693) 中的附加银行账户字段
(CRS083) 中的 ID |
备注 |
---|---|
302 |
客户的付款方编号,例如银行账户或个人 ID 编号。仅当使用 AutoGiro/私人时才相关。 |
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 1:付款方法 |
验证付款方式是 C 还是 P。 |
CCHKFNB |
付款方法 C(公司)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 4:银行转账付款编号 |
验证是否输入了银行转账付款编号。执行编号的校验位控制。 |
CCHKFNB |
付款方法 P(私人)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 2:清算编号 |
验证是否输入了清算编号。 |
CCHKFNB |
字段 3:银行账号 |
验证是否输入了银行账号。 |
CCHKFNB |
字段 5:个人编号/组织编号 |
验证是否输入了个人编号或组织编号。 |
CCHKFNB |
附加银行账户字段 302 |
验证是否在 (CRS693) 的附加银行账户字段 302 中输入了付款方编号。 |
(CRS692/F)、(CRS693/B) |
AutoGiro 同意书 - PlusGiro (39)
适用性:客户账户。
校验位方法:39.
必填的银行账户字段
(CRS072) 中公司自定义的字段
字段 |
标题 |
L |
N |
L-A |
备注 |
---|---|---|---|---|---|
1 |
付款方法 |
1 |
否 |
否 |
必填。可用备选项:C(公司)、P(私人)。 |
2 |
清算编号 |
4 |
是 |
否 |
对于付款方式 P,此字段是必需的。 |
3 |
银行账号 |
12 |
是 |
否 |
对于付款方式 P,此字段是必需的。 |
4 |
PlusGiro 编号 |
10 |
是 |
否 |
对于付款方式 C,此字段是必需的。 |
(CRS693) 中的附加银行账户字段
(CRS083) 中的 ID |
备注 |
---|---|
303 |
客户的付款方编号,例如银行账户或个人 ID 编号。仅当使用 AutoGiro/私人时才相关。 |
验证
所有付款方法
值 |
自动操作 |
检查依据 |
---|---|---|
字段 1:付款方法 |
验证付款方式是 C 还是 P。 |
CCHKFNB |
付款方法 C(公司)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 4:PlusGiro 编号 |
验证是否输入了 PlusGiro 编号。执行编号的校验位控制。 |
CCHKFNB |
付款方法 P(私人)
值 |
自动操作 |
检查依据 |
---|---|---|
字段 2:清算编号 |
验证是否输入了清算编号。 |
CCHKFNB |
字段 3:银行账号 |
验证是否输入了银行账号。 |
CCHKFNB |
附加银行账户字段 303 |
验证是否在 (CRS693) 的附加银行账户字段 303 中输入了付款方编号。 |
(CRS692/F)、(CRS693/B) |