Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal

Método de amortización lineal. Más...

Diagrama de herencia de sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal
sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion

Métodos públicos

 MetodoAmortizacionLineal ()
 Constructor vacío.
 
 MetodoAmortizacionLineal (Mantes.Partidas partidas)
 Constructor con parametro.
 
 MetodoAmortizacionLineal (Mantes.Partidas partidas, TipoCalculoCuota tipoCalculo)
 Task 146535: Constructor especificando el tipo de cálculo de cuotas.
 
- Métodos públicos heredados de sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera
 AmortizacionCabecera ()
 Constructor vacío.
 
 AmortizacionCabecera (Mantes.Partidas partidas)
 Constructor con parametro.
 
BindingList< AmortizacionDetalleGetPlanAmortizacionContable ()
 Obtener el plan de amortización contable.
 
BindingList< AmortizacionDetalleGetPlanAmortizacionFiscal ()
 Obtener el plan de amortización fiscal.
 
string GetNombreTablaAmortizacion ()
 Devuelve el nombre de la tabla en función del plan de amortización.
 
bool GenerarPlanAmortizacion (TablaAmortizacion tabla)
 Método para la generación del plan de amortización para la partida de inventario.
 

Métodos protegidos

override void CuotasActualizarFechaFinalAmortizacion ()
 Calcular la fecha final de amortización.
 

Otros miembros heredados

- Atributos protegidos heredados de sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera
readonly int _nDesplazamientoInicial = AMORTIZA._Get_Objeto_Amortiza().DesplazamientoInicial
 Número de meses de desplazamiento del mes inicial del ejercicio.
 
readonly bool _lDesplazamientoInverso = AMORTIZA._Get_Objeto_Amortiza().DesplazamientoInverso
 Indica si el desplazamiento mensual es normal o por anticipación (inverso)
 
readonly string _lcEjercicioActual = Convert.ToString(EW_GLOBAL._GetVariable("wc_any"))
 Ejercicio actual.
 
ewMascara _oMascaraImporte = new ewMascara(EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_grantotal))
 Mascara de importe.
 
DateTime _ld_periodoini = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
 Fecha inicial del ejercicio actual.
 
decimal _nImporteHistorico = 0M
 Importe acumulado cuando no existe el desglose histórico.
 
int _nCuotasPendientes = 0
 Cuotas pendientes.
 
int _nPosicionMesInicial = 0
 Posición mes inicial.
 
int _nPeriodoActual = 0
 Periodo actual.
 
int _nPeriodoIndice = 0
 Periodo del indice.
 
decimal _nCuotaAnual = 0M
 Cuota anual.
 
decimal _nCuotaMensual = 0
 Cuota mensual.
 
decimal _nAcumuladoTotal = 0M
 Acumulado total.
 
decimal _nAcumuladoMeses = 0M
 Acumulado mensual.
 
decimal _nPeriodoActualImporteAsentado = 0M
 Importe asentado periodo actual.
 
int _nPeriodoActualCuotasAsentadas = 0
 Cuotas asentadas en el periodo actual.
 
decimal _nAmortizadoTotal = 0M
 Importe amortizado total.
 
decimal _nFijo = 0M
 Importe fijo para los números crecientes/decrecientes.
 
decimal _nDiaIni = 0M
 Indica el dia inicial para los números crecientes/decrecientes.
 
decimal _nDiaFin = 0M
 Indica el dia final para los números crecientes/decrecientes.
 
- Propiedades heredados de sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera
TablaAmortizacion TablaAmortizacion [get, set]
 Indica el plan de amortización (Contable, Fiscal)
 
Mantes.Partidas PartidaInventario [get, set]
 Mantenimiento de la partida de inventario.
 
TipoCalculoCuota TipoCalculoCuota [get, set]
 Indica el Tipo de calculo de cuota (por defecto, no establecido, para que haga una pregunta)
 
string _ErrorMessage [get, set]
 Mensaje de error en caso que se produzca.
 

Descripción detallada

Método de amortización lineal.

Definición en la línea 8 del archivo MetodoAmortizacionLineal.cs.

Documentación de constructores y destructores

◆ MetodoAmortizacionLineal() [1/3]

sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal.MetodoAmortizacionLineal ( )
inline

Constructor vacío.

Definición en la línea 15 del archivo MetodoAmortizacionLineal.cs.

◆ MetodoAmortizacionLineal() [2/3]

sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal.MetodoAmortizacionLineal ( Mantes.Partidas partidas)
inline

Constructor con parametro.

Definición en la línea 23 del archivo MetodoAmortizacionLineal.cs.

◆ MetodoAmortizacionLineal() [3/3]

sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal.MetodoAmortizacionLineal ( Mantes.Partidas partidas,
TipoCalculoCuota tipoCalculo )
inline

Task 146535: Constructor especificando el tipo de cálculo de cuotas.

Parámetros
partidas
tipoCalculo

Definición en la línea 33 del archivo MetodoAmortizacionLineal.cs.

Documentación de funciones miembro

◆ CuotasActualizarFechaFinalAmortizacion()

override void sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal.CuotasActualizarFechaFinalAmortizacion ( )
inlineprotectedvirtual

Calcular la fecha final de amortización.

Reimplementado de sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.

Definición en la línea 408 del archivo MetodoAmortizacionLineal.cs.


La documentación de esta clase está generada del siguiente archivo: