Številčenje računov

jurek1973

Guru
3. sep 2007
4.164
1.140
113
Potem boš pa na nek drug način moral dokazat, da so vsi izdani računi res tudi v neki bazi.
Če imaš številčene lepo po stevilkah +1, se enostavno vidi, da so vsi po vrsti in da nobeden ne manjka.

Lahko pa imaš seveda nek algoritem, ki ti generira neke "naključne" številke, pa to številko ob generiranju sproti vpiše v neko TXT datoteko, nato to datoteko podpiše s tvojim certifikatom in dodaTimeStamp.
Ker imaš shranjene VSE te datoteke, in ker je v njih točno viden vrstni red generiranja in ker so vse podpisane in nespremenljive, lahko inšpektoru dokažeš, da so vsi izdani računi v pravem vrstnem redu in da nobeden ne manjka.
Če se seveda hočeš s tem ukvarjat.
 

MojsterS

Fizikalc
10. sep 2007
1.279
45
48
Torej lahko plačam le z enim bonom naenkrat? Mi boš za vnovčenje 3 bonov dal 3 račune? Obstajajo precej boljši in preprostejši sistemi za preprečevanje zlorab bonov in mi ni potrebno imet v bazi najprej številčenje računov od 1 do 100000, potem imam pa še nametane notri 999XXX račune, ki so enaki porabljenemu bonu.

In, če si bo inšpekcija zaželela izvedeti tvoj algoritem, jim ga boš dal, verjemi. Če ne po eni poti, pa drugi. Bolj boš pameten, bolj boš plačeval. Poznam dosti primerov, ki so bili zelo glasni in celo v kakšni zadevi zmagali, ampak končna računica pa ni šla čez.

Sicer pa se tukaj ne pogovarjamo o sistemih, ki so zaradi velikosti in narave dela izredno komplicirani in dejansko potrebujejo take rešitve kot jih opisuješ ti. Za ostalo je tole čisto nepotrebno kompliciranje in je običajno to podlaga za skrivanje nečesa. In iz takega stališča štartajo inšpekcijske službe.
Zakon pravi nekaj, realnost pa je odvisna od preveč dejavnikov, da lahko kar nekaj trdiš in misliš, da bo šlo kar mirno čez.
 

softi

asfalter
30. avg 2007
33.298
486
83
okolica metropole
Citat:
Uporabnik jurek1973 pravi:
Potem boš pa na nek drug način moral dokazat, da so vsi izdani računi res tudi v neki bazi.
Če imaš številčene lepo po stevilkah +1, se enostavno vidi, da so vsi po vrsti in da nobeden ne manjka.

Lahko pa imaš seveda nek algoritem, ki ti generira neke "naključne" številke, pa to številko ob generiranju sproti vpiše v neko TXT datoteko, nato to datoteko podpiše s tvojim certifikatom in dodaTimeStamp.
Ker imaš shranjene VSE te datoteke, in ker je v njih točno viden vrstni red generiranja in ker so vse podpisane in nespremenljive, lahko inšpektoru dokažeš, da so vsi izdani računi v pravem vrstnem redu in da nobeden ne manjka.
Če se seveda hočeš s tem ukvarjat.

99,999 podjetji izdaja račune po sistemu +1.
in imamo mio utajenega davka, dela na črno itd.

tko da +1 sistem ne zagotavlja, da je z računi vse ok.

in nehamo debato.
seveda je najbolj elegantno zagotovit zakonske zahteve s številčenjem +1. in seveda je javnemu uslužbencu na pregledu najlažje ugotovit da v sistemu +1 nič ne manjka.
in tukaj se tudi vse to konča.
 

MojsterS

Fizikalc
10. sep 2007
1.279
45
48
NI problem v računih, ki SO v bazi. Utaje se delajo na računih, ki jih NI v bazi (ter jih seveda nikoli ni bilo). Rešitve proti temu pa ni.
 

MojsterS

Fizikalc
10. sep 2007
1.279
45
48
Je ni, ker naredit premik v glavah ljudi in državnih inštitucijah ne bo šlo kar tako. Sistemsko pa ne boš rešil problema neizdaje računa. Ko bodo ljudje drugače gledali na to, bo pa bolje.
 

dejvi

Fizikalc
30. avg 2010
1.324
0
36
maribor
za račune kjer ti manjka stevilka si pač narediš račun sam za 2 eura na stranko xy in to je to,
lp