Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Vendor Ledger with Email Statements – Google Apps Script

B48 Accounting & Finance Premium Plan Weekly Plan VIP Premium Plan
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App  Dashboard | B48
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Vendor picker listing every vendor with their ID Transactions loaded per selected vendor Bill entries recorded as credit Payment entries recorded as debit Newest transaction shown at the top Welcome email sent when a vendor is added Email to the vendor on every transaction Account statement emailed on demand Statement limited to a custom date range Vendor list with live calculated balances Balances sorted ascending or descending Filter for vendors with a zero or negative balance Vendor add edit and delete with confirmation Print PDF Excel and copy export Search across transactions Google Sheets as the database

Description

A supplier ledger that keeps the vendor informed without you writing a single email. Every bill, every payment and every statement reaches them automatically, while you get a live balance for the whole vendor list.

Bills in, payments out

Each entry is either a bill — credited, meaning you owe more — or a payment, debited against what is owed. Pick the vendor, enter the date, amount and reference, and it is recorded with the newest transaction at the top rather than buried at the bottom of a growing list. That ordering sounds trivial until you open a vendor with four years of history and need last week.

Three emails you never have to send

Add a vendor and they receive a welcome to your vendor portal. Record a transaction against them and they are emailed about it. Ask for a statement and it goes to them as an account statement. The third one has the detail that matters: you can send everything, or set a custom date range and send only that period — which is exactly what a supplier asks for when they are reconciling a month.

The balance picture

Below the transactions sits the vendor list with a balance calculated live from the ledger for every vendor — not a figure anyone maintains by hand. Sort it highest to lowest to see who you owe most, or filter to vendors at zero or below to clear the settled ones out of view. A vendor who has been paid in full drops off the outstanding list by itself.

Getting it out of the system

Any vendor's transactions print, download as PDF, export to Excel or copy. Vendors themselves are added, edited and deleted from the app, with deletion asking first.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script — no hosting or server needed
  • A vendor sheet with names, numbers, emails and addresses
  • A ledger sheet for the transactions
  • Gmail for the welcome, transaction and statement emails
  • Valid vendor email addresses for the automations to reach

What's Included

  • Complete Google Apps Script source code
  • Vendor picker with per-vendor transaction view
  • Bill and payment entry as credit and debit
  • Automatic welcome email on vendor creation
  • Automatic transaction email to the vendor
  • Account statement emailed in full or for a custom date range
  • Vendor list with live calculated balances
  • Balance sorting and zero-or-below filtering
  • Vendor add, edit and delete
  • Print, PDF, Excel and copy export with search
  • Google Sheets structure for vendors and transactions
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryAccounting & Finance
Tagsvendor ledger google sheetssupplier ledger google sheetsvendor ledger softwaresupplier ledger management systemvendor ledger google apps scriptaccounts payable tracker google sheetsvendor statement by emailsupplier balance report
VideoWatch walkthrough
LicenseRegular License
Regular License B48
Subtotal $0.64 USD
Total $0.64 USD
Other payment methods
Wise / Bank Transfer · via WhatsApp +92 343 534 7417 $1.28$0.64
Redotpay
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
Secure checkout
Amount due
$0.64$1.28
Total due
Redotpay Account
1002896884
How to pay
  1. Copy the Redotpay account
  2. Pay $0.64 via Redotpay
  3. Enter the transaction reference below
  4. Submit the details below to complete your order
Order details$0.64
Order summary
ItemVendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
ReferenceB48
Payment MethodRedotpay
Total$0.64
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Binance Pay
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
Secure checkout
Amount due
$0.64
Total due · no additional fees
Binance Pay ID
766412546
Account holder: Muahmmad Ramiz Imdad
How to pay
  1. Open the Binance app and choose Pay
  2. Enter the Pay ID
  3. Send $0.64 in any supported asset
  4. Copy the Order ID from your Binance receipt
  5. Enter it below with a screenshot and submit
Order details$0.64
Order summary
ItemVendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
ReferenceB48
Payment MethodBinance Pay
Total$0.64
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Cryptocurrency
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
Secure checkout
Amount due
$0.64
Send the equivalent amount in the selected asset
Select an asset
Wallet address
15jjKnm6NgxN1Wgbfh7xdBWgbCFztHeNhE
Send only the selected asset on the selected network. Transfers made on a different network cannot be recovered.
How to pay
  1. Select an asset above
  2. Copy the wallet address and send the equivalent of $0.64
  3. Enter the transaction hash below
  4. Submit the details below to complete your order
Order details$0.64
Order summary
ItemVendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
ReferenceB48
Payment MethodCryptocurrency
Total$0.64
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
PayPal
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
Secure checkout
Amount due
$0.64
Total due
Pay $0.64 with PayPal
Opens PayPal in a new tab. Return here with your Transaction ID to complete the submission.
How to pay
  1. Select Pay $0.64 with PayPal; PayPal opens in a new tab
  2. Copy the Transaction ID from your PayPal receipt
  3. Enter it below with a screenshot of the payment, then submit
  4. Your payment is verified and access is enabled; the download link is also emailed to you
Order details$0.64
Order summary
ItemVendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
ReferenceB48
Payment MethodPayPal
Total$0.64
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt

Need This Customized For Your Business?

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.

400+
Projects Delivered
91+
Countries Served

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM — built from scratch
Get Free Quote on WhatsApp

20-30% advance to start • Clear quote before work begins • Support included after delivery

$0.64
USD · card / manual pay

People choose these

Paid picks from the same category

How to Build a Wallet Management System – Claude Code + Google Apps Script + Google Sheets How to Build a Wallet Management System – Claude Code + Google Apps Script + Google Sheets 78 views this month Apps Script $0.64 USD How to Build a Loan Management System with Google Apps Script & Google Sheets | E43 How to Build a Loan Management System with Google Apps Script & Google Sheets | E43 106 views this month Apps Script $2.60 USD Crypto Portfolio Tracker Web Dashboard Google Sheets & Apps Script | CRUD Admin/User Login | C39 Crypto Portfolio Tracker Web Dashboard Google Sheets & Apps Script | CRUD Admin/User Login | C39 28 views this month Apps Script $2.60 USD

Reviews & Feedback

What buyers and viewers say about Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48.

No star ratings yet Tap a star to be the first to rate it.
2 comments from
YouTube viewers
Sort
@rafikulislam6512 via YouTube
Go ahead to your goals, we are with you.
@Siraj0804 via YouTube
Provide sample link