31 lines
1.1 KiB
Python
31 lines
1.1 KiB
Python
from IPython import embed
|
|
import importlib
|
|
fuck = embed
|
|
|
|
anni = ['2019', '2020']#, '2021']
|
|
for anno in anni:
|
|
mdl = importlib.import_module('dati'+anno)
|
|
if "__all__" in mdl.__dict__:
|
|
names = mdl.__dict__["__all__"]
|
|
else:
|
|
# otherwise we import all names that don't begin with _
|
|
names = [x for x in mdl.__dict__ if not x.startswith("_")]
|
|
|
|
# now drag them in
|
|
globals().update({k: getattr(mdl, k) for k in names})
|
|
|
|
# === CONTO ECONOMICO ===
|
|
costiTotali = sum(costiAnnui.values()) + \
|
|
sum([v * nPersonale[k] for k,v in costiPersonale.items()])*13 * (1+oneriSociali) + \
|
|
componentiHWPerStanza * nStanze
|
|
|
|
ricaviTotali = nClienti * sum(ricaviPerUnita.values()) + \
|
|
componentiHWPerStanza * nStanze * 2 # *2 perche vendi al doppio del costo
|
|
|
|
|
|
ivaCredito = iva * (sum(costiAnnui.values()) + componentiHWPerStanza * nStanze)
|
|
ivaDebito = iva * ricaviTotali
|
|
|
|
print("=== CONTO ECONOMICO - anno %s ===" % (anno,))
|
|
print("IVA: debito = %s, credito = %s" % (ivaDebito, ivaCredito))
|
|
print("Costi Totali: %s, Ricavi Totali: %s" % (costiTotali, ricaviTotali))
|