Spaces:
Runtime error
Runtime error
ortografia
Browse files
app.py
CHANGED
@@ -27,12 +27,11 @@ def aplicar_beneficios(sueldo_bruto):
|
|
27 |
|
28 |
|
29 |
def main() -> None:
|
30 |
-
st.header("Calcula tu impuesto a la renta :moneybag: :dollar: :bar_chart:")
|
31 |
|
32 |
with st.expander("Como se usa esta cosa?"):
|
33 |
st.write(Path("info.md").read_text())
|
34 |
|
35 |
-
st.subheader("Ingresa tus datos (click para expandir)")
|
36 |
sueldo_bruto = st.number_input(
|
37 |
"Sueldo Bruto Mensual", value=1500000, min_value=300000
|
38 |
)
|
@@ -40,20 +39,20 @@ def main() -> None:
|
|
40 |
# calcular nueva base imponible
|
41 |
sueldo_bruto_reforma = aplicar_beneficios(sueldo_bruto)
|
42 |
|
43 |
-
st.text(f"Tu sueldo imponible antes de impuestos es: {sueldo_bruto_reforma} (incluye los
|
44 |
|
45 |
col1, col2 = st.columns((0.5, 0.5))
|
46 |
col1.subheader("Tabla de Impuestos Actual")
|
47 |
table = get_table(sueldo_bruto, TRAMOS)
|
48 |
col1.dataframe(table)
|
49 |
total = table["Impuesto"].sum()
|
50 |
-
col1.subheader(f"
|
51 |
|
52 |
col2.subheader("Tabla de Impuestos Reforma")
|
53 |
table = get_table(sueldo_bruto_reforma, TRAMOS_REFORMA)
|
54 |
col2.dataframe(table)
|
55 |
total_reforma = table["Impuesto"].sum()
|
56 |
-
col2.subheader(f"
|
57 |
|
58 |
|
59 |
if __name__ == "__main__":
|
|
|
27 |
|
28 |
|
29 |
def main() -> None:
|
30 |
+
st.header("Calcula tu impuesto a la renta :moneybag: :dollar: :bar_chart: con la Reforma Tributaria")
|
31 |
|
32 |
with st.expander("Como se usa esta cosa?"):
|
33 |
st.write(Path("info.md").read_text())
|
34 |
|
|
|
35 |
sueldo_bruto = st.number_input(
|
36 |
"Sueldo Bruto Mensual", value=1500000, min_value=300000
|
37 |
)
|
|
|
39 |
# calcular nueva base imponible
|
40 |
sueldo_bruto_reforma = aplicar_beneficios(sueldo_bruto)
|
41 |
|
42 |
+
st.text(f"Tu sueldo imponible antes de impuestos con la reforma es: {sueldo_bruto_reforma} (incluye los descuentos asociados a los beneficios)")
|
43 |
|
44 |
col1, col2 = st.columns((0.5, 0.5))
|
45 |
col1.subheader("Tabla de Impuestos Actual")
|
46 |
table = get_table(sueldo_bruto, TRAMOS)
|
47 |
col1.dataframe(table)
|
48 |
total = table["Impuesto"].sum()
|
49 |
+
col1.subheader(f"Total Impuesto: ${total}")
|
50 |
|
51 |
col2.subheader("Tabla de Impuestos Reforma")
|
52 |
table = get_table(sueldo_bruto_reforma, TRAMOS_REFORMA)
|
53 |
col2.dataframe(table)
|
54 |
total_reforma = table["Impuesto"].sum()
|
55 |
+
col2.subheader(f"Total Impuesto con Reforma: ${total_reforma} (diferencia {total_reforma - total})")
|
56 |
|
57 |
|
58 |
if __name__ == "__main__":
|