Enrich ERP and Tally GSTIN display

This commit is contained in:
A R R R Associates
2026-08-20 21:24:35 +05:30
parent de8b32b06d
commit fa0f681106
6 changed files with 117 additions and 8 deletions
@@ -1,2 +1,2 @@
__version__ = "1.9.0"
__version__ = "1.9.4"
AGENT_NAME = "ERP Local Agent"
@@ -201,7 +201,7 @@ class TallyLiveConnector:
<BODY><DESC>
<STATICVARIABLES><SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT></STATICVARIABLES>
<TDL><TDLMESSAGE>
<COLLECTION NAME="ARRRAccountingLoadedCompanies" ISMODIFY="No"><TYPE>Company</TYPE><FETCH>Name,GUID,GSTRegistrationNumber</FETCH></COLLECTION>
<COLLECTION NAME="ARRRAccountingLoadedCompanies" ISMODIFY="No"><TYPE>Company</TYPE><FETCH>Name,GUID,GSTRegistrationNumber,GSTRegistrationDetails,GSTIN,PartyGSTIN</FETCH></COLLECTION>
</TDLMESSAGE></TDL>
</DESC></BODY>
</ENVELOPE>"""
@@ -563,5 +563,15 @@ class TallyLiveConnector:
if not name or key in seen:
continue
seen.add(key)
companies.append(TallyCompany(name=name, guid=_child_text(element, "GUID"), gstin=_child_text(element, "GSTREGISTRATIONNUMBER")))
gstin = _first_text(
element,
(
"GSTREGISTRATIONNUMBER",
"GSTIN",
"PARTYGSTIN",
"GSTNO",
"GSTNUMBER",
),
)
companies.append(TallyCompany(name=name, guid=_child_text(element, "GUID"), gstin=gstin))
return companies