Skip to content

Commit 3fb35e0

Browse files
committed
[BOT] post-merge updates
1 parent b2c17eb commit 3fb35e0

4 files changed

Lines changed: 53 additions & 41 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ addon | version | maintainers | summary
4646
[account_move_template](account_move_template/) | 17.0.1.0.1 | | Templates for recurring Journal Entries
4747
[account_netting](account_netting/) | 17.0.1.0.0 | | Compensate AR/AP accounts from the same partner
4848
[account_partner_required](account_partner_required/) | 17.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Adds an option 'partner policy' on accounts
49+
[account_payroll_sheet_import](account_payroll_sheet_import/) | 17.0.1.0.0 | <a href='https://github.com/BernatObrador'><img src='https://github.com/BernatObrador.png' width='32' height='32' style='border-radius:50%;' alt='BernatObrador'/></a> | Import payroll from sheet files and generate journal entries
4950
[account_sequence_option](account_sequence_option/) | 17.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Manage sequence options for account.move, i.e., invoice, bill, entry
5051
[account_spread_cost_revenue](account_spread_cost_revenue/) | 17.0.1.0.0 | | Spread costs and revenues over a custom period
5152
[account_tax_repartition_line_tax_group_account](account_tax_repartition_line_tax_group_account/) | 17.0.1.0.0 | | Set a default account from tax group to tax repartition lines

account_payroll_sheet_import/README.rst

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
.. image:: https://odoo-community.org/readme-banner-image
2+
:target: https://odoo-community.org/get-involved?utm_source=readme
3+
:alt: Odoo Community Association
4+
15
======================
26
Payroll Sheet Importer
37
======================
@@ -7,13 +11,13 @@ Payroll Sheet Importer
711
!! This file is generated by oca-gen-addon-readme !!
812
!! changes will be overwritten. !!
913
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10-
!! source digest: sha256:bba9f4dfc33f9ec7e5cf4b2018fb1fd1593cfc09fd576df74797b22f1962345d
14+
!! source digest: sha256:f15c716a81077ebfaa97f03f6d64fec1e216f92a84f33eaa64d444f9d25fef72
1115
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1216
1317
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
1418
:target: https://odoo-community.org/page/development-status
1519
:alt: Beta
16-
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
20+
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
1721
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
1822
:alt: License: AGPL-3
1923
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github
@@ -35,10 +39,10 @@ external HR/payroll systems and Odoo’s accounting module.
3539
Main Features:
3640
~~~~~~~~~~~~~~
3741

38-
- Map Excel columns to specific accounting accounts.
39-
- Detect and report missing employees based on VAT/ID/Passport numbers.
40-
- Associate imported data with a specific accounting journal.
41-
- Support for multiple mapping configurations per company.
42+
- Map Excel columns to specific accounting accounts.
43+
- Detect and report missing employees based on VAT/ID/Passport numbers.
44+
- Associate imported data with a specific accounting journal.
45+
- Support for multiple mapping configurations per company.
4246

4347
This module is ideal for companies that receive externally processed
4448
payroll in Excel format and need a semi-automated way to post it into
@@ -55,11 +59,11 @@ Usage
5559
Excel File Requirements
5660
~~~~~~~~~~~~~~~~~~~~~~~
5761

58-
- File must be in ``.xlsx`` format.
59-
- Must contain a column with employee identifiers (e.g.,
60-
VAT/ID/Passport).
61-
- Data columns must match those defined in the selected mapping.
62-
- Format has to be:
62+
- File must be in ``.xlsx`` format.
63+
- Must contain a column with employee identifiers (e.g.,
64+
VAT/ID/Passport).
65+
- Data columns must match those defined in the selected mapping.
66+
- Format has to be:
6367

6468
=============== =========== =========== ================
6569
VAT/ID/Passport Base Salary Extra Hours Other Concepts..
@@ -75,8 +79,8 @@ In order to correctly match payroll entries with existing employees (and
7579
their linked partners), each employee must have a unique identifier set
7680
in one of the following fields:
7781

78-
- **Identification Nº** (``identification_id``)
79-
- **Passport** (``passport_id``)
82+
- **Identification Nº** (``identification_id``)
83+
- **Passport** (``passport_id``)
8084

8185
These fields must match the values provided in the corresponding Excel
8286
column. If no matching employee is found, the system will list the
@@ -90,11 +94,11 @@ Creating a Column Mapping
9094

9195
2. Create a new mapping and configure:
9296

93-
- Mapping name.
94-
- Target journal.
95-
- Name of the column containing employee VAT/ID/Pasport.
96-
- Mapping lines: Excel column → account → move type (debit/credit).
97-
Ex: "NET SALARY", 230000, credit
97+
- Mapping name.
98+
- Target journal.
99+
- Name of the column containing employee VAT/ID/Pasport.
100+
- Mapping lines: Excel column → account → move type (debit/credit).
101+
Ex: "NET SALARY", 230000, credit
98102

99103
3. Save the mapping for future use.
100104

@@ -116,8 +120,8 @@ Known issues / Roadmap
116120
Planned Features
117121
~~~~~~~~~~~~~~~~
118122

119-
- Possibility to import summarized payroll.
120-
- Compatiblity with other sheet file types.
123+
- Possibility to import summarized payroll.
124+
- Compatiblity with other sheet file types.
121125

122126
Bug Tracker
123127
===========
@@ -140,9 +144,9 @@ Authors
140144
Contributors
141145
------------
142146

143-
- `APSL-Nagarro <https://apsl.tech>`__:
147+
- `APSL-Nagarro <https://apsl.tech>`__:
144148

145-
- Bernat Obrador <bobrador@apsl.net>
149+
- Bernat Obrador <bobrador@apsl.net>
146150

147151
Maintainers
148152
-----------

account_payroll_sheet_import/static/description/index.html

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
55
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
6-
<title>Payroll Sheet Importer</title>
6+
<title>README.rst</title>
77
<style type="text/css">
88

99
/*
@@ -360,21 +360,26 @@
360360
</style>
361361
</head>
362362
<body>
363-
<div class="document" id="payroll-sheet-importer">
364-
<h1 class="title">Payroll Sheet Importer</h1>
363+
<div class="document">
365364

365+
366+
<a class="reference external image-reference" href="https://odoo-community.org/get-involved?utm_source=readme">
367+
<img alt="Odoo Community Association" src="https://odoo-community.org/readme-banner-image" />
368+
</a>
369+
<div class="section" id="payroll-sheet-importer">
370+
<h1>Payroll Sheet Importer</h1>
366371
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
367372
!! This file is generated by oca-gen-addon-readme !!
368373
!! changes will be overwritten. !!
369374
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
370-
!! source digest: sha256:bba9f4dfc33f9ec7e5cf4b2018fb1fd1593cfc09fd576df74797b22f1962345d
375+
!! source digest: sha256:f15c716a81077ebfaa97f03f6d64fec1e216f92a84f33eaa64d444f9d25fef72
371376
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
372-
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/account-financial-tools/tree/17.0/account_payroll_sheet_import"><img alt="OCA/account-financial-tools" src="https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/account-financial-tools-17-0/account-financial-tools-17-0-account_payroll_sheet_import"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
377+
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/account-financial-tools/tree/17.0/account_payroll_sheet_import"><img alt="OCA/account-financial-tools" src="https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/account-financial-tools-17-0/account-financial-tools-17-0-account_payroll_sheet_import"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
373378
<p>This module allows importing payroll data from Excel (.xlsx) files into
374379
accounting journal entries in Odoo. It streamlines integration between
375380
external HR/payroll systems and Odoo’s accounting module.</p>
376381
<div class="section" id="main-features">
377-
<h1>Main Features:</h1>
382+
<h2>Main Features:</h2>
378383
<ul class="simple">
379384
<li>Map Excel columns to specific accounting accounts.</li>
380385
<li>Detect and report missing employees based on VAT/ID/Passport numbers.</li>
@@ -391,11 +396,11 @@ <h1>Main Features:</h1>
391396
</ul>
392397
</div>
393398
<div class="section" id="usage">
394-
<h2><a class="toc-backref" href="#toc-entry-1">Usage</a></h2>
399+
<h3><a class="toc-backref" href="#toc-entry-1">Usage</a></h3>
395400
</div>
396401
</div>
397402
<div class="section" id="excel-file-requirements">
398-
<h1>Excel File Requirements</h1>
403+
<h2>Excel File Requirements</h2>
399404
<ul class="simple">
400405
<li>File must be in <tt class="docutils literal">.xlsx</tt> format.</li>
401406
<li>Must contain a column with employee identifiers (e.g.,
@@ -432,7 +437,7 @@ <h1>Excel File Requirements</h1>
432437
</table>
433438
</div>
434439
<div class="section" id="employee-requirements">
435-
<h1>Employee Requirements</h1>
440+
<h2>Employee Requirements</h2>
436441
<p>In order to correctly match payroll entries with existing employees (and
437442
their linked partners), each employee must have a unique identifier set
438443
in one of the following fields:</p>
@@ -446,7 +451,7 @@ <h1>Employee Requirements</h1>
446451
update the identifiers accordingly.</p>
447452
</div>
448453
<div class="section" id="creating-a-column-mapping">
449-
<h1>Creating a Column Mapping</h1>
454+
<h2>Creating a Column Mapping</h2>
450455
<ol class="arabic simple">
451456
<li>Navigate to <strong>Accounting &gt; Configuration &gt; Payroll Mapping</strong>.</li>
452457
<li>Create a new mapping and configure:<ul>
@@ -461,7 +466,7 @@ <h1>Creating a Column Mapping</h1>
461466
</ol>
462467
</div>
463468
<div class="section" id="import">
464-
<h1>Import</h1>
469+
<h2>Import</h2>
465470
<ol class="arabic simple">
466471
<li>Go to <strong>Accounting &gt; Accounting &gt; Payroll Import</strong>.</li>
467472
<li>Upload an Excel file containing payroll data.</li>
@@ -473,33 +478,33 @@ <h1>Import</h1>
473478
identifiers.</li>
474479
</ol>
475480
<div class="section" id="known-issues-roadmap">
476-
<h2>Known issues / Roadmap</h2>
481+
<h3>Known issues / Roadmap</h3>
477482
</div>
478483
</div>
479484
<div class="section" id="planned-features">
480-
<h1>Planned Features</h1>
485+
<h2>Planned Features</h2>
481486
<ul class="simple">
482487
<li>Possibility to import summarized payroll.</li>
483488
<li>Compatiblity with other sheet file types.</li>
484489
</ul>
485490
<div class="section" id="bug-tracker">
486-
<h2>Bug Tracker</h2>
491+
<h3>Bug Tracker</h3>
487492
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/account-financial-tools/issues">GitHub Issues</a>.
488493
In case of trouble, please check there if your issue has already been reported.
489494
If you spotted it first, help us to smash it by providing a detailed and welcomed
490495
<a class="reference external" href="https://github.com/OCA/account-financial-tools/issues/new?body=module:%20account_payroll_sheet_import%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
491496
<p>Do not contact contributors directly about support or help with technical issues.</p>
492497
</div>
493498
<div class="section" id="credits">
494-
<h2>Credits</h2>
499+
<h3>Credits</h3>
495500
<div class="section" id="authors">
496-
<h3>Authors</h3>
501+
<h4>Authors</h4>
497502
<ul class="simple">
498503
<li>APSL-Nagarro</li>
499504
</ul>
500505
</div>
501506
<div class="section" id="contributors">
502-
<h3>Contributors</h3>
507+
<h4>Contributors</h4>
503508
<ul class="simple">
504509
<li><a class="reference external" href="https://apsl.tech">APSL-Nagarro</a>:<ul>
505510
<li>Bernat Obrador &lt;<a class="reference external" href="mailto:bobrador&#64;apsl.net">bobrador&#64;apsl.net</a>&gt;</li>
@@ -508,7 +513,7 @@ <h3>Contributors</h3>
508513
</ul>
509514
</div>
510515
<div class="section" id="maintainers">
511-
<h3>Maintainers</h3>
516+
<h4>Maintainers</h4>
512517
<p>This module is maintained by the OCA.</p>
513518
<a class="reference external image-reference" href="https://odoo-community.org">
514519
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
@@ -524,5 +529,6 @@ <h3>Maintainers</h3>
524529
</div>
525530
</div>
526531
</div>
532+
</div>
527533
</body>
528534
</html>

setup/_metapackage/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "odoo-addons-oca-account-financial-tools"
3-
version = "17.0.20260328.0"
3+
version = "17.0.20260618.0"
44
dependencies = [
55
"odoo-addon-account_account_tag_code>=17.0dev,<17.1dev",
66
"odoo-addon-account_asset_force_account>=17.0dev,<17.1dev",
@@ -27,6 +27,7 @@ dependencies = [
2727
"odoo-addon-account_move_template>=17.0dev,<17.1dev",
2828
"odoo-addon-account_netting>=17.0dev,<17.1dev",
2929
"odoo-addon-account_partner_required>=17.0dev,<17.1dev",
30+
"odoo-addon-account_payroll_sheet_import>=17.0dev,<17.1dev",
3031
"odoo-addon-account_sequence_option>=17.0dev,<17.1dev",
3132
"odoo-addon-account_spread_cost_revenue>=17.0dev,<17.1dev",
3233
"odoo-addon-account_tax_repartition_line_tax_group_account>=17.0dev,<17.1dev",

0 commit comments

Comments
 (0)