资讯动态

如何快速开具发票:Invoicerr 发票创建、PDF 生成与邮件发送全流程详解

发布时间:2026/10/30 1:36:13 来源:尧图企业网站定制
【免费下载链接】invoicerrInvoicerr is a freelance-focused invoicing app that lets you create quotes, generate invoices, track payments, and collect secure signatures.项目地址https://gitcode.com/gh_mirrors/inv/invoicerr点击查看免费下载Invoicerr 是一款开源、可自托管的发票管理应用支持发票创建、PDF 生成、邮件发送与收款跟踪。本文将从零基础出发带你用 Invoicerr 在 5 分钟内开出一张可下载、可发送的专业发票并了解其背后的编号规则、PDF 渲染机制和邮件模板配置。一、开始前的快速准备开票前先花一分钟补全公司资料——这些信息会打印在每张 Invoicerr 发票上设置项说明公司名称 / 地址 / 税号法国 SIREN、意大利 Partita IVA、波兰 NIP 等按国家要求填写默认货币新建发票的默认币种默认文档语言PDF 与邮件的渲染语言这些都在Settings → Company中配置详见 company-branding.md。二、发票创建四步向导快速开出一张发票进入左侧菜单Invoices点击右上角New Invoice会打开四步向导Details → Lines → Options → Summary。Details选择客户可当场新建、填写开票日期与到期日到期日会按你的付款条款自动推算、选择货币。Lines逐行填写名称、数量、单价、VAT 税率和折扣。输入商品名称时系统会实时联想你的Articles商品目录选中即可自动带出价格。Options关联源单据如已签署的报价单、填写客户参考号 / PO 号、备注。Summary核对总额后保存。小技巧草稿Draft状态可以随时编辑甚至删除一旦验证Validate或发送发票就被分配正式编号并锁定此后只能开具红字发票Credit note来更正。前端创建向导的实现位于 document-create-dialog.tsx发票列表页逻辑见 documents 页面/documents/[typeId]/index.tsx)。三、PDF 生成一份合法编号的发票如何变成文件保存发票后Invoicerr 会按所在国家的法定格式自动分配编号例如法德意波均为INVOICE-2026-0001这样的年度序列编号一经发放永不复用。3.1 渲染机制PDF 由后端文档渲染模块生成先按固定布局拼出 HTML公司抬头、双方地址与法定标识符、明细行、合计、SEPA 付款二维码与支付方式再交给内置 Chromium 渲染为 PDF。核心代码在 render-pdf.tsHTML 拼装逻辑在 render-html.ts。3.2 品牌化定制在Settings → Branding中上传 Logo、选择强调色与字体Classic、Modern、Minimal、Bold 四套预设一键生效右侧预览即使用与真实发票完全相同的渲染器生成所见即所得。3.3 下载多种格式编号后除了普通 PDF还可下载各国电子发票 XMLCII、UBL、Factur-X、FatturaPA意大利 SdI、FA(3)波兰 KSeF、Peppol BIS Billing 3.0、XRechnung完整列表见 invoices.md。四、邮件发送从发送到收款的一站式闭环4.1 一键 Send在发票行或详情页点击SendInvoicerr 会将 PDF 作为附件通过邮件发给客户已连接电子发票通道的国家如波兰 KSeF、意大利 SdI、法国 PDP会同时走国家通道投递。4.2 自定义邮件模板进入Settings → Email Templates可为每种单据类型发票、报价单、红字发票等独立编辑主题与正文支持{displayNameNumber}、{companyName}等占位符。注意自定义模板按你写的内容原样发送不做逐收件人翻译内置默认模板才会跟随文档语言自动切换。更多规则见 communication.md 与 document-language.md。4.3 邮件服务商配置邮件投递通过 SMTP 或 Resend 完成在 docker-installation.md 中配置SMTP_HOST、SMTP_USER、SMTP_FROM、RESEND_API_KEY等环境变量即可每个公司也可在Settings → Mail中单独指定自己的发信服务器。五、发送之后收款跟踪让发票闭环发送不是终点。发票状态从Sent变为Unpaid → Partially paid → Settled全程在列表页一眼可见Record payment手工登记到款金额、日期、方式支持分次付款Bank Reconciliation导入银行对账单自动匹配到款Payment Methods开启的收款方式银行转账 IBAN、PayPal 等会自动打印在发票上配置方式见 payment-methods.md。六、上手检查清单 公司资料名称、税号、地址已补全至少开启一种支付方式客户信息完整地址与法定标识符发票草稿核对无误后 Validate / Send到款后及时登记发票变为 Settled从注册客户到把一张带 SEPA 二维码的 PDF 发票发到对方邮箱Invoicerr 只需几步点击。更多功能报价单电子签名、周期性发票、多币种可参考 README.md 与 用户指南 继续探索。赞分享【免费下载链接】invoicerrInvoicerr is a freelance-focused invoicing app that lets you create quotes, generate invoices, track payments, and collect secure signatures.项目地址https://gitcode.com/gh_mirrors/inv/invoicerr点击查看免费下载相关推荐【亲测免费】 React 发票生成器快速创建和导出PDF发票React 发票生成器快速创建和导出PDF发票 项目介绍 React Invoice Generator 是一个基于React的开源项目旨在帮助用户快速创建Rive React Native终极指南如何在React Native应用中集成交互式动画Rive React Native终极指南如何在React Native应用中集成交互式动画 Rive React Native是一个专为React Nati移动开发UI库/组件Invoify邮件发送功能如何配置Nodemailer自动发送发票Invoify邮件发送功能如何配置Nodemailer自动发送发票 Invoify是一个基于Next.js和TypeScript构建的专业发票生成应用其强大前端后端企业应用上一篇Valtio性能瓶颈分析识别和解决状态管理中的性能问题下一篇告别背景噪音NoiseTorch-ng让Linux麦克风降噪如此简单创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑