Endpoint & Auth
POST /api/public/v1/assigned_companies/{assigned_company_id}/invoices
Ako získať {assigned_company_id} nájdete v tomto návode .
Headers:
Authorization: Bearer <API_TOKEN>
Accept: application/json
Content-Type: application/json
Formát dátumov: ISO-8601, napr. 2025-06-30T00:00:00.000+00:00
Mena: ISO-4217, napr. EUR
Pole Typ Povinné Popis Príklad Enum / Poznámka address_purchaser string ✅ Adresa odberateľa – ulica a číslo. Main street 5address_supplier string ✅ Moja adresa – ulica a číslo. Main street 5city_purchaser string ✅ Mesto odberateľa. Bratislavacity_supplier string ✅ Moje mesto. Bratislavaclient_emails array<object> Zoznam e-mailov klienta (adresátov). Každá položka má email: string (napr. client@client.com). constant_symbol string Konštantný symbol dokumentu. 1234country_purchaser string ✅ Krajina odberateľa (ISO 3166-1 alpha-2). SKcountry_supplier string Moja krajina (ISO 3166-1 alpha-2). SKcreation_date string (datetime) ✅ Dátum vystavenia. 2025-08-26T07:59:41.920ZISO-8601 currency string ✅ Mena (ISO 4217 kód). CZKdelivery_city string Mesto dodacej adresy. Bratislavadelivery_country string Krajina dodacej adresy (ISO-2). SKdelivery_method string ✅ Spôsob dodania. in_personby_courier, electronically, in_person, own_transportdelivery_name string Meno/kontakt na dodacej adrese. Milan Malinovýdelivery_street string Ulica a číslo dodacej adresy. Main street 5delivery_zip string PSČ dodacej adresy. 12345dic_purchaser string DIČ odberateľa. 1234567890dic_supplier string Moje DIČ. 1234567890exchange_rate number ✅ Kurz cudzej meny voči EUR. 25.123icdph_purchaser string IČ DPH odberateľa. SK1234567890icdph_supplier string Moje IČ DPH. SK1234567890ico_purchaser string IČO odberateľa. 12345678ico_supplier string Moje IČO. 12345678invoice_lines array<object> ✅ Položky dokumentu (viď tabuľka nižšie). language string ✅ Jazyk dokumentu. SKDE, EN, SKmessage string Hlavný text (za „Fakturujeme Vám“). na základe zmluvy...name_purchaser string ✅ Názov/meno odberateľa. Company s.r.o.name_supplier string ✅ Môj názov/meno. Company s.r.o.note string Interná poznámka k dokladu. Zákazník chcel darčekové balenie.order_number string Číslo objednávky. 123ABCoss boolean Režim OSS (One Stop Shop). falseparagraph_purchaser string Paragraf registrácie DPH odberateľa. 4paragraph_supplier string Paragraf mojej registrácie DPH. 4payment_method string ✅ Spôsob úhrady. bank_transferadvance_payment, bank_transfer, by_compensation, card, cash, cash_on_deliverysave_client boolean Uložiť klienta do adresára. falsesignature boolean Podpis/pečiatka na PDF. falsezip_purchaser string ✅ PSČ odberateľa. 12345zip_supplier string ✅ Moje PSČ. 12345delivery_date string (datetime) ✅ Dátum dodania (DUZP). 2025-08-26T07:59:41.920ZISO-8601 delivery_note boolean Vytvoriť aj dodací list. falseexpiration_date string (datetime) ✅ Dátum splatnosti. 2025-08-26T07:59:41.920ZISO-8601 iban string (IBAN) ✅ IBAN dokladu. SK0000000000000000000000Validný IBAN invoice_number string ✅ Číslo dokladu. 20250001Unikátne v rade variable_symbol string ✅ Variabilný symbol. 1234123477
Položky
Pole Typ Povinné Popis Príklad Enum / Poznámka activity string Činnosť (pre dashboard „Tržby podľa činnosti“). Act 1amount number ✅ Množstvo položky. 1DPH number ✅ Sadzba DPH v %. 23danova_povinnost string Daňový režim pre 0% riadok. prenesenie_15oslobodenie_danovej_povinnosti, prenesenie_15, prenesenie_16, trojstranny_obchod, vynimkadelivery_type string Typ plnenia. servicesnapr. goods, services, … department string Stredisko (pre dashboard „Tržby podľa strediska“). Dep 1discount_one_row number ✅ Zľava na položke v %. 10desired_total number ✅ Finálna suma položky. 1.23Zvyčajne s DPH idx string ✅ Unikátny index položky v rámci dokladu. 1itemInfo string ✅ Text/názov položky. applesmeasureUnit string Merná jednotka. ksorder string Zákazka (pre dashboard „Tržby podľa zákazky“). Ord 1
Pozn.: Pri desired_total systém dopočíta jednotkové ceny a zaokrúhlenie podľa aktuálnych pravidiel.
cURL príklad (šablóna)
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“: „Main Street 5“, „address_supplier“: „Industrial Ave 10“, „city_purchaser“: „Bratislava“, „city_supplier“: „Bratislava“, „client_emails“: [„client@example.com“], „country_purchaser“: „SK“, „country_supplier“: „SK“, „creation_date“: „2025-06-30T00:00:00.000+00:00“, „currency“: „EUR“, „delivery_city“: „Bratislava“, „delivery_country“: „SK“, „delivery_method“: „in_person“, „delivery_name“: „Contact Person“, „delivery_street“: „Main Street 5“, „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, „DPH“: 23, „delivery_type“: „services“, „desired_total“: 195.10, „idx“: „1“, „itemInfo“: „Service package 06/2025“ }, { „amount“: 1, „DPH“: 23, „delivery_type“: „services“, „desired_total“: 18.44, „idx“: „2“, „itemInfo“: „Account maintenance 06/2025“ } ], „language“: „SK“, „message“: „Vyúčtovacia faktúra za poskytované služby“, „name_purchaser“: „Customer s.r.o.“, „name_supplier“: „Supplier s.r.o.“, „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“ }‘
Očakávaná odpoveď
„abc123“
Možné kódy odpovedí:
Code Description 201 Created. 400 Bad request. Document number already exists or pairing to documents failed. 401 Not logged in. 403 Not allowed. 422 Input validation error.