根据财会的工作经历,做下笔记。
为什么要认证
认证的票据,才可以抵扣
认证过程
校验部分
- 票据是否存在
- 票据类型检验-该票据是否有购方税号(普票税号可以为空,不支持抵扣)
- 认证时间和所属期验证:
- 认证时间是否符合规范
- 该税号是否开放所属期(税号表有记录)
- 认证时间和所属期是否一致
- 该用户是否有该税号的权限
- 抵扣金额如果填写是否超过最大税额(如果税额为0,表示未验真)
- 专票等几种票据才可以认证
- 已认证的无法认证
动作部分
- 参数设置(认证状态,有效金额等)并存库
取消认证过程
校验部分
- 票据是否存在
- 票据类型检验-该票据是否有购方税号(普票税号可以为空,不支持抵扣)
- 认证时间和所属期验证:
- 认证时间是否符合规范
- 该税号是否开放所属期(税号表有记录)
- 认证时间和所属期是否一致
- 该用户是否有该税号的权限
- 只有已认证的才能取消
- 未生成报表的才能取消(生成报表之后,就要提报给税局,如果取消了,就对不上了)
动作部分
- 修改认证状态和有效金额,并更新数据库