示例成品 · 平台演示,按左边这组点选真跑出来的
【方案判断】财务、开票系统多提供内部接口,优先 requests 直调最稳:先抓登录 Cookie 与提交接口的参数结构,再从 Excel 批量提交发票信息。
【流程】读取购方名称、税号、金额、税率、开票日期,组装 payload POST 到 /api/invoice/create,附上 CSRF token 与 session。
【关键代码】resp = session.post(url, json={'buyer':row['name'],'taxNo':row['taxNo'],'amount':row['amount'],'date':row['date']}); assert resp.json()['code']==0。
【金额校验】提交前核对 价税合计 = 金额×(1+税率),不符的行不提交并标红;成功返回的发票号回写 Excel 对账。
【稳健】接口失败自动重试 3 次(指数退避),全部结果落 result.csv,严禁重复开票,以业务单号做幂等键,跑完自动生成本批开票汇总台账便于财务对账复核。
点左边「开工 · 直接出成品」,出一份你自己的版本(文字免费)