R18 is a report generator for anyone who pays other people from shared revenue β a distributor settling with artists, an agency reporting to clients, a marketplace paying sellers. You type an ID, choose which report you want, and it is built from the raw transaction data on the spot.
Summary, products, platforms, artists, labels and countries. The same rows produce all of them, so the product breakdown and the country breakdown always agree with the summary β there is no second sheet to keep in step, which is exactly where reporting usually goes wrong.
It returns gross volume, the number of transactions, the contract figure and the total tax, then the net payable β gross minus contract minus tax. That last number is the one the conversation is actually about, and it is calculated rather than typed, so it can be defended.
The product report shows what each item earned. The platform report shows the same money split by service, with its own total. Countries shows where the business came from and the net revenue behind it. Artists and labels work the same way. Each view is a dropdown selection, not a different tool.
Print produces a clean copy, and Download PDF gives you the file to email. The person receiving it sees one document per report rather than a spreadsheet they have to interpret.
The earlier build kept a separate sheet per report type. This one pulls everything from a single sheet, which is less to maintain and impossible to get out of sync.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | CRUD & Dashboards |
| 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
Admin Dashboard with Google Apps Script & React | Complete CRUD System | E21
614 views this month
Build a Complete Dynamic CRUD Web Dashboard using Google Sheets + Apps Script + React | E14
852 views this month
How to Build DYNAMIC CRUD Admin Panel with Import/Export | Google Sheets Dashboard | D45
514 views this month
What buyers and viewers say about R18 | How to Generate / Create Reports from Google Sheet using Web Apps script.