电子发票

wangkaiyue 59077e822b Merge branch 'feature/v2.0.2' of qmx/ElectronicInvoice into main vor 1 Jahr
docs ca05e39a29 wip:模拟开票异常修改 vor 1 Jahr
internal 59077e822b Merge branch 'feature/v2.0.2' of qmx/ElectronicInvoice into main vor 1 Jahr
invoice 4a46fe686b fenzhihebing vor 1 Jahr
util 8b0d3d147c wip:发票展示修改 vor 1 Jahr
.gitignore 729bb608b9 wip:tj vor 1 Jahr
Makefile ae2fb87da5 wip:A2410电子发票接入税务开票系统 代码首次提交 vor 1 Jahr
README.MD 6795953c22 wip:发票邮件内容提交 vor 1 Jahr
config.yaml a2a05ae1ab wip:消息提醒 vor 1 Jahr
go.mod bd4aa1240c wip:提交测试修改 vor 1 Jahr
go.sum bd4aa1240c wip:提交测试修改 vor 1 Jahr
main.go bd4aa1240c wip:提交测试修改 vor 1 Jahr
redBatchTmp.yaml dbf415a1e1 wip:重复开票优化 vor 1 Jahr

README.MD

GoFrame Template For SingleRepo

Quick Start:

开蓝票

# 单订单开蓝票
SELECT a.id,a.invoice_type,a.remark,a.invoice_variety,a.taxpayer_identnum,a.company_name,a.invoice_content,a.invoice_money,b.pay_money FROM invoice a INNER JOIN dataexport_order b ON a.order_code=b.order_code WHERE a.invoice_variety like '%电子%' AND ((a.invoice_status=0 AND a.invoice_changed=0) or (a.invoice_status=2 AND a.invoice_changed=1 )) AND  (a.invoice_order_code is NULL OR a.invoice_order_code not like '%,%') AND a.create_time > UNIX_TIMESTAMP('2024-04-23 00:00:00');

# 联合订单开蓝票
SELECT a.only_Identifying,a.invoice_type,a.remark,a.invoice_variety,a.taxpayer_identnum,a.company_name,a.invoice_content,a.invoice_money FROM invoice a WHERE a.invoice_variety like '%电子%' AND ((a.invoice_status=0 AND a.invoice_changed=0) or (a.invoice_status=2 AND a.invoice_changed=1)) AND a.invoice_order_code like '%,%' AND a.create_time >  UNIX_TIMESTAMP('2024-04-23 00:00:00') GROUP BY invoice_order_code;

开红票

# 单订单红冲
SELECT invoice_number,billing_time FROM invoice a  WHERE a.invoice_variety like '%电子%' AND a.invoice_status=0 AND a.invoice_changed=1 AND (a.invoice_order_code is NULL OR a.invoice_order_code not like '%,%') AND a.create_time > UNIX_TIMESTAMP('2024-04-23 00:00:00');

# 联合订单红冲
SELECT invoice_number,billing_time FROM invoice a  WHERE a.invoice_variety like '%电子%' AND a.invoice_status=0 AND a.invoice_changed=1 AND a.invoice_order_code like '%,%' AND a.create_time > UNIX_TIMESTAMP('2024-04-23 00:00:00') GROUP BY invoice_order_code;