Tally Ledgers and Ledger Masters¶
-
class
tendril.connectors.tally.ledgers.
TallyLedgerMaster
(soup, ctx=None)[source]¶ Bases:
tendril.connectors.tally.TallyElement
-
attrs
= {'name': ('name', <tendril.connectors.tally.utils.converters.TXString object>, True), 'reservedname': ('reservedname', <tendril.connectors.tally.utils.converters.TXString object>, False)}¶
-
-
class
tendril.connectors.tally.ledgers.
TallyLedgerEntry
(soup, ctx=None)[source]¶ Bases:
tendril.connectors.tally.TallyElement
-
elements
= {'amount': ('amount', <tendril.connectors.tally.utils.converters.TXString object>, True), 'classrate': ('classrate', <tendril.connectors.tally.utils.converters.TXString object>, False), 'fbtexemptamount': ('fbtexemptamount', <tendril.connectors.tally.utils.converters.TXString object>, False), 'gstclass': ('gstclass', <tendril.connectors.tally.utils.converters.TXString object>, False), 'isdeemedpositive': ('isdeemedpositive', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ispartyledger': ('ispartyledger', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ledgerfromitem': ('ledgerfromitem', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ledgername': ('ledgername', <tendril.connectors.tally.utils.converters.TXString object>, False), 'methodtype': ('methodtype', <tendril.connectors.tally.utils.converters.TXString object>, False), 'narration': ('narration', <tendril.connectors.tally.utils.converters.TXString object>, True), 'prevamount': ('prevamount', <tendril.connectors.tally.utils.converters.TXString object>, False), 'previnvtotalamt': ('previnvtotalamt', <tendril.connectors.tally.utils.converters.TXString object>, False), 'previnvtotalnum': ('previnvtotalnum', <tendril.connectors.tally.utils.converters.TXDecimal object>, True), 'rateofaddlvat': ('rateofaddlvat', <tendril.connectors.tally.utils.converters.TXDecimal object>, True), 'rateofcessonvat': ('rateofcessonvat', <tendril.connectors.tally.utils.converters.TXDecimal object>, True), 'removezeroentries': ('removezeroentries', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'roundlimit': ('roundlimit', <tendril.connectors.tally.utils.converters.TXDecimal object>, True), 'roundtype': ('roundtype', <tendril.connectors.tally.utils.converters.TXString object>, False), 'stcradjpercent': ('stcradjpercent', <tendril.connectors.tally.utils.converters.TXDecimal object>, True), 'stnotificationno': ('stnotificationno', <tendril.connectors.tally.utils.converters.TXString object>, False), 'taxclassificationname': ('taxclassificationname', <tendril.connectors.tally.utils.converters.TXString object>, False), 'tdspartyname': ('tdspartyname', <tendril.connectors.tally.utils.converters.TXString object>, False), 'typeoftaxpayment': ('typeoftaxpayment', <tendril.connectors.tally.utils.converters.TXString object>, False), 'vatassessablevalue': ('vatassessablevalue', <tendril.connectors.tally.utils.converters.TXString object>, False), 'voucherfbtcategory': ('voucherfbtcategory', <tendril.connectors.tally.utils.converters.TXString object>, False)}¶
-
property
ledger
¶
-
-
class
tendril.connectors.tally.ledgers.
TallyLedger
(soup, ctx=None)[source]¶ Bases:
tendril.connectors.tally.TallyElement
-
attrs
= {'name': ('name', <tendril.connectors.tally.utils.converters.TXString object>, True), 'reservedname': ('reservedname', <tendril.connectors.tally.utils.converters.TXString object>, False)}¶
-
descendent_elements
= {'extendedname': ('name.list', <tendril.connectors.tally.utils.converters.TXMultilineString object>, True)}¶
-
elements
= {'closingbalance': ('closingbalance', <tendril.connectors.tally.utils.converters.TXString object>, False), 'closingdronacctvalue': ('closingdronacctvalue', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'closingonacctvalue': ('closingonacctvalue', <tendril.connectors.tally.utils.converters.TXString object>, False), 'isfbtapplicable': ('isfbtapplicable', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'isfbtdutiesledger': ('isfbtdutiesledger', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'lastvoucherdate': ('lastvoucherdate', <tendril.connectors.tally.utils.converters.TXDate object>, False), 'ledgerfbtcategory': ('ledgerfbtcategory', <tendril.connectors.tally.utils.converters.TXString object>, False), 'ledopeningbalance': ('ledopeningbalance', <tendril.connectors.tally.utils.converters.TXString object>, False), 'onaccountvalue': ('onaccountvalue', <tendril.connectors.tally.utils.converters.TXString object>, False), 'parent': ('parent', <tendril.connectors.tally.utils.converters.TXString object>, False), 'servicecategory': ('servicecategory', <tendril.connectors.tally.utils.converters.TXString object>, False), 'tax': ('tax', <tendril.connectors.tally.utils.converters.TXString object>, False), 'tbalopening': ('tbalopening', <tendril.connectors.tally.utils.converters.TXString object>, True)}¶
-
property
master
¶
-
-
class
tendril.connectors.tally.ledgers.
TallyLedgersList
(company_name, dt=None, end_dt=None)[source]¶ Bases:
tendril.connectors.tally.TallyReport
-
_cachename
= 'TallyLedgersList'¶
-
_header
= TallyRequestHeader(version=1, tallyrequest='Export', type='Collection', id='Ledger')¶
-
_container
= 'collection'¶
-
_content
= {'ledgers': ('ledger', <class 'tendril.connectors.tally.ledgers.TallyLedger'>)}¶
-