EAS Cloud税务开票反写逻辑详解
EAS Cloud税务销项发票管理模块,支持应收开票、预开票、部分开票、收购发票开具、机动车销售统一发票开具、二手车发票开具等流程,本文介绍各开票流程的反写及控制逻辑。
1. 销售订单-应收单-开票反写介绍
流程 节点 | 反写销售订单 | 反写应收单 | 控制 |
销售订单下推应收单 | - | - | - |
应收单一键开票生成开票单(增值税) | 反写单头字段: 发票号码(增值税) 发票金额(增值税) 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | 反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 已生成开票单(增值税)为“是” 已开票(增值税)为是 | 销售订单: 分录未开票申请金额为0,不能下推增值税开票申请单 应收单: 已生成开票单(增值税)为“是”,不能再下推增值税开票单、增值税开票申请单、机动车开票申请单、二手车开票申请单
|
增值税开票单作废 | 反写单头字段: 清掉作废增值税开票单的发票号码 减去作废增值税开票单的发票金额 下游增值税开票单全部作废,分录已开票申请数据更新为0 | 反写单头字段: 清掉作废增值税开票单的发票号码 清掉作废增值税开票单的发票金额 发票日期(下游增值税开票单全部作废才清空) 已开票(增值税)(下游增值税开票单全部作废,才更新为否) | 销售订单: 分录未开票申请金额大于0,能下推增值税开票申请单 应收单: 已开票(增值税)为“否”的,能再下推增值税开票单 已生成开票单(增值税)为“是”,不能再下推增值税开票申请单、机动车开票申请单、二手车开票申请单
|
增值税开票单红冲(勾选红蓝单源单) Ps:未勾选红蓝单源单,不反写 | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) 下游增值税开票单全部红冲,分录已开票申请数据更新为0 | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 若全部红冲,已开票(增值税)为否 | 销售订单: 全部红冲,分录未开票申请金额大于0,能下推增值税开票申请单 应收单: 已开票(增值税)为“否”的,能再下推增值税开票单 |
2. 应付单-开票申请单(增值税)-收购发票反写介绍
流程 节点 | 反写应付单 | 反写开票申请单 | 控制 |
应付单下推开票申请单(增值税) | 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | - | 应付单: 应付单分录未开票申请金额为0,不能下推增值税开票申请单 |
开票申请单一键开票生成开票单(增值税) | 反写单头字段: 发票号码(增值税) 发票金额(增值税)
| 反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 已生成开票单(增值税)为“是” 已开票(增值税)为是 | 开票申请单: 已生成开票单(增值税)为“是”,不能再下推增值税开票单
|
增值税开票单作废 | 反写单头字段: 清掉作废增值税开票单的发票号码 减去作废增值税开票单的发票金额 | 反写单头字段: 清掉作废增值税开票单的发票号码 清掉作废增值税开票单的发票金额 发票日期(下游增值税开票单全部作废才清空) 已开票(增值税)(下游增值税开票单全部作废,才更新为否) | 应付单: 分录未开票申请金额大于0,能下推增值税开票申请单 开票申请单: 已开票(增值税)为“否”的,能再下推增值税开票单
|
增值税开票单红冲(勾选红蓝单源单) Ps:未勾选红蓝单源单,不反写 | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 若全部红冲,已开票(增值税)为否 | 应付单: 全部红冲,分录未开票申请金额大于0,能下推增值税开票申请单 开票申请单: 已开票(增值税)为“否”的,能再下推增值税开票单 |
开票申请单作废 | 分录已开票申请数据更新反向更新 |
|
|
3. 预开票/部分开票反写介绍
预开票:销售订单botp部分下推开票申请单开票;销售订单-应收单-开票申请单开票
部分开票:应收单botp部分下推开票申请单开票
流程 节点 | 反写销售订单 | 反写应收单 | 反写开票申请单(增值税) | 控制 |
销售订单下推增值税开票申请单 | 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | - |
| 销售订单: 分录未开票申请金额大于0时,能继续下推增值税开票申请单,否则不能
|
开票申请单一键开票 | 反写单头字段: 发票号码(增值税) 发票金额(增值税)
| - | 反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 已生成开票单(增值税)为“是” 已开票(增值税)为是 | 开票申请单: 已开票(增值税)为“是”,不能再下推增值税开票单
|
销售订单下推应收单 | - | 应收单审核时反写分录已开票申请数据,与上游销售订单一致 | - | - |
应收单botp部分下推生成开票申请单(增值税) | 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | 反写单头字段: 已生成开票申请单(增值税)为“是” 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | - | 销售订单: 分录未开票申请金额大于0时,能下推增值税开票申请单
应收单: 已生成开票申请单(增值税)为“是”,不能再下推增值税开票单、机动车开票申请单、二手车开票申请单; 分录未开票申请金额大于0时,能下推增值税开票申请单
|
增值税开票申请单一键开票生成开票单(增值税) | 反写单头字段: 发票号码(增值税) 发票金额(增值税)
| 反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 已开票(增值税)为是 | 反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 已生成开票单(增值税)为“是” 已开票(增值税)为是 | 销售订单、应收单同上 开票申请单: 已开票(增值税)为“是”,不能再下推增值税开票单
|
增值税开票单作废 | 反写单头字段: 清掉作废增值税开票单的发票号码 减去作废增值税开票单的发票金额
| 反写单头字段: 清掉作废增值税开票单的发票号码 清掉作废增值税开票单的发票金额 发票日期(下游增值税开票单全部作废才清空) 已开票(增值税)(下游增值税开票单全部作废,才更新为否) | 反写单头字段: 清掉作废增值税开票单的发票号码 清掉作废增值税开票单的发票金额 发票日期(下游增值税开票单全部作废才清空) 已开票(增值税)(下游增值税开票单全部作废,才更新为否) | 销售订单、应收单同上 开票申请单: 开票单全部作废,已开票(增值税)为“否”,能再下推增值税开票单
|
增值税开票单红冲(勾选红蓝单源单) Ps:未勾选红蓝单源单,不反写 | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 若全部红冲,已开票(增值税)为否 | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 若全部红冲,已开票(增值税)为否 | 同上
|
开票申请单作废 | 分录已开票申请数据更新反向更新 | 分录已开票申请数据更新反向更新 |
|
|
4. 机动车销售统一发票开具反写介绍
流程为:销售订单-应收单-机动车开票申请单-机动车开票单
流程 节点 | 反写销售订单 | 反写应收单 | 反写开票申请单(机动车) | 控制 |
销售订单下推应收单 | - | - | - | 分录未开票申请金额大于0时,能下推增值税开票申请单(不建议销售订单开具机动车发票、增值税发票流程混用)
|
应收单botp下推生成开票申请单(机动车) | 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | 反写单头字段: 已生成开票申请单(机动车)为“是” 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | - | 应收单: 已生成开票申请单(机动车)为“是”,不能再下推增值税开票单、增值税开票申请单、二手车开票申请单; 分录未开票申请金额大于0时,能下推机动车开票申请单
|
机动车开票申请单一键开票生成开票单(机动车) | 反写单头字段: 发票号码 发票金额
| 反写单头字段: 发票号码 发票金额 发票日期
| 反写分录字段: 发票号码 发票金额 发票日期 已开票为是 已生成开票单为是 | 机动车开票申请单: 已开票为“是”,不能再下推机动车开票单
|
机动车开票单作废 | 反写单头字段: 清掉作废机动车开票单的发票号码 减去作废机动车开票单的发票金额 | 反写单头字段: 清掉作废机动车开票单的发票号码 清掉作废机动车开票单的发票金额 发票日期(下游机动车开票单全部作废才清空)
| 反写分录字段: 清掉作废机动车开票单的发票号码 清掉作废机动车开票单的发票金额 发票日期(下游机动车开票单全部作废才清空) 作废开票单对应分录已开票为否 | 开票申请单(机动车): 已开票为“否”的分录,能再下推机动车开票单
|
机动车开票单红冲(勾选红蓝单源单) Ps:未勾选红蓝单源单,不反写 | 追加反写单头字段: 发票号码(机动车) 发票金额(机动车) | 追加反写单头字段: 发票号码 发票金额 发票日期
| 追加反写分录字段: 发票号码 发票金额 发票日期 若全部红冲,已开票为否 | 同上 已开票为“否”的分录,能再下推机动车开票单
|
5. 二手车销售统一发票反写介绍
流程说明:
流程 节点 | 反写销售订单 | 反写应收单 | 反写开票申请单(二手车) | 控制 |
销售订单下推应收单 | - | - | - | - |
应收单下推开票申请单(二手车) | 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | 反写单头字段: 已生成开票申请单(二手车)为“是” 反写分录字段: 已开票申请数量 已开票申请基本数量 未开票申请数量 未开票申请基本数量 已开票申请金额 已开票申请金额本位币 未开票申请金额 未开票申请金额本位币 | - | 销售订单: 不超过销售订单分录未开票申请数量、金额; 应收单: 已生成开票申请单(二手车)为“是”,不能再下推增值税开票单
|
开票申请单(二手车)分步开票生成开票单(二手车) | 无 | 无 | 反写分录字段: 已生成开票单(二手车)为“是” | 开票申请单(二手车): 已生成开票单(二手车)为“是”,不能再下推二手车开票单 |
开票申请单(二手车)一键开票生成开票单(二手车) |
| 反写单头字段: 发票号码(二手车) 发票金额(二手车) 发票日期(二手车) 已开票(二手车)为是 | 反写分录字段: 发票号码(二手车) 发票金额(二手车) 发票日期(二手车) 已开票(二手车)为是 | 开票申请单(二手车): 已生成开票单(二手车)为“是”,不能再下推二手车开票单 |
开票申请单(二手车)分步开票生成开票单(增值税) | 无 | 无 | 反写分录字段: 已生成开票单(增值税)为“是” | 开票申请单(二手车): 已生成开票单(增值税)为“是”,不能再下推增值税开票单 |
开票申请单(二手车)一键开票生成开票单(增值税) | 反写单头字段: 发票号码(增值税) 发票金额(增值税) | 反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 已开票(增值税)为是 | 反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 已开票(增值税)为是 | 开票申请单(二手车): 已生成开票单(增值税)为“是”,不能再下推增值税开票单 |
二手车开票单作废 | 反写单头字段: 清掉作废二手车开票单的发票号码 减去作废二手车开票单的发票金额 | 反写单头字段: 清掉作废二手车开票单的发票号码 清掉作废二手车开票单的发票金额 发票日期(下游二手车开票单全部作废才清空) 已开票(二手车)(下游二手车开票单全部作废,才更新为否) | 反写分录字段: 清掉作废二手车开票单的发票号码 清掉作废二手车开票单的发票金额 清掉作废开票单对应分录的发票日期 更新作废开票单对应分录的为“否” | 开票申请单(二手车): 已生成开票单(二手车)为“否”的分录,能再下推二手车开票单 |
二手车开票单红冲开票(勾选红蓝单源单) Ps:未勾选红蓝单源单,不反写 | - | 追加反写单头字段: 发票号码(二手车) 发票金额(二手车) 发票日期(二手车) 若全部红冲,已开票(二手车)为否 | 追加反写分录字段: 发票号码(二手车) 发票金额(二手车) 发票日期(二手车) 若全部红冲,已开票(二手车)为否 | 开票申请单(二手车): 已开票(二手车)为“否”的分录,能再下推二手车开票单 |
增值税开票单作废 | 反写单头字段: 清掉作废增值税开票单的发票号码 减去作废增值税开票单的发票金额 | 反写单头字段: 清掉作废增值税开票单的发票号码 清掉作废增值税开票单的发票金额 发票日期(下游增值税开票单全部作废才清空) 已开票(增值税)(下游增值税开票单全部作废,才更新为否) | 反写单头字段: 清掉作废增值税开票单的发票号码 清掉作废增值税开票单的发票金额 下游增值税开票单全部作废,清掉发票日期(增值税)、已开票(增值税)为否 | 开票申请单(二手车): 已开票(增值税)为“否”的,能再下推增值税开票单 |
增值税开票单红冲(勾选红蓝单源单) Ps:未勾选红蓝单源单,不反写 | - | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 若全部红冲,已开票(增值税)为否 | 追加反写单头字段: 发票号码(增值税) 发票金额(增值税) 发票日期(增值税) 若全部红冲,已开票(增值税)为否 | 开票申请单(二手车): 已开票(增值税)为“否”,能再下推增值税开票单 |