Invoice Template
🟩 1️⃣ BASIC VERSION
A clean, professional, international invoice template ready for Google Sheets.
Tabs included:
InvoiceQuotePreviousNumbersSettingsHelp
Core Features:
-
Automatic document numbering (based on
PreviousNumbers) - Subtotal, tax, and total formulas
- Issue date / Due date (or “Quote date” / “Valid until”)
-
Tax dropdown from
Settings!C2:C20 -
Currency code field (
Currency (ISO 4217)) - Clean table layout with headers, borders, and clear structure
- Identical structure for Invoice and Quote
- Footer section (Payment terms / Notes)
- Fully in English, internationally compliant
- Simple Help tab with basic instructions
👉 Purpose: A solid, universal invoice foundation — ready to use anywhere.
No automation, no scripts, just a reliable calculation sheet.
🟨 2️⃣ ADVANCED VERSION
A “smart” version — introducing automation, visual feedback, and Google Sheets integration.
Added Features Compared to Basic:
🔹 Layout & User Experience
- Payment Status field with automatic color-coding (Open, Paid, Overdue, Partial)
- Due date warning ("Due date passed" message)
-
Unique Document ID (
ID-YYYYMMDD-###) - SEPA IBAN QR (EU payments via EPC-compliant QR code)
-
Currency conversion (FX) using
GOOGLEFINANCE- Base → Display currency
- Live FX rate shown
- Late fee (auto percentage if overdue)
-
Regional tax profiles (EU / US / CA)
- Auto-adjust column header: “VAT (%)”, “Sales Tax (%)”, or “GST/HST (%)”
🔹 Automation (Apps Script)
- Export to PDF via a custom menu “Invoice Tools”
- Email invoice as PDF to client (MailApp integration)
- Quote → Invoice conversion (copies all data, resets date/status)
- Auto Tax Label update (based on regional profile)
🔹 Data & Reporting
- Archive tab: logs each document’s details (type, client, total, status, date)
- Customers tab: auto-calculates revenue, last invoice date, open/overdue counts
- VAT/GST Report tab: monthly taxable totals and tax amounts
- Dashboard tab: financial KPIs (revenue, open/paid/overdue counts, last 12 months)
👉 Purpose: A fully functional smart Google Sheets invoicing system
— menu-driven, automatable, and designed for small businesses or freelancers.
🟥 3️⃣ EXPERT VERSION
The “enterprise-grade” sheet — a complete internal finance & reporting tool.
Includes everything from Basic + Advanced, plus:
🔹 Document Management & Archiving
- Full archiving system with timestamp, status, currencies, and totals
-
Auto PDF and email saving to Google Drive folder (
Invoices_PDF) - Version tracking: every invoice/quote can be snapshot-archived
- Customers and VAT reports auto-update from Archive data
🔹 Reporting & Analytics
-
Finance Dashboard:
- Total revenue (display currency)
- Open / Overdue / Paid counts
- Last 12 months revenue summary
- Customers sheet: dynamically updated via script
- VAT/GST Report: auto-filled with monthly data
- Archive sheet: serves as the central data source
🔹 Automation & Smart Logic
- Dynamic tax labeling (VAT / Sales Tax / GST)
- Auto-email sending (pre-filled message with attached PDF)
- Unique document IDs + sequential numbering
- Dynamic FX conversion (Base → Display currency)
- Late fee automation (triggered by due date)
- One-click Quote → Invoice conversion
-
Apps Script Menu: “Invoice Tools”
- Export current sheet to PDF
- Email current sheet as PDF
- Archive current document
- Convert QUOTE → INVOICE
- Apply regional tax label
🔹 Bonus / Under the Hood
- Regional settings (EU, US, CA) with independent tax lists
-
Configurable late-fee rate in
Settings!B11 - Automated Customer + VAT updates after archiving
- Overdue status auto-updates on open
- Fully modular, readable Apps Script architecture
👉 Purpose: A complete invoice and reporting environment within Google Sheets —
functioning as a lightweight ERP / accounting dashboard for freelancers or SMEs.
You'll get a compete spreadsheet that has more functions then you can imagne.