声明
以下均为实验内容,未测试过真正的 ofd 签章无效文件,若您使用本方法,所造成的一切后果,本人均不负责。
若您有真正的 ofd 签章无效文件,若愿意提供到 Shanks.Lee@yudelei.com 以供测试,我将非常感谢您。
环境
Windows 10 1803/1809/1903
Server 2012 R2 AD域
gjswzjReaderper-3.0.20.0509-setup.exe
gjswzjReaderper-3.0.20.0830-setup.exe
描述
正常提示
该签章有效!
自应用本签章以来,文档内容未被修改。
错误提示
提示 1
该签章无效!
签章验证有误。印章结构数据无效。
在 AD域 环境下,标准用户以个人身份运行 OFD 文件阅读器 增值税电子发票版式文件阅读器打开并进行验票操作时,出现错误提示:签章无效。
在 AD域 环境下,标准用户以管理员身份运行 OFD 文件阅读器 增值税电子发票版式文件阅读器打开并进行验票操作时,提示正常。
提示 2
参数无效!
此问题是由于该软件升级的原因,新版 gjswzjReaderper-3.0.20.0830-setup.exe 所创建的相关配置文件与旧版本 gjswzjReaderper-3.0.20.0509-setup.exe 配置文件中某些参数不同或新增,导致旧版无法验证新版 ofd 发票。
此版本依旧未解决旧版本标准用户验证报错的问题,也就是说安装最新版后,仍就需要管理员权限才能成功验证。
解决方案可参考本文,也仅供参考。
可能相关问题
在查验发票真假时,电脑上的 ofd阅读器 增值税电子发票版式文件阅读器 一直提示签章无效;但是在网页上查询此发票时,显示正确。
解决
安装 gjswzjReaderper
标准用户:使用管理员权限安装 gjswzjReaderper
配置 gjswzjReaderper
管理员用户:
在以下目录:
C:\Users\管理员账号\AppData\Local\SuwellReader
找到 7 个文件:
envelopconfig.ini
log4cpp.conf
log4cppPlug.conf
readerconfig.ini
update.ini
VersionDescription.txt
VersionDescription_src.txt
复制此 7 个文件到以下目录(若无此目录则创建):
C:\Users\标准用户账号\AppData\Local\SuwellReader\
补充
测试时,仅复制 readerconfig.ini 到普通用户相同目录下,软件就已不提示签章无效。
原因(疑似)
在安装软件时,虽然提示选择了安装目录,且 gjswzjReaderper 安装程序也将软件实体安装到了指定安装目录之下,但是却还是会在安装软件时使用的用户(即管理员)的个人目录下创建相关配置文件。
从而导致普通用户在使用此软件打开并进行验票操作时,软件访问配置文件,但是无法找到相关配置文件,最终始终出现错误提示:签章无效。
其他解决方案
请参考此文。
没什么可说的,政府外包的软件做得一塌糊涂,也不是第一次了
其实也不能怪 zf,而是行业现状就这样。
百分之九十的从业者都不按规矩做事。