发票生成器
创建精美、税务就绪的 PDF 发票 — 私密、快速且打印效果完美。
您的公司
无标识
所有数据保留在您的浏览器本地。
发票设置
按时
收款方
项目明细
描述
数量
单价
折扣 %
税率 %
行总计
0.00
备注
法律文本
小计0.00
税额0.00
总计0.00
私密:所有数据均存储在本地。
这个发票生成器是什么?
此发票生成器可帮助自由职业者、工作室和小型企业直接在浏览器中创建专业、适合打印的发票。添加品牌标识,保存可重用的客户列表,选择货币和地区设置,并精确应用每行税费和折扣。一次定义付款条款和可选滞纳金,然后通过预设重复使用。您的数据不会离开设备——所有内容都保存在浏览器的本地存储中。您可以导出或导入客户、预设和发票的 JSON,以便在不同设备之间迁移或保存版本备份。准备好后,可生成在纸张和电子邮件附件中都很出色的干净、可访问的 PDF。
为什么使用此工具?
- 完全离线工作以确保真实的隐私——您的客户和账单数据不会离开浏览器。
- 按发票选择货币和地区设置,使数字格式、符号和日期与客户所在区域匹配。
- 在行级别控制税费和折扣——适合混合服务、代收成本和免税项目。
- 使用预设节省时间——一次锁定税制、条款、备注和法律文本,然后一键应用。
- 通过友好的客户面板减少重复输入——存储姓名、地址、税号和电子邮件以便重用。
- 在版本快照中安全试验——捕捉状态、尝试更改,必要时即刻恢复。
- 导出轻量 JSON 备份以便无痛协作或更换设备——几秒钟内即可导入。
- 放心打印——我们的布局针对清晰整齐的 PDF 进行了优化,表格、总计和备注均易读。
如何创建您的第一张发票
- 打开页面并点击 填充示例数据 加载可调整的真实示例。
- 在 您的公司 中上传标识(可选),然后填写公司名称、地址和任何必需的税号。
- 打开 预设 来设置货币、地区、默认税率、付款天数条款和每月滞纳金百分比。
- 在 客户 中添加客户的姓名、地址、税号和电子邮件,然后点击 在发票中使用 以应用。
- 在 发票设置 中设置发票编号、发票日期、到期日(根据条款自动计算)和可选的采购单号。
- 选择您想要的预设——货币、地区、默认税率和条款会自动更新。
- 添加项目明细:描述、数量、单价,以及可选的折扣和税率百分比。
- 在 备注 中填写付款说明或友好致谢;在 法律文本 中添加政策和条款。
- 在 总计 中查看 小计、税额 和 总计。调整项目、折扣或税率,直到与报价一致。
- 点击 打印 / 保存为 PDF 生成清晰、顶端对齐的发票,准备发送邮件或存档。
所有更改均自动保存到本地。随时将客户、预设或发票导出为 JSON 获取可移植的备份。
主要功能
- 本地优先隐私:所有数据保留在浏览器的 localStorage 中——无需账号、无需上传、无跟踪。
- 按发票设置货币与地区:确保符号、小数分隔符和日期与客户区域一致。
- 行级折扣与税费:在同一张发票中处理应税与免税项目,无需额外计算。
- 自动到期日:付款条款(以天为单位)根据发票日期计算到期日。
- 滞纳金政策:显示清晰的每月滞纳说明,让客户事先了解期望。
- 可重用的客户档案:存储姓名、地址、税号和电子邮件,快速无误地开票。
- 一键预设:捕捉货币、地区、默认税率、条款、备注和法律文本以供重复使用。
- 版本快照:保留最多 15 个本地修订,并可即时恢复任意先前状态。
- 可靠的标识嵌入:上传的图片以 Data URL 存储,保证离线打印一致性。
- 支持采购单:为企业或采购流程包含采购单号。
- 细腻的自动保存反馈:内联指示器在不弹出模态对话框的情况下确认更改。
- 可移植的 JSON:导出/导入客户、预设和发票以便备份或多设备工作流。
提示
- 为每个司法辖区(如果税率变化则按年份)创建一个预设,这样可以在不手动编辑的情况下切换税则。
- 使用行级折扣以反映打包价格或善意折让,同时保持标准单价可见。
- 将免税服务标记为 0% 税率行,并在同一张发票中对应税项目使用适当税率。
- 需要不同货币?复制发票,修改货币和地区,格式会自动更新。
- 在备注中添加付款说明——银行转账、Interac e-Transfer 或卡片链接,可加快付款速度。
- 在法律文本中总结法律条款(滞纳金、退款、许可范围),并在需要时指向您的完整条款。
- 在进行大幅修改前保存快照,以便比较版本或一键回滚。
- 定期导出 clients.json,以保留可移植、版本化的客户地址簿。
- 更改税率或条款时,导出 presets.json 并在其他设备上重新导入以保持一致性。
- 保持行项目名称简短并以结果为导向;将长的范围细节放在建议书或工作说明书(SOW)中。
示例
实用场景及在发票中如何配置:
- 混合税:对设计服务按标准税率计费,同时将托管或域名行设置为 0% 税率。
- 定金发票:添加“项目定金(30%)”,数量为 1,单价为项目费用的 30%。
- 月度顾问费:一行名为“支持保留费”,数量 1,固定单价,30 天付款条款。
- 硬件代垫:按成本列出项目并使用正确税率;备注中说明这是代垫费用。
- 批量小时:使用“开发工时”,数量来自您的工时表,单价设为您的小时费率。
- 折扣套餐:保留标准服务行,然后添加名为“套餐折扣”的行,使用正值折扣百分比。
- 国际客户:将地区设置为客户所在区域并选择其货币;在备注中包含电汇说明。
- 没有标识?没关系:跳过标识,依靠公司名称和地址——打印布局仍然专业。
疑难解答
- 数字看起来未格式化:设置发票的货币和地区——渲染时总计将按客户端格式化。
- 意外的到期日:检查活动预设中的付款条款并核实发票日期。
- 标识无法上传:使用常见格式(PNG 或 JPEG),并避免极大的文件以免占用过多内存。
- 总计似乎有误:确认数量和单价为数值,然后检查每行的折扣和税率百分比。
- 某行没有税费:确保应税项目有正税率,免税项目设置为 0%。
- 客户未应用:从下拉列表选择客户,或在 客户 面板中点击 在发票中使用。
- 预设未更新字段:使用预设选择器;应用预设会更新税率默认值、货币、地区和条款。
- 出现逾期徽章:核实到期日;如果今天已超过到期日,系统会自动显示“逾期”。
- 打印位置偏移:使用内置的 打印 / 保存为 PDF 按钮——布局已针对标准页边距优化。
- 清除缓存后数据丢失:重新导入您导出的 JSON 备份(客户、预设或特定发票)。
常见问题
我的任何数据会被上传吗?
不会。所有信息都保存在本地浏览器中。标识以 Data URL 嵌入,打印使用系统的 PDF 打印机。您可以随时导出 JSON 备份。
我可以为每张发票更改货币吗?
可以。为每张发票设置货币与地区——或者使用预设一键应用您偏好的区域默认值。
滞纳金如何运作?
在预设中定义每月滞纳金百分比。发票会显示清晰说明,让客户在付款前了解政策。
我可以为免税项目创建发票吗?
当然可以。在免税行将税率设置为 0%,并在同一张发票中对应税项目保留正常税率。
如果我需要修改发票怎么办?
在编辑前保存快照。您可以比较版本或即时恢复。导出发票 JSON 以保留版本副本。
我如何处理定金和最终结算?
为预付款创建定金发票。最终结算时列出剩余服务,并可选择添加折扣行以反映已付金额。
PDF 可访问吗?
是的。打印视图使用语义化 HTML、良好对比度和逻辑阅读顺序,能很好地配合屏幕阅读器。
我可以与同事协作吗?
可以。共享 clients.json、presets.json 或 invoice.json,通过常用渠道发送。同事可在本地几秒钟内导入。
最佳实践
- 为每个司法辖区(及按年)保留一个预设,而不是重写旧预设。这可保留准确、可审计的历史记录。
- 使用与会计系统一致并便于检索的统一发票编号方案。
- 编写简短、以结果为导向的项目描述,将冗长的法律或范围细节放在 SOW 或合同中。
- 在每个结算周期后导出 JSON 备份,并将其与项目文件或版本控制一起存档。
- 在备注中包含付款方式和时间表,以减少来回沟通并加快收款。
- 若提供提前付款折扣,请将其明确显示为折扣行以保持透明。
- 包含您的税号和任何必需的司法辖区措辞以确保合规。
- 在对已定稿发票应用广泛预设更改前,保存快照以便必要时回退。
隐私与数据处理
此发票生成器从设计上注重隐私,并将所有信息保存在本地。
- 所有发票和客户数据均存储在浏览器的 localStorage 中。
- 标识图片以 Data URL 形式嵌入,绝不会上传到服务器。
- 打印使用系统的 PDF 打印机——无需在线转换。
- 导出的 JSON 文件保存在您的设备上,便于备份或版本控制。
- 在共享电脑上操作时,完成后使用 重置所有 来清除本地数据。
- 协作时,仅共享所需内容(客户、预设或单张发票)以尽量减少暴露面。
- 避免在公共机器上处理敏感工作;如必须使用,请在离开前清除数据。
- 考虑对包含客户地址、税号或合同备注的备份进行加密。