Tally Integration
JobNext integrates with Tally ERP to provide statutory and taxation reporting capabilities for organizations operating in India. The recommended workflow is to use JobNext for all day-to-day business operations and periodically export financial data to Tally for audit, statutory compliance, and tax filing purposes.
The Tally integration supports Tally ERP 9.2, release 5 or later. Ensure your Tally installation meets this minimum version requirement before configuring the integration.
Data Export Workflow
Recommended Workflow
The Tally integration is designed as a one-way data export from JobNext to Tally. The intended workflow is:
- Perform all business operations in JobNext — procurement, billing, voucher creation, payroll, etc.
- Approve all vouchers and financial transactions through the standard approval workflow
- Periodically export data from JobNext to Tally (recommended: fortnightly or monthly)
- Use Tally for statutory reporting, audit preparation, and tax return filing
Any transaction entered directly into Tally will NOT be reflected in JobNext. The integration is one-way only. If you need to record a transaction that originates outside of normal JobNext workflows, create a manual voucher in JobNext and let it export to Tally through the standard process.
Configuration Requirements
Before using the Tally integration, the following configuration requirements must be met in your Tally ERP setup:
| Requirement | Details |
|---|---|
| Voucher Numbering | Tally must use automatic numbering with manual override capability enabled. This allows JobNext-generated voucher numbers to be preserved during import. |
| Cost Categories | Cost Categories must be enabled in Tally. JobNext uses the Primary Cost Category for mapping. |
| Cost Centres | Cost Centres must be enabled in Tally. JobNext jobs are mapped as Cost Centres under the Primary Category. |
| Company Mapping | Each Accounting Centre (AC) in JobNext corresponds to one Company in Tally. Create a separate Tally company for each AC. |
Data Export Sequence
Data must be exported from JobNext to Tally in a specific sequence to ensure referential integrity. Master data must be imported before transaction data.
Step 1: Chart of Accounts
Export all Account Groups and Ledgers first. This creates the account structure in Tally that will receive voucher entries. The hierarchical relationship between groups and ledgers is preserved in the export.
Step 2: Vendors and Customers
Export vendor and customer master data. These are mapped as ledger accounts in Tally under the appropriate Sundry Creditors and Sundry Debtors groups.
Step 3: Jobs (Cost Centres)
Export JobNext jobs, which are mapped as Cost Centres in Tally under the Primary Category. This enables project-level cost tracking within Tally's reporting framework.
Step 4: Approved Vouchers
Finally, export all approved vouchers. Only vouchers that have completed the approval workflow are included in the export. Each voucher retains its original number, date, and all line-item details.
Always follow the export sequence: CoA first, then Vendors/Customers, then Jobs, and finally Vouchers. Importing vouchers before their referenced ledger accounts or cost centres exist in Tally will cause import errors.
Export Process
- Navigate to Finance > Tally Integration
- Select the Accounting Centre to export
- Choose the data type to export (Chart of Accounts, Vendors/Customers, Jobs, or Vouchers)
- For voucher exports, specify the date range for the period you want to export
- Click Generate Export
- The system generates XML files that are compatible with Tally's native Import Data feature
- Download the generated XML files
- In Tally ERP, use Import Data to import the XML files into the corresponding company
Important Rules
- Only approved vouchers export — Draft, submitted, and rejected vouchers are not included in Tally exports
- XML format — All exports generate XML files compatible with Tally's native import functionality
- Periodic imports recommended — Import data into Tally on a fortnightly or monthly basis to keep Tally current without overwhelming the import process
- One AC = One Company — Each Accounting Centre in JobNext maps to exactly one Tally company; do not mix data from multiple ACs into a single Tally company
- No reverse sync — Changes made in Tally are not reflected back in JobNext; always make corrections in JobNext and re-export
- Incremental exports — When exporting vouchers for a period that overlaps with a previous export, the system handles duplicates by using unique voucher identifiers
Troubleshooting
| Issue | Possible Cause | Resolution |
|---|---|---|
| Import fails with "Ledger not found" | Vouchers imported before Chart of Accounts | Import CoA XML first, then retry voucher import |
| Cost Centre not recognized | Jobs not exported before vouchers | Export and import Jobs XML before voucher XML |
| Duplicate vouchers in Tally | Same period exported and imported twice | Delete duplicate entries in Tally or use a non-overlapping date range |
| Voucher numbers mismatch | Tally auto-numbering overriding imported numbers | Enable manual override in Tally's voucher numbering settings |