economia
This commit is contained in:
parent
341f56862d
commit
bab7c2c23b
12 changed files with 156 additions and 0 deletions
BIN
anno2/Sem2/Economia/40120luc-bp.pdf
Normal file
BIN
anno2/Sem2/Economia/40120luc-bp.pdf
Normal file
Binary file not shown.
BIN
anno2/Sem2/Economia/_6-piano_finanziario.pdf
Normal file
BIN
anno2/Sem2/Economia/_6-piano_finanziario.pdf
Normal file
Binary file not shown.
BIN
anno2/Sem2/Economia/__pycache__/dati2019.cpython-36.pyc
Normal file
BIN
anno2/Sem2/Economia/__pycache__/dati2019.cpython-36.pyc
Normal file
Binary file not shown.
BIN
anno2/Sem2/Economia/altro/bp-terme-finale.xls
Normal file
BIN
anno2/Sem2/Economia/altro/bp-terme-finale.xls
Normal file
Binary file not shown.
BIN
anno2/Sem2/Economia/altro/gruppi.pdf
Normal file
BIN
anno2/Sem2/Economia/altro/gruppi.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
anno2/Sem2/Economia/programma non freq.pdf
Normal file
BIN
anno2/Sem2/Economia/programma non freq.pdf
Normal file
Binary file not shown.
BIN
anno2/Sem2/Economia/pyth/__pycache__/dati2019.cpython-36.pyc
Normal file
BIN
anno2/Sem2/Economia/pyth/__pycache__/dati2019.cpython-36.pyc
Normal file
Binary file not shown.
BIN
anno2/Sem2/Economia/pyth/__pycache__/dati2020.cpython-36.pyc
Normal file
BIN
anno2/Sem2/Economia/pyth/__pycache__/dati2020.cpython-36.pyc
Normal file
Binary file not shown.
62
anno2/Sem2/Economia/pyth/dati2019.py
Normal file
62
anno2/Sem2/Economia/pyth/dati2019.py
Normal file
|
@ -0,0 +1,62 @@
|
|||
### Costi di avvio
|
||||
debitoIstitutoCredito = 150 * 1000
|
||||
tassoIstitutoCredito = 5/100 # m/l termine
|
||||
debitoFornitori = 0
|
||||
tassFornitori = 7/100 # breve termine
|
||||
capitaleProprio = 70 * 1000
|
||||
|
||||
##### Costi di startup
|
||||
componentiHWPerStanza = 200 # Costo materiale per stanza, venduto al doppio
|
||||
# Costi Mensili:
|
||||
## personale:
|
||||
costiPersonale = {
|
||||
"amministrazione ": 1100,
|
||||
"tecnico ": 1200,
|
||||
"sviluppatore ": 1800,
|
||||
}
|
||||
nPersonale = {
|
||||
"amministrazione ": 1,
|
||||
"tecnico ": 2,
|
||||
"sviluppatore ": 4,
|
||||
}
|
||||
|
||||
# altro
|
||||
## annuo
|
||||
costiAnnui = {
|
||||
"assistenzaClienti ": 3000,
|
||||
"server ": 1500,
|
||||
"marketing ": 5000,
|
||||
"accantonamentoRischi ": 10000,
|
||||
"materialeUfficio": 1000,
|
||||
"affitto": 3000 * 12,
|
||||
"bollette": 350 * 12,
|
||||
"consulenza": 5000*12
|
||||
}
|
||||
|
||||
oneriSociali = 15/100
|
||||
iva = 22/100
|
||||
imposteEsercizio = 30/100
|
||||
|
||||
# Ricavi
|
||||
|
||||
clientela = {
|
||||
"gallerie": 1,
|
||||
"musei": 0,
|
||||
"edificiStorici": 0,
|
||||
"privati": 2
|
||||
}
|
||||
nClienti = sum(clientela.values())
|
||||
stanzePerEdificio = {
|
||||
"gallerie": 10,
|
||||
"musei": 30,
|
||||
"edificiStorici": 50,
|
||||
"privati": 4
|
||||
}
|
||||
nStanze = sum([v * stanzePerEdificio[k] for k,v in clientela.items()])
|
||||
|
||||
ricaviPerUnita = {
|
||||
"swSistema": 40*1000,
|
||||
"swAnalisi": 25*1000,
|
||||
"installazione": 2000,
|
||||
"assistenza": 5000
|
||||
}
|
63
anno2/Sem2/Economia/pyth/dati2020.py
Normal file
63
anno2/Sem2/Economia/pyth/dati2020.py
Normal file
|
@ -0,0 +1,63 @@
|
|||
from dati2019 import clientela as vecchiaClientela
|
||||
### Costi di avvio
|
||||
debitoIstitutoCredito = 150 * 1000
|
||||
tassoIstitutoCredito = 5/100 # m/l termine
|
||||
debitoFornitori = 0
|
||||
tassFornitori = 7/100 # breve termine
|
||||
capitaleProprio = 70 * 1000
|
||||
|
||||
##### Costi di startup
|
||||
componentiHWPerStanza = 200 # Costo materiale per stanza, venduto al doppio
|
||||
# Costi Mensili:
|
||||
## personale:
|
||||
costiPersonale = {
|
||||
"amministrazione ": 1100,
|
||||
"tecnico ": 1200,
|
||||
"sviluppatore ": 1800,
|
||||
}
|
||||
nPersonale = {
|
||||
"amministrazione ": 1,
|
||||
"tecnico ": 4,
|
||||
"sviluppatore ": 5,
|
||||
}
|
||||
|
||||
# altro
|
||||
## annuo
|
||||
costiAnnui = {
|
||||
"assistenzaClienti ": 3000,
|
||||
"server ": 2500,
|
||||
"marketing ": 5000,
|
||||
"accantonamentoRischi ": 20000,
|
||||
"materialeUfficio": 1000,
|
||||
"affitto": 3000 * 12,
|
||||
"bollette": 500 * 12,
|
||||
"consulenza": 7500*12
|
||||
}
|
||||
|
||||
oneriSociali = 15/100
|
||||
iva = 22/100
|
||||
imposteEsercizio = 30/100
|
||||
|
||||
# Ricavi
|
||||
|
||||
clientela = {
|
||||
"gallerie": 1 + vecchiaClientela['gallerie'],
|
||||
"musei": 0 + vecchiaClientela['musei'],
|
||||
"edificiStorici": 0 + vecchiaClientela['edificiStorici'],
|
||||
"privati": 2 + vecchiaClientela['privati']
|
||||
}
|
||||
nClienti = sum(clientela.values())
|
||||
stanzePerEdificio = {
|
||||
"gallerie": 10,
|
||||
"musei": 30,
|
||||
"edificiStorici": 50,
|
||||
"privati": 4
|
||||
}
|
||||
nStanze = sum([v * stanzePerEdificio[k] for k,v in clientela.items()])
|
||||
|
||||
ricaviPerUnita = {
|
||||
"swSistema": 40*1000,
|
||||
"swAnalisi": 25*1000,
|
||||
"installazione": 2000,
|
||||
"assistenza": 5000
|
||||
}
|
31
anno2/Sem2/Economia/pyth/piano.py
Normal file
31
anno2/Sem2/Economia/pyth/piano.py
Normal file
|
@ -0,0 +1,31 @@
|
|||
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))
|
Loading…
Reference in a new issue