Skip to Content

US PTO Accrual +

93.45 93.45

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
US PTO Accrual + for Odoo — preview banner

US PTO Accrual +

PTO accrual engine (per-hour / per-period / annual lump) with caps, carryover, an audit ledger and state-specific payout-on-termination rules for all 50 states + DC.

PTO accrual engine (per-hour / per-period / annual lump) with caps, carryover, an audit ledger and state-specific payout-on-termination rules for all 50 states + DC.

Key Features

Three accrual methods per plan

per hour worked, per pay period, or an annual lump sum granted up front.

Maximum-balance cap

accrual automatically stops at the cap and resumes once time is used.

Negative-balance guard

usage that would drive the balance below zero is refused unless the plan explicitly allows negatives.

Full accrual ledger

every accrual, time taken, carryover, forfeiture, payout and manual adjustment is recorded as a signed entry with the running balance after it, so balances are always auditable and reproducible.

Year-end carryover

carry the full balance, carry up to a cap, or use-it-or-lose-it. Forfeiture is automatically blocked when the work state protects accrued time as earned wages.

Optional scheduled accrual and year-end roll (disabled by

Optional scheduled accrual and year-end roll (disabled by default; enable the provided cron jobs when you are ready).

A seeded, fully editable rule table for all

A seeded, fully editable rule table for all 50 states plus the District of Columbia.

Each rule classifies the state as "accrued PTO

Each rule classifies the state as "accrued PTO = earned wages (must pay out)", "pay out only if the employer policy promises it", or "no statute".

The termination calculator pulls the employee's live balance

The termination calculator pulls the employee's live balance and work-state rule, decides whether a payout is owed, computes payable hours and the dollar amount at the employee's hourly rate, and can post the payout to the ledger, drawing t

Screenshots

US PTO Accrual + — Accrual Plans in Odoo

Accrual Plans

US PTO Accrual + — Employee Balances in Odoo

Employee Balances

US PTO Accrual + — State Payout Rules in Odoo

State Payout Rules

US PTO Accrual + — Pto Ledger in Odoo

Pto Ledger

US PTO Accrual + — Termination Payouts in Odoo

Termination Payouts

US PTO Accrual + — State Payout Rules in Odoo

State Payout Rules

Why Choose This Module

Why this matters PTO payout rules vary by the state in which the work is performed. Several states (for example California, Colorado, Illinois and Massachusetts) treat accrued, unused PTO as earned wages that must appear on the final paycheck and cannot be forfeited under a use-it-or-lose-it policy. Other states permit forfeiture if the policy is clearly communicated, and some have no statute at all. For distributed and remote teams that single difference is a compliance minefield. This engine encodes the rule per state and computes the obligation for you.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: hr
  • Support: support@pokutsoft.com

Update date: 2026-07-02