发票查验平台的使用


前言

报销的时候遇到了需要使用查验平台查验发票结果的文件,记录一下查验地址和使用方式


一、查验平台网址

https://inv-veri.chinatax.gov.cn/

二、使用步骤

1.使用自动安装安装根证书

安装方式地址:https://inv-veri.chinatax.gov.cn/zdaz.html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
根据安装指导安装就可以,最后验一下证书的存在就行。

2.导入发票文件进行查验

回到查验网页,使用导入功能导入待查验的发票文件
在这里插入图片描述
导入成功后会自动填写文本框,然后按照要求填写验证码
在这里插入图片描述
验证码填写好之后点击查验获取查验结果

在这里插入图片描述
使用打印功能,将查验结果保存在本地。将目标打印机中的选项改为“另存为PDF”
在这里插入图片描述


Python通过Excel操作全国增值税发票查验平台通常需要借助一些库,比如pandas库处理Excel数据,以及requests库进行网络请求。首先,你需要获取并保存发票的相关信息到Excel文件中,包括发票号码、开票日期等必要字段。 下面是一个简单的步骤概述: 1. **导入所需的库**: ```python import pandas as pd import requests from openpyxl import load_workbook ``` 2. **读取Excel文件**: ```python excel_file = 'your_excel_file.xlsx' df = pd.read_excel(excel_file) ``` 3. **定义查验函数**: ```python def verify_invoice(url_template, data): headers = {'Content-Type': 'application/x-www-form-urlencoded'} # 可能需要根据实际API文档设置 response = requests.post(url_template, data=data, headers=headers) return response.json() ``` 4. **构造发票查询URL**: 需要了解发票查验平台提供的API接口地址,通常是按照一定格式拼接的。例如: ``` url_template = "https://api.checkinvoice.gov.cn/api/v1/invoice/check?invoiceNo={invoice_no}" ``` 5. **遍历Excel数据,核验发票**: ```python for index, row in df.iterrows(): invoice_data = { 'invoiceNo': row['invoice_number'], 'checkCode': '', # 如果有检查码,填写此处 'extFields': {} # 其他可能需要的额外字段 } result = verify_invoice(url_template.format(invoice_no=invoice_data['invoiceNo']), invoice_data) print(f"发票编号{row['invoice_number']}的结果: {result}") ``` 6. **处理响应结果**: API返回的可能是验证状态和详细信息,根据实际情况解析并处理结果。 注意,这只是一个基本框架,实际操作可能会因为平台API接口的更新、安全限制或者具体的报税规则而有所不同。在使用过程中,务必遵守平台使用条款,并确保合法合规地操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值