Este programa simplica la labor de declaracion de impuestos para una persona fisica con inversiones
Los impuestos que se pagan en inversiones en el sistema no finaciero son el IVA y el ISR, estos datos son guardados de manera diaria en la tabla diario_no_finaciero
y los valores que se guardan dependen de la institucion:
make bash
python src/main.py [rfc] [anio] --type mensual --periodo 8
institucion_id
:prestadero
abono
: Monto invertido, esto es monto en invertido en un prestamo. Tipo de movimientoFONDEO
campo importe.Suma al saldo.comision
: Comisiones pagadas a prestadero sin iva. Suma de capital, interes, moratorio y recuperaciones, a la suma multiplicar por 0.01 . Resta al saldoiva_comision
: Iva pagado de la comision cobrada.interes
: Intereses nominales y moratorios. Tipo de movimientoPAGOS
, En detalle es la suma de interes y moratorios. Suma al saldoiva_interes
: Iva trasladado del interes nominal y moratorio.recuperacion
: Retorno de capital extraordinario. Tipo de movimientoRECUPERACION
campo inporte.Resta al saldocapital
: Capital amortizado. Tipo de movimientoPAGOS
, En detalle es principal. Resta al saldo.
Afluenta te proporcional cada mes un excel con los intereses he iva, pero no te muestran las comisiones ni el iva de las comsiones.
institucion_id
:afluenta
abono
: Diferencia positiva entre el saldo capital del dia contra el dia anteriorcomision
: En movimientos es la suma de los debitos divido entre 1.16iva_comision
: Escomison
por 0.16interes
: En movimientos es la suma de Creditos divida entre 1.16iva_interes
: Es elinteres
multiplicado por 0.16.recuperacion
: Para esta fuente es siempre cero.capital
: Capital amortizado. Diferencia negativa entre el saldo capital del dia contra el dia anterior
Los datos de doopla son tomados directamente de su API y transformados de la siguiente manera
institucion_id
:doopla
abono
: Es la suma de los montos donde el status es "Inversión".comision
: Es el monto dondedeposit_reason
esComision
divido entre 1.16.iva_comision
: Escomision
por 0.16.interes
: Es la suma de la columna interesesiva_interes
: Es elinteres
multiplicado por 0.16.recuperacion
: Para esta fuente es siempre cero.capital
: Capital amortizado. Es la suma de la columna capital
Los datos de yotepresto son tomados directamente de su API y transformados de la siguiente manera
institucion_id
:yotepresto
abono
: Es la suma de los montos donde el tipo es "Préstamo" multilicado por -1.comision
: Es el monto dondetipo
esComisión
divido entre -1.16.iva_comision
: Escomision
por 0.16.interes
: Es la suma de la columna intereses y la columna moratorios donde tipo es pagoiva_interes
: Es elinteres
multiplicado por 0.16.recuperacion
: Para esta fuente es siempre cero.capital
: Capital amortizado. Es la suma de la columna capital donde tipo es pago