UDN-企业互联网技术人气社区

板块导航

浏览  : 14372
回复  : 18

[问题反馈] NC63外部交换平台凭证导入报错!!求大神解决

[复制链接]
某人的头像 楼主
发表于 2014-12-2 14:08:11 | 显示全部楼层 |阅读模式
辅助核算填写的都是编码,都是存在的,报的错误弄不明白怎么回事。。。
错误如下:
单据  14a099d68290000000000vouchergl0  开始处理...
单据  14a099d68290000000000vouchergl0  处理错误:业务插件处理错误:插件类=nc.bs.gl.pfxx.VoucherPlugin,异常信息:凭证保存前数据效验报错:02002001-0217辅助核算不存在

报文如下:
<?xml version="1.0" encoding='UTF-8'?>
<ufinterface account="nc63test" billtype="vouchergl" businessunitcode="004" filename="test.xml" groupcode="" isexchange="" orgcode="" receiver="004" replace="Y" roottag="" sender="pzdr">
        <voucher>
                <voucher_head>
                        <!-- 凭证主键  如果没有那就是新增,有就是修改 可空-->
                        <pk_voucher></pk_voucher>
                        <!--凭证类别 非空   (凭证类别)-->
                        <pk_vouchertype>01</pk_vouchertype>
                        <!--会计年度 非空-->
                        <year>2014</year>
                        <!--来源系统 非空  只支持模块编号-->
                        <pk_system>GL</pk_system>
                        <!--凭证类型值 0:正常凭证 3:数量调整凭证 不可空-->
                        <voucherkind>0</voucherkind>
                        <!--核算账簿 非空 (账簿_财务核算账簿)-->
                        <pk_accountingbook>104-0001</pk_accountingbook>
                        <!--作废标志 可空-->
                        <discardflag>N</discardflag>
                        <!-- 会计期间 非空-->
                        <period>12</period>
                        <!-- 凭证号为空自动分配 非空:按凭证号处理 -->
                        <no></no>
                        <!-- 附单据数 可空-->
                        <attachment>0</attachment>
                        <!-- 制单日期 非空-->
                        <prepareddate>2014-12-02 11:09:29</prepareddate>
                        <!-- 制单人 非空  (用户)-->
                        <pk_prepared>yy03</pk_prepared>
                        <!-- 出纳 (用户)-->
                        <pk_casher>yy03</pk_casher>
                        <!-- 签字标志 -->
                        <signflag>Y</signflag>
                        <!-- 审核人 (用户)-->
                        <pk_checked>yy02</pk_checked>
                        <!-- 记账日期 -->
                        <tallydate>2014-12-02</tallydate>
                        <!-- 记账人 (用户)-->
                        <pk_manager>yy03</pk_manager>
                        <memo1></memo1>
                        <memo2></memo2>
                        <reserve1></reserve1>
                        <reserve2>N</reserve2>
                        <siscardflag />
                        <!-- 所属组织 非空 (组织) -->
                        <pk_org>004</pk_org>
                        <!-- 所属组织版本,可空 (组织版本) -->
                        <pk_org_v></pk_org_v>
                        <!-- 所集团  如果不输集团取当前登陆集团-->
                        <pk_group></pk_group>
                        <details>
                        <!-- 借方分录   -->
                                <item>
                                        <!-- 分录号 非空-->
                                        <detailindex>1</detailindex>
                                        <!-- 摘要 非空-->                                       
                                        <explanation>取备用金</explanation>
                                        <!-- 业务日期 可空-->
                                        <verifydate></verifydate>
                                        <!-- 单价 可空-->
                                        <price>0.00000000</price>
                                        <!-- 折本汇率 可空-->
                                        <excrate2>1</excrate2>
                                        <!-- 借方数量 可空-->
                                        <debitquantity>0.00000000</debitquantity>
                                        <!-- 原币借方金额 可空-->
                                        <debitamount>3</debitamount>
                                        <!-- 本币借方金额 可空-->
                                        <localdebitamount>3</localdebitamount>
                                        <!-- 集团本币借方金额 可空-->
                                        <groupdebitamount></groupdebitamount>
                                        <!-- 全局本币借方金额 可空-->
                                        <globaldebitamount></globaldebitamount>
                                        <!-- 币种 非空-->
                                        <pk_currtype>CNY</pk_currtype>
                                        <!-- 科目 非空  -->
                                        <pk_accasoa>10020101</pk_accasoa>
                                        <!-- 金额必须有一方不为空 -->
                                        <ass>
                                                        <checktypecode>0001</checktypecode>
                                                        <checkvaluecode>gl001</checkvaluecode>
                                        </ass>
               
                                </item>
                                <!-- 贷方分录   -->
                                <item>
                                        <!-- 贷方数量 可空-->
                                        <creditquantity>0.00000000</creditquantity>
                                        <!-- 原币贷方金额 可空-->
                                        <creditamount>3</creditamount>
                                        <!-- 本币贷方金额 可空-->
                                        <localcreditamount>3</localcreditamount>
                                        <!-- 集团本币贷方金额 可空-->
                                        <groupcreditamount></groupcreditamount>
                                        <!-- 全局本币贷方金额 可空-->
                                        <globalcreditamount></globalcreditamount>
                                        <!-- 分录号 非空-->
                                        <detailindex>2</detailindex>
                                        <!-- 摘要 非空-->       
                                        <explanation>取备用金</explanation>
                                        <!-- 业务日期 可空-->
                                        <verifydate></verifydate>
                                        <!-- 单价 可空-->
                                        <price>0.00000000</price>
                                        <!-- 折本汇率 可空-->
                                        <excrate2>1</excrate2>
                                        <!-- 币种 非空-->
                                        <pk_currtype>CNY</pk_currtype>
                                        <!-- 科目 非空-->
                                        <pk_accasoa>6602</pk_accasoa>
                                        <ass>
                                                <item>
                                                        <checktypecode>0001</checktypecode>
                                                        <checkvaluecode>gl001</checkvaluecode>
                                                </item>
                                        </ass>
                                </item>
                        </details>
                </voucher_head>
        </voucher>
</ufinterface>


某人的头像 楼主
发表于 2014-12-2 14:25:48 | 显示全部楼层
异常信息:凭证保存前数据效验报错:02002001-0217辅助核算不存在
不知道为什么,他一直报这个辅助核算不存在,奇怪了。
使用道具 举报

回复

某人的头像 楼主
发表于 2014-12-2 14:50:58 | 显示全部楼层
各位有导入成功过的报文xml吗, 有的话 可否发我一下,谢谢大家了。
使用道具 举报

回复

某人的头像 楼主
发表于 2014-12-2 15:00:05 | 显示全部楼层
        <item>
                                                        <pk_Checktype>0001</pk_Checktype>
                                                        <pk_Checkvalue>gl001</pk_Checkvalue>
</item>
我把辅助核算改成这两个标签,又报其他的错误了:
(1)单据翻译转换错误:根据基础档案[档案转换]无法翻译[pk_Checkvalue]字段,待翻译值:gl001,翻译方式:自定义翻译器nc.bs.gl.pfxx.VoucherPfxxAccessorTranslator.
(2)单据翻译转换错误:根据基础档案[档案转换]无法翻译[pk_Checkvalue]字段,待翻译值:gl001,翻译方式:自定义翻译器nc.bs.gl.pfxx.VoucherPfxxAccessorTranslator.
使用道具 举报

回复

发表于 2014-12-2 15:35:09 | 显示全部楼层
我最近也要通过信息交换平台倒入凭证。关注
使用道具 举报

回复

发表于 2014-12-2 15:46:52 | 显示全部楼层
@机器人儿 @张国强 @云想月 大神们帮忙看看吧
使用道具 举报

回复

某人的头像 楼主
发表于 2014-12-2 16:19:30 | 显示全部楼层
(1)单据翻译转换错误:根据基础档案[档案转换]无法翻译[pk_Checkvalue]字段,待翻译值:gl001,翻译方式:自定义翻译器nc.bs.gl.pfxx.VoucherPfxxAccessorTranslator.
现在错误应该就在这, 外系统应该会自动转换为部门档案去翻译部门编码:gl001  。 为什么说无法翻译呢,然后系统中要配置什么东西?
使用道具 举报

回复

某人的头像 楼主
发表于 2014-12-2 16:40:47 | 显示全部楼层
终于导入成功了,谢谢大家, :curse: 还是得靠自己啊,反编译代码跟出来了,原来是根据所属组织 所属集团,去找部门的,
使用道具 举报

回复

发表于 2014-12-2 16:45:57 | 显示全部楼层
某人 发表于 2014-12-2 16:19
(1)单据翻译转换错误:根据基础档案[档案转换]无法翻译字段,待翻译值:gl001,翻译方式:自定义翻译器nc.bs.gl. ...

<ass>
                                                        <checktypecode>0001</checktypecode>
                                                        <checkvaluecode>gl001</checkvaluecode>


gl001如果是部门档案的话,系统预置的部门辅助核算的编码就是0001

第一,您检查下,编码为10020101和6602两个科目是否有部门辅助核算;第二,您再检查下,上述科目所使用的部门辅助核算的编码是否是预置;
使用道具 举报

回复

某人的头像 楼主
发表于 2014-12-2 16:55:54 | 显示全部楼层
云想月 发表于 2014-12-2 16:45
0001
                                     ...

嗯,已经解决了, 是我的所属组织填写错误了, 系统提示的也有问题,说我02002001-0217辅助核算不存在,反编译了下代码应该是多语言没翻译过来导致的。
String title = NCLangRes4VoTransl.getNCLangRes().getStrByID("private20111017_0", "02002001-0217", null, new String[] {
            String.valueOf(voucherNum), String.valueOf(detailNum)
        });

第一次接触6,请大神以后多多指教!
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部