Ledger JSON Structure (Complete)
{
"ledgerid": "ACC-HDL-00312", // Unique ID
"name": "Horizon Distributors", // Party name
"type": "Trade Debtor",
"gstin": "27AADCH3210P1ZQ",
"pan": "AADCH3210P",
"addr": "FC Road, Pune – 411004",
"contact": "Mr. Suresh Patil",
"phone": "+91 20 4123 7800",
"email": "finance@horizondist.in",
"limit": 500000, // Credit limit
"terms": "Net 45 Days",
"group": "Sundry Debtors",
"ob": 85000, // Opening balance
"aging": [
{ "lbl":"0–30 Days", "clr":"#22c55e", "amt":47500, "cnt":2 },
{ "lbl":"31–60 Days","clr":"#84cc16", "amt":75000, "cnt":2 },
{ "lbl":"61–90 Days","clr":"#f59e0b", "amt":50000, "cnt":1 }
],
"ledger": [
{ "date":"05 Apr 2025", "doc":"INV/001",
"desc":"Sales", "narr":"Narration",
"chq":"", "dr":82600, "cr":0, "t":"Invoice" }
],
"outstanding": [
{ "inv":"INV/001", "idate":"05 Apr 2025",
"due":"20 May 2025", "orig":82600,
"paid":0, "bal":82600, "days":45,
"status":"Overdue" }
],
"gstr1": [...], "gstr2b": [...],
"tds": [...], "stock": [...],
"invReg": [...], "purReg": [...],
"bankRecon": [...], "loanLedger": [...],
"pettyCash": [...], "bsData": {}
}