Invoice Generator API - APIVerve
收藏资源简介:
Invoice Generator is a simple tool for generating invoices. It returns a PDF of the generated invoice.
Invoice Generator API - APIVerve
基本信息
- API 版本:v1(当前版本)
- 分类:Business Software
- API 创建者:EvlarSoft LLC
- 订阅者数量:26
功能概述
Invoice Generator API 可根据交易双方地址、发票号码和包含数量与单价的明细项生成可下载的 PDF 发票。该接口支持应用折扣、基于折扣后小计计算销售税、获取最大 2 MB 的远程 Logo,并支持 172 种货币的金额格式化。返回结果包含一个临时下载 URL 和一个 Unix 过期时间戳。
订阅计划
| 计划 | 价格 |
|---|---|
| BASIC | $0.00 |
| PRO | $12.99 |
| ULTRA | $24.99 |
| MEGA | $99.99 |
示例响应
json { "status": "ok", "error": null, "data": { "pdfName": "fc17c4bd-e660-4078-94ae-f46be56c9006.pdf", "expires": 1766096689189, "downloadURL": "https://storage.googleapis.com/apiverve-helpers.appspot.com/htmltopdf/fc17c4bd-e660-4078-94ae-f46be56c9006.pdf?GoogleAccessId=1089020767582-compute%40developer.…" } }
使用场景
- 订单履约计费:订单完成结算后,生成带有明细费用和当地销售税的品牌化 PDF 收据,用于向买家发送邮件。
- 月度订阅收据:SaaS 平台将周期性订阅续费转换为可下载的发票文档,展示自定义付款条款和客户账单地址。
- 承包商付款开票:为处理承包商付款,将里程碑任务描述和小时费率转换为已签署的 PDF 发票,然后再发起银行转账。
- 自动化应收账款:会计工具直接从定时批处理任务中构建标准化的 PDF 账单文件,包含折扣和自定义公司 Logo。
常见问题
- 支持哪些货币? 支持 172 种货币,生成发票时可传入任意受支持的货币代码以匹配客户的账单偏好。
- 能否包含折扣、销售税和自定义付款条款? 可以。可提供带单独数量、描述和单价的明细费用列表,以及折扣值和基于百分比的销售税。请求还接受付款条款、工作描述、开票日期、到期日期以及发送方和接收方地址块。
- API 如何返回生成的发票? 返回包含生成文档的唯一文件名、过期时间戳和临时下载 URL 的 JSON 载荷,可使用该 URL 直接将完成的 PDF 文件拉取到应用中。
- 发票下载链接保持有效多久? 生成的下载 URL 是临时的。每次响应都会返回一个 Unix 时间戳,指示下载链接何时过期以及文档何时被删除,因此系统应及时下载并持久化 PDF 文件。
端点
POST /v1/invoicegenerator
生成发票
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
invoiceNumber |
string | 是 | 发票号码 |
date |
string | 否 | 发票日期(YYYY-MM-DD 格式) |
from_name |
string | 是 | 开具发票的个人或公司名称 |
from_street |
string | 是 | 开具发票的个人或公司街道地址 |
from_city |
string | 是 | 开具发票的个人或公司所在城市 |
from_state |
string | 是 | 开具发票的个人或公司所在州,最多 2 个字符 |
from_zip |
string | 是 | 开具发票的个人或公司邮政编码,最多 10 个字符 |
to_name |
string | 是 | 被开票的个人或公司名称 |
to_street |
string | 是 | 被开票的个人或公司街道地址 |
to_city |
string | 是 | 被开票的个人或公司所在城市 |
to_state |
string | 是 | 被开票的个人或公司所在州,最多 2 个字符 |
to_zip |
string | 是 | 被开票的个人或公司邮政编码,最多 10 个字符 |
job |
string | 否 | 与发票关联的工作或项目 |
paymentTerms |
string | 否 | 发票的付款条款 |
dueDate |
string | 否 | 发票的到期日期(YYYY-MM-DD 格式) |
discount |
number | 否 | 应用于发票的折扣,0– |
salesTax |
number | 否 | 作为百分比的销售税率,应用于折扣后的小计(例如 7.5 表示 7.5%),0–100 |
logoURL |
string | 否 | 用作发票 Logo 的图片公开 http(s) URL(最大 2 MB,获取超时 5 秒;若无法加载则使用占位 Logo) |
currency |
string | 否 | 发票货币 |
items |
array | 是 | 被开票的明细项(qty、description、unit_price) |
示例请求
bash curl -X POST https://invoice-generator-api-apiverve.p.rapidapi.com/v1/invoicegenerator -H x-rapidapi-key: YOUR_RAPIDAPI_KEY -H x-rapidapi-host: invoice-generator-api-apiverve.p.rapidapi.com -H content-type: application/json -d {"invoiceNumber":"INV000001","date":"2025-02-01","dueDate":"2025-11-30","from_name":"John Doe","from_street":"123 Elm St","from_city":"Springfield","from_state":"IL","from_zip":"62701","to_name":"Jane Smith","to_street":"456 Oak St","to_city":"Springfield","to_state":"IL","to_zip":"62702","job":"Web Development","paymentTerms":"Net 30","discount":10,"salesTax":7.5,"currency":"USD","items":[{"qty":2,"description":"Web Design Services","unit_price":500},{"qty":1,"description":"Domain Registration","unit_price":100}]}
相关链接




