Indian e-commerce accounting spans multiple channels, fee types, returns, and tax treatments (GST on services vs goods, TCS/TDS). Suvit reduces this complexity by translating each marketplace’s sales sheet into consistent, reviewable journals aligned to Tally Prime.
This article distills a repeatable mapping method, so you can automate accounting for Amazon, Flipkart, and additional marketplaces with confidence.
How Sales-Sheet Mapping Works in Suvit
1) Prepare the Sales Sheet
- Filter finalised transactions (e.g., Delivered) so only posting-ready rows are imported.
- Standardise the date format (DD-MM-YYYY) to avoid parsing errors during import.
- Add a “Sales Ledger” column and populate it according to the applicable GST rate/ledger in your CoA.
2) Confirm Tally Configuration
- In Tally, enable Provide Dispatch/Order/Export details for Sales vouchers where required.
- Ensure Accounts ↔ Inventory integration and Default Accounting Allocation are on; mark relevant sales ledgers as Inventory values affected. These settings ensure item-wise posting with quantity/HSN and correct valuation.
3) Upload & Map Once, Reuse Forever
-
In Suvit: Data Entry Automation → Sales → Bulk Upload → Upload File.
-
Configuration: switch to Item Invoice and enable buyer/consignee state fields if you need place-of-supply splits.
-
Step 1 – Field Mapping: align your sheet’s columns (e.g., Order Date → Date; Order No → Order Nos; Sub-order → Reference No; Quantity → Quantity; Supplier/Party → Party A/C;
Buyer/Consignee State; HSN/Item; Taxable Amount; Sales Ledger). Suvit can Auto-Map on future uploads if headers stay consistent.
-
Step 2 – GST Mapping: choose whether GST data comes from Tally or an Excel sheet, then select the appropriate Duties & Taxes ledgers.
-
Step 3 – (Optional) Ledger Mapping: map extras such as TDS, Discount, and Cess as needed. Save the mapping so subsequent files can be posted with one click.
Data Quality & Pre-Upload Checklist
Data hygiene makes Suvit’s sales-sheet mapping fast, predictable, and audit-ready. Use this quick, repeatable checklist before every upload so Auto-Map works reliably and exceptions stay low.
- Filter scope: Keep only posting-ready rows (e.g., Delivered/Completed). Exclude cancelled/test orders.
- Date standard: Convert all dates to DD-MM-YYYY.
- Numbers: Normalise quantity/amount precision; remove stray symbols.
- SKU → HSN/GST: Enforce one SKU → one HSN and one GST rate.
- Duplicates: De-dupe Order No/Sub-order references.
- Returns/RTO: Tag clearly; isolate partial refunds and replacements.
- Place of supply: Verify buyer/consignee state, pincode, and GSTIN (where applicable).
- Sales Ledger column: Pre-fill ledger names per tax slab used in Tally.
- Stable headers: Keep column names consistent to maximise Auto-Map.
- Sanity checks: Run a quick pivot to spot negative amounts, rounding drift, or fee outliers.
Result: cleaner imports, deterministic journals, and fewer last-mile fixes during period close.
Applying the Pattern to Amazon, Flipkart & Others
The above flow demonstrates Suvit’s universal mapping paradigm:
(1) clean and standardise the marketplace sheet,
(2) ensure Tally is configured for item-wise posting,
(3) complete Field/GST/Ledger mappings, and
(4) reuse the saved template. For other marketplaces (e.g., Amazon, Flipkart, Ajio, Myntra, Nykaa, JioMart), you’ll follow the same choreography, adjusting column names for each platform’s export while keeping the mapping logic the same.
This lets you consolidate multi-channel data without writing bespoke scripts for each marketplace.
Tip: Maintain a mapping library for each marketplace version (file layouts v1, v2, etc.) so changes to portal exports do not interrupt the close.
Implementation Blueprint (4 Weeks)
Week 1 - Foundations
- Clean Chart of Accounts (sales by tax rate, fees/penalties, reimbursements, TCS/TDS).
- Verify HSN/SAC, GST rates, and place-of-supply rules.
- Standardise SKU master data so that each SKU maps to a single HSN/GST%.
Week 2 - First Marketplace Live
- Apply the Prepare → Configure Tally → Upload → Field/GST/Ledger Map steps to one channel.
- Post a day’s transactions to validate journals and tax.
Week 3 - Reconciliation & Exceptions
- Match settlements to sales and returns; resolve timing differences (cross-period returns, negative settlements).
- Create exception dashboards for unmapped columns, tax ledgers, and inventory flags.
Week 4 - Scale & Govern
- Roll the saved mapping to additional marketplaces.
- Implement maker–checker reviews, audit trails, and period-close checklists.
Multi-Channel Scalability & Template Governance
As you extend from Meesho to Amazon, Flipkart, Ajio, Myntra, Nykaa, JioMart, treat each mapping as a governed, reusable template.
- Template library: Name consistently (e.g., Amazon_v2_2025-10).
- Document decisions: Record column→field mapping, GST source (Tally vs Excel), and optional Ledger Mapping (discounts, TDS, cess).
- Change handling: When a marketplace updates its export, clone the previous template, update only the changed headers, and keep the history.
- Safe rollout: Test with a one-day sample in a sandbox, validate the impact on journals/taxes/inventory, then promote to production.
- Maker–checker: Require review and approval for mapping edits.
- Change log: Capture what changed, why, and test evidence.
- Quarterly audit: Retire stale templates, align naming, and verify Auto-Map hit rates.
- Onboarding aid: Share template notes so new team members post correctly on day one.
Outcome: consistent posting logic across channels without slowing your close.
Controls, Compliance & Close
- Deterministic mappings: locked templates reduce human variation.
- Tax accuracy: GST comes from a single source of truth (Tally or sheet), preventing double application.
- Inventory integrity: item-wise posting and “inventory affected” ledgers preserve stock valuation.
- Close discipline: repeatable uploads + saved mappings compress close timelines and simplify audits.
KPIs to Track
- Auto-mapped column rate (% of columns mapped without manual edits).
- Posting lead time (export → posted).
- Exception rate (files needing manual ledger/tax fixes).
- Tax variance (sheet vs Tally GST ledger outcome).
- Inventory impact accuracy (item value movements vs expectation).
Try Suvit for free to experience accounting automation for a multi marketplace!
FAQs
How many times do I map a marketplace sheet?
Once per layout, save the template; future uploads auto-map if headers remain consistent.
Where should GST values come from: Tally or the Excel file?
Choose one source in GST Mapping and select the correct Duties & Taxes ledgers to avoid duplication.
Do I need item-wise vouchers and inventory settings?
Yes, enable item invoices and ensure inventory values are affected for accurate stock and tax posting.
Can I post TDS/Discount/Cess with sales?
Yes, map them in Ledger Mapping (optional) and include them in your saved template.





