Way4Tech
Human Resources/Employees Odoo 19.0 On Odoo Apps
Salary Package Configurator and Digital Job Offers icon

Salary Package Configurator and Digital Job Offers

Build salary packages, send tokenised offers candidates can configure themselves, and see net pay and cost to company recompute as they choose.

Category
Human Resources/Employees
Odoo version
Odoo 19.0
Price
USDย 199
Odoo Apps Store
Listed

Offers usually leave the building as a PDF and come back as an email that says "can we talk about the car allowance". This turns the offer into a page the candidate can actually use: they open a private link, move the parts of the package you allow them to move, watch the net pay and the cost to company change, and accept or decline on the spot.

Salary Package Configurator and Digital Job Offers in Odoo

Packages and benefits

  • โœ“ A benefit is described once: a fixed amount, a percentage of gross, or a choice from a list of options you maintain
  • โœ“ Each benefit says whether it is taxable, whether it counts in cost to company, whether the figure is monthly or yearly, and what extra it costs the employer
  • โœ“ A package pulls benefits together with their starting values, and decides which ones the candidate may move and between what limits
  • โœ“ Offers copy the package, so tightening a package next month never changes an offer already with a candidate

Gross to net that works anywhere

  • โœ“ The calculation is a rule set: an ordered list of rules, each with a condition and an amount
  • โœ“ Rules read named values such as taxable_gross, and each other, so a second tax band can be written on top of the first
  • โœ“ Expressions are read by this module's own evaluator, never by Python's eval, so an HR user writing a tax band cannot reach the database
  • โœ“ A rule that cannot be worked out is reported on the offer and treated as zero, rather than breaking the page a candidate is looking at

The candidate's page

  • โœ“ A private link with a long random token, no login and no account
  • โœ“ Plain server-rendered HTML and ordinary form posts, so it works with no JavaScript and on any device
  • โœ“ Every figure is recomputed on the server, so a hand-edited form cannot buy a bigger car
  • โœ“ Accepting stamps the time and the address it came from, and freezes the figures that were agreed
  • โœ“ Declining asks why, and records the answer against the offer

Around the offer

  • โœ“ Offer references from a sequence, kanban, calendar of deadlines, pivot and a printable offer letter
  • โœ“ A scheduled action closes offers whose date has passed
  • โœ“ An accepted offer becomes an employee through a short wizard
  • โœ“ Two security groups, company record rules on every model, and the link can be replaced if it is forwarded by mistake
  • โœ“ Requires nothing but the Employees app.

What you get

  • โ†’Full module source code: Python, OWL, XML and CSS
  • โ†’Installation on your Odoo instance, or a copy you install yourself
  • โ†’Written documentation and a user guide
  • โ†’A one-hour walkthrough with your team
  • โ†’90 days of bug-fix support

Buy it on the Odoo Apps Store

Salary Package Configurator and Digital Job Offers is published on apps.odoo.com at USDย 199. Buy there and you get every update we publish for that version.

View on Odoo Apps

Related modules

Need it to work a little differently?

Every module here started as a client request. Tell us what is missing and we will quote the change, or build the thing you actually need.