Nordlet

← 文档 / 指南

导入银行对账单 (camt.053)

从银行下载 ISO 20022 camt.053 对账单,设置导入模板,并让 Nordlet 自动创建往来单位、匹配发票以及记账。

本指南介绍如何通过导入模板以 ISO 20022 camt.053 格式导入银行对账单文件:包括下载哪些内容、如何设置模板以及导入会生成什么数据。API 详情请参见银行与支付导入。如果需要直连银行而非通过文件导入,请参见银行直连。

1. 从银行下载对账单

登录网上银行,打开对账单导出页面,选择 ISO 20022 camt.053 (XML) 格式。立陶宛的银行通常将其列为 "ISO 20022 XML" 或 "camt.053";大多数欧盟银行在企业网银中提供此选项。选择日期范围并下载文件。一个文件可能包含多份对账单(例如每个币种账户一份);IBAN 与所选银行账户不符的对账单将被跳过。

系统仅导入已记账的分录 (Ntry/Sts = BOOK)。未结分录将被忽略。

2. 创建银行账户

每一次导入都将落入一个银行账户。请在银行 (Bank) 下使用该账户的 IBAN 和币种创建一个账户。设置 IBAN 后,导入程序会检查对账单是否属于该账户,并拒绝 IBAN 不符的文件。

3. 创建导入模板

在银行 (Bank) → 导入模板 (Import templates) 下点击新建导入模板 (New import template),选择 ISO 20022 camt.053 类型,并为其命名。

字段。 导入程序读取的每一个对账单元素都是一行。文件中必填 (Required in file) 勾选框表示该元素必须存在于上传的文件中;缺少必填元素的文件将被拒绝,并显示缺失的字段名称。所有对账单都包含的元素 (Stmt/Id, Stmt/Acct/Id/IBAN, 余额, Ntry/Amt, Ntry/CdtDbtInd, Ntry/Sts, Ntry/BookgDt) 默认处于勾选状态。可选元素(如银行名称、交易代码、债务人和债权人名称及 IBAN、附言文本以及参考编号)默认未勾选,因为并非每家银行都会提供这些数据;请勾选你所在银行提供的字段。

总账科目。 包含金额的分录可以指定到一个总账科目,可以是从现有科目中选择,也可以根据该行新建一个科目。从指定行产生的所有资金变动都会在导入时记账:资金流入借记银行账户的总账科目并贷记指定的科目,资金流出则相反,同时该银行交易会被标记为与该凭证匹配。除了纯金额行 Ntry/Amt 之外,还有根据银行交易代码或收支方向筛选分录的规则行:

行 筛选对象 典型科目
银行手续费 (BkTxCd CHRG) 交易代码大类为 CHRG 的分录 银行手续费费用(标准科目表中的 6800)
利息 (BkTxCd INTR) 大类为 INTR 的分录 利息收入或支出
税费 (BkTxCd TAXE) 大类为 TAXE 的分录 税费支付
其他资金流出 任何其他借方分录 保持“未记账 (Not posted)”,以便将付款与采购发票匹配
其他资金流入 任何其他贷方分录 保持“未记账 (Not posted)”,以便将收款与销售发票匹配
Ntry/Amt 所有未被规则匹配的分录 通常为“未记账 (Not posted)”

分录会记入其匹配的第一条规则所对应的科目:先按交易代码大类,接着按收支方向,最后按纯金额行。规则行不会与文件进行逐行校验。交易代码来源于 Ntry/BkTxCd/Domn/Fmly/Cd;未发送该代码的银行将导致代码行无法匹配。

自动创建缺失的客户/供应商。 在债务人名称行 (…/RltdPties/Dbtr/Nm) 上勾选创建缺失的客户 (Create missing customers),以便为收款业务中所有未知的付款人自动创建客户;在债权人名称行 (…/RltdPties/Cdtr/Nm) 上勾选创建缺失的供应商 (Create missing suppliers),以便为付款业务中所有未知的收款人自动创建供应商。系统首先通过 IBAN 识别往来单位(IBAN 保存在往来单位的银行账户信息中),然后通过精确名称识别;通过名称找到的往来单位会自动添加该 IBAN,以便下次导入时直接通过 IBAN 识别。如果往来单位的名称包含法定形式(UAB, MB, AB, VšĮ, SIA, OÜ, GmbH, Ltd, …),则新建的往来单位为企业,否则为个人。

为银行创建往来单位。 在“银行手续费”规则行上勾选此项。导入程序会以银行名称(Stmt/Acct/Svcr/FinInstnId/Nm,若对账单中无银行名称则使用银行账户名称)创建一次供应商,并在日记账中记录包含该往来单位的每一笔手续费。

通过此字段关联发票。 在附言行 (…/RmtInf/Ustrd)、结构化参考编号行 (…/RmtInf/Strd/CdtrRefInf/Ref) 或端到端参考编号行 (…/Refs/EndToEndId) 上勾选此项。只能有一行勾选此项;无论勾选哪一行,导入程序都会读取全部三种文本。此时会出现两个附加选项:

  • 为未匹配的收款创建预收发票 - 未匹配任何发票且来自已知往来单位的收款,系统将按该金额为其开具一张预收发票(系列为 AV),日期为付款日期,并将该付款与此发票进行匹配。往来单位必须是已知的,因此请同时勾选创建缺失的客户 (Create missing customers)。
  • 税率 (VAT rate) 和商品目录项 (Catalog item) 用于这些预收发票。选择商品目录项后,系统将使用该商品的科目;如果税率为空,还将使用该商品的税率。

保存模板。

4. 导入文件

在银行 (Bank) 页面选择银行账户、模板和文件,然后点击导入 (Import)。结果摘要将报告导入了多少笔交易、已有多少笔交易、记账了多少笔资金变动、创建了多少个往来单位、以及关联或创建了多少张发票。警告信息会列出未能匹配的付款及其原因。

重复导入同一个文件是安全的:系统通过银行的交易流水号 (NtryRef、AcctSvcrRef 或交易 ID TxId) 识别分录;如果没有这些编号,则通过记账日期、金额、币种、对方 IBAN 和文本的哈希值进行识别,并进行计数,以确保同一文件中任何位置的相同分录都能被区分开来。往来单位通过 IBAN 和名称识别。金额为零的已记账分录将被跳过并发出警告。

5. “通过此字段关联发票”的功能说明

系统会针对未结单据检查每一笔新的银行分录:

  • 资金流入:通过在附言文本、结构化参考编号或端到端参考编号中找到的发票编号(例如 SF-123),与尚未付清的已开具销售发票进行匹配;
  • 资金流出:通过供应商的单据编号,与尚未付清的已登记采购发票进行匹配。

匹配成功后,系统会将付款记录到发票中并记账收款或付款;该分录会显示在银行 (Bank) → 交易 (Transactions) 中并带有指向发票的链接。没有可识别编号的分录将保持未匹配状态,可以从交易列表中手动进行匹配,或者对于来自已知客户的收款,在开启相应选项时转换为预收发票。

6. 导入后去哪里查看

  • 银行 (Bank) → 交易 (Transactions) - 所有导入的分录;已匹配的分录会链接到发票或凭证。
  • 发票 (Invoices) - 为未匹配收款创建的预收发票。
  • 往来单位 (Partners) - 创建的客户和供应商,每个单位的银行账户下都包含 IBAN。
  • 总账 (Ledger) → 日记账 (Journal) - 费用(以银行为往来单位)、利息、税费和付款的记账分录。

计费

文件大小上限为 10 MB,分录上限为 50,000 条。每导入 10 条分录计算为一次 API 请求。