【电子回单】广发银行直联版(GDB_DC)回单配置指南

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【电子回单】广发银行直联版(GDB_DC)回单配置指南

    广发银行的新客户仅支持0095接口获取方式,这种方式是发请求银行返回文件流的方式。在电子回单代理程序 - 银行配置页面,广发银行推送文件的方式要选择“Interface0095”,如下图所示:


一、回单代理程序 - 配置项 - 银行配置

    在电子回单代理程序 - 银行配置页面,选择“广发银行直连版”之后,需要对以下配置项进行配置。


1. 下面这些配置可以参考银企平台 - 系统管理 - 前置机配置页面进行配置。

  • 银行前置机IP地址

  • 银行前置机端口

  • 企业客户号

  • 企业操作员

  • 企业操作员网银登陆密码

2. 广发银行直连版

    广发银行推送文件的方式。广发银行除了已经使用sftp的老客户,新客户仅支持0095接口获取方式。所以配置值请选择“Interface0095”。

3.  http服务端口

    http文件下载服务端口,仅使用0095端口获取回单时需要设置该值。

默认值(9528)


说明:

1)发请求银行返回文件流的方式,不需进行PDF文件的传输,所以不需要配置银行SFTP服务,因此“回单获取方式”这个不用配置。

2)“ 银行推送回单TXT文件命名规则”这个也不用配置,默认即可。


二、任务的[创建]->[预处理] ->[下载] ->[扫描]阶段

1. 创建调度

    创建广发银行的回单任务。

2. 预处理调度

首先,调用0024接口,根据银行账号、交易日期查询到全部的交易明细,获取到唯一标识码(响应报文中的reserve2字段字段)

广发银行查询交易明细请求:cgb_data=<?xml version="1.0" encoding="GBK"?>
<BEDC>
    <Message>
        <commHead>
            <tranCode>0024</tranCode>
            <cifMaster>10xxxxxxx0</cifMaster>
            <entSeqNo>1676912373618704384</entSeqNo>
            <tranDate>20230706</tranDate>
            <tranTime>191400</tranTime>
            <retCode></retCode>
            <entUserId>100004</entUserId>
            <password><![CDATA[o7x1x9e6s3]]></password>
        </commHead>
        <Body>
            <account>9550880207537800150</account>
            <beginDate>20230621</beginDate>
            <endDate>20230621</endDate>
            <queryType>0</queryType>
        </Body>
    </Message>
</BEDC>

广发银行查询交易明细响应:<?xml version="1.0" encoding="gbk" ?>
<BEDC>
    <Message>
        <commHead>
            <tranCode>0024</tranCode>
            <cifMaster>10xxxxxxx0</cifMaster>
            <entSeqNo>1676912373618704384</entSeqNo>
            <tranDate>20230706</tranDate>
            <tranTime>20230706</tranTime>
            <retCode>000</retCode>
            <retMsg></retMsg>
            <entUserId>1xxxx4</entUserId>    
			<password>xxxxxxxxxxxxxx</password>
        </commHead>
        <Body>
            <account>95xxxxxxxxxxx50</account>
            <totalNum>1</totalNum>
            <records>
                <record>
                    <serialNo>8096660697160001</serialNo>
                    <dealDate>20230621</dealDate>
                    <loanSign>+</loanSign>
                    <dealMoney>2083.43</dealMoney>
                    <financingSymbol>+</financingSymbol>
                    <usableMoney>3328181.71</usableMoney>
                    <abstract>结息转入</abstract>
                    <dealBranch>199999</dealBranch>
                    <upBill/>
                    <oppoAccno/>
                    <name/>
                    <rcvBankId/>
                    <dealTime>010203</dealTime>
                    <abstractContent/>
                    <dealChannel>BAT</dealChannel>
                    <summary/>
                    <postScript/>
                    <reserve1/>
                    <reserve2>199999202306218096660697160001</reserve2>
                    <reserve3/>
                    <reserve4>9550880207537800150</reserve4>
                </record>
            </records>
        </Body>
    </Message>
</BEDC>


然后,调用0095接口,根据账号、回单文件类型(PDF格式)、唯一标识码,获取到统一回单编号和回单文件数据。

广发银行下载回单请求报文:cgb_data=<?xml version="1.0" encoding="GBK"?>
<BEDC>
    <Message>
        <commHead>
            <tranCode>0095</tranCode>
            <cifMaster>10xxxxxxx0</cifMaster>
            <entSeqNo>1676912375216734208</entSeqNo>
            <tranDate>20230706</tranDate>
            <tranTime>191400</tranTime>
            <retCode></retCode>
            <entUserId>100004</entUserId>
            <password><![CDATA[o7x1x9e6s3]]></password>
        </commHead>
        <Body>
            <account>95xxxxxxxxxxx50</account>
            <ccyType>156</ccyType>
            <fileType>P</fileType>
            <uniqueCode>199999202306218096660697160001</uniqueCode>
        </Body>
    </Message>
</BEDC>
广发银行下载回单响应报文:
<?xml version="1.0" encoding="gbk" ?>
<BEDC>
    <Message>
        <commHead>
            <tranCode>0095</tranCode>
            <cifMaster>10xxxxxxx0</cifMaster>
            <entSeqNo>1676912375216734208</entSeqNo>
            <tranDate>20230706</tranDate>
            <tranTime>191400</tranTime>
            <retCode>000</retCode>
            <retMsg></retMsg>
            <entUserId>1xxxx4</entUserId>
            <password>xxxxxxxxxxxxxx</password>
        </commHead>
        <Body>
            <fileData>JVBERi0xLjQKJeLjz9MKMyAwI(仅截取部分参考)</fileData>
            <receiptNo>202306218096660697160001</receiptNo>
        </Body>
    </Message>
</BEDC>


    对于回单文件数据fileData,需用base64解码后获取到PDF文件,重命名(重命名后的文件名是:95xxxxxxxxxxx50_20230621_8096660697160001.pdf)后将其保存到电子回单代理程序服务器的“ [回单 - 配置项 - 系统配置]里配置【回单文件下载保存根目录】”的tempPath目录下。

    文件名的命名规则:银行账号_交易日期_响应报文中receiptNo.substring(8) 

    说明:广发银行的回单码跟文件名一样,取的文件名。

    预处理调度完成后,此时查看任务明细,如下图所示:

3. 下载调度

    下载调度阶段,会把\tempPath\GDB_DC\95xxxxxxxxxxx50_20230621_8096660697160001.pdf文件移动到到扫描工作路径\scanPath\GDB_DC下。

4. 扫描调度

    回单代理程序将下载到scanPath目录的文件扫描,解析出结构化数据保存到数据库,同时将文件保存到bakPath目录下。此时查看任务【结果】,如下图所示:



【电子回单】广发银行直联版(GDB_DC)回单配置指南

广发银行的新客户仅支持0095接口获取方式,这种方式是发请求银行返回文件流的方式。在电子回单代理程序 - 银行配置页面,广发银行...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息