简体中文

自由发票和报价生成器

为您所在国家/地区制作发票或报价单、检查数学并导出 PDF。一切都发生在这个浏览器中。

该工具不提供税务、法律或会计建议。在开具发票之前验证您的税务登记状态和当前要求。

这个工具的作用

它一次生成一个文档:一张发票或一份报价单,其中包含您的详细信息、客户的详细信息、您需要的任意数量的行项目、折扣、税费以及最后的 PDF。表单旁边的预览会在您键入时更新,因此在您仍在编辑时(而不是仅在导出后)才能看到总计。

国家预设涵盖 46 个国家和 35 种货币。选择国家/地区会设置该国家/地区的读者期望的标签、当地税名、属于文档的标识符字段以及常用货币。您可以覆盖其中任何一个。

一切都保留在这个浏览器中。该文档保存在本地存储中,因此刷新不会丢失您的工作,PDF 会在页面中生成,并且不会将任何内容发送到任何地方。这也意味着清除浏览器数据会清除您的发票,因此完成后导出 PDF 或 JSON。

总数是如何计算的

货币以完整的小单位(美分、便士、派萨)处理,而不是浮点数的英镑。浮点算术无法准确表示 0.10,这就是为什么手卷发票数学常常会在一份长文档上浪费一分钱。

运算顺序是固定的,而且很重要,因为税后贴现和税前贴现会产生不同的数字。

  1. 行总金额是数量乘以单价。
  2. 减去每行折扣(百分比或固定金额);它被夹紧,因此线永远不会变为负值。
  3. 小计是线网的总和。
  4. 从小计中减去总体折扣(同样是百分比或固定折扣)。
  5. 应税基数是仅限于您标记为应税项目的折扣小计,总体折扣按比例分配,因此不会损失或发明一分钱。
  6. 税费按照您的税率计算,可以添加到顶部(不含税),也可以从您已输入的金额中提取(含税)。
  7. 总计是折扣小计加税,或者当您的数字已包含折扣小计时,只是折扣小计。

报价以及有何变化

报价单是具有不同文字的同一文档:标题发生变化,截止日期变为“有效截止日期”。算法是相同的,这就是重点——您的客户接受的报价应该成为发票,无需重新输入任何内容。

PDF 及其外观的原因

PDF 是在该页面中逐字节写入的,没有从任何地方获取库,也没有涉及渲染服务。它使用标准的 PDF 基本字体,这就是布局简单的原因:这些字体保证存在于每个读者中,因此文档不会在到达您的客户时出现替换的文本或丢失的字形。

在键入之前值得了解的结果:基本字体涵盖拉丁语-1 范围。无法嵌入其之外的字符(希腊语、西里尔语、中文、日语、韩语和许多印度文字),因此如果需要,请使用 JSON 导出或从浏览器打印为 PDF。

您可以添加自己的徽标。在页面中读取、缩放并嵌入到文件中;它从未被上传。

纳税是您的责任,而不是该工具的责任

该工具不提供税务、法律或会计建议。它将您键入的费率应用于您标记的行,并以您所在国家/地区的文档通常标记字段的方式标记字段。它不知道您是否已注册,您所售商品适用哪种费率,是否适用反向收费,或者您的发票编号必须是什么样子才能满足审计要求。

国家/地区预设可以方便地进行标签和格式设置。它们不是合规性检查,它们不会与每个规则更改保持同步,并且此产品中的自动检查无法告诉您文档在法律上是正确的。在开具发票之前验证您的注册状态和当前要求,并在文件重要时询问会计师。

它故意不做的事情

范围是一份已构建并导出的文档。下面的一切都出来了。

  1. 任何国家/地区都没有支付二维码:这些有效负载是银行指定的,稍有缺陷的有效负载可能会误导真正的付款。
  2. 没有客户数据库,没有定期发票,没有跨文档强制编号顺序。
  3. 没有付款处理,没有会计分类账,也没有簿记集成。
  4. 无需通过电子邮件发送:您可以下载 PDF 并自行发送。
  5. 没有货币转换,也没有获取汇率。
  6. 没有多用户访问,也没有云同步,因为没有服务器。