SEPA EFT 输出格式
借助 SEPA,公民和公司可以使用欧元在所有欧盟成员国内收款和付款。
SEPA 输出文件的格式被设置为 XML 文件,其中包含如下结构。此处只显示 SyteLine 设置的元素。
组标题
消息项目 | XML 标记 | 映射 | 备注 |
---|---|---|---|
消息标识 | <MsgId> | appmt_mst.vend_num + "/" + appmt_mst.check_num |
由指示方指定并发送给链中的下一方以明确标识消息的点对点参考。指示方必须确保此参考在双方同意的期限内对于被指示方是唯一的。 |
创建日期时间 | <CreDtTm> | appmt_mst.CreateDateTime |
付款处理的创建日期/时间。 |
处理数量 | <NbOfTxs> | 1 | |
控制总和 | <CtrlSum> | 该付款中包括的所有 appmt.for_check_amt 之和 | 此消息中包括的全部单独金额合计,而不考虑货币。 |
发起方 | <InitgPty> | 进行付款的那一方。这可以是债务人,也可以是代表债务人进行付款的那一方。 | |
名称 | <Nm> | parms_mst.company |
名称限制为 70 个字符。 |
ID | <Id> | ||
机构标识 | <OrgId> | ||
BIC | <BICorBIE> | bank_hdr_mst.BIC |
由 SWIFT 指定的一个包含 8 个或 11 个字符的 ISO 代码,用于在财务处理中标识金融机构。 |
付款信息
“组表头”部分的后面可以跟随多个“付款信息”部分。
消息项目 | XML 标记 | 付款信息标识 | 付款方法 |
---|---|---|---|
付款信息标识 | <PmtInfId> | BATCH | 由发起方指定。明确参考付款信息中的全部内容。ID 只在发起方和接收方之间相关。它可以包含在相关消息中,例如发起方的代理向发起方发回的“银行对客户账户报告中的付款状态报告”消息。 |
付款方法 | <PmtMtd> | TRF | 只允许 TRF。 |
批处理计账 | <BtchBookg> | TRUE | 指定每个处理可以有多个分录。 |
付款类型标识 | <BtchBookg> | 只在“付款信息”级别使用,而不在“贷项转账处理信息”级别使用。当使用了“说明优先级”时,“付款信息”级别必须存在“付款类型信息”。 | |
服务级别 | <SvcLvl> | 建议使用。 | |
代码 | <Cd> | SEPA | 只允许 SEPA。 |
请求的执行日期 | <ReqdExctnDt> | appmt_mst.check_date (iso) |
YYYY-MM-DD |
债务人 | <Dbtr>: | ||
名称 | <Nm> | parms_mst.company |
强制(发起人的 AT-02 姓名)。限制为 70 个字符。 |
债务人科目 | <DbtrAcct> | 要作为处理结果为其生成借项分录的债务人的科目。在 SEPA 贷项转账中,只应使用 IBAN。 | |
ID | <Id> | ||
IBAN | <IBAN> | bank_hdr_mst.IBAN |
要为“贷项转账说明”计入借方的发起人的账号(仅 IBAN)。IBAN 是国际银行账号,也就是全球通用的基本银行账号 (BBAN) 的扩展版本,用于唯一标识客户在金融机构中的账户。 |
债务人代理 | <DbtrAgt> | 为债务人的科目提供服务的金融机构。只允许使用 BIC 作为标识符。 | |
金融机构标识 | <FinInstnId> | ||
BIC | <BIC> | bank_hdr_mst.BIC |
|
贷项转账处理信息 | <CdtTrfTxInf> | 此处允许存在多个部分(如下所示)。 |
贷项转账处理信息
“付款信息”部分内可以有多个处理部分。
消息项目 | XML 标记 | 映射 | 备注 |
---|---|---|---|
付款标识 | <PmtId> | ||
端到端标识 | <EndToEndId> | appmt_mst.vendor+"/" + appmt_mst.check_num + "/" + appmt_mst.check_date |
(贷项转账的 AT-41 发起人参考)提供在整个处理、银行之间和结算链中使用的端到端标识符。它由发起方指定,并包含在银行之间的整个付款链中到达债权人之前的所有消息中。它为希望调查付款处理的债权人打下了基础。它可以包含在发起方的代理向发起方发回的相关消息中。
例如:1235678/3245623/12-30-2015 |
金额 | <Amt> | ||
指示的金额 | <InstdAmt> | appmt_mst.for_check_amt |
(以欧元为货币的 AT-04 贷项转账金额)货币必须是“EUR”。金额必须大于或等于 0.01 且小于或等于 999999999.99。小数部分不能超过两位数。
示例:<InstdAmt Ccy="EUR">535.25</InstdAmt></td> |
债权人代理 | <CdtrAgt> | ||
金融机构标识 | <FinInstnId> | ||
供应商 BIC | <BIC> | ||
债权人 | <Cdtr> | ||
名称 | <Nm> | 名称或 VadRName = vendaddr_mst.name | 强制(受益人的 AT-21 姓名)。限制为 70 个字符。 |
邮政地址 | <PstlAdr> | (受益人的 AT-22 地址) | |
地址类型 | <AdrTp> | ||
地址行 | <AdrLine> | VadRAddr_1 or VadAddr_1 (vendaddr_mst.addr##1) | |
地址行 | <AdrLine> | VadRAddr_2 或 VadAddr_2 (vendaddr_mst.addr##2 ) |
|
邮政编码 | <PstCd> | VadRZip 或 VadZip (vendaddr_mst.zip ) |
|
城镇名称(城市) | <TwnNm> | VadRCity 或 VadCity (vendaddr_mst.city ) |
|
国家/地区行政区划 | <CtrySubDvsn> | VadRState 或 VadState (vendaddr_mst.state ) |
州/省/区域或其他子实体 |
国家/地区 | <Ctry> | VadRCountry 或 VadCountry (vendaddr_mst.country ) |
两位数 ISO 国家/地区代码 |
地址行 | <AdrLine> | VadRAddr_1 或 VadAddr_1 (vendaddr.addr##1 ) |
|
地址行 | <AdrLine> | VadRAddr_2 或 VadAddr_2 (vendaddr.addr##2 ) |
|
债权人科目 | <CdtrAcct> | 要作为处理结果为其生成贷项分录的债权人的科目。对于 SEPA 贷项转账,只应使用 IBAN。 | |
ID | <Id> | ||
IBAN | <IBAN> | vendor_mst.IBAN |
|
<RmtInf> | |||
<Usrtrd> | appmtd.inv_num |
列出供应商发票号、汇款通知单或“未结付款”。 |