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