I work at a family business that scaled up from a small operation. Some processes, however, never scaled. As sales on the Bol.com marketplace increased, so did back-office administrative tasks such as creating VAT invoices for customers.
We previously used a simple Microsoft Excel sheet, manually typing invoice details before printing them as PDFs. I built this tool because I like to work fast and efficiently.
The techniques behind the tool are straightforward: Google Sheets, Google Apps Script, and a Bootstrap web-app interface, all hosted directly through Google Apps Script.
✅ Automated Invoice Generation – Pulls order details from Google Sheets and formats VAT-compliant invoices.
✅ Customizable Templates – Vendors can modify invoice layouts, branding, and tax details.
✅ PDF Export & Email Sending – Generate invoices as PDFs and send them to customers.
✅ Order Validation & Filtering – Processes only valid orders to reduce errors.
✅ Secure Web App Access – Vendors manage invoices without modifying core data.
1️⃣ Copy-paste 'Bestelnummer' (order number)
2️⃣ Copy-paste 'Besteldatum' (order date)
3️⃣ Copy-paste 'Factuuradres' (invoice address)
4️⃣ Copy-paste 'Geleverde Producten' (goods delivered)
5️⃣ Press 'Maak nieuwe factuur' (make new invoice)
6️⃣ Drag the downloaded invoice to the Bol.com interface and submit!
🔹 Google Apps Script Backend – Automates data processing and invoice generation.
🔹 Web App Interface (Bootstrap UI) – User-friendly form for invoice creation.
🔹 Google Sheets Integration – Stores order details, calculates VAT, and formats invoices.
🚀 Multi-Account Support – Allow multiple vendors to use the tool.
🚀 API Integration with Bol.com – Automate order retrieval.
🚀 Enhanced Customization – More template options and styling.
🚀 User Authentication – Restrict access to authorized users.
🚀 Cloud Storage – Store invoices securely in Google Drive.
This VAT invoice automation tool simplifies invoicing for Bol.com vendors by reducing manual work and improving compliance. In upcoming posts, I’ll share: ✅ The web app interface details
✅ The Google Sheets setup
✅ The complete codebase and documentation