Overview
Live snapshot of cash position, receivables, payments queue and this month's P&L. Everything you'd glance at first thing in the morning.
Quick actions
Where you spend most of your time.Invoicing overview
Outstanding receivables, monthly run-rate and the next batch to send.
Onboarding checklist
supabase/INVOICE_TABLES.sql in Supabase SQL editor β creates tables & counters (YN 1640, ND 2291).supabase/IMPORT_CUSTOMERS.sql β imports the 64 cleaned B2B clients from your QB export.yanature.com on Resend (3 DNS records, ~10 min).All invoices
Every invoice ever generated, with status (draft / sent / paid / overdue) and a one-click "mark paid" when a client confirms by email.
Invoices
Customers
Your B2B clients β name, billing address, BRN, VAT no., default company and the email each invoice is sent to.
Client database
Invoice β
Invoice details
Line items
Activity
Reconcile payments
Upload your monthly bank statement CSV. The system finds each credit, matches it to an open invoice (by number β client β amount), and you confirm in one click. When the bank reference doesn't match, you map it manually from a dropdown.
1 Β· Upload bank statement
CSV in your usual MCB format. Drag & drop or click to browse.2 Β· Review matches
β
All invoices for this client
Billing details
Payments inbox
Everything your team submitted via the shared link. Approve to move to the "To pay" queue, or reject.
New submissions
To pay
Approved payments waiting for you to settle. Mark as paid once the transfer is done β the entry then drops into the Paid history and feeds your Expenses report.
Queue
Paid
History of payments you settled this year, oldest at the bottom.
Settled payments
Submit link
Share this URL with your team. They drop the payments you need to make (vendors, freelance guides, refunds, anything) and you process from the inbox.
Public submission URL
Team
People with read access to Yanature Accounts. Associates see validated reports and the P&L but cannot modify any data β they are read-only.
Members
Read-only Β· feature wiring up nextacc_team table in Supabase (email + role).viewer read but not write β implemented one table at a time so we don't break anything live.Generate batch
Pull the month's INVOICE bookings from YN + ND, preview each invoice grouped by client, then download CSV or send PDFs. Numbers continue your QB series automatically.
1 Β· Pick the period
Yanature and Nature Discoveries are generated together.QuickBooks Online connections
Connect each company once. Tokens auto-refresh forever.2. Yanature
Save batch to database
3. Nature Discoveries
- The dedicated Yanature Accounting Master Google Sheet pulls each month's bookings from YN + ND, keeps only rows where
MODE OF PAYMENTcontains "INVOICE", and exposes a clean Web App for this site to read. - Click Load bookings β app refreshes that sheet's
bookings_YYYY-MMtab live, then renders the invoice preview. - For OTAs (Viator, GYG, etc.) the
REFcolumn is the ItemDescription (voucher). For local agencies without a REF, theNAMEis used. - Download the CSV per company β upload into QuickBooks. The app logs every generated invoice in the
invoices_logtab.
β ONE-TIME SETUP β create the Accounting Master sheet
- Create a new blank Google Sheet, name it Yanature Accounting Master.
- Inside it β Extensions β Apps Script.
- Replace the default
Code.gswith the file Claude provided (YanatureAccountingGas.gson your desktop). - Save, then from the editor toolbar select function
setupβ Run (authorise when prompted). - Run function
installDailyTriggeronce (sets auto-refresh at 3am). - Deploy β New deployment β Web app β Execute as: Me, Who has access: Anyone β Deploy. Copy the Web app URL.
- Click β Settings in the sidebar here β paste that URL β Save.
- Click Load bookings. Done β fully automated from now on.
Monthly expenses
All debits (money out) from your bank + credit card. Each line is auto-categorised; override anything you need.
1. Pick company & upload CSVs
Yanature has bank + credit card. Nature Discoveries has bank only.2. Summary
Each transaction's description is matched against keyword rules (e.g. "Net Salary"βWORKFORCE, "Loan Principal"βADMIN, "Emtel"βPHONE, "Drone one o one"βMARKETING). You can override any row with the dropdown β your overrides are saved per-description in your browser, so next month's matching transactions inherit the right category automatically.
Card Repayment expansion: when the bank shows a single line like "Credit Card Repayment", the app looks at the CC CSV you uploaded and replaces that line with the actual purchases (Stripo, Cloudflare, InVideo, OpenAIβ¦). Each is categorised individually.
Monthly income
Revenue of the month from your booking sheets (YN + ND), including invoices (not yet paid) and direct/OTA payments. Auto-pulled from the Yanature Accounting GAS β no upload needed.
Pick the month
Uses the same GAS as the Invoices view.Add additional income
Income not in your booking sheets β events, side services, one-off invoices. Counts toward the month's turnover and P&L.
Income summary
| Customer / Source | Revenue (Rs) | Pax | Bookings | Payment |
|---|
Monthly ledger
The accounting truth β edit each row directly, mark PAID/NOT PAID, move bank payments across months. Recurring rows auto-prefill from your template.
Ledger rows
Bank txns
Assign bank txn
β
Reports
Validated monthly summaries. Each card is a frozen snapshot β click for the full breakdown with charts. Re-validating a month from Expenses/Income overwrites the snapshot. Share this view with your associates for full visibility.
Trend β last validated months
Revenue (green), expenses (red), net profit (blue line).All validated reports
Report detail
Profit & Loss
Monthly financial report β Yanature + Nature Discoveries. Built automatically from validated Income and Expenses snapshots.
Yearly P&L
Add manual entries
Set the shared fields below, then paste a name-amount list OR fill rows manually.
Option A β Paste a name + amount list
One line per entry. Tabs, multiple spaces or commas separate name from amount. Numbers can have commas (Rs 35,800).
Option B β Add rows manually
Settings
Configure the accounting Web App URL. Stored locally in your browser.