Skip to content

Összesítés kerekítő olyan könyvelő programokhoz amik nem fogadnak el forintfillért

License

Notifications You must be signed in to change notification settings

Gr3q/http-schemas.nav.gov.hu-2013-szamla-kerekito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

http-schemas.nav.gov.hu-2013-szamla-kerekito

Összesítés kerekítő olyan könyvelő programokhoz amik nem fogadnak el forintfillért (pl Infotéka)

Kerekít minden számot (bruttó+nettó+áfa) az összesítés szekcióban (végösszeg+áfarovat) minden számlán egy http://schemas.nav.gov.hu/2013/szamla típusú xml fájlban. A kerekítés szabványos módon megy végbe "*,50" alatt lefelé, "*,50" és afelett felfelé kerekítve.

Ha a nettó+áfa nem egyenlő a bruttóval bármelyik rovatban akkor javítja a nettót (lehet konfigurálni hogy inkább az áfát).

Javítás ahhoz amikor a részösszegek összege nem egyezik a végösszeggel nincs megírva, ilyenkor a program kilép és nem menti a javított fájlt!

Követelmények

  • Legyen feltelepítve Python 3.8+
  • Legyen lementve rounder.py (jobb klikk+mentés másként)

Használat

Futtasd igy a terminálból:

python rounder.py {{fajl}}

ahol a "fájl" amin futtatni akarod.

Ha a rounder.py fájlt a például a Letöltések mappába mentedded le akkor meg kell adni a fájl helyét így python C:\Users\[User Name]\Downloads\rounder.py {{fajl}} vagy python $HOME\Downloads\rounder.py {{fajl}}!

Tipp: Windowsban ha beírod a Windows Explorer fájl sávjaba hogy "cmd" es lenyomod az Entert akkor felhozza a terminált abban a mappában ami meg volt nyitva.

A teljes segítség

python rounder.py --help
usage: rounder.py [-h] [--out_folder OUT_FOLDER] [--force | --no-force] [--overwrite | --no-overwrite] [--correct {netto,afa}] input

Kerekít minden számot (bruttó+nettó+áfa) az összesítés szekcióban (végösszeg+áfarovat) minden számlán egy "http://schemas.nav.gov.hu/2013/szamla" típusú xml fájlban. A kerekítés szabványos módon megy végbe "*,50" alatt lefelé, "*,50" és afelett felfelé kerekítve.

positional arguments:
  input                 Az input xml fájl

options:
  -h, --help            show this help message and exit
  --out_folder OUT_FOLDER
                        Az output xml mappa. Alapértermezett érték az input fájl mappája.
  --force, --no-force   Akkor is megpróbál kerekíteni ah ay inut fájl nem felel meg a várt formátumnak. Alapértelmezett érték: False.
  --overwrite, --no-overwrite
                        Felülírja az output fájlt, ha már létezik. Alapértelmezett érték: False.
  --correct {netto,afa}
                        Kijavítja a az egyik részösszeget, ha nem egyezik a bruttó összegével. Alapértelmezett érték: netto.

About

Összesítés kerekítő olyan könyvelő programokhoz amik nem fogadnak el forintfillért

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages