Resume Demo
Digits CRM
Choose your language
Choose your presenter
Choose your language
English
Arabic
Malayalam
Tamil
Hindi
Urdu
Pashto
French
Chinese
English (UK)
English (US)
Add Client Go →
Create a new client with full details including company name, contact info, and assignment.
📋
View Details Go →
Click any client row to view complete profile, documents, invoices, and projects.
📄
Documents Tab Go →
Manage client documents with expiry tracking and compliance alerts.
📊
Pipeline View Go →
Track leads through stages: New → Qualified → Proposal → Won/Lost.
💰
Lead Value Go →
Each lead shows potential deal value for revenue forecasting.
👤
Lead Assignment Go →
Assign leads to team members for clear ownership and tracking.
📅
Document Expiry Go →
See all client documents with upcoming expirations and compliance deadlines.
🎨
Custom Reports Go →
Build reports by drag-and-dropping fields from any module — no coding needed.
📈
Export & Schedule Go →
Export reports to Excel or schedule them to email automatically.
Tally Integration
Marketplace
Digits — Demo
Company
Finish setting up your CRM — 5 of 11 steps done Continue setup
1. What the integration syncs
CRMTallyDirection
Clients (primary contact person + primary company, TRN)Ledgers under Sundry DebtorsBoth ways
Services catalogueStock ItemsCRM → Tally only
EstimatesSales Order vouchersBoth ways
Invoices (net + Output VAT split)Sales vouchersBoth ways
Invoice paymentsReceipt vouchers (Cash/Bank ↔ party)Both ways
Credit notesCredit Note vouchersBoth ways
Expenses (approved only)Purchase vouchers (vendor auto-created under Sundry Creditors)Both ways
The direction is configurable in Settings, and each entity can be switched on/off individually.
2. Connecting Tally (desktop or cloud)
  1. Enable Tally's XML server: in TallyPrime press F1 (Help) → Settings → Connectivity → Client/Server configuration → set "TallyPrime acts as" = Both, port 9000. (Tally ERP 9: Gateway → F12 → Advanced Configuration → act as Both.)
  2. Reachability: the CRM server must be able to reach that port.
    • Cloud-hosted Tally (Tally on a VPS / Tally-on-cloud provider): use the server address, e.g. http://tally.yourcompany.com:9000 — works directly.
    • Office-PC Tally: the office network must expose the port to the CRM server (static IP + port-forward, VPN, or a tunnel like ngrok/Cloudflare). Without that, the CRM cannot reach Tally over the internet.
  3. In Settings here: enter the Tally URL, the exact Tally company name (as shown in Tally's company list), pick entities and ledger names, Save, then click Test Connection.
3. Exactly what maps where
  • Clients → Ledgers: the ledger name is the client's primary company name; email/phone/mobile come from the primary contact person; the primary company's address and TRN (15-digit) go into the ledger's mailing details and VAT registration field. Tally-created debtor ledgers pull back as CRM clients.
  • Invoices → Sales vouchers: the party is the client's ledger (created on the fly when missing); the amount is split into net → Sales ledger and VAT → Output VAT ledger. Invoices created inside Tally pull into the CRM with the CRM's own next invoice number (the Tally voucher keeps its Tally number — vouchers cannot be renamed remotely; the sync links them).
  • Payments → Receipts: a CRM payment posts a Receipt (Cash/Bank debit, party credit) with the invoice number in the narration. A receipt recorded inside Tally is matched to its CRM invoice via the invoice number in the narration, and the CRM invoice's paid/due amounts and status update automatically.
  • Credit notes → Credit Note vouchers: reverse posting of the sale (party credited), with the original invoice referenced in the narration. Drafts stay local.
  • Expenses → Purchase vouchers: only approved expenses post; the vendor ledger is created automatically under Sundry Creditors from "Purchased From".
  • Services → Stock Items: one-way; the CRM catalogue is the source of truth.
4. Ledger names (must exist in Tally)
Vouchers post to the ledgers configured in Settings — they must exist in the Tally company (Gateway of Tally → Accounts Info → Ledgers):
RoleDefault nameUsed by
Sales ledgerSalesInvoices, estimates, credit notes
Purchase ledgerPurchaseExpenses
Cash / Bank ledgerCashPayment receipts
Output VAT ledgerOutput VATVAT portion of sales documents
Input VAT ledgerInput VATreserved for purchase VAT
5. Realtime & scheduling — honest expectations
  • CRM → Tally: pushed the moment a sync runs — click a Sync button for instant, or let the hourly automatic sync handle it (enable it in Settings; requires the server scheduler).
  • Tally → CRM: Tally has no webhooks, so changes made inside Tally arrive on the next sync run (manual or hourly) — this is a Tally platform limit, not a CRM one.
  • Change detection ensures only new/changed records move each run; running syncs repeatedly is safe and never duplicates data.
6. When something fails
Every failed record's reason is recorded — click Details on a run in Recent Sync Activity, or open the Results & Fix Guide page for step-by-step solutions (gateway unreachable, missing ledgers, unlinked receipts, missing client, …).
Help Center
Loading...
Guide
Example
Videos
Search
AI

Click a section to read the guide.

Chat
Loading...
Abu is guiding you — click any element and Abu will explain it  ·  Esc to exit