发票的认证业务、取消认证业务
其他
2020-02-24 22:15:16
阅读次数: 0
认证过程
-
校验部分
- 发票是否存在
- 发票类型检验-该发票是否有购方税号(普票税号可以为空,不支持抵扣)
- 认证时间和所属期验证:
- 认证时间是否符合规范
- 该税号是否开放所属期(税号表有记录)
- 认证时间和所属期是否一致
- 该用户是否有该税号的权限
- 抵扣金额如果填写是否超过最大税额(如果税额为0,表示未验真)
- 专票等几种发票才可以认证
- 已认证的无法认证
-
动作部分
- 参数设置(认证状态,有效金额等)并存库
取消认证过程
-
校验部分
- 发票是否存在
- 发票类型检验-该发票是否有购方税号(普票税号可以为空,不支持抵扣)
- 认证时间和所属期验证:
- 认证时间是否符合规范
- 该税号是否开放所属期(税号表有记录)
- 认证时间和所属期是否一致
- 该用户是否有该税号的权限
- 只有已认证的才能取消
- 未生成统计表的才能取消(生成统计表之后,就要提报给税局,如果取消了,就对不上了)
-
动作部分
- 修改认证状态和有效金额,并更新数据库
发布了482 篇原创文章 ·
获赞 19 ·
访问量 2万+
转载自blog.csdn.net/enthan809882/article/details/104423064