最近更新于 2026年11月6日
以下为一般性信息,不构成税务或法律建议。具体规则因国家和个人情况而异,凡涉及税务或法律后果的内容,请向您的会计师确认。
给定金和尾款开发票,要开两张编号各不相同的发票:一张在定金到期时开具约定的份额,另一张在工作完成时开具余款。每张发票按各自的金额列示增值税,两张合起来必须等于报价总额。
如何开具定金发票?
定金发票是针对约定价格的一部分开具的普通发票。它需要和其他发票相同的信息,取您常规序列中的下一个编号,并有一行说明它属于哪项工作:
定金:报价 QUO-2026-0042 的 30%,2026 年 5 月 4 日已接受。工作总价值含增值税 €7,200.00。
开票之前先约定好比例。报价上写着“接受时支付 30%”,定金发票就不会让任何人意外,把报价转换为发票指南讲了这一步。
如何开具尾款发票?
尾款发票开具剩下的部分,常见的版式有两种。只列余款 把剩余份额作为一行,并在备注中提到定金。全部工作减去定金 先列出整项工作,再扣除之前已开票的金额。客户往往更喜欢第二种,因为整项工作在同一页上一目了然。第一种则更不容易看错,因为页面上唯一的总额就是要付的金额。
一份金额吻合的完整示例
下面是一个虚构的例子。一家木工公司报价 €6,000 加增值税,为便于计算,按 20% 取整,接受时支付 30%,完工时支付余款。
| 单据 | 净额 | 增值税 (20%) | 合计 |
|---|---|---|---|
| 报价 QUO-2026-0042 | €6,000.00 | €1,200.00 | €7,200.00 |
| 定金发票 INV-2026-0041,30% | €1,800.00 | €360.00 | €2,160.00 |
| 尾款发票 INV-2026-0058,70% | €4,200.00 | €840.00 | €5,040.00 |
| 发票合计 | €6,000.00 | €1,200.00 | €7,200.00 |
在“全部工作”版式中,尾款发票是这样写的:
| 尾款发票,全部工作减去定金 | 金额 |
|---|---|
| 按报价的木工工程,净额 | €6,000.00 |
| 20% 增值税 | €1,200.00 |
| 工作总额 | €7,200.00 |
| 减:定金发票 INV-2026-0041,5 月 12 日已付款(净额 €1,800.00,增值税 €360.00) | −€2,160.00 |
| 应付余额(净额 €4,200.00,增值税 €840.00) | €5,040.00 |
这张发票计入您申报表的增值税是 €840,而不是 €1,200。如果您申报 €1,200,就等于把定金的 €360 缴了两次。
定金要收增值税吗?
要,计入价格的定金通常需要缴纳增值税。在欧盟,增值税指令第 65 条规定,如果在供应之前支付了预付款,则在收到款项时产生增值税纳税义务,按所收到的金额计算。第 220 条要求对企业客户的预付款开具发票。
各国可以把这一时点提前(第 66 条),所以请核实您所在的国家。在英国,HMRC 的 Notice 700指出,大多数定金属于预付款,税点是您开具增值税发票或收到款项的日期,以较早者为准(14.2.2 段和 14.2.3 段)。
“按所收到的金额”意味着,您报价时是一个整数的定金,已经含有其增值税。计算公式是金额 × 税率 ÷(100 + 税率),所以按 20% 计,€1,000 的定金含增值税 €166.67,净额 €833.33。在 €1,000 之上再加 20%,是这里最常见的错误。
预先收取的款项并非都被同样对待:
| 预先收取的款项 | 通常被视为 | 收到时要缴增值税吗? |
|---|---|---|
| 计入价格的定金 | 预付款 | 一般要 |
| 工作期间的阶段付款 | 价格的一部分 | 一般要 |
| 为防止租用设备受损而收取的可退还保证金 | 保证金,而非对某项供应的付款 | 一般不要 |
如果增值税税率在定金和完工之间发生变化,欧盟的默认规则是采用增值税纳税义务产生时有效的税率(第 93 条),这可能导致同一项工作适用两种税率。各国的过渡规则可能会推翻这一点,所以当税率变化发生在工作期间时,请咨询会计师。如果款项在您开具发票之前到账,发票上还应写明付款日期(第 226 条)。
应该要求多少定金?
定金至少应当覆盖客户在您开工后撒手不干时您会损失的部分:必须采购的材料、必须预订的分包商、您推掉的其他工作。在上面的例子中,如果这家公司在有人到现场之前就得买 €1,500 的木材,那么净额 €1,800 是合理的。先从您自己的成本出发,再取整为一个便于写在报价上的百分比。
可以不开发票就要求付定金吗?
可以,在许多国家,您可以用付款请求或形式发票来要求付定金,它们不是税务单据。HMRC 指出,形式发票应当明确标明“this is not a VAT invoice”,并且不能用来抵扣增值税(Notice 700,17.3 段)。款项到账时,再开具真正的发票。
这在开具发票本身会产生增值税纳税义务的地方很重要。否则,一张 3 月开具、5 月才付款的发票,可能让您为尚未收到的定金缴纳增值税。
导致定金发票出错的常见错误
- 对已含增值税的定金再加增值税。 在加任何东西之前,先弄清客户同意的是哪个数字。
- 尾款发票上写全部增值税金额。 这样您的申报表会把定金的增值税算两次。
- 尾款发票把工作总额显示为应付。 有些客户会严格按加粗的那一行付款。
- 没有交叉引用。 尾款发票应当点明定金发票,这样一年后谁都不必再去推算。
- 没有协议依据,就称定金“不可退还”。 光有这个词可能站不住脚,对私人客户尤其如此。
如果是多个阶段而不是两个,请参阅按进度开票。如果客户只是支付了一张发票的一部分,那是部分付款,不需要第二张发票。
在 ERPFlow 中给定金和尾款开发票
ERPFlow 没有定金发票这种类型。定金是一张编辑过明细行的普通发票。
打开报价,对每个阶段各选择一次 转换为发票。每次转换都会生成整份报价的一份新草稿,与报价双向关联,所以在开具之前,请把草稿改成该阶段的份额。把明细行替换成一行“定金:报价……的 30%”,通常读起来最清楚。到期日取自报价的付款期限,开具时发票获得编号并成为定稿。
上面的“全部工作”版式在 ERPFlow 中无法实现,因为一行不能为负:数量必须大于零,价格也不能小于零。请使用只列余款的版式,并在 备注 中提到定金,备注会打印在 PDF 上:
定金 €2,160.00 已于 2026 年 5 月 12 日按发票 INV-2026-0041 支付。
每笔付款都记录在各自的发票上。税率按行适用,税务报告读取的是发票本身。ERPFlow 不会判断您所在国家的增值税何时到期,也不会替您申报,所以如果定金在一个期间开票、在另一个期间收款,请告诉会计师。同样没有形式发票这种单据,客户也不能在线支付定金或在线接受报价:报价需要您自己标记为已接受。