功能

发票生成器的每一项功能,逐一说明

基于区块的模板、完整的货币与日期格式引擎、通过打印对话框导出 PDF、共享链接以及仅保存在本地的存储方式——全部逐一说明。

Generate 工作区

左侧是图层、设计、格式和标签;中间是发票;右侧是选中的区块和导出。点击 Generate 后打开的就是这个界面。

图层

发票上的每个区块,按顺序排列。拖动重排,隐藏而不删除,或添加文本、分隔线或分页符。

设计

选择预设,再设置字体、颜色、纸张、边距和圆角。页眉样式和明细表在选中的区块上设置。

格式

货币、分隔符、小数、日期格式和区域 — 让金额和日期按客户习惯来读。

标签

文档语言和每个印刷词:发票、账单收件人、数量、应付余额。客户想要不同措辞时,改掉对应标签即可。

导出

通过打印对话框另存为 PDF,导出 JSON 作为可携带副本,或复制将发票放在网址中的分享链接。

Generate 能做什么

每一块都是一项能力——区块、设计、格式、标签和导出——而不是编辑器截图。

由区块搭建而成的模板

一张发票就是一叠区块:标头、详细信息、开票方与收票方、项目、合计、配送、付款信息、付款链接、备注、条款、自由文本、签名、分隔线、分页符和页脚。在 Generate 中逐个开关、重新排序并配置。

  • 六种内置预设可供起步,每一种都是区块与样式的不同组合。
  • 拖拽即可重新排序区块;不需要的区块可以隐藏,内容不会被删除。
  • 文档需要多少自由文本区块和分隔线区块,就添加多少。
  • 把任意设计保存为模板,并以它为起点创建新发票——参见模板库

使用此功能的模板: 自由职业发票, 承包商发票, 简约发票

与客户习惯相符的货币格式

选择货币代码和区域设置,决定显示符号还是代码以及符号放在哪一侧,并设定千位分隔符、小数分隔符和小数位数。

  • 六十多种 ISO 货币代码,每种货币都有合理的默认小数位数。
  • 当客户习惯 1.234,56 而不是 1,234.56 时,可以覆盖分隔符。
  • 符号放在金额前面或后面,带不带空格都行——€ 1.200,001,200.00 EUR
  • 任何标签都可以重命名——发票、收票方、数量、单价——以匹配您的语言或措辞。

使用此功能的模板: 咨询发票, 计时发票

按客户惯例呈现的日期格式

开票日期和到期日期遵循 date-fns 格式,可使用任意一种内置区域设置,因此同一张发票在柏林、伦敦或东京读起来都很自然。

  • d MMMM yyyyMM/dd/yyyydd.MM.yyyy 等预设——也可以输入您自己的格式。
  • 输入时即可实时预览今天的日期;无效格式会在进入文档之前被标出。
  • 二十五种区域设置的月份和星期名称,从英语、德语到乌克兰语和日语。
  • 到期日期根据您的默认付款期限计算,并以同样的方式格式化。

使用此功能的模板: 咨询发票, 计时发票

字体、颜色、纸张与间距

Generate 中的设计面板:五种字体、独立的标题字体、强调色与文字色、A4 或 Letter 纸张、三种页边距、三种字号比例和圆角样式。标头色带/色条和表格样式在选中区块的检查器中设置。

  • 强调色色板,另有十六进制输入框,可精确匹配品牌色。
  • 项目表格可选带线、条纹、网格或纯净样式,表头可选填充、下划线或纯净。
  • 徽标只需上传一次;它只存储一份,由每张发票引用。
  • 在紧凑与宽松的版式之间缩放,无需改动任何内容。

使用此功能的模板: 设计发票, 摄影发票

发票语言与印刷标签

标签面板设置文档语言和每一个印刷词 — 发票、账单收件人、数量、应付余额 — 让同一版式对使用另一种语言的客户也能正确阅读。

  • 切换文档语言后,默认标签会随之更改。
  • 客户想要不同措辞时,可按发票覆盖任一标签。
  • 可将单个标签或全部标签重置为该语言的默认值。
  • 格式面板中的日期和金额与标签使用同一区域设置。

使用此功能的模板: 自由职业发票, 咨询发票

可每天使用的简易发票生成器

打开 Generate,填好发票并导出 PDF。当前文档会留在此浏览器中,直到您导出 PDF、JSON 文件或分享链接。

  • 为您本周要寄的发票而建 — 下个月要寄的也一样。
  • 从导出菜单一键导出当前发票的 JSON。
  • 自包含的分享链接可在不上传的情况下传递文档。
  • 常见问题涵盖备份、其他设备以及本地存储在实际中意味着什么。

使用此功能的模板: 简约发票

通过打印对话框导出 PDF

您在画布上看到的版式,就是打印出来的版式。分页是明确控制的,很长的项目表格会带着重复的表头继续,页脚出现在每一页上,还可以按需显示页码。

  • 矢量文字与内嵌字体,因此 PDF 体积小且可搜索。
  • A4 与 US Letter,页面尺寸会自动设置正确。
  • 文件名默认取自发票编号,例如 Invoice INV-0042.pdf
  • 为需要备用方案的浏览器提供了专门的打印视图。

使用此功能的模板: 计时发票, 形式发票

无需服务器即可共享链接

共享链接把整张发票压缩后放进网址片段中。没有任何内容存储在任何地方;收件人在自己的浏览器中打开它,看到一份只读副本,并可以将其保存到自己的工作区。

  • # 之后的片段,浏览器从不会发送给服务器。
  • 收件人同样不需要账户——链接会直接打开只读视图。
  • 当文件比链接更方便时,可以为单张发票导出 JSON。
  • 一键复制任意发票,轻松应对重复性工作。

使用此功能的模板: 承包商发票

每个区块,逐一说明

发票就是一叠区块。每个区块都可以单独隐藏、重排和配置——这是完整清单。

  • 标头

    第一页顶部的徽标、文档标题,以及可选的发票编号。可选择左对齐、居中或分列对齐,以及三种徽标尺寸之一。

    • 显示徽标
    • 徽标尺寸
    • 标题文字
    • 显示编号
    • 对齐方式
  • 详细信息

    包含发票编号、开票日期、到期日期、开票地点、参考编号和采购订单号的键值列表。只显示您用得上的字段,并以行、网格或单行内联的方式排布。

    • 可见字段及其顺序
    • 行、网格或内联布局
  • 开票方 / 收票方

    您的企业信息与客户信息并排或上下排列。可开关电子邮箱、电话、网站、税号,以及您为某一方添加的任何额外字段。

    • 并排或上下排列
    • 电子邮箱
    • 电话
    • 网站
    • 税号
    • 额外字段
  • 项目

    明细行表格。可显示或隐藏序号、单位、数量、单价、税额和折扣列,为每一行添加一条次级详情,并选择表格样式。

    • 列的显示与隐藏
    • 带线、条纹、网格或纯净
    • 填充、下划线或纯净表头
    • 详情行
  • 合计

    小计、折扣、按税种的明细、已付金额和应付余额。可强调总额,并把方框靠右对齐或横向铺满页面。

    • 小计
    • 折扣
    • 税费明细
    • 已付金额
    • 应付余额
    • 强调
    • 对齐方式
  • 配送

    配送方式、金额和收货地址 — 适用于电商发票。在文档中编辑标签、方式、金额和地址。

    • 配送方式
    • 配送金额
    • 配送地址
    • 标签
    • 字号
    • 文字颜色
    • 对齐
  • 付款信息

    银行账户、IBAN、BIC、PayPal 地址,或客户付款所需的任何其他键值对。可选行、网格或双列布局。

    • 行、网格或双列
  • 付款链接

    打开您付款网址的行动按钮 — 例如「支付发票 →」。

    • URL
    • 按钮文字
    • 按钮样式
    • 背景
    • 文字颜色
    • 边框
    • 圆角
    • 内边距
    • 字号
    • 对齐
  • 备注

    给客户的简短留言——一句致谢、一个项目参考,或交付细节。

    • 内容取自发票的备注字段
  • 条款

    付款条款与条件,例如付款期限、逾期政策和接受的付款方式。

    • 内容取自发票的条款字段
  • 文本

    一段自由格式的文字,可带一个可选标题。需要多少就添加多少——项目摘要、范围说明、质保声明。

    • 标题
    • 正文
    • 可重复添加
  • 签名

    带标签的签名栏,可附加日期栏,适用于承包商文件和形式发票。

    • 标签
    • 显示日期
  • 分隔线

    区块之间的一条细线或一段空白,提供三种尺寸。可重复添加。

    • 线条或空白
    • 小、中或大
  • 分页符

    强制分页的版式区块。在编辑器中显示为带标签的分隔线;不会打印出来。

    • 之前 / 之后分页
    • 与下一块保持同页
    • 页码行为
  • 页脚

    出现在每一页底部的文字——公司注册信息、网站、一句致谢——并可选显示页码。

    • 文字
    • 页码

格式化引擎

金额和日期是所有通用模板都会弄错的部分。这些是您可以调节的选项。

货币代码与显示方式
列表中的任意 ISO 4217 代码。可显示符号、窄符号、代码或拼写出的名称——$1,200.00USD 1,200.001,200.00 US dollars
由区域设置驱动的数字分组
区域设置决定数字分组和默认分隔符:en-US1,234.56de1.234,56fr1 234,56。数字始终使用拉丁字符,因此 PDF 在任何地方读起来都一样。
分隔符覆盖
当客户的惯例与区域设置的默认值不同时,可强制把逗号、句点、空格、窄空格或撇号作为千位分隔符,把句点或逗号作为小数分隔符。
各币种的小数位数
默认自动——大多数货币两位,日元类货币不带小数,惯例要求三位的则用三位——也可以固定为零到四位之间。
符号位置与间距
把符号放在金额前面或后面,带或不带空格,完全不受区域设置本身默认行为的影响。
日期格式与区域设置
使用 MMMM d, yyyydd.MM.yyyy 之类的 date-fns 格式,以二十五种内置区域设置之一呈现,并实时校验,因此错误的格式绝不会进入 PDF。
数量精度
数量使用与金额相同的区域设置和分隔符,但有自己的精度:自动(最多四位小数,末尾的零会被去掉)或固定位数。
可编辑的标签
每一个打印出来的标签——发票、开票日期、收票方、描述、小计、应付余额等等——都可以按模板或按发票重命名,这正是您用另一种语言开具发票的方式。
查看模板

在您的下一张发票上试试

打开 Generate,几分钟做出下一张。