This API follows a sequential workflow where each step depends on the previous one. Below is the logical flow to integrate with TallyPrime:
[Prerequisites] → [Accounting Masters] → [Inventory Masters] → [Transactions] → [Reports]
Purpose: Define ledger accounts and groups.
Create Group (Sundry Debtors)
↓
Create Ledger (Customer ABC under Sundry Debtors)
↓
Add Address to Customer ABC Ledger
Why?
Purpose: Define stock items, units, and storage locations.
Create Stock Group (Apparel)
↓
Create Unit of Measure (Nos)
↓
Create Stock Item (Blue Jeans under Apparel)
↓
Create Godown (Warehouse A)
Why?
Purpose: Record sales, purchases, payments, etc.
Sell 10 Blue Jeans to Customer ABC
↓
Alter the voucher to update quantities
↓
Cancel the voucher if goods are returned
Why?
Purpose: Generate financial statements and inventory summaries.
Fetch Trial Balance (Accounting)
↓
Fetch Stock Summary (Inventory)
↓
Generate Custom Sales Report (TDL)
Why?
Tally.imp log for detailed errors.1. Create Group: Sundry Debtors.
2. Create Ledger: Customer ABC under Sundry Debtors.
3. Create Stock Item: Blue Jeans with unit Nos.
4. Record Sales: Sell 10 Nos of Blue Jeans to Customer ABC.
5. Generate Reports: Fetch Trial Balance and Stock Summary.
This workflow ensures seamless integration with TallyPrime. Refer to the API Documentation for detailed XML examples.