Zakon uređuje odnos između poreznih obveznika i poreznih tijela koja primjenjuju propise o porezima i drugim javnim davanjima, ako posebnim zakonima o pojedinim vrstama poreza i drugim javnim davanjima nije uređeno drukčije i predstavlja zajedničku osnovu poreznog sustava.
Pravilnici doneseni na temelju odredbi Općeg poreznog zakona (Nar. nov., br. 147/08., 18/11., 78/12., 136/12., 73/13., 26/15. i 44/16., dalje: stari Zakon) ostaju na snazi do stupanja na snagu novih pravilnika.
Postupci pokrenuti do stupanja na snagu ovoga Zakona prema odredbama starog Zakona, osim postupaka pokrenutih na temelju glave VIII. i IX. starog Zakona., dovršit će se prema odredbama toga Zakona. Iznimno, postupci za utvrđivanje zastare započeti po zahtjevu poreznog obveznika prema odredbama starog Zakona u kojima je do 1. siječnja 2017. nastupila relativna zastara dovršit će se prema odredbama toga Zakona. Postupci u kojima je do 1. siječnja 2017. nastupila apsolutna zastara prema odredbama starog Zakona, dovršit će se prema odredbama ovoga (novog) Zakona.
Postupci pokrenuti prema odredbama glave VIII. i IX. starog Zakona dovršit će se prema odredbama zakona kojim se uređuje administrativna suradnja.,
Odredba čl. 108. st. 6. ovog Zakona (Ako se radi utvrđenja poreza i kamata ili naplate poreza, kamata i troškova ovrhe vodi postupak pred sudom, za vrijeme trajanja tog postupka zastara ne teče.) prestaje važiti 31. prosinca 2018.
Ovaj Zakon stupa na snagu 1. siječnja 2017., a može se vidjeti ovdje.