Author: |
Eficent, Serpent Consulting Services Pvt. Ltd.,WilldooIT Pty Ltd,Odoo Community Association (OCA) |
License: |
LGPL-3 |
Branch: |
11.0 |
Repository: |
ecosoft-odoo/operating-unit |
Dependencies: |
account,
analytic_operating_unit,
base,
and
operating_unit |
Languages: |
Python (643, 57.4%),
XML (392, 35.0%),
and
reStructuredText (86, 7.7%) |
Other branches: |
10.0,
12.0,
12.0-ocabot-merge-pr-211-by-JordiBForgeFlow-bump-no,
13.0-add-account_check_deposit_operating_unit,
13.0-add-account_operating_unit_sequence,
13.0-add-sale_operating_unit_sequence,
13.0-fix-expense_default_move_ou,
13.0-fix-expense_default_ou_move,
13.0-fix-expense_operating_unit,
13.0-fix-hr_expense_operating_unit-misc,
13.0-imp-add_some_feature_in_account_operating_unit,
13.0-mig-mis_builder_budget_operating_unit,
13.0-mig-purchase_request_operating_unit,
14.0-add-account_asset_management_operating_unit,
14.0-add-account_financial_report_operating_unit,
14.0-add-account_operating_unit_access_all,
14.0-add-account_payment_deduction_operating_unit,
14.0-add-account_spread_cost_revenue_operating_unit,
14.0-add-agreement_operating_unit_access_all,
14.0-add-contract_operating_unit_access_all,
14.0-add-hr_expense_operating_unit_access_all,
14.0-add-hr_operating_unit_access_all,
14.0-add-mis_builder_operating_unit_access_all,
14.0-add-operating_unit_access_all,
14.0-add-purchase_deposit_operating_unit,
14.0-add-purchase_operating_unit_access_all,
14.0-add-purchase_request_operating_unit_access_all,
14.0-add-purchase_requisition_operating_unit_access_all,
14.0-add-purchase_work_acceptance_operating_unit,
14.0-add-request_flow_operating_unit,
14.0-add-sale_operating_unit_access_all,
14.0-add-stock_operating_unit_access_all,
14.0-copier,
14.0-fix-account_asset_operating_unit,
14.0-fix-account_financial_report_operating_unit-20221121,
14.0-fix-account_financial_reporting_operating_unit,
14.0-fix-account_operating_unit-add_hook_function,
14.0-fix-account_operating_unit-require_bill_date,
14.0-fix-expense_ou-check_ou,
14.0-fix-hr_expense_operating_unit-filter_ou_domain,
14.0-fix-hr_operating_unit,
14.0-fix-purchase_operating_unit-wrong_context,
14.0-fix-purchase_requisition_operating_unit,
14.0-imp-agreement_operating_unit-split_serviceprofile,
14.0-imp-group_by_ou_contract,
14.0-imp-purchase_operating_unit-access_all_docs,
14.0-mig-contract_operating_unit,
14.0-mig-hr_expense_operating_unit,
14.0-mig-mis_builder_budget_operating_unit,
14.0-mig-mis_builder_operating_unit,
14.0-mig-purchase_operating_unit,
14.0-mig-purchase_request_to_requisition_operating_unit,
14.0-mig-purchase_requisition_operating_unit,
14.0-mig-stock_account_operating_unit,
15.0-add-account_asset_transfer_operating_unit,
15.0-add-account_payment_multi_deduction_operating_unit,
15.0-add-agreement_operating_unit_acess_all,
15.0-add-hr_operating_unit_access_all,
15.0-add-purchase_deposit_operating_unit,
15.0-add-purchase_operating_unit-update,
15.0-add-purchase_stock_operating_unit,
15.0-add-sale_operating_unit_access_all,
15.0-enh-hr_operating_unit,
15.0-fix-account_operating_unit-draft_payment,
15.0-fix-analytic_operating_unit-domain,
15.0-fix-stock_operating_unit-domain_users,
15.0-fix-stock_operating_unit-internal_transfer,
15.0-mig-account_asset_operating_unit,
15.0-mig-account_asset_operating_unit_access_all,
15.0-mig-account_financial_report_operating_unit,
15.0-mig-account_operating_unit_access_all,
15.0-mig-account_operating_unit_fix,
15.0-mig-agreement_operating_unit,
15.0-mig-analytic_operating_unit_access_all,
15.0-mig-contract_operating_unit,
15.0-mig-contract_operating_unit_access_all,
15.0-mig-hr_operating_unit,
15.0-mig-hr_operating_unit_access_all,
15.0-mig-purchase_operating_unit_access_all,
15.0-mig-purchase_request_operating_unit_access_all,
15.0-mig-purchase_request_to_requisition_operating_unit,
15.0-mig-purchase_requisition_operating_unit,
15.0-mig-purchase_requisition_operating_unit_access_all,
and
9.0 |
Other repositories: |
AITIC/operating-unit,
Andyeyo/Odoo-Addons,
AntoniRomera/operating-unit,
BT-nstuder/operating-unit,
BT-shautz/operating-unit,
Change2improve/operating-unit,
ClearCorp/oca-operating-unit,
Comunitea/operating-unit,
Dangar-Serpentcs/operating-unit,
EBII/operating-unit,
ERPLibre/operating-unit,
ForgeFlow/operating-unit,
Gabinete-Digital/operating-unit,
GrupoAlvamex/transport-management-system,
Guobower/Odoo-Addons-2,
Guobower/operating-unit,
HirenDangar/operating-unit,
Ingeos/operating-unit,
Jarsa-dev/operating-unit,
Jarsa/operating-unit,
KonosCL/operating-unit,
Matiar/operating-unit,
NeatNerdPrime/operating-unit,
Nikul-Chaudhary/operating-unit,
OCA-MUK/operating-unit,
OCA/operating-unit,
OdooBulgaria/Odoo-Addons-17,
PortCities/operating-unit,
Saharaifs/operating-unit,
SantosJMM/operating-unit,
SerpentConsultingServices/operating-unit,
SeuMarco/operating-unit,
SopheapKhem/operating-unit,
TheCloneMaster/Odoo-Addons,
TheCloneMaster/operating-unit,
VisiionSolucionesTecnologicas/operating-unit,
WilldooIT/operating-unit,
YogeshMahera-SerpentCS/operating-unit,
acsone/operating-unit,
adolfoeliazat/operating-unit,
andreampiovesana/operating-unit,
apachesep/operating-unit,
apetbiz/operating-unit,
ateneolab/operating-unit,
bdmosi/operating-unit,
brain-tec/operating-unit,
camptocamp/operating-unit,
castlery/operating-unit,
cogitoweb/operating-unit,
cybernexus/operating-unit,
d2i-solutions/operating-unit,
daemondev/Odoo-Addons,
dev-tanvir/operating-unit,
dhp-denero/operating-unit,
dixgrake/operating-unit,
eezee-it/operating-unit,
elperrofarelo/operating-unit,
esthermm/operating-unit,
exosoftware/oca-operating-unit,
flotho/operating-unit,
glitchov/operating-unit,
grant-thornton/operating-unit,
grindtildeath/operating-unit,
guewen/operating-unit,
gustavovalverde/operating-unit,
haroldtamo/operating-unit,
jason156/Odoo-Addons-4,
jcoux/operating-unit,
lgit-it/operating-unit,
luc-demeyer/operating-unit,
magnuscolors/operating-unit,
makeplerc/transport-management-system,
mansouri123/operating-unit,
marionumza/operating-unit,
meigallodixital/operating-unit,
mongramosjr/operating-unit,
murtuzasaleh/operating-unit,
newtratip/operating-unit,
nikul-serpentcs/operating-unit,
odoobgorg/OCA-operating-unit,
odoofans/operating-unit,
odoonz/operating-unit,
one2pret/operating-unit,
open-synergy/operating-unit,
osvalr/Odoo-Addons,
patrickrwilson/operating-unit,
pscloud/operating-unit,
repodevs/operating-unit,
rinaz/operating-unit,
sadeqamin/operating-unit,
sanube/operating-unit,
sendalpegat/operating-unit,
soprono14/operating-unit,
storm-dbojkic/operating-unit,
sudhir-erpharbor/operating-unit,
sunflowerit/operating-unit,
tegin/operating-unit,
theminespress/operating-unit,
tschanzt/operating-unit,
unitek-solusi/OCA-operating-unit,
ursais/operating-unit,
wahello/operating-unit,
westlyou/Odoo-Addons-4,
westlyou/operating-unit,
xoe-labs/operating-unit,
yostashiro/operating-unit,
and
zi9o/operating-unit |
<a class="reference external image-reference" href="https://www.gnu.org/licenses/lgpl.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/license-LGPLv3-blue.svg">
</a>
<a name="accounting-with-operating-units"></a>
<h2>Accounting with Operating Units</h2>
<p>This module allows a company to manage the accounting based on Operating
Units (OU's).</p>
<ul class="simple">
<li>The financial reports (Trial Balance, P&L, Balance Sheet), allow to report
the balances of one or more OU's.</li>
<li>If a company wishes to report Balance Sheet and P&L accounts based on
OU's, they should indicate at company level that the OU's are
self-balanced, and the corresponding Inter-Operating Unit clearing account.
The Chart of Accounts will always be balanced, for each Operating Unit.</li>
<li>A company considering Operating Unit as applicable to report only profits
and losses will not need to set the OU's as self-balanced.</li>
<li>The self-balancing of Operating Unit is ensured at the time of posting a
journal entry. In case that the journal involves posting of items in
separate Operating Units, new journal items will be created, using the
Inter-Operating Unit clearing account, to ensure that each OU is going to
be self-balanced for that journal entry.</li>
<li>Adds the Operating Unit (OU) to the invoice. A user can choose what OU to
create the invoice for.</li>
<li>Adds the Operating Unit (OU) to payments and payment methods. The operating
unit of a payment will be that of the payment method chosen.</li>
<li>Implements security rules at OU level to invoices, payments and journal
items.</li>
</ul>
<a name="installation"></a>
<h3>Installation</h3>
<p>No specific installation requirements.</p>
<a name="configuration"></a>
<h3>Configuration</h3>
<p>If your company is required to generate a balanced balance sheet by
Operating Unit you can specify at company level that Operating Units should
be self-balanced, and then indicate a self-balancing clearing account.</p>
<ol class="arabic">
<li><p class="first">Create an account "Inter-OU Clearing". It is a balance sheet account.</p>
</li>
<li><p class="first">Go to <em>Settings / Companies / Configuration</em> and Set the "Operating Units
are self-balanced" checkbox.</p>
<p>Then set the "Inter-OU Clearing" account in "Inter-Operating Unit
clearing account" field.</p>
</li>
<li><p class="first">Go to <em>Accounting / Configuration / Accounting / Journals</em> and define, for
each Payment Method (journals of type cash or bank), the Operating Unit
that will be used in payments.</p>
</li>
</ol>
<a name="usage"></a>
<h3>Usage</h3>
<ul>
<li><p class="first">Add the Operating Unit to invoices.</p>
</li>
<li><p class="first">Report invoices by Operating Unit in <em>Accounting / Reporting</em>
<em>Business Intelligence / Invoices</em></p>
</li>
<li><p class="first">Add the Default Operating Unit to account move. Then all move lines will
by default adopt this Operating Unit.</p>
</li>
<li><p class="first">Add Operating Units to the move lines.</p>
<p>If they differ across lines of the same move, and the OU's are
self-balanced, then additional move lines will be created so as to make
the move self-balanced from OU perspective.</p>
</li>
<li><p class="first">In the menu <em>Accounting / Reporting / PDF Reports</em>, you can indicate the
Operating Units to report on, for the <em>Trial Balance</em>, <em>Balance Sheet</em>,
<em>Profit and Loss</em>, and <em>Financial Reports</em>.</p>
</li>
</ul>
<a class="reference external image-reference" href="https://runbot.odoo-community.org/runbot/213/11.0"><img alt="Try me on Runbot" src="https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas" /></a>
<a name="known-issues-roadmap"></a>
<h3>Known issues / Roadmap</h3>
<ul class="simple">
<li>The <em>General Ledger</em>, <em>Aged Partner Balance</em> reports do not support the
filter by Operating Unit. Basically due to lack of proper hooks in the
standard methods used by these reports, to introduce the ability to filter
by Operating Unit.</li>
</ul>
<a name="bug-tracker"></a>
<h3>Bug Tracker</h3>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/operating-unit/issues">GitHub Issues</a>. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.</p>
<a name="credits"></a>
<h3>Credits</h3>
<a name="images"></a>
<h4>Images</h4>
<ul class="simple">
<li>Odoo Community Association: <a class="reference external" href="https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg">Icon</a>.</li>
</ul>
<a name="contributors"></a>
<h4>Contributors</h4>
<ul class="simple">
<li>Eficent Business and IT Consulting Services S.L. <<a class="reference external" href="mailto:contact@eficent.com">contact@eficent.com</a>></li>
<li>Jordi Ballester Alomar <<a class="reference external" href="mailto:jordi.ballester@eficent.com">jordi.ballester@eficent.com</a>></li>
<li>Aarón Henríquez <<a class="reference external" href="mailto:ahenriquez@eficent.com">ahenriquez@eficent.com</a>></li>
<li>Serpent Consulting Services Pvt. Ltd. <<a class="reference external" href="mailto:support@serpentcs.com">support@serpentcs.com</a>></li>
<li>WilldooIT Pty Ltd <<a class="reference external" href="mailto:info@willdooit.com">info@willdooit.com</a>></li>
<li>Michael Villamar <<a class="reference external" href="mailto:michael.villamar@willdooit.com">michael.villamar@willdooit.com</a>></li>
</ul>
<a name="maintainer"></a>
<h4>Maintainer</h4>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>This module is maintained by the OCA.</p>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>To contribute to this module, please visit <a class="reference external" href="https://odoo-community.org">https://odoo-community.org</a>.</p>