Author: |
Daj Mi 5 |
License: |
LGPL-3 |
Branch: |
16.0-dev |
Repository: |
badbole/l10n-croatia |
Dependencies: |
account,
base,
base_iban,
base_vat,
and
l10n_hr |
Languages: |
PO File (263, 24.1%),
Python (469, 42.9%),
XML (324, 29.7%),
and
reStructuredText (36, 3.3%) |
<h1 class="title">Croatia accounting localisation</h1>
<p><a class="reference external" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/licence-LGPL--3-blue.png" /></a></p>
<a name="development-mode"></a>
<h2>DEVELOPMENT MODE</h2>
<p>depending curently strictly on codebase:
<a class="reference external" href="https://github.com/dajmi5/odoo/tree/16.0-croatia-new">https://github.com/dajmi5/odoo/tree/16.0-croatia-new</a>
once it gets merged do odoo 16.0 branch wide usage possible
<a class="reference external" href="https://github.com/odoo/odoo/pull/106485">https://github.com/odoo/odoo/pull/106485</a></p>
<p>This module is base accounting localisation for Croatia
Primary target is to adjust odoo journals to Croatia out invoice fiskal rules
according to : <a class="reference external" href="https://www.zakon.hr/z/548/Zakon-o-fiskalizaciji-u-prometu-gotovinom">https://www.zakon.hr/z/548/Zakon-o-fiskalizaciji-u-prometu-gotovinom</a></p>
<a name="configuration"></a>
<h2>Configuration</h2>
<p>All out invoices in Croatia has strictly defined out invoice fiscal number structure/forming rules.
Important rules:
- invoice number consists of 3 parts:</p>
<blockquote>
<ul class="simple">
<li>AA - invoice number - strictly NO preceeding zeroes</li>
<li>BB - Business premisse code - alphanumerical chars</li>
<li>CC - PoS device code - strictly integer</li>
<li>Fiskal separator - only "/" or "-" allowed chars</li>
</ul>
</blockquote>
<p>This module manages Invoicing related data: Journals and Invoice sequence
automaticly according to localisation needs</p>
<p>Steps to setup invoicing according to Croatia Laws and regulation
1. Define fiskal separator ( on Company form, defaaulted to "/" so if it is acceptable, you may skip this step )
2. Invoicing >> Configuration >> Croatia specific settings >> Business premises</p>
<blockquote>
<blockquote>
<ul class="simple">
<li>2.1. - Create business premisse</li>
<li>2.2. - Define invoicing sequence for premisse
- Base on premisse or base on PoS device</li>
<li>2.3 - Add Pos Device</li>
</ul>
</blockquote>
<dl class="docutils">
<dt>Based on selected settings you may select existing Journal(s) and sequences,</dt>
<dd>Or, just activate Pos Devices needed, and finaly Business premisse</dd>
</dl>
<p>If no journal is assigned for PoS device, one will be created
Fiscal account invoice sequences will be created and assigned</p>
<p>Fiskal sequences created and/or used are visible on Company - Croatia settings</p>
</blockquote>