Do you have any questions? Write to info@numiron.sk

Numiron support

Numiron Support & FAQ

Group 957 (1)
integrate
home

Getting Started

Personal tax return

pie-chart-analysis

Views

Frame 7718

Invoicing

bar-chart-analysis

Cost

Frame 7715

Finance

user

Settings

percent-badge

Data

user

Subscription

Frame 7718

Integrations

Contact us if you haven't found the answer

Mon - Fri from 08:00 - 16:00

Numiron

/

Support

/

Integrations

Integrations

You can easily connect Numiron with other tools you use in business. Tutorials show you how to set up and make the most of integrations.

In this section you will find all information about:

Shopify Connection

1. How do I get Shopify webhook 

In the Shopify admin, go to Settings subsequently Notifications, search section Webhooks and create a new webhook for the event Order payment.  

shopify settings

Select as format JSON and enter the address in the URL field: https://my.numiron.sk/api/v4/shopify/receive_webhook_notification 

Leave the version set to latest and save the webhook. 

hmac kluc

2. How do I get an HMAC key 

After creating a webhook, Shopify will generate HMAC key, which can be found in the details of the webhook within the red box. Copy this key. 

image (2)

3. Settings in Numiron 

In the agenda Settings in section  Links click on the green button New link and select the tab Shopify. 

Into the field API key / secret insert the generated HMAC (Shared secret). 

Enter an internal registration name, for example „SHPF“, and click on Register. 

shopify numi

4. What comes next? 

After successful integration, all invoices will be automatically imported into the agenda Invoicing - Sections of Invoices issued and paired with transactions by variable symbol or amount. 

If necessary, in the agenda Settings in section Links you can unregister webhooks or API keys or replace them with new ones. 

How to get {assigned_company_id} in Numiron

  1. Log in to Numiron and select the entity for which {assigned_company_id} is required. 
  1. After logging in, the system will redirect you to the overview page. The {assigned_company_id} is found in the URL. 
  1. The URL can look like this:  
    https://my.numiron.sk/company_information?id=68df9487cb414435d3c4a7d5 
    The value after the id= parameter is your {assigned_company_id} 
     
    In this case it is 68df9487cb414435d3c4a7d5. 
assigned company id
  1. To create an invoice for this company, endpoint will:  
    POST /api/public/v1/assigned_companies/68df9230cb414435d3c48bef/invoices 

Numiron Public API - Invoice creation (basic documentation)

Endpoint & Auth

  • POST /api/public/v1/assigned_companies/{assigned_company_id}/invoices

How to get {assigned_company_id} please refer to this guide.

  • Headers:
    • Authorization: Bearer
    • Accept: application/json
    • Content-Type: application/json
  • Date format: ISO-8601, e.g. 2025-06-30T00:00:00.000+00:00
  • Currency: ISO-4217, e.g. EUR
FieldTypeRequiredDescriptionExampleEnum / Note
address_purchaserstring✅Customer's address - street and number.Main street 5
address_supplierstring✅My address - street and number.Main street 5
city_purchaserstring✅City of the customer.Bratislava
city_supplierstring✅My place.Bratislava
client_emailsarrayList of client emails (recipients).Each item has email: string (e.g. client@client.com).
constant_symbolstringConstant document symbol.1234
country_purchaserstring✅Country of customer (ISO 3166-1 alpha-2).EN
country_supplierstringMy country (ISO 3166-1 alpha-2).EN
creation_datestring (datetime)✅Date of issue.2025-08-26T07:59:41.920ZISO-8601
currencystring✅Currency (ISO 4217 code).CZK
delivery_citystringCity of delivery address.Bratislava
delivery_countrystringCountry of delivery address (ISO-2).EN
delivery_methodstring✅Method of delivery.in_personby_courier, electronically, in_person, own_transport
delivery_namestringName/contact at the delivery address.Milan Malinový
delivery_streetstringStreet and delivery address number.Main street 5
delivery_zipstringThe postcode of the delivery address.12345
dic_purchaserstringthe customer's VAT number.1234567890
dic_supplierstringMy VAT number.1234567890
exchange_ratenumber✅Foreign currency exchange rate against EUR.25.123
icdph_purchaserstringVAT number of the customer.SK1234567890
icdph_supplierstringMy VAT number.SK1234567890
ico_purchaserstringCustomer ID.12345678
ico_supplierstringMy ID.12345678
invoice_linesarray✅Document items (see table below).
languagestring✅Document language.ENDE, EN, EN
messagestringMain text (after „We invoice you“).under contract...
name_purchaserstring✅Name of the customer.Company s.r.o.
name_supplierstring✅My name.Company s.r.o.
notestringInternal note to the document.The customer wanted gift wrapping.
order_numberstringOrder number.123ABC
ossbooleanOSS (One Stop Shop) mode.false
paragraph_purchaserstringParagraph of the customer's VAT registration.4
paragraph_supplierstringParagraph of my VAT registration.4
payment_methodstring✅Method of payment.bank_transferadvance_payment, bank_transfer, by_compensation, card, cash, cash_on_delivery
save_clientbooleanSave the client to the directory.false
signaturebooleanSignature/stamps on PDF.false
zip_purchaserstring✅the postcode of the customer.12345
zip_supplierstring✅My zip code.12345
delivery_datestring (datetime)✅Date of delivery (DUZP).2025-08-26T07:59:41.920ZISO-8601
delivery_notebooleanAlso create a delivery note.false
expiration_datestring (datetime)✅Due Date.2025-08-26T07:59:41.920ZISO-8601
ibanstring (IBAN)✅IBAN of the document.SK0000000000000000000000Valid IBAN
invoice_numberstring✅Document number.20250001Unique in the series
variable_symbolstring✅Variable symbol.1234123477

Items

FieldTypeRequired DescriptionExampleEnum / Note
activitystringActivity (for the dashboard „Sales by activity“).Act 1
amountnumber✅Quantity of the item.1
VATnumber✅VAT rate in %.23
given_obligationstringTax mode for 0% line.transfer_15exemption_from_tax_liability, transfer_15, transfer_16, triangular_trade, Exception
delivery_typestringType of performance.servicese.g. goods, services, ...
departmentstringCentre (for the dashboard „Sales by Centre“).Depot 1
discount_one_rownumber✅Discount on the item in %.10
desired_totalnumber✅The final amount of the item.1.23Usually with VAT
idxstring✅Unique index of the item within the document.1
itemInfostring✅Text/title of the item.apples
measureUnitstringUnit of measurement.ks
orderstringContract (for the dashboard „Sales by Contract“).Order 1

Note: For desired_total, the system will calculate unit prices and rounding according to the current rules.


cURL example (template)

curl -X POST \
‚https://my.numiron.sk/api/public/v1/assigned_companies/{ASSIGNED_COMPANY_ID}/invoices‘
-H ‚accept: application/json‘ \
-H ‚authorization: bearer‚ \
-H ‚Content-Type: application/json‘ \
-d ‚{
„address_purchaser“: „5 Main Street“,
„address_supplier“: „10 Industrial Ave“,
„city_purchaser“: „Bratislava“,
„city_supplier“: „Bratislava“,
„client_emails“: [ „client@example.com“ ],
„country_purchaser“: „en“,
„country_supplier“: „en“,
„creation_date“: „2025-06-30T00:00:00.000+00:00“,
„currency“: „EUR“,
„delivery_city“: „Bratislava“,
„delivery_country“,
„delivery_method“,
„delivery_name“,
„delivery_street“: „5 Main Street“,
„delivery_zip“: „01001“,
„dic_purchaser“: „1234567890“,
„dic_supplier“: „1234567890“,
„exchange_rate“: 1,
„icdph_supplier“: „SK1234567890“,
„ico_purchaser“: „12345678“,
„ico_supplier“: „12345678“,
„invoice_lines“: [
{
„amount“: 1,
„VAT“: 23,
„delivery_type“: „services“,
„desired_total“: 195.10,
„idx“: „1“,
„itemInfo“: „Service package 06/2025“
},
{
„amount“: 1,
„VAT“: 23,
„delivery_type“: „services“,
„desired_total“: 18.44,
„idx“: „2“,
„itemInfo“: „Account maintenance 06/2025“
}
],
„language“,
„message“: „Billing invoice for services rendered“,
„name_purchaser“,
„name_supplier“,
„paragraph_supplier“: „4“,
„payment_method“: „bank_transfer“,
„signature“: true,
„zip_purchaser“: „01001“,
„zip_supplier“: „01002“,
„delivery_date“: „2025-06-30T00:00:00.000+00:00“,
„expiration_date“: „2025-07-14T00:00:00.000+00:00“,
„iban“: „SK0000000000000000000000“,
„invoice_number“: „20250687“,
„variable_symbol“: „3001827867“
}‘


Expected answer

  „abc123“

Possible answer codes:

CodeDescription
201Created.
400Bad request. Document number already exists or pairing to documents failed.
401Not logged in.
403Not allowed.
422Input validation error.