跳转到主要内容
Foliant 可以为发票、贷记单和报价单设置连续编号,例如 INV-2026-0042。每种单据类型都有自己的编号序列,因此发票、贷记单和报价单分别计数。您可以在 设置 › 文档与打印 的 单据编号 部分设置编号格式。所有套餐均可使用单据编号功能。 文档与打印设置中的单据编号

开始之前

只有设置了单据类型的模板才会编号。请在每个模板的设置中,将 单据类型 设为 发票、贷记单 或 报价单。设为 其他(不编号) 的模板(例如装箱单和退货单)永远不会获得编号。 如果您为某种类型开启了编号,但还没有任何模板属于该单据类型,Foliant 会显示警告,例如:“还没有模板设为发票,因此不会有单据被编号。”

开启编号

  1. 在 Foliant 中,前往 设置 › 文档与打印。
  2. 在 单据编号 中,开启 为发票编号、为贷记单编号 或 为报价单编号。
  3. 设置编号格式(见下表)。在字段下方,接下来的编号 会显示接下来三个编号的实际样式。
  4. 点击 保存。
  5. Foliant 会请您确认:保存编号设置? 会列出您更改的每种类型接下来的编号。点击 保存编号设置。

编号格式

在前缀或后缀中使用日期

您可以在前缀或后缀中加入 {year} 和 {month}。Foliant 会将其替换为编号生成当天的年份(2026)和月份(05),按您商店的时区计算。 例如,前缀 INV-{year}- 搭配 4 位数,会生成 INV-2026-0001、INV-2026-0002,依此类推。

每年或每月重新开始

如果编号从 1 重新开始,除非编号中包含日期,否则编号会重复。因此:
  • 每年 需要在前缀或后缀中包含 {year}。
  • 每月 需要同时包含 {year} 和 {month}。
如果缺少这些内容,Foliant 会显示“重新开始的编号需要在前缀或后缀中包含 {year},否则编号会重复。”,在您添加之前无法保存。 当您更改编号重新开始的频率时,当前周期内会从当前编号继续计数。编号要等到下一年或下个月开始时才会回到 1。

下一个编号只能往前调

单据一旦获得编号,就会一直保留该编号,Foliant 也不会把这个编号再给其他单据。您可以调高 下一个编号,例如接着您在其他应用中使用过的编号继续编号。但不能将其调低到下一张单据本应获得的编号以下。 在每种类型下方,Foliant 会显示最近生成的编号及其日期,例如“最近生成:INV-2026-0041,2026 年 5 月 3 日”。

在单据上显示编号

模板通过 Liquid 变量 {{ document_number }} 显示编号。内置的发票、贷记单和报价单模板已经会显示编号,并将编号生成日期显示为“发票日期”(“贷记单日期”“报价单日期”)。在可视化编辑器中,单据编号 区块会在已编号的单据上显示编号和该日期。在您自己的模板中,请使用 {{ document_date }} 显示日期:请参阅发票日期。 如果已编号的模板还没有使用 {{ document_number }},Foliant 会在单据底部添加一行小字,例如“发票编号:INV-2026-0042 · 2026 年 5 月 3 日”,确保编号和日期不会缺失。

关闭编号

关闭某种类型的开关并保存。该类型的新单据将不再编号。已生成的编号会保留:您再次下载或打印这些单据时,它们仍保留原来的编号。

须知

  • 编辑器中的模板预览会以下一个编号作为示例显示,但不会占用编号。
  • 如果部分编号更改无法保存,Foliant 会显示“部分编号更改未保存”,并指出需要修改的字段。页面上的其他设置仍会保存。
  • 调高下一个编号的操作会记录在您的 设置 › 活动日志 中。

相关文章