Git Product home page Git Product logo

Comments (3)

jakubklimek avatar jakubklimek commented on July 27, 2024

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.

from otevrene-formalni-normy.

michal-josef-spacek avatar michal-josef-spacek commented on July 27, 2024

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.

from otevrene-formalni-normy.

jakubklimek avatar jakubklimek commented on July 27, 2024

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?

from otevrene-formalni-normy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.