EAS税务管理实施开发FAQ

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

EAS税务管理实施开发FAQ

一、应用指导

    Q1:如何查找服务端和客户端类加载路径:

    A1: 在EAS右上角搜索“币别”,打开序时簿,按住“ctrl+shift+Q”,输入管理员密码,在下面截图搜下客户端和服务端类加载路径(后缀加.class)。

PS:需要管理员密码

5ece2be032f2ca0b5e22b8f2.webp

    A2:在EAS右上角搜索“服务工具平台”,导入“类加载查看”,输入具体的类的全路径(不需.class后缀),如下图:

    Q2:元数据加载路径:

    A2:付款单查询--- ctrl+shift+a  ---help找方法,查找全路径,如下图:

5ee3329d85d3840001eac196.webp

A2:在EAS右上角搜索“服务工具平台”,导入“类加载查看”,输入具体的类的全路径,如下图:

    Q3、 WEB代码加载路径:

    A3:(IP、Port填自己的)http://IP:Port/easweb/dynamicPage.do?event=initialize&method=doEvent&uipk=com.kingdee.eas.webDev.webDevTools&waf2skin=easbase&inwafpage=false&debug=true。

    Q4、 当前客户端连接的实例:

    A4:java.lang.System.getProperties().get("log4j.configuration")运行服务器端脚本。

    Q5、EAS错误日志如何获取:

    A5:在EAS右上角搜索“服务工具平台”,收集EAS错误日志;如果没有此菜单,则按住以下路径收集:

客户端:\eas\Client\client\logs目录下有client.log和log4j.log 

服务端:\eas\server\profiles\server1\logs有apusic.log.0,可能会有多个实例。

TMTrace日志:\eas\server\profiles\server1\logs\tm有TMTrace.log,可能会有多个实例。

5f18004a0249a1000119ac65.webp

    Q6、开票报错、查看发票报错:

    A6:优先排查金税互联日志,如下图:

1、金税互联日志菜单如下:



2、可以根据单据编码或者日志类型找到对应的日志,双击打开,查看响应信息;如果有具体的报错,则可参考下面Q7

5ee871f8a6f2230001faf7dd.webp

    Q7、发票云日志如何获取:

    A7: http://imgdev-master.piaozone.com/docs/market/faq/invoicefaq.html


二、常见问题

    Q1、出现“单行子查询返回多个行”:         

    A1: 判断关联字段是否重复,SQL例子“select FMERGECODE,count(1) from  T_IM_TaxClassificationCode group    by FMERGECODE having count(1)>1”。

    Q2、税务管理在子系统树中不存在:

    A2:第一步、在查询分析器下执行com.kingdee.bos.dao.xml.impl.MDLoader.getInstance().cl.getResource

("com_kingdee_eas_base_subsystemEntity.mdbview"),查看是否有私包。    

第二步:如果第一步没有私包,检查下面截图是否有文件,需删除客户化树。也可用administrator登录看下“系统树设置”菜单的标准树是否有该实体。 5ed0de40a372592e272a546f.webp

  第三步:如果1和2都没有问题,请重新生成子系统树且清缓存后重新登录。

    Q3、开票报“请检查分析开票数据源”:

    A3:检查开票单合并规则是否正确,“备注”这种不正确。

    Q4、收票下载或下载销项发票报“解密未获得字符异常”或“JSONObject must be begin {”:

    A4:先检查金税互联设置http地址是否正确,有可能多了/recvinv(这是旧接口)。

    Q5、客户端配置错误,找不到第三方类! 

    A5:先在查询分析器查找看能否找到对应的类,如果能找到,查看是否有私包,由于私包的jdk版本不对导致,我们的jdk版本为1.6版本。 

    Q6、开票提示:9002-[发票开具] 税收分类编码校验失败!并非每行商品都有“税收分类编码”信息。

    A6:重启发票云看看,有时候这个提示不是编码的问题,可能是智税集成被其他第三方程序占用有关,也有可能跟开票单分录的税收分类编码汇总项是Y有关,开票要求税收分类编码的汇总项必须为N。也有可能存在税收分类编码航信那边不可使用   

    Q7、打印提示:{"description":"打印失败:5013-打印失败 [0004,]","errcode":"5012"} 

    A7:可能是税盘里面找不到这张票,检查一下代码号码和发票类型有没有错误,都没问题的情况到开票软件修复一下发票,看一下发票状态是不是正常的 

    Q8、 菜单看不见 

    A8:查找在服务化菜单和客户化菜单里面是否能看到,如果可以,查看该菜单是否配置了权限项而没有分配权限 

    Q9、 参数设置里面找不到税务管理 

    A9:在服务端 eas\server\properties\SubSystem_eas.xml文件下增加以下3个节点(注意放在<subsystem>和</subsystem>)之间,若有多台服务器,每个服务器的server都要添加,如下:


1.webp


若部署IM补丁,需添加:

    <row fullname="com.kingdee.eas.tm" name="tm" alias_l1="tm" alias_l2="税务管理" alias_l3="稅務管理" isleaf="0" parent="com.kingdee.eas" />

<row fullname="com.kingdee.eas.tm.im" name="im" alias_l1="im" alias_l2="发票管理" alias_l3="發票管理" isleaf="1" parent="com.kingdee.eas.tm" />

若部署TD补丁,还需添加:

         <row fullname="com.kingdee.eas.tm.td" name="td" alias_l1="td" alias_l2="纳税申报" alias_l3="纳税申报" isleaf="1" parent="com.kingdee.eas.tm" />

若部署全票池补丁(尤其是86版本以下的全票池DEP),需添加:

<row fullname="com.kingdee.eas.tm.common" name="common" alias_l1="common" alias_l2="全票池" alias_l3="全票池" isleaf="1" parent="com.kingdee.eas.tm" />

 


另外税务管理的参数设置看不到数据

需增加税务管理模块参数:在eas\server\profiles\server\config\EAS_subSysIdToOrgTypeMaps.xml文件下增加节点,注意,若有多台服务器,每个服务器的server都要添加,若为集群多server,每个server下的节点都要加上该节点

2.webp

若部署IM补丁,需添加:

<attribute key="com.kingdee.eas.tm.tm" value="ControlUnit"/>

<attribute key="com.kingdee.eas.tm.im" value="Company"/>

若部署TD补丁,还需添加:

<attribute key="com.kingdee.eas.tm.td" value="Company"/>    

节点位置如图,在   <configitem name="SubSysIdToOrgType">和

</configitem>之间即可。


PS:在管理控制台的工具,重新生成子系统树后如果还不生效,可以登录EAS管理员,打开 系统树 菜单,恢复所有树。

如果上述操作还不行,请排查是否有子系统树私包。具体步骤:打开查询分析器,选中以下语句“com.kingdee.bos.dao.xml.impl.MDLoader.getInstance().cl.getResource("com_kingdee_eas_base_param.mdbview")”,运行服务器脚本,如果发现存在私包,请卸载后重新生成子系统树。


    Q10、 特殊数据权限找不到单据

    A10:Server\server\profiles\server1\config\ EAS_PermissionConfiguration.xml     

添加自己的单据实体  

 例:在server\profiles\server1\config\ EAS_PermissionConfiguration.xml中

<special-data-permissions></special-data-permissions>

里添加开票单收票单

 <special-data-permission> 

<name>com.kingdee.eas.tm.im.app.MakeInvoice</name> 

 <type>412A6F98</type> 

 </special-data-permission>  

<special-data-permission>

 <name>com.kingdee.eas.tm.im.app.IncomeInvoice</name> 

 <type>1343913D</type> 

 </special-data-permission>

     Q11、 dep无法扩展编辑界面 

   A11:Server\server\properties\dep\whitelist,选择其中一个后缀为SCM的文件 添加: <ui alias="开票单" name="com.kingdee.eas.tm.im.client.MakeInvoiceEditUI"/> 这里面添加开票单的白名单保存,生成子系统树重启服务,应该就可以选择到了。  

    Q12、下载发票或开票提示“访问超时,请检查金税互联设置或网络连接是否正确。”

    A12:可按附件《访问超时解决办法》检查 。

    Q13、客户化菜单导入GUI税务管理,提示“菜单编码重复”

    A13:执行语句“delete  FROM t_pm_mainmenuitem where FLONGNUMBER like '%TaxMagement%' and  FLONGNUMBER  not like '%TaxMagementWeb%'”。
    Q14、打印发票时报模板不存在

    A14:套打模板以及模板导入路径:\server\deploy\ctrlhome\server\storage\eas\kdnote\template\TM\IM\。

    Q15、80或82版本部署税务补丁后不出现税务管理菜单。

    A15:请参照附件《税务补丁部署说明(8.0&8.2)》。

    Q16、费用报销模块添加发票后在全票池看不到数据。

    A16:1、先检查参数“与税务集成”为“是”;2、收集apusic日志,有可能收票权限没有分配。3、检查加密密钥是否维护。

    Q17:账套升级,出现sqlserver数据库排序规则错误

     A17:SQLServer更新字段报排序规则冲突,初步分析需改成Chinese_PRC_CI_AS。具体SQL如下: 

alter table 表名 alter column 表字段 字段类型 collate Chinese_PRC_CI_AS;

    Q18:客户因为机房停电导致EAS数据库丢失,目前是重新生成了开票单,但不能重复开票。

    A18:下载销项发票,然后指定源单。

    Q19:开票单审核报错,提示提交人没有审核权限。

    A19:参与人选的是流程发起人,应该改成审核人。

    Q20:物料的多计量单位修改后,基本计量单位没有修改,导致下推后界面截取精度了。

    A20:修改基本计量单位精度。

    Q21:电专发票的电子发票预览报发票链接地址不存在

    A21:以前电专开票是存在bug没有赋值pdfUrl,需更新IM最新补丁(85、86:2023.4月)。电专发票的pdfurl可以通过下载销项发票更新。


    还可以参考以下文章:

    (一)访问超时的几种解决办法

    (税务DEP扩展入门教程

    (三)EAS税务数据修复和常用SQL合辑

    (四)应付发票助手导入报“只能导入增值税发票”

    (五)EAS Cloud 税务管理二开扩展

    (六)常见发票下载失败问题解决

    (七)EAS税务开收票访问发票云网络&金税详解


访问超时解决方法.docx

税务补丁部署说明(8.0&8.2).docx

EAS税务管理实施开发FAQ

一、应用指导 Q1:如何查找服务端和客户端类加载路径: A1: 在EAS右上角搜索“币别”,打开序时簿,按住“ctrl+shift+Q”,输入...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息