克羅地亞

模組

The following modules related to the Croatian localization are available:

名稱

技術名稱

說明

Croatia - Accounting

l10n_hr

預設 財務本地化套裝

Croatia - Accounting Reports

l10n_hr_reports

特定国家/地区报告

Croatia - e-invoicing

l10n_hr_edi

E-invoicing via mojeRačun

備註

The localization’s core modules are installed automatically with the localization. The rest can be manually installed.

E-invoicing via mojeRačun

Odoo can connect to the national eRačun platform via the third-party provider mojeRačun to send and receive e-invoices.

備註

The Croatia - e-invoicing (l10n_hr_edi) module must be installed to be able to configure e-invoicing via mojeRačun.

重要

To use this integration, an account and invoice package from mojeRačun are needed. The rest of this documentation assumes that one has already been obtained.

配置

Follow these steps to set up e-invoicing via mojeRačun in Odoo.

Company configuration

Go to Accounting ‣ Configuration ‣ Settings and scroll down to MojEracun E-invoicing. Fill the Username field with the numeric username and the Password field with the password provided by mojeRačun.

備註

Alternatively, the Username can be set to the e-mail address used to register on mojeRačun.

Ensure that the Company ID (OIB or GIN) and Company Business Unit (PJ) fields are correctly filled in, matching the data used to register on mojeRačun.

The Business Software (ERP) ID should be set to Saodoo-001.

Optionally, specify the Incoming E-Invoices Journal where invoices received via MER should be created. If left unset, the default purchase journal will be used.

Set the MojEracun Operating Mode to Production to send and receive invoices on the production network.

備註

Using the Test mode connects to a MER demo server that requires separate credentials and is not relevant for most end users.

Then click Activate to activate the connection with mojeRačun.

Journal configuration

Go to Accounting ‣ Configuration ‣ Journal and click the Customer Invoices journal to open its configuration.

In the Fiscalization (HR) section, complete the Business premises label, Issuing device label, Business premises label (refund approval), and Issuing device label (refund approval) fields.

The Business premises label and Issuing device label are used to generate invoice names. The Business premises label (refund approval) and Issuing device label (refund approval) fields are used to generate credit note names.

Sending an e-invoice

To send an e-invoice, follow the standard e-invoicing workflow. Be sure to select by MojEracun when sending the e-invoice.

The following invoice fields must be set before sending to mojeRačun:

  • Invoice sequence: Ensure the invoice sequence is in the format {Journal code}-{Year}-{Sequence}/{Business premises label}/{Issuing device label}. If the journal is configured as instructed above, Odoo automatically formats invoice names to fit this format.

  • KPD category: Set the KPD category on every invoice line.

    小訣竅

    The KPD category can also be set on the product record, which will then automatically apply it on invoice lines when the product is used. To do so, go to Accounting -> Customers -> Products, click the product, and set the KPD category.

In the Croatia: Fiscalization 2.0 tab of invoices:

  • Business process type: Set the Business Process Type as appropriate. If P99: Customer-defined process is selected, complete the Custom Process Name field.

  • Fiscal user and Operator OIB: The Croatian government expects the user who sends the invoice to be identified via their personal OIB number. The fiscal user defaults to the user who confirms the invoice and is identified under Fiscal User.

    The user’s OIB can be set on the user’s contact record. To do so, follow these steps:

    1. Go to Settings ‣ Users & Companies ‣ Users and click the user in the list view.

    2. 啟動 開發人員模式

    3. Click the Related Partner link to access the user’s Contact form.

    4. In the Sales & Purchase tab, set the Personal OIB in the Misc section.

Once an invoice has been sent:

  • Invoice fiscalization information: The Fiscalization status, Fiscalization request ID, Payment amount already reported to Tax Authority, and MojeRačun document ElectronicId can be viewed in the Croatia: Fiscalization 2.0 tab.

  • Fetching status updates: Odoo periodically checks for any updates to the invoice’s status (e.g., rejection by MER, the eRačun system, or the recipient). To manually check for updates, go to the Accounting dashboard, and in the Customer Invoices (sales) journal, click the MER: Fetch status button.

  • Reporting a payment: The Croatian government expects to be notified once payment has been received for an invoice. To send this notification, click the MER: Report payments button on the invoice form view, which appears if the invoice has unreported payments.

    小訣竅

    To report multiple payment notifications at once, select multiple invoices from the invoice list view and click the MER: Report payments button.

Receiving e-invoices

Odoo periodically checks for new invoices received via mojeRačun. New invoices received via mojeRačun appear in the Incoming E-Invoices Journal specified in the settings.

Rejecting an invoice

To reject an incoming invoice, click the MER: Reject eRacun button on the invoice form view. This notifies the eRačun system and the sender that the invoice is rejected.