Skip to content
TAQNIX
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on TAQNIX
ModuleOdooNew

HR Letters & Certificates for Odoo 19 Community – Employment, Salary and Experience Certificates

Issue employment, salary and experience certificates from Odoo Community: English and Arabic templates filled in with the employee's data, numbered, with a verification code, printed with the signatory and stamp, or emailed.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Certificates in a click, not in Word.

HR Letters & Certificates issues the letters your employees ask for, from Odoo Community.

An HR letter filled in from the employee's data

Templates

  • Five ready-made templates in English and Arabic: employment, salary, experience, no-objection and warning
  • Placeholders: name, job title, department, joining date, salary, company, date, signatory; make your own templates
A printed salary certificate with signatory and stamp

The letter

  • Filled in with the employee's data; what is missing stays visible so you complete it; editable before issuing
  • Issue gives a number and a verification code and locks the letter; unfilled placeholders block it
  • Letters for many employees in one step; the salary only for HR managers
The register of HR letters and certificates

Output

  • Print with the company header, the signatory and the stamp, or email the PDF
  • A register of all the letters, searchable by verification code; a Letters button on the employee
Choose, review and issue in three steps

Tested

38 automated tests: the placeholders and their escaping, the salary rule, issue and numbering, the lock, cancel and copy, generating many, languages, email, the printed letter and the access rights.

HR letters and certificates features for Odoo 19

Documented

Illustrated guide in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_hr_letters.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 Community with Employees.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

letter = env['taqnix.letter'].create({'employee_id': employee.id, 'template_id': env.ref('taqnix_hr_letters.template_employment_en').id})
letter.body            # filled in from the employee's data
letter.missing         # '{{details}}' if something is still to fill
letter.action_issue()  # number and verification code, locked
letter.number, letter.verification_code
letter.action_send()   # by email, with the PDF

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Letter templates with placeholders, five ready-made in English and Arabic
  • Letters filled in with the employee's data, editable drafts
  • Issue with a number and a verification code, locked, cancel and copy
  • Register, letters for many employees, letter count on the employee
  • Printed letter with signatory and stamp, email with the PDF, salary for HR managers only, Arabic translation, automated tests

Frequently asked questions

Which letters come ready?

Employment certificate, salary certificate, experience letter, no-objection certificate and warning letter, each in English and in Arabic. You can edit them and make your own.

How is the letter filled in?

From the employee: name, job title, department, ID number, joining date, manager and, for HR managers, the salary. A placeholder with no data stays visible so you complete it.

Can I edit the text?

Yes, while the letter is a draft. Once issued it is locked: cancel it and make another if there is a mistake.

What does issuing do?

It gives the letter a number, a verification code and the issue date, and locks it. It is refused while a placeholder is unfilled.

Is the salary protected?

Yes. The salary is filled in only when the user is an HR manager.

Can I send the letter by email?

Yes, as a PDF to the employee's work email, from the issued letter.

Can I make a letter for many employees?

Yes: Generate letters creates one per employee and can issue the complete ones right away.

Does it work in Arabic?

Yes. Arabic templates are written right to left with dates in Arabic format, everything is translated, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    Shift Roster for Odoo 19 Community – Weekly Employee Scheduling

    Plan who works which shift in Odoo Community: shift templates, a weekly grid per employee, quick assignment, overtime and time-off warnings, publishing with notifications, my shifts and a calendar.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    Timesheet Approval for Odoo 19 Community – Weekly Sheets, Submit and Approve

    Weekly timesheet approval in Odoo Community: employees submit, managers approve or refuse with a reason, submitted hours are locked, with expected hours, sheets for everybody and a printable sheet.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    Stock Transfer Requests for Odoo 19 Community – Branch Requests with Approval

    Let branches request stock from another warehouse in Odoo Community: stock shown at the source, approval in full or in part, the internal transfer created for you, and a printable slip.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Vendor Rating & Scorecard for Odoo 19 Community – On-time Delivery and Fill Rate

    Know which vendors deliver in Odoo Community: on-time delivery and fill rate from your receipts, quality and service ratings, an overall score, grades and a ranked scorecard.

    by TAQNIX
    No reviews yet
    Sales:0$59.00

Similar items

  • ModuleNew

    Shift Roster for Odoo 19 Community – Weekly Employee Scheduling

    Plan who works which shift in Odoo Community: shift templates, a weekly grid per employee, quick assignment, overtime and time-off warnings, publishing with notifications, my shifts and a calendar.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    Timesheet Approval for Odoo 19 Community – Weekly Sheets, Submit and Approve

    Weekly timesheet approval in Odoo Community: employees submit, managers approve or refuse with a reason, submitted hours are locked, with expected hours, sheets for everybody and a printable sheet.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    End of Service Benefits (Gratuity) for Odoo 19 Community – Configurable Calculator

    Calculate end-of-service gratuity in Odoo Community with a policy you configure: tiers by years of service, a cap, the share by reason of leaving, unpaid leave, leave pay, and a printable statement.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Employee Custody & Assets for Odoo 19 Community – Handover, Return and Clearance

    Track who holds which company item in Odoo Community: handover and return slips with condition, overdue reminders, a Custody tab and a clearance sheet on the employee.

    by TAQNIX
    No reviews yet
    Sales:0$49.00