Business process types and Invoice types

To implement EU e-invoicing norm (EN 16931) in Croatia localization, a set of standardized business process types are included which are referred to P1–P13, to support a wide range of transactional scenarios within the UBL 2.1 HR schema.

For fiscalization, these business process types are mapped to the respective parameters defined in the Croatian Localization Parameters (lphrv0500m000) session.

This topic describes the defaulting logic for business process type in Croatian localization. The business process types are defaulted in the Tax Connector Invoice Data (lphrv1110m000) session for the generated billable line, in this sequence:

  • The fiscalization exceptions defined for the business partner are searched in the Fiscalization Exceptions by Business Partners (lphrv0110m000) session.
  • If the exception is not defined and the Self-Billing check box is selected for the invoice in the Invoices (cisli3105m000) session:
    • The business process type is defaulted from the Self Issuance of Invoices field in the Croatian Localization Parameters (lphrv0500m000) session (Default value is P12).
    • The invoice type for E-Racun is defaulted from the Self Billed Invoice (E-Racun) field (default value is 386) or from the Credit Note (E-Racun) field for credit notes (default value is 261) in the Croatian Localization Parameters (lphrv0500m000) session.
  • If the invoice is an advance invoice:
    • The business process type is defaulted from the Advance Payment field in the Croatian Localization Parameters (lphrv0500m000) session (default value is P4).
    • The invoice type is defaulted from the Prepayment Invoice field (default value is 386) in the Croatian Localization Parameters (lphrv0500m000) session for E-Racun and B2C Fiscalization respectively.
  • If the invoice is an Installment invoice, or a final invoice after installments (for example, invoices linked to settlement invoices of type Normal Installment or Advance Installment):
    • The business process type is defaulted from the Partial and Final Invoice field in the Croatian Localization Parameters (lphrv0500m000) session (default value is P11).
    • The invoice type is defaulted based on the defined search logic.
  • If the specified defaulting is not valid, and the transaction is a credit note:
    • The business process type is defaulted from the Credit Notes field in the Croatian Localization Parameters (lphrv0500m000) session (default value is P19).
    • The invoice type is defaulted from these fields in the from these fields in the Croatian Localization Parameters (lphrv0500m000) session:
      • The Credit Note field for E-Racun (default value is 381).
      • The Corrected Invoice field for B2C Fiscalization (default value is 384).
  • If the specified defaulting is not applicable, and the transaction is an invoice:
    • The business process type is defaulted from the Goods or Service Invoice field in the Croatian Localization Parameters (lphrv0500m000) session (default value is P1).
    • The invoice type is defaulted from these fields in the Croatian Localization Parameters (lphrv0500m000) session:
      • The Commercial Invoice field for E-Racun (default value is 380).
      • The Tax invoice field for B2C Fiscalization (default value is 388).