Skip to Content

Payroll Journal & GL Post

30.45 30.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
Payroll Journal & GL Post for Odoo — preview banner

Payroll Journal & GL Post

Map any external payroll CSV to Odoo journal entries with cost-centre split

Posting payroll by hand each run is tedious and error-prone. This bridge imports the CSV output of any external payroll provider — Sage, BrightPay, Xero Payroll, Moorepay, in-house spreadsheets — and turns each pay run into a balanced Odoo journal entry with optional analytic cost-centre splits. The column mapping, type coercion, rounding reconciliation and double-entry build all happen in code, and a content hash blocks re-importing the same run so you never double-post.

Key Features

Reusable Templates

Map your provider's CSV columns to meaning — employee, gross, tax, NIC, pension, net pay, cost centre — with delimiter, header and decimal-separator settings.

Posting Rules

Route each mapped component to a GL account, a debit or credit side, and an analytic distribution, so the journal is built exactly how your chart expects.

Validated Import

Upload a CSV pay run; the bridge parses and validates it line by line, builds the draft entry, and checks it balances to the penny before posting.

Cost-Centre Splits

A cost-centre column drives analytic distribution, so payroll cost lands against the right departments or projects automatically.

No Double-Posting

A content hash on every run blocks re-importing the same file, protecting the ledger from accidental duplicate journals.

Provider-Agnostic

Works with any payroll system that exports CSV — no external service is called, everything runs locally in Odoo.

Screenshots

Payroll Journal & GL Post — Import Payroll Csv in Odoo

Import Payroll Csv

Payroll Journal & GL Post — Payroll Runs in Odoo

Payroll Runs

Payroll Journal & GL Post — Import Templates in Odoo

Import Templates

Why Choose This Module

Map your provider's CSV columns to meaning — employee, gross, tax, NIC, pension, net pay, cost centre — with delimiter, header and decimal-separator settings.

Specifications

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

Update date: 2026-07-02