Add mirror based trial balance and financial statements

This commit is contained in:
A R R R Associates
2026-09-21 16:00:22 +05:30
parent 84220554c4
commit 918850ee78
10 changed files with 1242 additions and 3 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ import io
from pathlib import Path
import zipfile
ERP_LOCAL_AGENT_VERSION = "1.26.20"
ERP_LOCAL_AGENT_VERSION = "1.26.21"
ERP_LOCAL_AGENT_NAME = "ERP Local Agent"
RUNTIME_ROOT = Path(__file__).resolve().parent / "local_agent_runtime"
_DETERMINISTIC_ZIP_TIMESTAMP = (2026, 1, 1, 0, 0, 0)
@@ -1,2 +1 @@
__version__ = "1.26.20"
AGENT_NAME = "ERP Local Agent"
__version__ = "1.26.21"
@@ -4566,6 +4566,11 @@ class AgentCommandProcessor:
GROUP BY lm.ledger_guid,lm.ledger_name,lm.parent_group,lm.opening_balance,lm.closing_balance
ORDER BY lm.parent_group,lm.ledger_name LIMIT ?""",(limit,)).fetchall()]
return {"rows":rows,"count":len(rows)}
if query == "group_master":
rows=[dict(r) for r in db.execute(
"""SELECT master_guid,name,parent,reserved_name,is_revenue,is_deemed_positive,is_active
FROM group_master ORDER BY lower(name),name LIMIT ?""",(limit,)).fetchall()]
return {"rows":rows,"count":len(rows)}
if query == "stock_items":
rows=[dict(r) for r in db.execute("SELECT * FROM stock_item_master ORDER BY product_name LIMIT ?",(limit,)).fetchall()]
return {"rows":rows,"count":len(rows)}