Public changelog

What we shipped, in plain language.

Every release to Biztimize — new features, improvements, fixes, and breaking changes — documented here, for everyone. No marketing gloss.

1.92.0

Production Fixes — VMS, Procurement, Textile Costing

April 03, 2026
Production

Resolves four production issues discovered after the v1.91.0 release: a 500 crash in the VMS admin when syncing visitors with duplicate phone numbers, duplicate line items appearing in Purchase Requisitions, a 500 error in the Goods Movement admin, and a blank page in Terry Costing. Also includes minor Visitor Management form improvements and a fix for the Accessory & Packaging component filter in Textile Costing.

Bug Fix

Purchase Requisition — Duplicate Line Items on Save

Under certain conditions, saving a Purchase Requisition was creating duplicate line items. The root cause was a missing uniqueness guard in the SRM model when concurrent saves occurred.

  • Added database-level constraint to prevent duplicate PR line items.
  • Existing duplicate records can be cleaned up via the admin.
Procurement Global
Bug Fix

VMS Admin — Visitor Sync Crash on Duplicate Phone Number

Bulk sync admin actions in the Visitor Management admin panel were crashing with an HTTP 500 error when a visitor record with a duplicate phone number was encountered.

  • Admin action now handles IntegrityError on duplicate phone gracefully — the conflicting record is skipped and logged rather than aborting the entire sync batch.
  • A summary of skipped records is shown in the admin success message.
Other Global
Bug Fix

Textile Costing — Accessory & Packaging Component Filter

The component filter for Accessory and Packaging cost elements in Textile Costing was not applying correctly, causing all components to be shown regardless of the selected filter.

  • Filter logic corrected in the costing views; only components matching the selected type are now returned.
Other Global
Bug Fix

Goods Movement Admin — HTTP 500 Error

The Goods Movement admin list view was returning an HTTP 500 error due to a missing field reference after a recent model change in the Materials Management module.

  • Admin list_display updated to reference the correct field names after the MM model refactor.
Other Global
Bug Fix

Terry Costing — Blank Page on Results View

The Terry Fabric costing results page was rendering blank due to a template context key mismatch introduced during the v1.90.0 release.

  • Template updated to use the correct context variable names.
  • Terry Madeup results now render correctly with all cost components.
Other Global
Improvement

Visitor Management — Visit Request Form Improvements

Minor UX improvements to the Visit Request creation form.

  • Visitor search field now triggers more reliably on partial input.
  • Form validation messages are displayed inline for faster correction.
Other Global
1.91.0

PWA Production Rollout, WebSocket Notifications & Inventory Enhancements

April 01, 2026
Production

Completes the production rollout of the Progressive Web App and WebSocket notification stack: service-worker scope is now restricted to exclude the tenant-admin area, WhiteNoise's index-file interception is disabled to keep the marketing website intact, toast notifications default to persistent display, and the marketing website no longer receives an unwanted service-worker registration. Inventory Management also receives a round of usability enhancements.

Bug Fix

Service Worker No Longer Registered on Marketing Website

The service worker registration script was being injected into marketing website pages, causing unexpected caching and navigation overrides. Registration is now guarded to fire only within the React application shell.

System Global
Bug Fix

Marketing Website Restored After WhiteNoise Config Fix

WHITENOISE_INDEX_FILE was set to True, causing WhiteNoise to intercept root-path requests and serve the React index.html instead of the Django-rendered marketing website. Disabling this setting restores correct behaviour.

System Global
Bug Fix

Service Worker Scope Excludes /tenant-admin/

The service worker navigation handler previously intercepted requests to /tenant-admin/, causing the Django admin interface to serve the React shell instead of the admin pages. The navigation fetch handler now explicitly excludes /tenant-admin/ from its scope.

System Global
Bug Fix

Toast Notifications Default to Persistent (No Auto-Close)

The global ToastContainer auto-close delay was previously set too short, causing important error and warning toasts to disappear before users could read them. The default is now autoClose={false} — toasts persist until dismissed.

System Global
Improvement

Inventory Management Enhancements

A series of usability and data-quality improvements to the Inventory Management module.

  • Improved stock movement history with drill-down to source document (GR, GI, Transfer Order).
  • Enhanced bin/location assignment UI for warehouse operations.
  • Batch expiry alerts and low-stock threshold notifications.
Other Global
New Feature

PWA & WebSocket Notifications Enabled in Production

The service worker and WebSocket notification layer are now active in the production environment, enabling push notifications and offline capability for all portal users.

System Global
1.90.0

Terry Fabric Costing, Procurement & HR Enhancements

March 31, 2026
Production

Introduces Terry Fabric Costing in the Textile Costing module, adds enhancements to Purchase Requisitions and Visitor Management (including push notifications), resolves a Digital Signature rendering issue in Sales Invoices, and improves the Family Tree view in HRM.

Bug Fix

Digital Signature Rendering Fixed in Sales Invoice

Resolved an issue where the digital signature block was not rendering correctly on exported Sales Invoice PDFs, resulting in a blank or misaligned signature area.

CRM Global
Improvement

Purchase Requisition Enhancements

Multiple usability and workflow improvements to the Purchase Requisition process.

  • Improved line-item entry with inline validation and auto-fill from the materials master.
  • Enhanced status tracking with approval-stage badges.
  • Bulk approval action for procurement managers.
Procurement Global
Improvement

HRM Family Tree Enhancements

The employee Family Tree view in HRM has been improved with additional relationship types, better node rendering for large families, and an export-to-PDF option.

Human Resources Global
Improvement

Visitor Management — Notifications & UX Enhancements

The Visitor Management System now sends real-time notifications to hosts when a visitor checks in, and includes several UX improvements.

  • Push Notifications — WebSocket / browser push alerts sent to the host employee on visitor arrival.
  • Badge Printing — improved visitor badge layout with QR-code for re-entry scanning.
  • Search & Filter — visitor log search by name, company, and visit date with export to Excel.
Other Global
New Feature

Terry Fabric Costing in Textile Costing

A new Terry Fabric costing sheet has been added to the Textile Costing module, enabling detailed cost calculation for terry-weave fabrics (towels, bathrobes, etc.).

  • GSM & Pile Calculation — ground and pile yarn consumption computed from fabric construction parameters.
  • Full Cost Build-up — yarn, weaving, dyeing, finishing, and packing costs consolidated into a single sheet.
  • Approval Workflow — follows the same TC User → TC Manager → Commercial Head approval chain.
Other Global
1.89.0

Business Network Phase 7.1 — Mobile PWA, Blog & Change Log

March 28, 2026
Production

Extends the Biztimize Business Network with a Progressive Web App (PWA) shell for mobile access, an in-app blog/news feed so network administrators can publish announcements, and a Change Log page inside the supplier portal so suppliers can stay informed about platform updates.

New Feature

Business Network Blog & Announcements Feed

Network administrators can now publish rich-text blog posts and platform announcements visible to all connected suppliers and buyers.

  • Post Editor — rich-text authoring with image upload and category tagging.
  • Feed View — chronological news feed on the supplier portal home screen with read/unread state.
Other Global
New Feature

Progressive Web App (PWA) for Mobile Access

The Biztimize Business Network can now be installed as a PWA on iOS and Android devices, giving suppliers and buyers a near-native mobile experience.

  • Service Worker — caches static assets for offline resilience and faster load times.
  • Web App Manifest — app icon, splash screen, and standalone display mode configured for both platforms.
  • Install Prompt — in-browser install banner guides users through adding the app to their home screen.
System Global
New Feature

Platform Change Log Page in Supplier Portal

A dedicated What's New / Change Log page has been added to the supplier portal, surfacing public release notes so suppliers can track new features and improvements without leaving the app.

Other Global
1.88.0

Business Network Phase 6 — OAuth/SSO & Enhanced Discovery

March 28, 2026
Production

Introduces OAuth/SSO login for supplier portal users via Google and Microsoft, enhanced supplier discovery with ratings integration, and background Celery tasks for periodic risk score and analytics recalculation.

Improvement

Supplier Discovery with Ratings & Risk Badges

The supplier discovery page now displays aggregate review ratings and risk score badges on supplier cards, helping buyers make informed connection decisions.

Procurement Global
New Feature

OAuth / SSO Login for Supplier Portal

Supplier portal users can now sign in using their Google or Microsoft accounts via OAuth 2.0.

  • Provider Support — Google and Microsoft OAuth with configurable client ID and secret in Django settings.
  • Social Account Linking — a SocialAccount model tracks linked providers per user, supporting multiple linked accounts.
  • Auto-Provisioning — new supplier users are auto-created on first OAuth login when their email matches a registered supplier domain.
  • Login Page — redesigned supplier login page with social sign-in buttons alongside traditional email/password.
  • Callback Handling — dedicated OAuth callback page handles token exchange and error states.
System Global
New Feature

Periodic Risk & Analytics Recalculation Tasks

New Celery Beat tasks for automatic recalculation of supplier risk scores and analytics aggregates on a configurable schedule, ensuring dashboards stay up to date without manual intervention.

System Global
New Feature

Help Documentation for Business Network Phases 4–6

Comprehensive help documentation migrations added for Phase 4 (procurement collaboration), Phase 5 (ratings, risk, analytics), and Phase 6 (OAuth/SSO, enhanced discovery) features.

Other Global
1.87.0

Business Network Phase 5 — Ratings, Risk Scoring & Analytics

March 28, 2026
Production

Adds intelligence and analytics capabilities to the Biztimize Business Network. Buyers can now rate and review suppliers across four dimensions, view calculated risk scores, run three-way matching (PO → ASN → Invoice) to flag discrepancies, and access a spend-analytics dashboard. Suppliers get their own analytics dashboard showing performance metrics and review summaries.

New Feature

Supplier-Side Analytics Dashboard

Suppliers can now view their own performance analytics from the portal, including order volume, on-time delivery rate, review scores, and revenue trends across connected buyers.

Analytics Global
New Feature

Supplier Ratings & Reviews

Buyers can submit per-transaction reviews of suppliers with star ratings across four dimensions.

  • Four Dimensions — Quality, Delivery, Communication, and Value, each rated 1–5 stars; auto-calculated overall rating.
  • Review Workflow — one review per buyer per supplier per transaction reference (e.g., PO number).
  • Aggregate Scores — overall ratings visible on supplier discovery cards and supplier profile pages.
  • Supplier View — suppliers see their review summaries on a dedicated Reviews page in the portal.
Procurement Global
New Feature

Supplier Risk Scoring Engine

A weighted risk scoring engine that calculates a 0–100 risk score for each supplier-buyer pair.

  • Risk Factors — compliance health, delivery performance, invoice accuracy, and review scores.
  • Risk Categories — Low / Medium / High / Critical based on configurable thresholds.
  • On-Demand Calculation — recalculate risk scores via API or periodic Celery task.
Procurement Global
New Feature

Three-Way Matching Engine (PO → ASN → Invoice)

Automated matching engine that compares supplier invoices against purchase orders and ASN records to flag discrepancies.

  • Header & Line Matching — validates quantities, prices, and totals at both header and line-item level.
  • Match Outcomes — Full Match, Partial Match, or Mismatch with detailed variance reporting.
  • Auto-Approval — fully matched invoices can be auto-approved based on buyer configuration.
Procurement Global
New Feature

Buyer Spend Analytics Dashboard

A new analytics dashboard for buyer procurement teams providing spend visibility across the supplier network.

  • Spend by Supplier — bar/pie charts of spend distribution across connected suppliers.
  • Spend by Category — breakdown by industry category and material group.
  • Trend Analysis — month-over-month spend trends with comparison to prior periods.
Analytics Global
New Feature

RBAC Permissions for Business Network Phase 5

Six new permission codenames added: bbn.view_reviews, bbn.submit_review, bbn.view_risk_score, bbn.calculate_risk, bbn.view_analytics, and bbn.run_matching.

System Global
1.86.0

Business Network Phase 4 — RFQ Portal, PO Collaboration & Invoicing

March 27, 2026
Production

Delivers full procurement collaboration across the Biztimize Business Network. Suppliers can respond to RFQs, acknowledge purchase orders, manage shipments with ASN tracking, submit invoices, and view payment status — all from the supplier portal. Buyers gain incoming shipment tracking, supplier invoice review, and enhanced supplier discovery with connection-request workflow.

Improvement

Enhanced Buyer Supplier Discovery Page

The supplier discovery page now shows richer supplier profiles with connection-request workflow, allowing buyers to browse and connect with network suppliers.

Procurement Global
New Feature

Supplier Portal — RFQ & RFI Response Pages

Suppliers can now view, filter, and respond to RFQs and RFIs published by connected buyers, directly from the supplier portal.

  • RFQ Page — lists open RFQs with status badges, due-date countdown, and a quote-submission dialog for line-level pricing, lead time, and notes (1,320+ lines).
  • RFI Page — view information requests, submit responses with attachments, and track response status (1,100+ lines).
Procurement Global
New Feature

Supplier Portal — Purchase Order Acknowledgement

Suppliers can view purchase orders issued by buyers and formally acknowledge, request changes, or reject them.

  • PO List & Detail — searchable PO list with status filter; detail view shows line items, delivery schedule, and terms.
  • Acknowledgement Workflow — Pending → Acknowledged / Changes Requested / Rejected, with response notes and timestamp.
Procurement Global
New Feature

Supplier Portal — Shipment & ASN Management

Suppliers can create and manage shipments against acknowledged POs, including Advanced Shipping Notices (ASNs).

  • Shipment Creation — link to PO, enter carrier, tracking number, expected delivery, and line-level shipped quantities.
  • Status Tracking — Draft → Shipped → In Transit → Delivered, with delivery confirmation and proof-of-delivery notes.
Procurement Global
New Feature

Supplier Portal — Invoice Submission & Payment Tracking

Suppliers can submit invoices against POs and track payment status from the portal.

  • Invoice Submission — create invoices linked to POs with line items, tax, and total amount (1,030+ lines).
  • Payment Tracking — view payment status, expected payment dates, and payment history per invoice.
Procurement Global
New Feature

Buyer-Side Incoming Shipment Tracking

Buyers can now track incoming shipments from suppliers, view ASN details, and confirm delivery receipt from a dedicated page.

Procurement Global
New Feature

Buyer-Side Supplier Invoice Review

A new page for buyer procurement teams to review supplier-submitted invoices, approve or dispute line items, and forward approved invoices for payment processing.

Procurement Global
New Feature

RBAC Permissions for Business Network Phase 4

Nine new permission codenames added to setup_rbac.py covering RFQ portal access, quote submission, PO acknowledgement, shipment management, invoice submission, payment viewing, buyer discovery, and supplier invoice review.

System Global
1.85.0

Business Network Phase 3 — Catalog, Messaging & Verification

March 27, 2026
Production

Ships five major features for the Biztimize Business Network: a full product/service catalog with image galleries and buyer-side discovery, thread-based in-app messaging between buyers and suppliers, automated compliance document expiry monitoring via daily Celery task, GST/PAN number verification with audit trail, and multi-year financial statement upload with buyer-side health assessment. Also includes CRM Delivery UI enhancements, AI-driven enterprise structure seeding, Cost Worksheet and Cut Plan improvements, Routing enhancements, and a fix for AI PO-to-SO conversion.

Bug Fix

AI PO-to-SO Conversion Bug Fixed

Resolved a bug in the AI-driven Purchase Order to Sales Order conversion that was causing incorrect data mapping in certain scenarios.

Procurement Global
Improvement

Enterprise Structure – AI-Driven Data Seeding

AI-assisted master data seeding for enterprise structure configuration, automating the setup of organisational hierarchies and structure definitions.

System Global
Improvement

Cost Worksheet Enhancements & Menu Restoration

Enhancements to the Cost Worksheet functionality and restoration of the Cost Worksheet menu item in the sidebar navigation.

Other Global
Improvement

Cut Plan Worksheet Grid Improvements

Improvements to the Cut Plan worksheet grid for better data entry and visualisation of cutting plans.

Other Global
Improvement

Cutplan & Routing Enhancements

Enhancements to Cutplan and Routing modules for improved production planning workflows.

Other Global
Improvement

CRM Delivery UI Page Enhancements

Improvements to the CRM Delivery UI page for better usability and data presentation in the delivery workflow.

CRM Global
New Feature

GST & PAN Number Verification with Audit Trail

Buyer admins can now verify supplier GST and PAN numbers directly from the Business Network.

  • Format Validation — regex-based validation for 15-char GSTIN and 10-char PAN formats.
  • Cross-Validation — PAN embedded in GST (characters 3–12) is compared with the PAN on file.
  • API Integration — pluggable external API support; auto-marks supplier as verified when GST status is Active.
  • Audit Log — every verification attempt recorded in VerificationLog with API response, status, and initiator.
Procurement Global
New Feature

Automated Compliance Document Expiry Monitoring

A daily Celery task now monitors supplier compliance documents for upcoming and past expiry dates.

  • Auto-Expire — documents past their expiry date are automatically updated to EXPIRED status.
  • Supplier Reminders — email reminders sent to supplier admins for documents expiring within 30 days, grouped per supplier.
  • Buyer Notifications — connected buyers are notified when mandatory compliance documents expire.
  • Schedule — runs daily at 7:00 AM via Celery Beat.
Procurement Global
New Feature

Product & Service Catalog for Business Network

Suppliers can now showcase their products and services in a searchable catalog across the Biztimize Business Network.

  • Catalog Management — suppliers create catalog items with name, type (product/service), detailed specifications (key-value pairs), pricing range, currency, MOQ, lead time, HSN/SAC code, and capacity.
  • Image Gallery — thumbnail plus additional gallery images per item with caption and ordering support.
  • Category Tagging — items linked to industry categories for discoverability (M2M with SupplierCategory).
  • Buyer Discovery — buyers search the catalog across all suppliers by keyword, category, item type, supplier, and price range.
  • Status Workflow — Draft (private) → Active (visible to buyers) → Discontinued (hidden but preserved).
  • Frontend — full catalog management page (1,650+ lines) with card grid, add/edit dialog, specifications editor, and image gallery.
Procurement Global
New Feature

In-App Messaging for Buyer-Supplier Communication

Thread-based messaging system enabling direct communication between buyers and suppliers within the Business Network.

  • Message Threads — conversations linked to established buyer-supplier connections (BuyerSupplierLink).
  • Message Types — Text, Document Request, and Status Update messages with coloured type badges.
  • Read Receipts — messages automatically marked as read when the other party opens the thread; unread count badges on thread list.
  • Email Notifications — async Celery task sends email when a new message is received.
  • Frontend — split-pane messaging UI (1,120+ lines) with thread list, conversation view, chat bubble alignment, Ctrl+Enter send, and mobile responsive toggle.
Procurement Global
New Feature

Multi-Year Financial Statement Upload & Health Assessment

Suppliers can upload financial statements for multiple years, and buyers can assess connected suppliers' financial health.

  • Statement Types — Balance Sheet, Profit & Loss, Cash Flow, Auditor's Report, and Annual Return.
  • Key Figures — optional revenue, net profit, total assets, total liabilities, and net worth fields per statement.
  • Review Workflow — Uploaded → Under Review → Verified or Rejected, with review notes.
  • Buyer Health View — buyers see financial health summary with latest year metrics for connected suppliers.
  • Frontend — financial statements page (850+ lines) with summary cards, grouped table view, upload dialog, and Indian currency formatting.
Procurement Global
1.84.0

Visitor Management System, HRM Payroll UI & Platform Hardening

March 24, 2026
Production

Introduces the full Visitor Management System (VMS) with pre-registration, QR-code check-in, walk-in registration, host notifications, badge/pass management, blacklist enforcement, compliance forms, and a real-time analytics dashboard. Also ships the HRM Payroll management UI pages, AI-driven PO-to-SO enhancements, and multiple infrastructure fixes for GCS file/image field migrations and CI pipeline migration validation.

Bug Fix

GCSFileField – Phantom Migration Generation Prevented

A long-standing infrastructure issue where Django's migration framework would generate spurious (phantom) migrations for GCSFileField and GCSImageField columns on every makemigrations run has been resolved.

  • The custom field's deconstruct() method now correctly serialises all field parameters, preventing unnecessary migration diffs.
  • All previously missing GCSFileField migrations have been added across the affected apps.
  • The CI/CD pipeline now enforces a migration check stage — any unapplied migration will fail the build, catching drift before it reaches production.
System Global
Bug Fix

GCS Image & File Field Migration Conflict Resolved

A migration conflict on GCSImageField and GCSFileField columns that caused migrate to fail on fresh tenant databases has been fixed.

  • Root cause: the field's storage backend parameters were being included in the migration state, causing the field signature to differ between environments.
  • Affected migrations have been corrected so that new tenant database provisioning and CI test runs complete without errors.
System Global
Improvement

AI-Driven PO-to-Sales-Order Conversion – Enhanced Accuracy

The AI engine that converts incoming Purchase Orders from customers into Biztimize Sales Orders has been significantly enhanced:

  • Improved line-item extraction accuracy for complex multi-page POs.
  • Better handling of variant materials (size/colour grids) during auto-population of order lines.
  • Reduced false-positive mismatches when mapping customer material codes to internal material masters.
  • Enhanced error reporting when the AI cannot confidently match a line — the user is prompted to review rather than silently creating an incorrect order.
Procurement Global
New Feature

Visitor Management System (VMS) – Full App Launch

A brand-new Visitor Management System is now live, giving organisations a complete digital front-desk solution. Key features:

  • Pre-Registration & Visit Requests — hosts invite visitors in advance with purpose, schedule, and access zones; requests go through an approval workflow (Draft → Pending → Approved).
  • QR-Code Fast Check-In — every approved visit generates a unique UUID-based QR pass; security scans or types the code for instant check-in.
  • Walk-In Registration — a streamlined single-screen form creates the visitor record and checks in the visitor simultaneously.
  • Active Visitors Dashboard — real-time table of everyone currently on premises, with one-click checkout.
  • Host Notifications — the host employee is notified (in-app and email) the moment their visitor checks in.
  • Visitor Master Records — searchable visitor database with visit history, linkage to CRM Customers and SRM Suppliers, and ID proof capture (Aadhaar, PAN, Passport, Driving License, etc.).
  • Badge & Pass Management — configurable badge templates (colour-coded by visitor type), pre-printed card number mapping, and badge return tracking at checkout.
  • Blacklist / Watchlist — flagged visitors are blocked at check-in; admins can lift bans with an audit trail.
  • Compliance Forms — location-specific mandatory forms (Safety Induction, NDA, Health Declaration, PPE Acknowledgement) with digital signature recording.
  • Multi-Location Support — independent configuration (compliance rules, auto-checkout hours) per gate or premises.
  • Analytics KPIs — dashboard shows expected, checked-in, checked-out, currently-inside, no-show, and pending-approval counts for today, with visitor-type and location breakdowns.
  • Excel Export — full visit log history exportable to Excel for compliance and management reporting.

Access is controlled by new VMS roles: VMS Security Guard, VMS Host, and VMS Admin. Post-deploy: run python manage.py setup_rbac --tenant <id> and assign roles in Django Admin.

Other Global
New Feature

HRM Payroll – Management Pages Added to React UI

The HRM Payroll module now has a dedicated React frontend. Payroll administrators can access payroll runs, payslips, and related management screens directly from the sidebar without switching to the Django admin or legacy views.

  • Payroll list and detail pages integrated into the main React application.
  • Consistent navigation and styling matching the rest of the Biztimize UI.
  • Role-based access gates apply — only users with payroll permissions see the new sidebar entries.
Human Resources Global
1.83.0

HRM Payroll Engine – Full Payroll Calculation & Country Packs

March 22, 2026
Production

Introduces the complete HRM Payroll Engine: end-to-end payroll run processing with gross salary calculation, statutory deductions (TDS/PF/ESI/PT for India), payslip generation, Full & Final settlement, arrears re-computation, off-cycle runs, GL posting, and bank disbursement file export. 12 help articles added.

New Feature

Full & Final Settlement (FnF) Service

The FnF Service automates the settlement calculation when an employee exits:

  • Pro-rated salary for the partial last month
  • Leave encashment calculation (earned leave balance × daily rate)
  • Gratuity computation (15/26 formula per Indian Gratuity Act)
  • Outstanding loan and advance recovery
  • FnF payslip generation and approval workflow integration
Human Resources Global
New Feature

Payslip Generation & PDF Export

The Payslip Service produces a structured payslip for each employee after a payroll run is completed:

  • Earnings and deductions breakdown by wage type
  • Employer contribution summary (PF, ESI)
  • Year-to-date totals and tax summary
  • PDF download available from the employee self-service portal
  • Bulk payslip email dispatch supported
Human Resources Global
New Feature

India Country Pack – TDS, PF, ESI & Professional Tax

The India Country Pack implements all four statutory deduction calculators required for India payroll:

  • TDS (Income Tax) — old vs new tax regime, standard deduction, HRA exemption, 80C/80D deductions, surcharge and cess, month-wise TDS equalisation
  • Provident Fund (PF / EPF) — employee 12 % + employer 12 % contribution split (EPF + EPS), wage ceiling enforcement, VPF support
  • ESI (Employee State Insurance) — employee 0.75 % + employer 3.25 %, gross wage ceiling check, monthly eligibility validation
  • Professional Tax (PT) — state-wise slab tables, monthly cap enforcement, exempt category support

Additional country packs can be registered via the pluggable CountryPackRegistry without modifying core engine code.

Human Resources Global
New Feature

Payroll Engine – End-to-End Payroll Run Processing

The core Payroll Engine orchestrates the full payroll calculation cycle for a Payroll Period:

  1. Eligibility check — identifies employees in scope based on assignment and attendance data
  2. Gross calculation — builds the pay register from Basic Pay (IT0008), Recurring Payments (IT0014), and Additional Payments (IT0015)
  3. Proration — pro-rates salary for mid-period joiners, leavers, and loss-of-pay days
  4. Country-pack execution — applies statutory deductions and employer contributions
  5. Net pay derivation — gross minus all deductions
  6. Payroll result persistence — stores employee-level and summary results

Payroll Runs follow a lifecycle: Draft → Running → Completed → Approved → Disbursed. Re-runs are supported in Draft and Completed states.

Human Resources Global
New Feature

Gross Salary Calculator – Wage-Type Level Pay Register

The Gross Calculator builds a per-employee wage-type breakdown before statutory deductions:

  • Reads active IT0008 (Basic Pay) compensation components for the period
  • Adds all active IT0014 (Recurring) components matching the payroll frequency
  • Adds all IT0015 (Additional) one-time payments scheduled for the period
  • Applies attendance-based proration via the Proration Service
  • Outputs a gross pay register used by the country pack and payslip generator
Human Resources Global
New Feature

HRM Payroll Engine – 12 Help Documentation Articles

Twelve end-user and administrator help articles added under the HRM – Payroll Engine category:

  1. Payroll Engine Overview & Architecture
  2. Running the Monthly Payroll Cycle
  3. India Country Pack – TDS / Income Tax
  4. India Country Pack – Provident Fund (PF / EPF)
  5. India Country Pack – ESI (Employee State Insurance)
  6. India Country Pack – Professional Tax (PT)
  7. Payslip – Viewing, Downloading & Emailing
  8. Full & Final Settlement (FnF) Processing
  9. Arrears Re-computation Guide
  10. Off-Cycle Payroll Runs
  11. GL Posting & Journal Entry Configuration
  12. Bank File Export & Disbursement
Human Resources Global
New Feature

Payroll Tax Engine – Country Configuration

A dedicated Tax Engine model layer stores country-level payroll tax configuration that can be updated by HR administrators without code changes:

  • TDS slab tables for old and new tax regimes (annually updatable)
  • PF/ESI wage ceiling and rate configuration
  • State-wise Professional Tax slab tables
  • Standard exemption and deduction limits (80C, 80D, HRA)
Human Resources Global
New Feature

Bank Disbursement File Export

The Bank File Service generates payment instruction files for salary disbursement:

  • NEFT/RTGS bulk payment file in standard bank formats
  • Per-employee net pay with bank account details
  • Deduction payment files for PF, ESI, and PT challan generation
  • Downloadable from the Payroll Run detail page after approval
Human Resources Global
New Feature

GL Posting Service – Automatic Journal Entry Creation

After payroll approval, the GL Posting Service automatically creates journal entries in the Financial Accounting module:

  • Salary expense lines per wage type and cost centre
  • Statutory liability lines (PF payable, ESI payable, TDS payable)
  • Net pay payable to employees
  • Employer contribution expense lines
  • GL account mapping configured via the Payroll Control admin page
  • Reversal support for corrective payroll runs
Human Resources Global
New Feature

Off-Cycle Payroll Runs

Off-Cycle Runs allow ad-hoc payroll processing outside the regular monthly schedule — for advance payments, bonus payouts, interim settlements, and corrections without waiting for the next regular cycle. Off-cycle runs go through the same engine pipeline but are tagged separately in GL posting and disbursement files.

Human Resources Global
New Feature

Arrears Re-computation

The Arrears Service recalculates pay differences when salary revisions are applied retrospectively:

  • Detects periods where the employee's compensation changed mid-cycle
  • Recomputes gross and net pay for each affected period
  • Generates an arrears adjustment record for the current payroll run
  • Full audit trail: old pay, new pay, and delta per wage type
Human Resources Global

Want a walkthrough of what's new?

We run monthly release briefings for customers — what shipped, what changed, what's next. Bring your team.