Autor Téma: Nové Ares - Administrativní registr ekonomických subjektů  (Přečteno 6618 krát)

Offline cadsky

  • Nováček
  • *
  • Příspěvků: 37
  • Karma: 1
    • Verze Delphi: rio
Na stránkách http://wwwinfo.mfcr.cz/ares/ nás informují o novém rozhraní Ares. Pokud tomu dobře rozumím, pak aktuální rozhraní poběží pouze do konce měsíce.

Již jste v Delphi někdo implementoval Ares JSON?
Stačil by pouze jeden příklad.

Vláďa.

Offline mbx

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 1
    • Verze Delphi: 6-17
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #1 kdy: 05-09-2023, 12:02:37 »
Predne diky za tento dotaz; mozna nejsem sam, kdo nezaregistroval, ze stara sluzba konci!

Na takove veci pouzivam Synapsi + openSSL + LkJSON. Zakladni test mi funguje:

procedure TFrmAres23.BtTestClick(Sender: TObject);
var
 url, ico: String;
 resp: TStringList;
 J: TlkJSONobject;

begin

 url := 'https://ares.gov.cz/ekonomicke-subjekty-v-be/rest/ekonomicke-subjekty-res/' + EdICO.Text;
 resp := TStringList.Create;
 try

   if HttpGetText(url, resp) then begin

      MemoResp.Text := resp.Text;
      J := TlkJSON.ParseText(resp.Text) as TlkJSONobject;
      try
        ico := J.getString('icoId');
        MemoResp.Lines.Add(ico);
      finally
        J.Free;
      end;

   end else
      MemoResp.Text := 'error';

 finally

   resp.Free;

 end;

end;

HTH, M.




Offline cadsky

  • Nováček
  • *
  • Příspěvků: 37
  • Karma: 1
    • Verze Delphi: rio
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #2 kdy: 05-09-2023, 13:59:44 »
Ale jak vyhledat subjekt dle části názvu firmy?

Offline mbx

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 1
    • Verze Delphi: 6-17
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #3 kdy: 05-09-2023, 14:14:15 »
Tak to se obavam, ze bychom po nich chteli moc. V dokumentaci ani v prikladech verejneho API https://ares.gov.cz/swagger-ui/ zadne jine kriterium pro hledani nez ICO nevidim.

BTW, zjistil jsem, ze v rozporu s dokumentaci chybi v odpovedi z "registru ekonimockych subjektu" takova pro ne zrejme nepodstatnost - DIC. Kolegove, nezabyvali jste se tim uz nekdo?
Neco jsem prehledl, nebo jsem prvni, kdo to zkousi? ;)

M.



Offline mbx

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 1
    • Verze Delphi: 6-17
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #4 kdy: 05-09-2023, 14:29:25 »
Update: dival jsem se spatne: viz dokumentace "2.12.2. Metoda POST: /ekonomicke-subjekty/vyhledat".

Vyzkousej a dej pripadne vedet, jak to funguje (case sensitivita, wildcards apod.). Z doc neni na prvni pohled jasne, ale jen jsem to proletel.

M.

Offline cadsky

  • Nováček
  • *
  • Příspěvků: 37
  • Karma: 1
    • Verze Delphi: rio
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #5 kdy: 05-09-2023, 14:33:37 »
Dic jsem původně načítal také z jiného feedu. viz http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_bas.cgi?ico=%s&aktivni=false
To pravděpodobně také zruší.

Abych to shrnul.
- Stávající XML Ares končí za 25 dní.
- Stále ministerstvo financí na stránkách https://opendata.mfcr.cz/api/ares.html propaguje systém který za 25 dní končí.
- Nelze vyhledávat dle názvu ani části názvu firmy.
- Zmizí také html formulář pro vyhledávání ekonomických subjektů http://wwwinfo.mfcr.cz/ares/ares_es.html.cz
- Nelze dohledat DIČ
- Na emailové dotazy aresmfcr@mfcr.cz nikdo neodpovídá. Úřad mlčí.
- Společnost Asseco vydělala.

není to nějaký ruský fake?
« Poslední změna: 05-09-2023, 14:40:41 od cadsky »

Offline cadsky

  • Nováček
  • *
  • Příspěvků: 37
  • Karma: 1
    • Verze Delphi: rio
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #6 kdy: 05-09-2023, 14:36:59 »
Update: dival jsem se spatne: viz dokumentace "2.12.2. Metoda POST: /ekonomicke-subjekty/vyhledat".

Vyzkousej a dej pripadne vedet, jak to funguje (case sensitivita, wildcards apod.). Z doc neni na prvni pohled jasne, ale jen jsem to proletel.

M.

Funguje vyhledávání pouze dle IČ resp. pole IČ.
{
  "start": 0,
  "pocet": 20,
  "razeni": [
    ""
  ],
  "ico": [
    "26500604"
  ]
}

Při zadání filtru obchodniJmeno, vrací chybu "Nebyla zadána žádná hodnota pro vyhledávání. Upravte parametry vyhledávání.|Chyba vstupu".

Offline mbx

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 1
    • Verze Delphi: 6-17
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #7 kdy: 05-09-2023, 14:48:55 »
tak muj dnesni posledni update:

"2.4.2. Metoda POST: /ekonomicke-subjekty-res/vyhledat" zrejme nefunguje, dostavam jen nejake elasticsearch a azure errory

"2.12.2. Metoda POST: /ekonomicke-subjekty/vyhledat" se mi dari hledani podle ic, ale svete div se, je tam i dic - bez "CZ". Ve stare verzi to "CZ" bylo. Pokud se ti povede rozchodit hledani podle nazvu, dej prosim vedet.

Silne pochybuju, ze to mysleli dobre...kazdopadne to dopadlo jako vzdycky.

M.

Offline cadsky

  • Nováček
  • *
  • Příspěvků: 37
  • Karma: 1
    • Verze Delphi: rio
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #8 kdy: 05-09-2023, 14:58:16 »
Podařilo se rozchodit vyhledávání dle části názvu.
https://ares.gov.cz/ekonomicke-subjekty-v-be/rest/ekonomicke-subjekty/vyhledat
metoda Post

{
  "start": 0,
  "pocet": 10,
  "razeni": [
    ""
  ],
  "obchodniJmeno": "D-SOFT*"
}

uff....

Offline mbx

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 1
    • Verze Delphi: 6-17
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #9 kdy: 05-09-2023, 15:54:32 »
Diky. Nedalo mi to a zkousim trochu:
"Petr Majer" - 65 vysledku
"Petr Maj" - 0 vysledku
"Petr Maj%" - 0 vysledku
"Petr" - chyba, moc výsledku
"Petr Maer" - 3 vysledku, ovsem typu "Petr Marat", ehm ehm

Uff. Snad maji nejake nahrazovaci znaky, kdyztak prosim dej vedet az na to prijdes.

M.



Offline cadsky

  • Nováček
  • *
  • Příspěvků: 37
  • Karma: 1
    • Verze Delphi: rio
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #10 kdy: 05-09-2023, 18:24:43 »
Pravda, nefunguje to.  :(
Zástupný znak * nefunguje. Bez zástupného znaku to nic nevyhledá. Při zadání přesného názvu nějakou chytristikou hledá podobné názvy firem a tuto vlastnost nelze vypnout.

Na dotazy ouřadové nereagují, dodavatel Asseco má asi fakturu za naše peníze již uhrazenou.

Nevím co s tím. Na internetu žádná diskuse k tomuto tématu.

Offline mbx

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 1
    • Verze Delphi: 6-17
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #11 kdy: 06-09-2023, 09:21:40 »
Dnesni zjisteni:
-v nazvu statu maji "Česka republika", tj. tak nejak ti indove co to programovali zapomneli carku nad a.
-zavolal jsem na MF a dozvedel se, ze ukonceni provozu stareho XML Aresu bude nejspis odlozeno, ale ne o moc. O chybach se tvari ze zadne neeviduji.
-poslal jsem jim pripominky do podatelny; uz se tesim na jejich obvykly alibisticky elaborat
-pro zobrazeni weboveho vypisu lze pouzit https://ares.gov.cz/ekonomicke-subjekty-res/{ico}

Nam nastesti staci hledani podle IC, takze to mam hotove a pokusim se na ARES zapomenout ;)
Jeste si ale pro jistotu pozdeji udelam nejaky rozsahlejsi test zda stary a novy system dava stejne vysledky.

M.

Offline Marek Weyda

  • Hrdina
  • ****
  • Příspěvků: 275
  • Karma: 8
    • Verze Delphi: Delphi 2007, 10.1 Berlin
jak najít údaj, zda je plátce DPH
« Odpověď #12 kdy: 07-09-2023, 17:17:17 »
Tak převedení na nový ARES byla docela pohodička, až na jeden zádrhel.

Ve starém ARES jsem údaj o tom, zda je subjekt plátcem DPH, našel podle příznaků v elementu D:PSU.

Ovšem v novém ARES jsem vůbec nenašel, kde je údaj o tom, jestli je subjekt plátcem DPH. To, že má přiděleno DIČ, ještě neznamená, že je plátcem DPH.

Netušíte někdo ? Abych nemusel dalším dotazem sahat do registrů plátců DPH, což v nejhorším udělám. Ale ideálně jako postaru bych to chtěl přímo z ARES. V té JSON odpovědi tam nic nevidím, podle čeho plátce DPH poznat. Jenom v rejstříku nějakých zemědělských subjektů je údaj platceDPH, ale v jiných registrech to není - já tahám z toho obecného registru (jádra, ekonomicke-subjekty).

Řešil jste to někdo a je to vůbec z nového ARES zjistitelné ? Nebo budu muset sáhnout ještě do registru plátců DPH ?

Offline Marek Weyda

  • Hrdina
  • ****
  • Příspěvků: 275
  • Karma: 8
    • Verze Delphi: Delphi 2007, 10.1 Berlin
jak najít údaj, zda je plátce DPH
« Odpověď #13 kdy: 07-09-2023, 22:04:29 »
Tak nakonec jsem to našel, blbě jsem se podíval do dokumentace. Takže předchozí dotaz odvolávám, vše již vyřešeno.

Offline mbx

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 1
    • Verze Delphi: 6-17
Re:Nové Ares - Administrativní registr ekonomických subjektů
« Odpověď #14 kdy: 08-09-2023, 09:20:28 »
K tomu a k ARESU moje asi posledni poznamky:

-Neplatci vetsinou vubec nemaji element 'dic'
-Porovnal jsem si na asi 100 subjektech vystupy ze stareho a noveho ARESu:
--obcas se lisi nazev, v novem byva delsi/nezkraceny
--v novem je nekdy dic i u firem ktere ho ve starem nemaji
--adresa textem obvykle lepe poskladana (zda se ze to trochu porovnali, drive meli pokazde jinak)

Celkove mi pripadaji data z noveho ARESU ucesanejsi - jeste aby ne.

Na moje pripominky (hlavne ta "Česka republika" mi pripada ostudna) z MF zatim zadna reakce.

M.