Payroll Readiness Checks

Odoo 15.0 · 15.0.1.0.0

Licence: Other proprietary · Revision: c20545182bbf

Payroll Readiness Checks | Odoo 15.0

Corvus Nexus Technologies LTD
Payroll Readiness Control Tower showing reviewed employees, exceptions and affected hours in Odoo Review workforce time, readiness status and priority exceptions before locking the payroll period.
Odoo 15.0 Enterprise

Payroll readiness workflow for Odoo

Payroll Readiness Checks

Find conflicting workforce time records and unresolved exceptions before payroll is approved.

Give HR and payroll teams one review process for schedules, attendance, time off, Planning shifts and work entries. Reconcile employee days, resolve exceptions and lock a reviewed period before native payslip validation when readiness control is enabled.

See the workflow Ask a product question
Target: Odoo 15.0 Depends on: Payroll, Work Entries, Attendances, Time Off, Planning, Timesheets and Mail Technical addon: corvus_hr_payroll_readiness
The problemFeaturesHow it worksScreenshotsRequirements

Payroll preparation is harder when the time sources disagree.

A planned shift, an attendance record and a payroll work entry can describe the same day differently. A missing check-out, overlapping leave or unreviewed overtime can leave payroll teams comparing several screens and asking managers which hours are correct. A period may look complete while individual employee days still need attention.

Payroll Readiness Checks brings those sources into a daily reconciliation view and a period-level review process. It identifies differences for review, records decisions and separates readiness approval from the final lock. Payroll staff can see what remains unresolved and follow the source records behind the result.

Who this helps

For HR reviewers reconciling employee time, payroll managers coordinating period sign-off, and workforce teams using Odoo Enterprise Payroll and Planning.

A complete review path before payroll validation

Connect the time sources, make exceptions actionable and preserve the reviewed period for payroll processing.

Understand each employee day

  • Combined time reconciliation. Collect working schedules, published Planning shifts, attendance, approved time off and native work entries for the selected employees and period. Review the comparison by the employee’s local day with links back to its source records.
  • Configurable workforce policies. Scope policies by company, country, department, employee category, calendar or work-entry source. Set grace periods, rounding, overtime, breaks, rest and night or weekend windows to reflect the review rules your organisation has chosen.
  • Specific exception categories. Find missing punches, overlapping records, leave deductions, work-entry gaps, overtime issues and payable-time differences. Review the affected employee, hours and reason so a reviewer can investigate the actual discrepancy.
  • Controlled adjustment requests. When a discrepancy needs a correction decision, record an adjustment request and its reason. Independent approval keeps the requestor or affected employee from approving their own adjustment.

Move a reviewed period into payroll

  • Scoped work-entry regeneration. Preview work-entry regeneration for the affected scope after correcting the source. Validated entries are preserved, helping managers handle source corrections without treating regeneration as a blanket reset.
  • Separate readiness and locking. A reviewer marks the period ready and a different manager locks its reviewed records. The lock records a fixed snapshot so the approval relates to a specific set of time information.
  • Optional payslip validation control. When readiness control is enabled, native payslip validation requires the appropriate locked period with critical exceptions closed. Payroll computation and salary rules continue to run in Odoo Payroll.
  • Protected periods and review reports. Protect relevant time sources once a period is locked. A manager can reopen it with a reason and linked revision. Daily analysis, period views and readiness or employee-reconciliation PDFs support follow-up and sign-off.

When a missing check-out affects payroll preparation

Example workflow

An employee has a published shift but no completed attendance interval for that day. The reviewer collects the period and investigates the resulting discrepancy through the linked time records. The source is corrected or an adjustment is requested and independently reviewed. If work entries need regeneration, the manager previews the affected scope. The period can then move through readiness review and locking, giving payroll a documented basis for processing.

How HR hands a reviewed period to payroll

Choose the period and policies

Select the company, payroll structure, dates and employee scope. Apply the relevant time policies so reconciliation uses the intended calendars, tolerances and review rules.

Collect and investigate

Bring together the time sources and review employee-day exceptions. Follow links to the underlying records before deciding whether the source needs correction or an adjustment is appropriate.

Resolve and review

Complete independent adjustment decisions and any required work-entry regeneration. Reconcile the period again so readiness reflects the corrected sources and remaining exceptions.

Lock and process

Have a reviewer mark the period ready and a different manager lock it. Continue through native payroll, with the configured readiness requirement checked at payslip validation.

See the workflow in Odoo

Explore the screens in sequence, from configuration to daily work and reporting. Each image includes a caption explaining its place in the workflow.

Locked payroll readiness period with readiness status and snapshot evidenceKeep the lock decision and its evidence together. Daily payable-time reconciliation linked to workforce source recordsCompare the daily time result with linked workforce records before approving the period. Accepted compliance exceptionReview an exception, its reason and the independent decision that resolved it. Daily reconciliation registerDrill into source links and affected hours across the readiness period. Payroll exception registerPrioritise missing, conflicting or overtime evidence before the lock. Payroll readiness summary reportGive payroll managers a concise readiness summary for review and sign-off.

Requirements and access

Version and editions

Target: Odoo 15.0

Supported: Enterprise

Hosting: Odoo.sh or private/on-premise server; not Odoo Online.

Dependencies

Required: Payroll, Work Entries, Attendances, Time Off, Planning, Timesheets and Mail

External service: Version-specific work-entry and Planning integration; no external service is required.

Technical name: corvus_hr_payroll_readiness

Roles and access

Payroll Readiness User, Reviewer and Manager roles separate evidence review, exception approval, work-entry regeneration and period locking.

The control tower, period and daily views plus payroll-readiness and employee-time PDF reports retain linked source evidence.

Getting started with your team

  • Install: Install on Odoo 15 Enterprise with Payroll, Work Entries, Planning and the declared workforce-time dependencies available.
  • Configure: Create policies with scope, precedence, rounding, overtime, break, rest and readiness-gate rules before collecting a period.
  • Operate: Collect and reconcile daily evidence, resolve or adjust exceptions, preview controlled regeneration, mark ready, then lock and process the period.

Questions before you choose

Does this calculate salaries or replace payroll localization?

No. Native payroll computation, salary rules and your country localization determine payroll amounts. This module adds workforce-time reconciliation, exception review and readiness controls.

Can it run on Odoo Community?

This release requires Odoo 15 Enterprise Payroll and Planning, with the module’s version-specific work-entry and Planning integration. The required apps must be present before installation.

Can a locked period be corrected?

An authorised manager can reopen the period with a reason, creating a linked revision for the changed review. The correction is then subject to the readiness and locking process again.

Release information

  • 15.0.1.0.0 Initial Odoo 15 release with policy-driven time reconciliation, exception handling, controlled work-entry regeneration and payroll readiness locking.

Installation prerequisites

Required Odoo addons: hr_payroll, hr_work_entry, hr_attendance, hr_holidays, hr_timesheet, mail, planning.

CORVUS NEXUS APP PORTFOLIO

Build the Odoo workflow that fits your operation

Each app is independently licensed and designed around a focused business control.

Business operations collection

Explore focused Corvus apps for CRM, sales, purchasing, inventory, accounting, HR, reporting, and Point of Sale.

Swipe or use the controls
BUSINESS APP

Invoice Attachment Rules

Invoice attachment and vendor bill document control with mandatory receipts, journal rules, posting validation, exceptions, and audit history.

BUSINESS APP

Budget & Spend Control

Odoo budget control, spend requests, purchase commitments and actuals with approvals, encumbrance tracking, transfers, forecasts and period close.

BUSINESS APP

CRM Lead Response SLA

CRM lead response time and first-response SLA tracking with breach warnings, sales escalation, working calendars, priorities, and audit reports.

BUSINESS APP

CRM Calls & Follow-Up

CRM call logging, meeting outcomes, follow-up automation, activity completion, next-action scheduling, sales history, and reporting.

BUSINESS APP

CRM Lead Nurture

CRM lead disposition and lost reason management for disqualification, nurture, recycle, junk, duplicates, cleanup, and automated follow-up.

BUSINESS APP

CRM Lead Qualification

CRM lead qualification pipeline with scoring, readiness checks, review stages, conversion approval, blocked conversion, and qualification reports.

BUSINESS APP

CRM Salesperson Handover

CRM lead and opportunity handover with backup sales owner, temporary delegation, activity continuity, acceptance, restoration, and audit history.

BUSINESS APP

CRM Stage Validation

CRM stage validation and opportunity readiness checks for required fields, activities, documents, next steps, manager overrides, and reporting.

BUSINESS APP

Expense Receipt Rules

Employee expense policy and receipt validation with amount limits, duplicate detection, submission rules, manager exceptions, and compliance reports.

BUSINESS APP

Attendance Corrections

Employee attendance correction requests for missing check-in or check-out, manager approval, overlap validation, HR audit, and anomaly reporting.

BUSINESS APP

Inventory Replenishment

Odoo inventory planning and replenishment control with time-phased demand, safety stock, multi-location supply, pegging, scenarios and draft actions.

BUSINESS APP

Manufacturing Cost & WIP

Odoo manufacturing cost control with standard cost rollups, MO actuals, WIP accounting, variance waterfall, alerts and controlled period close.

BUSINESS APP

POS Cashier Shift Control

POS cashier shift management with opening float, cash drawer counts, shift handover, expected balance, discrepancies, and cashier audit reports.

BUSINESS APP

POS Customer Data Checks

POS customer data validation and invoice details control with required contact and tax fields, duplicate warnings, corrections, and exceptions.

BUSINESS APP

POS Live Data Sync

POS product and customer live sync with price, stock, image, variant, pricelist, tax and category updates plus offline catch-up for open terminals.

BUSINESS APP

POS Returns & Refunds

POS return policy and refund control with receipt validation, return windows, duplicate refund prevention, reasons, and stock disposition.

BUSINESS APP

POS Shared Saved Carts

POS hold order and parked cart sharing with cross-terminal recall, cashier permissions, change reconciliation, edit locking, and recovery.

BUSINESS APP

Product Archive Checks

Product archive control with stock checks, sales and purchase dependencies, MRP usage, safety warnings, bulk preview, blocking, and audit history.

BUSINESS APP

Multiple Product Barcodes

Multiple product barcodes and barcode aliases for POS, inventory and purchasing, including vendor SKU, manufacturer, legacy and packaging codes.

BUSINESS APP

Purchase Order Import

Purchase order import from Excel, XLSX or CSV with vendor SKU matching, bulk RFQ lines, preview, validation, duplicate handling, and import feedback.

BUSINESS APP

Purchase Price History

Purchase price history and vendor price change control with tolerance rules, unusual cost warnings, approval blocking, currency and UoM normalization.

BUSINESS APP

Supplier Commitments

Odoo supplier commitment and procurement control with RFQ acknowledgements, line proposals, ASN reconciliation, deadlines and purchase exceptions.

BUSINESS APP

Purchase MOQ & Freight

Purchase minimum order and free freight rules with vendor thresholds, quantity or amount checks, warnings, blocking, overrides, and audit reports.

BUSINESS APP

Disable Quick Create

Disable Quick Create, Create and Edit, or linked record opening by user, group, model and field without modifying every Odoo view.

BUSINESS APP

Scheduled Report Emails

Schedule Odoo reports by email with QWeb PDF, CSV and XLSX delivery, recipients, calendars, access-safe execution, retry logs, and report history.

BUSINESS APP

Customer PO Validation

Customer purchase order reference validation with mandatory PO numbers, duplicate detection, sales order propagation, blocking, overrides, and audit.

BUSINESS APP

Sales Margin & Discounts

Sales margin and discount approval with minimum margin, maximum discount, quotation warnings, confirmation blocking, manager approval, and audit.

BUSINESS APP

Product Substitutes

Product substitute and alternative product finder for quotations with stock availability, pricing, approved replacements, reasons, and sales history.

BUSINESS APP

Sales MOQ & Pack Rules

Sales minimum order quantity, MOQ, case pack, carton and quantity multiple rules with maximums, step validation, corrections, and website support.

BUSINESS APP

Multi-Warehouse Stock ETA

Available-to-promise and multi-warehouse stock availability for quotations with delivery dates, fulfillment options, shortages, and exception trackin…

BUSINESS APP

Stock Reservation Expiry

Stock reservation expiry and automatic unreserve with reservation timeout, owner warnings, urgent order protection, holds, extensions, and audit trai…

BUSINESS APP

Delivery Shelf Life Rules

Customer shelf life and lot expiry control for deliveries with minimum remaining life, FEFO eligibility, blocking, overrides, and compliance reports.

BUSINESS APP

Stock Transfer Approvals

Internal stock transfer approval with quantity and value thresholds, manager authorization, warehouse rules, request history, and audit trail.

BUSINESS APP

Vendor Performance Scores

Vendor scorecard and supplier performance rating from purchase orders and receipts, including on-time delivery, quality, quantity, price, and trends.

← Previous Three apps per page on larger screens Next →

Messaging and gateway collection

Extend Odoo messaging with provider gateways, inbound routing, MMS, campaign, workspace, and conversation tools.

Swipe or use the controls
MESSAGING APP

Bandwidth SMS Gateway

Bandwidth SMS gateway activation for Odoo

MESSAGING APP

ClickSend SMS Gateway

ClickSend SMS gateway activation for Odoo

MESSAGING APP

CM.com SMS Gateway

CM.com SMS gateway activation for Odoo

MESSAGING APP

LoopMessage SMS Gateway

LoopMessage SMS gateway activation for Odoo

MESSAGING APP

MessageBird SMS Gateway

MessageBird SMS gateway activation for Odoo

MESSAGING APP

MMS Media & Attachments

Shared MMS media handling for inbound and outbound messaging

MESSAGING APP

Nexmo SMS Gateway

Nexmo SMS gateway activation for Odoo

MESSAGING APP

Plivo SMS Gateway

Plivo SMS gateway activation for Odoo

MESSAGING APP

Bulk SMS Marketing

SMS campaign inbox, reply handling, and lead conversion for mass mailing

MESSAGING APP

SMS Chatter Conversations

CRM chatter SMS/MMS inbox mode with per-number tabs

MESSAGING APP

Floating SMS Chat

Floating SMS inbox panel with per-customer document routing

MESSAGING APP

Two-Way SMS & CRM Inbox

Two-way SMS for Odoo with Twilio, Telnyx, LoopMessage and other gateways, dynamic inbound webhooks, CRM and contact routing, SMS inbox fallback, mult…

MESSAGING APP

Phone Lookup: LoopLookup

LoopMessage lookup bridge with inbox-based device intelligence

MESSAGING APP

SMS & MMS Messaging Suite

Complete SMS/MMS workspace with inbound routing, messaging, and conversation tools.

MESSAGING APP

SMS Language Translation

Translation and language automation for Odoo messaging workflows.

MESSAGING APP

SMS Inbox & Composer

Suite workspace base: advanced composer UX, chatter controls, and conversation operations

MESSAGING APP

Telnyx SMS Gateway

Telnyx SMS gateway activation for Odoo

MESSAGING APP

Twilio SMS Gateway

Twilio SMS gateway activation for Odoo

MESSAGING APP

Vonage SMS Gateway

Vonage SMS gateway activation for Odoo

← Previous Three apps per page on larger screens Next →
Corvus Nexus Technologies LTD

Product support and Odoo services

Clear product help, implementation guidance, and separately scoped Odoo services from one experienced team.

Need product help?

Send the product name, Odoo version and edition, clear reproduction steps, and sanitized logs. Please do not send passwords, tokens, or customer data.

Email: support@corvusnexus.com

WhatsApp: +44 740 4228172

Website: corvusnexus.com

Planning a wider Odoo project?

Corvus Nexus provides implementation, custom module development, upgrades, integrations, hosting guidance, performance work, and workflow optimisation. Services are scoped separately.

Corvus Nexus Technologies LTD

Office 16564, 182–184 High Street North, East Ham, London E6 2JA

License: Other proprietary. The included LICENSE contains the applicable terms.