- 33
- 0
- 约1.57千字
- 约 9页
- 2017-11-23 发布于江西
- 举报
NC银行对账单导入
NC银行对账单导入南京分公司谷雨njgy@作者按:特别感谢张广震先生在NC2.30版本上开发了EXCEL转XML的转换工具,徐惠文先生在原版的基础上进行了一些修改以适应V3的变化,感谢二位的工作!U8.X,NC1(9.3X)等软件都在界面上提供了直接通过自定义接口导入TXT格式的电子银行对账单功能,操作简单,使用方便。但NC为了追求XML交换标准,只能通过外部数据交换平台才能导入电子对账单,设置烦琐,操作复杂,为了所谓的“技术性”而牺牲了“易用性”,给最终用户的使用带来了麻烦。并且外部数据交换平台导入文件的格式必须是XML格式,而银行一般不能提供此种格式的文件,必须按照接口规范进行转换,而各家银行的电子对账单格式千差万别,无法一一开发工具转换,因此对账单导入功能成了聋子的耳朵。为了解决上述问题,我们开发了一个通用的接口,首先将银行提供的TXT文件在EXCEL中转换成固定的格式,再通过此接口转换成XML文件,最后在外部数据交换平台中手动加载,从而导入到银行对账单中。具体操作步骤如下:1、首先在“客户化-外部交换平台维护-外部系统与对应账套设置”中为每个银行对账账户建立一个外系统编号,编号只能是四位长度,数字和字符均可。2、其次,在“客户化-外部交换平台维护-外部系统注册登记”中进行注册,点“增加”,然后在外系统编号处录入第1步中定义的外系统编号,外系统对应公司名称中手工录入公司名称,NC对应公司主键点参照选择公司,单据类型选择“bc”,是否启用打勾,辅助信息打勾。 3、然后跳出辅助信息窗口,在银行对帐帐户处录入“财务会计-现金银行-银行对账-对账账户初始化”中的账户,在公司编码处录入该公司的编码,会计年处录入年份,辅助信息扩充值中也要录一样的内容。注意:“银行对帐帐户”的“帐”字系统弹出来的是“账”字,必须修改为“帐”,否则就无法导入。4、再在“客户化-外部交换平台维护-基础数据对照表维护”中选择外部系统编号,基础数据分类选择“结算方式”,点自动增加对照,按名称导入结算方式对照表,如果银行提供的结算方式是代码,则可按代码导入,如果银行的结算方式代码或名称与NC中的不一致,则要在此将“对应外部数据”中的内容改为和对账单上的一致。至此,初始设置完成。注意:设置完成后必须重启中间件才可使用,所以最好先把所有的对账账户都注册好了后重启一下中间件。 5、每月将银行提供的电子对账单在EXCEL中转换成如下图所示的格式。其中日期、借方、贷方三栏不可为空。6、转换好EXCEL之后,通过转换工具进行转换。下面的界面中,在NC对应公司主键和外部系统号中分别录入第2步中设置好的相应内容,然后点银行对账单后边的放大镜进行参照,选择转换好的EXCEL文件,再点“读取”,读取完成后点“转换”将EXCEL文件转换为所需的XML格式。转换好的文件格式如下图。 7、转换好后,在“客户化-外部交换平台维护-手动加载界面”中选择转换好的XML文件所在的文件夹,选中文件夹后点“打开”(注意:不能双击打开此文件夹,否则读不到文件),然后将目标URL地址中的“NC服务器地址”改为相应的NC应用服务器IP。读出文件后点击选中所要导入的文件,点“加载”。 8、加载后,会提示结果已被回写到桌面上的backMessage.xml,可以打开看到内容。也可以在“客户化-外部交换平台维护-日志浏览界面”中 9、这样,就可以在“财务会计-现金银行-银行对账-银行对账单”中看到导入的对账单。有了以上几招,无论是什么银行的电子对账单就都可以导入了。但是,要注意的是,外部数据交换平台中的权限控制较松,只要有手动加载的权限,可以加载任意的XML文件,尤其有多个对账账户的情况下,很容易导错账户,使用时一定要小心谨慎,免得白辛苦。
原创力文档

文档评论(0)