一.业务基础
Electronic bank payment(电子银行支付);
在中国不可用,在国外地区可以使用(对于 OneWorld 账户,可用的 EFT 和直接借记格式存在限制,取决于父级附属公司所在的国家)
EFT应用场景介绍:首先维护供应商/客户相关银行信息以及公司银行信息,NS通过模板抓取相关银行信息生成一份银行文件,下载此文件,上传到银行对应系统,可以实现半自动化的银企直联。
二.NS中启用电子银行前置设置
先决条件
在安装电子银行付款前,请确保已在您的账户中启用以下功能:货品选项、自定义记录、客户端 SuiteScript、服务器 SuiteScript、会计期、高级 PDF/HTML 模板;
安装电子银行付款suiteapp
Electronic Bank Payments 509148 2024.1.1.a
捆绑软件名称:电子银行付款
捆绑软件 ID:244403
位置:生产
可用性:公用
源账户:5103995
安装高级电子银行付款
如果您使用电子银行付款 SuiteApp 向供应商、员工和客户(退款)发送付款,并从不同受支持国家/地区的客户接收付款,除电子银行付款捆绑软件外,还需安装以下捆绑软件:
捆绑软件名称:高级电子银行付款
捆绑软件 ID:21147
位置:生产
可用性:共享
源账户:3525954
注意:对于全新 SuiteApp 安装,在安装此捆绑软件后,必须初始化电子付款首选项。转到“付款”>“设置”>“电子付款首选项”。在“电子付款首选项”页面上,点击编辑,然后设置供应商和客户付款的电子邮件模板,点击保存。
电子付款首选项说明
路径:payments>setup>Electronic Payments Preference
”AGGREGATE BY PAYEE(EFT)“及”GGREGATE BY PAYEE(DD)”复选框
注:勾选后,在进行电子银行付款时会默认按照“供应商”或者“客户”维度去合并生成系统单据;如果这里不勾选,也可以在生成电子银行付款界面上单独勾选
三.银行主数据维护
在NS文件柜中创建文件夹界
路径:文件>文件>文件柜>新建
作用:存储电子银行付款 SuiteApp 使用的付款文件;在创建公司银行信息时需要填写文件保存的文件夹ID
设置公司银行详细信息
路径:Payments>Setup>Bank Details
(1) 新建
NAME:该银行详细信息名称
GL BANK ACCOUNT:选择处理的电子银行付款交易将过账到的GL账户(关联会计科目表中类型为银行的科目),选择 GL 银行账户时将自动填充“附属公司”和“货币”字段。附属公司仅在 NetSuite OneWorld 中可用;如果下拉列表中没有 GL 银行账户,请前往设置 > 会计 > 管理总账 > 会计科目表 > 新建创建一个
LEGAL NAME:输入或编辑您公司的法定名称。此名称将在电子支付文件中使用
PRINT COMPANY NAME:输入应显示在发送给供应商、员工、合作伙伴和客户的付款交易电子邮件通知上的公司名称
SUBSIDIARY:此字段显示与总账账户关联的子公司
CURRENCY:此字段显示与总账银行账户关联的货币,会随着“GL BANK ACCOUNT”字段取值的变化而变化
MARKED BY DEFAULT:复选框,如果您希望在将此银行账户的付款交易显示在账单付款批次列表和账单付款表中时自动进行检查,请勾选此框
FILE CABINET LOCATION:输入存储付款文件的文件夹的内部ID
FILE NAME PREFIX:输入文件编号序列的前缀。每当该银行用于创建支付文件时,前缀都会附加在每个文件编号的开头。
EFT TEMPLATE:选择此银行帐户在处理账单、费用、佣金或客户退款时使用的付款文件格式模板;中国香港则选择“ HSBC ISO 20022(香港)”注:安装OneWorld电子支付捆绑包,以便在其他国家/地区使用EFT模板。否则,您只能在运营所在国或母公司所在国使用EFT模板
DD TEMPLATE:选择在处理客户付款时用于此银行帐户的付款文件格式模板。注:安装OneWorld电子支付捆绑包,以便在其他国家/地区使用DD模板。否则,您只能在运营所在国或母公司所在国使用DD模板
POSITIVE PAY TEMPLATE:选择用于从此银行帐户生成已签发支票列表的正付文件格式模板。请参阅帮助中心中的【使用“付款确认”验证已签发的支票(英文:Verifying Issued Checks with Positive Pay)】
ZENGIN BANK FEE SCHEDULE:适用于该公司银行的银行费用表
(2) 点击保存填写剩余详细信息
DEPARTMENT:部门,选择此银行账户下完成的付款的部门
CLASS:类别,选择此银行账户下完成的付款的类别
LOCATION:地点,选择此银行账户下完成的付款的地点
(3) 选择EFT/DD模板后填写“EFT/DD Template Details ”标签下的信息,不同银行字段以及字段校验不同;
BANK CODE:输入您公司银行的3位数标识码。这个数字用于识别该国银行业中的银行。该号码应由银行提供
HSBC CUSTOMER CONNECT ID:输入您公司的HSBC客户连接ID
ACCOUNT NUMBER:输入您公司的银行账号(7-12 位数)
PAYMENT SET CODE:HK付款集合代码,3位数字
COUNTRY:国家/地区,选择您公司的银行所在的国家/地区
COMPANY NAME:输入用于与此银行进行的电子银行付款交易的公司名称
SWIFT/BIC CODE:输入您公司银行的业务标识码 (BIC),该标识码也称为 SWIFT CODE,8到11位数字
(4) 设置公司银行详细信息审批流
可以在公司银行详细信息下“审批路径”页签设置审批层级,提交后需要等待审批;
新建供应商银行信息
在供应商Bank Payment Details页签下需要勾选“EFT BILL PAYMENT”,并且创建bank detail并且设置银行类型为primary;
新建客户银行信息
(1)客户在“Bank Payment Details(Debit) /(Credit)“标签下勾选” EFT CUSTOMER REFUND PAYMENT“,并且创建bank detail并且设置银行类型为primary,系统默认关联primary类型的的银行,非primary类型需要在单据上选择银行。
自定义银行template
路径:Payments>Setup>Payments file templates
NATIVE FORMAT?是“yes”表明是系统自带的模板,如果需要增加其他银行的模板,可以根据银行提供的字段说明文件,自定义模板;
自定义模板时,可以在界面设置:1.公司银行字段;2.实体(客户供应商等)银行字段;3.设置字段校验;4.编辑输出文件模板;5.设置输出文件格式;自定义模板需要跟具体银行确认对方需要接收的字段,必填字段,以及文件模版等;
注意:company bank detail,bank detail,payment file format以及单据上的币种要保持一致才能选到对应单据
四、业务流程
生成供应商EFT付款文件
路径:Payments>Payment Processing>Bill Payment Processing
(1)筛选器字段说明
BANK ACCOUNT:(银行账户),创建的银行详细信息名称
A/P ACCOUNT:(A/P 账户),对应账单的ACCOUNT(科目)
TRANSACTION TYPE:(交易类型),选择一种交易类型
DUE DATE FROM:日期筛选
TO:日期筛选
VENDOR:供应商
EMPLOYEE:员工
(2)付款信息字段说明
DATE TO BE PROCESSED:待处理日期,可选择
POSTING PERIOD:过账期间
EFT FILE REFERENCE NOTE:EFT文件参考注释,类似于备注
AGGREGATE BY PAYEE:复选框,按收款人合并,选中此框可根据所选方法汇总付款。选中此框并将“聚合方法”设置为空将按实体聚合付款。
(3)勾选对应单据提交
提交之后,在该页面可以刷新查看处理进度,处理完成之后,系统也会自动生成一张账单支付单
(4)查看生成的EFT付款文件
路径1:在付款文件管理页面点击下载即可
路径2:在之前创建的文件柜中查找:文件>文件>文件柜
注:
采购订单的附属公司,供应商付款银行详细信息中的子公司,银行详细信息中的子公司必须保持一致,才可筛选出来;或者在供应商付款银行详细信息中不选择子公司,那么意味着可适用于所有子公司
确保供应商页面的一些必填信息填写完整
说明:EFT文件生成之后会自动去创建一张账单支付,同时可以去文件柜找到生成的EFT文件,线下上传到银行的EFT系统执行付款指
生成客户DD付款文件
(1) 输入筛选器字段,其中Bank account必填,会根据这个字段带出bank account format,subsidiary,bank account currency,base currency等字段;A/R ACCOUNT必填输入后才会出现相关单据,如果单据过多需要更多筛选,可以继续填写其他筛选条件;
(2) 勾选需要生成DD文档的单据,点击“提交”,处理完成后会生成DD文档;同时系统会自动创建一张客户付款单;
(3) 查看生成的EFT付款文件
可以直接在界面下载查看生成的文件,也可以通过文件柜路径去下载查看;
生成付款文件后的按钮说明
(1) 点击reverse payment系统会用日记账冲销已经创建的payment并且释放invoice
(2) 点击recreate file系统会重新创建bank file
(3) 点击Email Payment Notifications 可以发送邮件给对应的人员,邮件发送成功后会在Email Notifications下有记录,邮件附件会附上bill payment打印模板
生成客户EFT退款文件
(1) 先在NS系统中创建客户退款并且核销贷项通知单
a. 客户退款的“科目”(银行)需要选择和用于客户退款的公司银行详细信息(路径:付款>设置>Bank Details)的”总账银行科目“保持一致;
b. 需要勾选“用于电子银行付款“和”用于电子银行付款(直接借记)”
(2) 生成客户退款EFT文件
提交对应的客户退款单
付款文件管理界面
银行文件创建成功后,会补充客户退款的document number
全局付款
Bank Detail类型分为主要和次要:如果想要使用类型为“次要”的银行进行电子银行付款时,需要在创建单据时在EFT页签下选择对应的银行
同时需要在全局付款路径下选择生成银行文件;
路径:付款>全局付款>账单付款处理/发票付款处理/客户退款支付,除路径不一致外,其他操作与付款处理一致;
PS: 全局付款路径无法运用银行详细信息上维护的审批层级;默认无需审批;
供应商预付款付款文件生成
(1)设置供应商预付款EFT搜索
路径:报告>已保存的搜索>全部已保存的搜索
创建对应的EFT预付款供应商搜索;安装电子银行付款BUNDLE后,可以在直接搜索“Vendor Prepayment Transactions for EP
(id:customsearch_12793_vprep_for_ep)”,修改名称另存搜索;标准中需要新增对应的筛选器,这样在选择对应的银行详细信息才能成功
PS:搜索要完全一致,行顺序也不可以改变;
具体可见:https://suiteanswers.custhelp.com/app/answers/detail/a_id/51281
样例中文截图:
样例英文截图:
(2)创建符合搜索条件的预付款
注:供应商预付款科目,搜索科目,以及银行详细信息的付款科目需要保持一致,否则会在平台报错,其他一些情况也会导致报错,故需要查看对应搜索及银行详细信息的信息是否一致
(3)生成供应商预付款EFT文件
路径:付款>银行文件生成>Generate Bill Payment File
电子银行的限制
需要购买有效的电子银行支付许可证
电子银行付款在创建付款文件模板时仅支持 FreeMarker 语法,参考FreeMarker Java Template Engine (apache.org)
供应商贷项,客户贷项,和未核销的付款单不能显示在账单支付界面
不支持提前付款折扣,“折扣金额”和“折扣日期”字段无法在自定义“账单支付处理”页面上启用和使用
对于每个付款文件,您最多可以处理 5,000 项付款交易。如果超过此限值,付款文件中将只包含前 5,000 项交易。您可以在单独的付款文件中处理剩下的交易。
-END-
作者:马丹丹
审核:于 慧
编辑:朱思聪