Skip to main content
A catalog item is a product or service you sell. It is not usable for KRA compliance until it carries the attributes below. Once an item has everything it needs, it can be registered with KRA and then appear on sales and credit notes.
Create and update items with POST /v1/items, and register them with KRA with POST /v1/items/{id}/register. The attributes below are the request fields. See Items for the walkthrough and the API reference for the endpoints.

Attributes table

externalId is the upsert key: sending it again with changed fields updates the same item rather than creating a duplicate. The item’s own id, assigned when it is created, is what sales and stock movements reference afterwards.

Response fields

Besides the fields you sent, an item in a response carries:

Registration status

An item carries a registrationStatus describing where it stands with KRA: needs reports what is missing, so you know exactly what to fix: