B47 keeps both sides of the book in one place. Customers who owe you and vendors you owe sit in the same web app, each with their own transaction history and their own running balance, and a single screen that lists every balance at once when you want the whole picture rather than one party.
Adding an entry takes a date, a type, an amount and a particular — your own description of what it was for. A bill is a credit and pushes the balance up; a payment is a debit and brings it down. The maths is done for you: a balance of 3,300 with an 1,800 payment against it shows 1,500 the next time you open that party, so nobody is recalculating in their head at the counter.
This is what the earlier customer-only ledger could not do. One click lists every vendor with their current balance side by side, which is the view you actually want before a collection round or a payment run. It prints, so the list can be carried rather than screenshotted.
Pick from the dropdown or search by name. Selecting a party loads only their transactions, and a newly added one says plainly that no transactions were found rather than showing an empty table that might be somebody else's. Adding a vendor takes a name and a phone number, and they are in the database immediately.
Copy the sheet, open Apps Script from Extensions — the code is already there — and deploy as a web app. Authorise it once and the link is ready. A party's transaction list prints as well as the balances screen.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Accounting & Finance |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
What We Customize
20-30% advance to start • Clear quote before work begins • Support included after delivery
Paid picks from the same category
How to Build a Wallet Management System – Claude Code + Google Apps Script + Google Sheets
78 views this month
How to Build a Loan Management System with Google Apps Script & Google Sheets | E43
106 views this month
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
31 views this month
What buyers and viewers say about Customer Vendor Ledger Management with Google Apps Script Web App | B47.