Transactions
The Transactions section is the central hub for all financial entries in JobNext. It groups 8 sub-sections covering vouchers, cash & bank operations, vendor payables, customer receivables, loan schedules, depreciation, recurring invoices, and salary remittance. Each sub-section has its own dedicated page with detailed workflows; this page provides an overview and covers the three sub-sections that don't have separate pages: Loan Amortisation, Recurring Invoices, and Salary Remittance.
Finance & Accounting → Transactions → select a sub-section from the left sidebar
Transaction Sub-Sections
| Section | Description | Details |
|---|---|---|
| Vouchers | Manual GL vouchers: Cash/Bank Payments & Receipts, Journal entries | See Vouchers page |
| Cash & Bank | Account balances, bank statements, reconciliation, Netbanking & Razorpay-X integration | See Cash & Bank page |
| Vendor Payables | Vendor bills (PO, Capital PO, Work Order), payments, debit notes | See Payables page |
| Receivables | Customer invoices, payment receipts, credit notes, aging analysis | See Receivables page |
| Loan Amortisation | Upload loan repayment schedules with principal/interest split | See below |
| Depreciation Vouchers | Depreciation entries for fixed assets | See Depreciation page |
| Recurring Invoices | Automated periodic invoicing for rent, retainers, subscriptions | See below |
| Salary Remittance | Payroll salary disbursement processing | See below |
Loan Amortisation Vouchers
Finance → Transactions → Loan Amortisation Vouchers
Loan Amortisation Vouchers allow you to upload a loan repayment schedule that automatically generates vouchers for each EMI payment, splitting principal repayment from interest expense.
Upload Template Format
| Column | Data Type | Description |
|---|---|---|
| payment_number | Integer | Sequential payment number starting from 1 (must be consecutive: 1, 2, 3...) |
| payment_date | Varchar (15) | Date of the EMI payment in DD-MM-YYYY format |
| total_payment | Money | Total EMI amount for this payment (principal + interest) |
| principal | Money | Principal repayment portion of this EMI |
| interest | Money | Interest expense portion of this EMI |
Configuration Fields
| Field | Description | Required |
|---|---|---|
| Loan | Select the loan ledger account (liability ledger where the loan principal is recorded) | Yes |
| Interest Expense | Select the interest expense ledger (where interest payments are debited) | Yes |
| Pay From | Select the bank/cash account from which EMI payments will be made | Yes |
| Job | Select the job to which the loan cost should be allocated | Yes |
Upload Process
- Navigate to Finance → Transactions → Loan Amortisation Vouchers
- Prepare the Excel file following the template format above
- Select the Loan, Interest Expense, Pay From, and Job from the dropdowns
- Drag and drop (or click to select) the upload file
- Click Process Upload
- The system creates vouchers for each payment row:
- DR Loan Account (principal portion) + Interest Expense (interest portion)
- CR Pay From bank/cash account (total payment)
Once a loan schedule is uploaded, do not upload the same schedule again. Re-uploading will create duplicate vouchers. If corrections are needed, cancel the generated vouchers first, then re-upload the corrected schedule.
Recurring Invoices
Finance → Transactions → Recurring Invoices
Recurring Invoices allow you to set up automated periodic invoicing for ongoing charges such as rent, retainers, maintenance contracts, or subscriptions. Once configured, the system generates invoices automatically at the defined frequency.
Recurring Invoice Grid
| Column | Description |
|---|---|
| Customer | The customer party who will be invoiced |
| Job | The job/project the recurring invoice relates to |
| Profile | Invoicing frequency: Weekly, Monthly, Days (custom interval in days) |
| Currency | Invoice currency (e.g., INR, USD) |
| Amount | Invoice amount per cycle |
| Status | Active (generating invoices) or Inactive (paused) |
Setting Up a Recurring Invoice
- Navigate to Finance → Transactions → Recurring Invoices
- Click the Edit (pencil) icon on an existing profile to modify, or create a new one
- Configure:
- Customer — Select the party to invoice
- Job — Select the associated job
- Frequency — Choose Weekly, Monthly, or custom Days interval
- Amount — Set the recurring amount
- Currency — Select the currency
- Start Date / End Date — Define the active period
- Save the profile
- Invoices are auto-generated at each cycle interval
Salary Remittance
Finance → Transactions → Salary Remittance
Salary Remittance is the process of disbursing approved payroll salaries to employees through the Finance module. It creates a payment voucher that discharges the Salaries Payable liability created when payroll was approved.
Remittance Grid
| Column | Description |
|---|---|
| Created On | Date the remittance record was created |
| Remittance Code | System-generated unique identifier for the remittance |
| Salary By | How salaries are paid (e.g., Bank Transfer, Cash) |
| Pay Month | The payroll month this remittance covers |
| Paid Amount | Total amount being remitted to employees |
| Voucher | The finance voucher number generated for this remittance |
| Created By | User who created the remittance |
Creating a New Salary Remittance
- Navigate to Finance → Transactions → Salary Remittance
- Click New Remittance
- Select the Pay Month (the payroll period to remit)
- Select the Salary By method (Bank Transfer, Cash, etc.)
- Review the list of employees and amounts to be paid
- Click Save to create the remittance in Draft status
- Review the draft, then process to generate the finance voucher:
- DR Salaries Payable (liability ledger) — discharges the payroll liability
- CR Bank Account — records the outflow of funds to employees
Salary Remittance can only be processed after the payroll run has been approved in the HR → Payroll module. The approval process creates a Salaries Payable liability in Finance, which Salary Remittance then discharges.
Best Practices
- Use proper voucher types — Select the correct transaction type to ensure accurate ledger postings and clean audit trails
- Allocate every transaction to a Job — Tag every entry to the relevant job or cost center for project-level financial tracking
- Reconcile bank accounts regularly — Perform periodic bank reconciliation (at least monthly) to identify discrepancies early
- Process salary remittance promptly — Complete salary remittance within 2-3 days of payroll approval to avoid delayed payments
- Do not re-upload loan schedules — Uploaded loan amortisation schedules create vouchers immediately; re-uploading causes duplicates
- Review recurring invoices periodically — Deactivate recurring invoice profiles when contracts end to avoid generating unwanted invoices