Croatia

Invoice

Changes to generic fields

  • dueDate is required
  • recipient.address.country is required.
  • recipient.contact.email is required
  • recipient.peppolId.endpointId is required
  • lines[].customInfo.hrv.commodityClassificationCode is required
  • lines[].customInfo.hrv.commodityClassificationListId is required
type Invoice {
  // ...all generic invoice fields
  dueDate: string;
  lines: [
    {
      // ...other line item fields
      customInfo: {
        hrv: {
          commodityClassificationCode: string;
          commodityClassificationListId: string;
        };
      };
    }
  ];
  recipient: {
    contact: {
      email: string;
    };
    peppolId: {
      endpointId: string;
    };
  };
}

Field information

NameTypeRequiredDescription
dueDatestring (ISO 8601 date)YesDue date of invoice.
lines[].customInfo.hrv.commodityClassificationCodestringYesValue from the classification of the article by its type or nature. This is based on Klasifikacija proizvoda (KPD 2025.). Maximum of 10 characters (e.g. 11.07.01)
lines[].customInfo.hrv.commodityClassificationListIdstringYesItem Classification Identifier. The identification scheme must be selected from the UNTDID 7143 list.
recipient.contact.emailstringYesRecipient email address.
recipient.peppolId.endpointIdstringYesPeppol ID of the recipient (eg. iso6523-actorid-upis::9934:uat-eezi-12345)

Example CSV files

Invoice - Croatia.csv