Spaces:
Runtime error
Runtime error
from pathlib import Path | |
import streamlit as st | |
from impuestos import TRAMOS, TRAMOS_REFORMA, get_table | |
def main() -> None: | |
st.header("Calcula tu impuesto a la renta :moneybag: :dollar: :bar_chart:") | |
with st.expander("Como se usa esta cosa?"): | |
st.write(Path("README.md").read_text()) | |
st.subheader("Ingresa tus datos") | |
sueldo_bruto = st.number_input("Sueldo Bruto Mensual", value=1800000, min_value=300000) | |
st.subheader("Tabla de Impuestos Actual") | |
table = get_table(sueldo_bruto, TRAMOS) | |
st.dataframe(table) | |
total = table["Impuesto"].sum() | |
st.text(f"Pagaras en Total: ${total}") | |
st.subheader("Tabla de Impuestos Reforma") | |
table = get_table(sueldo_bruto, TRAMOS_REFORMA) | |
st.dataframe(table) | |
total = table["Impuesto"].sum() | |
st.text(f"Con la reforma pagaras en Total: ${total}") | |
if __name__ == "__main__": | |
st.set_page_config( | |
"Calculador de impuestos", | |
"π", | |
initial_sidebar_state="expanded", | |
layout="wide", | |
) | |
main() |