Tally Stock Masters and Positions¶
-
class
tendril.connectors.tally.stock.
TallyStockGroup
(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
= {'_additionalunits': ('additionalunits', <tendril.connectors.tally.utils.converters.TXString object>, True), '_baseunits': ('baseunits', <tendril.connectors.tally.utils.converters.TXString object>, True), '_parent': ('parent', <tendril.connectors.tally.utils.converters.TXString object>, True), 'allowuseofexpireditems': ('allowuseofexpireditems', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'costingmethod': ('costingmethod', <tendril.connectors.tally.utils.converters.TXString object>, True), 'hasmfgdate': ('hasmfgdate', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignorebatches': ('ignorebatches', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignoregodowns': ('ignoregodowns', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignorenegativestock': ('ignorenegativestock', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignorephysicaldifference': ('ignorephysicaldifference', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'isaddable': ('isaddable', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'isbatchwiseon': ('isbatchwiseon', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'isperishableon': ('isperishableon', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'narration': ('narration', <tendril.connectors.tally.utils.converters.TXString object>, True), 'treatpurchasesasconsumed': ('treatpurchasesasconsumed', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'treatrejectsasscrap': ('treatrejectsasscrap', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'treatsalesasmanufactured': ('treatsalesasmanufactured', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'valuationmethod': ('valuationmethod', <tendril.connectors.tally.utils.converters.TXString object>, True)}¶
-
property
parent
¶
-
property
path
¶
-
property
baseunits
¶
-
property
additionalunits
¶
-
-
class
tendril.connectors.tally.stock.
TallyStockCategory
(soup, ctx=None)[source]¶ Bases:
tendril.connectors.tally.TallyElement
-
descendent_elements
= {'name': ('name', <tendril.connectors.tally.utils.converters.TXString object>, True)}¶
-
elements
= {'_parent': ('parent', <tendril.connectors.tally.utils.converters.TXString object>, True), 'narration': ('narration', <tendril.connectors.tally.utils.converters.TXString object>, True)}¶
-
property
parent
¶
-
-
class
tendril.connectors.tally.stock.
TallyStockItem
(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
= {'_godownname': ('godownname', <tendril.connectors.tally.utils.converters.TXString object>, False), 'extendedname': ('name.list', <tendril.connectors.tally.utils.converters.TXMultilineString object>, True)}¶
-
elements
= {'_additionalunits': ('additionalunits', <tendril.connectors.tally.utils.converters.TXString object>, True), '_baseunits': ('baseunits', <tendril.connectors.tally.utils.converters.TXString object>, True), '_category': ('category', <tendril.connectors.tally.utils.converters.TXString object>, False), '_costingmethod': ('costingmethod', <tendril.connectors.tally.utils.converters.TXString object>, True), '_openingbalance': ('openingbalance', <tendril.connectors.tally.utils.converters.TXString object>, True), '_openingrate': ('openingrate', <tendril.connectors.tally.utils.converters.TXString object>, True), '_openingvalue': ('openingvalue', <tendril.connectors.tally.utils.converters.TXString object>, True), '_parent': ('parent', <tendril.connectors.tally.utils.converters.TXString object>, True), '_valuationmethod': ('valuationmethod', <tendril.connectors.tally.utils.converters.TXString object>, True), 'allowuseofexpireditems': ('allowuseofexpireditems', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'batchname': ('batchname', <tendril.connectors.tally.utils.converters.TXString object>, False), 'calconmrp': ('calconmrp', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'description': ('description', <tendril.connectors.tally.utils.converters.TXString object>, True), 'excludejrnlforvaluation': ('excludejrnlforvaluation', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'hasmfgdate': ('hasmfgdate', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignorebatches': ('ignorebatches', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignoregodowns': ('ignoregodowns', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignorenegativestock': ('ignorenegativestock', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ignorephysicaldifference': ('ignorephysicaldifference', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'isbatchwiseon': ('isbatchwiseon', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'iscostcentreson': ('iscostcentreson', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'iscosttrackingon': ('iscosttrackingon', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'isentrytaxapplicable': ('isentrytaxapplicable', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'isperishableon': ('isperishableon', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'ledgername': ('ledgername', <tendril.connectors.tally.utils.converters.TXString object>, False), 'narration': ('narration', <tendril.connectors.tally.utils.converters.TXString object>, True), 'natureofitem': ('natureofitem', <tendril.connectors.tally.utils.converters.TXString object>, False), 'taxclassificationname': ('taxclassificationname', <tendril.connectors.tally.utils.converters.TXString object>, False), 'treatpurchasesasconsumed': ('treatpurchasesasconsumed', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'treatrejectsasscrap': ('treatrejectsasscrap', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'treatsalesasmanufactured': ('treatsalesasmanufactured', <tendril.connectors.tally.utils.converters.TXBoolean object>, True)}¶
-
property
parent
¶
-
property
catgory
¶
-
property
baseunits
¶
-
property
additionalunits
¶
-
property
costingmethod
¶
-
property
valuationmethod
¶
-
property
openingbalance
¶
-
property
openingrate
¶
-
property
openingvalue
¶
-
property
godowns
¶
-
property
path
¶
-
-
class
tendril.connectors.tally.stock.
TallyGodown
(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
= {'_parent': ('parent', <tendril.connectors.tally.utils.converters.TXString object>, True), 'hasnospace': ('hasnospace', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'hasnostock': ('hasnostock', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'isexternal': ('isexternal', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'isinternal': ('isinternal', <tendril.connectors.tally.utils.converters.TXBoolean object>, False), 'narration': ('narration', <tendril.connectors.tally.utils.converters.TXString object>, True)}¶
-
property
parent
¶
-
-
class
tendril.connectors.tally.stock.
TallyVoucherBatchAllocation
(soup, ctx=None)[source]¶ Bases:
tendril.connectors.tally.TallyElement
-
elements
= {'actualqty': ('actualqty', <tendril.connectors.tally.utils.converters.TXString object>, True), 'addlamount': ('addlamount', <tendril.connectors.tally.utils.converters.TXString object>, False), 'amount': ('amount', <tendril.connectors.tally.utils.converters.TXString object>, True), 'batchname': ('batchname', <tendril.connectors.tally.utils.converters.TXString object>, True), 'billedqty': ('billedqty', <tendril.connectors.tally.utils.converters.TXString object>, True), 'destinationgodownname': ('destinationgodownname', <tendril.connectors.tally.utils.converters.TXString object>, True), 'expiryperiod': ('expiryperiod', <tendril.connectors.tally.utils.converters.TXString object>, False), 'godownname': ('godownname', <tendril.connectors.tally.utils.converters.TXString object>, True), 'indentduedate': ('indentduedate', <tendril.connectors.tally.utils.converters.TXString object>, False), 'indentno': ('indentno', <tendril.connectors.tally.utils.converters.TXString object>, False), 'mfdon': ('mfdon', <tendril.connectors.tally.utils.converters.TXString object>, False), 'orderduedate': ('orderduedate', <tendril.connectors.tally.utils.converters.TXString object>, False), 'orderno': ('orderno', <tendril.connectors.tally.utils.converters.TXString object>, False), 'trackingnumber': ('trackingnumber', <tendril.connectors.tally.utils.converters.TXString object>, False)}¶
-
property
godown
¶
-
property
batch
¶
-
property
destinationgodown
¶
-
-
class
tendril.connectors.tally.stock.
TallyInventoryEntry
(soup, ctx=None)[source]¶ Bases:
tendril.connectors.tally.TallyElement
-
elements
= {'actualqty': ('actualqty', <tendril.connectors.tally.utils.converters.TXString object>, True), 'addlamount': ('addlamount', <tendril.connectors.tally.utils.converters.TXString object>, False), 'amount': ('amount', <tendril.connectors.tally.utils.converters.TXString object>, True), 'basicnumpackages': ('basicnumpackages', <tendril.connectors.tally.utils.converters.TXString object>, False), 'basicpackagemarks': ('basicpackagemarks', <tendril.connectors.tally.utils.converters.TXString object>, False), 'basicuserdescription': ('basicuserdescription.list', <tendril.connectors.tally.utils.converters.TXMultilineString object>, False), 'billedqty': ('billedqty', <tendril.connectors.tally.utils.converters.TXString object>, True), 'description': ('description', <tendril.connectors.tally.utils.converters.TXString object>, False), 'discount': ('discount', <tendril.connectors.tally.utils.converters.TXString object>, True), 'exciseexemption': ('exciseexemption', <tendril.connectors.tally.utils.converters.TXString object>, False), 'excisetariff': ('excisetariff', <tendril.connectors.tally.utils.converters.TXString object>, False), 'isautonegate': ('isautonegate', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'isdeemedpositive': ('isdeemedpositive', <tendril.connectors.tally.utils.converters.TXBoolean object>, True), 'mrprate': ('mrprate', <tendril.connectors.tally.utils.converters.TXString object>, False), 'rate': ('rate', <tendril.connectors.tally.utils.converters.TXString object>, True), 'sdtaxclassificationname': ('sdtaxclassificationname', <tendril.connectors.tally.utils.converters.TXString object>, False), 'stockitemname': ('stockitemname', <tendril.connectors.tally.utils.converters.TXString object>, True), 'tradercnsalesnumber': ('tradercnsalesnumber', <tendril.connectors.tally.utils.converters.TXString object>, False)}¶
-
lists
= {'accountingallocations': ('accountingallocations', <class 'tendril.connectors.tally.ledgers.TallyAccountingAllocation'>, True), 'batchallocations': ('batchallocations', <class 'tendril.connectors.tally.stock.TallyVoucherBatchAllocation'>, True)}¶
-
property
name
¶
-
property
stockitem
¶
-
-
class
tendril.connectors.tally.stock.
TallyStockItemPosition
(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
= {'_baseunits': ('baseunits', <tendril.connectors.tally.utils.converters.TXString object>, True), '_parent': ('parent', <tendril.connectors.tally.utils.converters.TXString object>, True), 'closingbalance': ('closingbalance', <tendril.connectors.tally.utils.converters.TXString object>, True), 'closingrate': ('closingrate', <tendril.connectors.tally.utils.converters.TXString object>, True), 'closingvalue': ('closingvalue', <tendril.connectors.tally.utils.converters.TXDecimal object>, True)}¶
-
property
parent
¶
-
property
baseunits
¶
-
-
class
tendril.connectors.tally.stock.
TallyStockPosition
(company_name, dt=None, end_dt=None)[source]¶ Bases:
tendril.connectors.tally.TallyReport
-
_cachename
= 'TallyStockPosition'¶
-
_header
= TallyRequestHeader(version=1, tallyrequest='Export', type='Collection', id='All items under Groups')¶
-
_container
= 'collection'¶
-
_content
= {'stockitems': ('stockitem', <class 'tendril.connectors.tally.stock.TallyStockItemPosition'>)}¶
-