Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dotaz na faktury - Co s položkami jako DIČ a informacemi o subjektu #437

Closed
michal-josef-spacek opened this issue Aug 23, 2023 · 3 comments
Assignees
Labels
📄 - faktury Týká se OFN pro Faktury question Further information is requested

Comments

@michal-josef-spacek
Copy link
Contributor

Koukám na https://ofn.gov.cz/faktury/draft/
A Je to celkem jasné, jak je to myšleno.

Člověk či osoba jasně identifikuje daný subjekt.
Akorát nechápu, jak se doberu informací k subjektu v offline modu.
Dovedu si stáhnout informace o subjektu z internetu podle daného identifikátoru.
Ale nevidím způsob jak skladovat informace o subjektu pokud je mám stažené (krom konkretních datových struktur těch příslušných API).

Příklad:

  • Záměr: Chci řešit aplikaci pro fakturu a data pro ni.
  • Udělám si aplikaci, co dovede zobrazit datovou strukturu ve formě třeba PDF
  • Pro vstupní informace je nutné mít více informací, než aktuální datová struktura dovede v sobě obsahovat (adresu, DIČ apod.). Můžu si je online stáhnout, ale stejně nemám v OFN možnost to uložit.

Jak s tímto záměrem naložit?

@michal-josef-spacek michal-josef-spacek changed the title Dotaz na faktury - Co z položkami jako DIČ a informacemi o subjektu Dotaz na faktury - Co s položkami jako DIČ a informacemi o subjektu Aug 25, 2023
@jakubklimek jakubklimek added question Further information is requested 📄 - faktury Týká se OFN pro Faktury labels Sep 5, 2023
@jakubklimek jakubklimek self-assigned this Sep 5, 2023
@jakubklimek
Copy link
Contributor

Jednak je potřeba říct, že OFN pro Faktury přestala být vyvíjena z důvodu ztráty zájmu ze strany původního poskytovatele, který o to měl zájem.

K vašemu záměru - OFN jsou vždy navrženy tak, že je lze kdekoliv rozšiřovat. Pokud tedy kdekoliv potřebujete pro svůj use case něco dalšího, můžete to zkrátka přidat.

Tedy pokud např. máte dodavatele, tak to, s čím OFN počítá, je dané tou danou OFN, zde Člověk či osoba. Pokud ve vašem systému chcete tuto strukutru použít, ale některá položka vám tam chybí, tak si jí můžete přidat. Např.:

"dodavatel": {
      "osoba": {
        "název": "Kosovská banka",
        "stát_registrace": {
          "kód": "1A0",
          "název": "Kosovo"
        },
        "něco_dalšího_co_mě_zajímá": {
           "...": "..."
        }
      }
    },

Možná také jen nerozumím, co myslíte offline módem a ukládáním v OFN.

@michal-josef-spacek
Copy link
Contributor Author

Jednak je potřeba říct, že OFN pro Faktury přestala být vyvíjena z důvodu ztráty zájmu ze strany původního poskytovatele, který o to měl zájem.

ok, to je zajímavá informace.
A je tedy nějaká možnost to dokončit? Nebo jak funguje ten mechanismus tvoření OFN?

K vašemu záměru - OFN jsou vždy navrženy tak, že je lze kdekoliv rozšiřovat. Pokud tedy kdekoliv potřebujete pro svůj use case něco dalšího, můžete to zkrátka přidat.

Chápu. Ovšem toto vytvoří situace, kdy budou různé řešení.

Tedy pokud např. máte dodavatele, tak to, s čím OFN počítá, je dané tou danou OFN, zde Člověk či osoba. Pokud ve vašem systému chcete tuto strukutru použít, ale některá položka vám tam chybí, tak si jí můžete přidat. Např.:

"dodavatel": {
      "osoba": {
        "název": "Kosovská banka",
        "stát_registrace": {
          "kód": "1A0",
          "název": "Kosovo"
        },
        "něco_dalšího_co_mě_zajímá": {
           "...": "..."
        }
      }
    },

Jasně, tohle chápu.

Možná také jen nerozumím, co myslíte offline módem a ukládáním v OFN.

Každá reálná faktura obsahuje u dodavatele a odběratele i adresu, která tady není zahrnuta.

Takže pokud budu bez přístupu na API např. ARESu, kde ji můžu získat, tak ji nemám jak standardizovaně získat.
Vlastně stačí jenom přidat tu adresu. Otázka kde? V tomto případě je to adresa organizace, takže to nemá co společného s vlastní fakturou, spíše s Člověkem či Osobou.

Pak je tady DIČ, to také faktura obsahuje. To je vlastně taky součást Člověka či Osoby.

Dá se teda Člověk či Osoba rozšířit o adresu a DIČ? :-)

S ukládáním v OFN jsem to myslel tak, že pokud mám data, která chci skrze OFN dodávat, tak v databázi bude struktura víceméně stejná jako OFN.

jakubklimek added a commit that referenced this issue Sep 22, 2023
Signed-off-by: Jakub Klímek <jakub@jakubklimek.com>
@jakubklimek
Copy link
Contributor

A je tedy nějaká možnost to dokončit? Nebo jak funguje ten mechanismus tvoření OFN?

Hodně to záleží na kapacitách DIA, které na toto aktuálně příliš nejsou. Mechanismus by měl zjednodušeně fungovat tak, že stakeholder (typicky poskytovatel) přijde s use casem, který si říká o standardizaci, vstoupí do kontaktu s DIA a společně dotáhnou specifikaci. Jakmile je stakeholderů, kteří by tu specifikaci v její podobě použili, více, může se prohlásit za OFN, tedy závaznou pro ostatní poskytovatele obdobných otevřených dat.

Chápu. Ovšem toto vytvoří situace, kdy budou různé řešení.

Ano, v těch rozšířených částech, ne v těch standardizovaných. A nebo se to rozšíření dostane do další verze OFN.

Dá se teda Člověk či Osoba rozšířit o adresu a DIČ? :-)

Dá. Ona by to nebyla Adresa, ale spíše Umístění, jelikož se může jednat i o zahraniční adresu, což je něco jiného než Adresa v RÚIAN.

Šlo by takto?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📄 - faktury Týká se OFN pro Faktury question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants