Clase de gestión del plan de amortización. Más...
Métodos públicos | |
AmortizacionCabecera () | |
Constructor vacío. | |
AmortizacionCabecera (Mantes.Partidas partidas) | |
Constructor con parametro. | |
BindingList< AmortizacionDetalle > | GetPlanAmortizacionContable () |
Obtener el plan de amortización contable. | |
BindingList< AmortizacionDetalle > | GetPlanAmortizacionFiscal () |
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 | |
virtual void | CuotasActualizarFechaFinalAmortizacion () |
Calcular la fecha final de amortización. | |
Atributos protegidos | |
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 | |
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. | |
Clase de gestión del plan de amortización.
Definición en la línea 21 del archivo AmortizacionCabecera.cs.
|
inline |
Constructor vacío.
Definición en la línea 199 del archivo AmortizacionCabecera.cs.
|
inline |
Constructor con parametro.
Definición en la línea 209 del archivo AmortizacionCabecera.cs.
|
inlineprotectedvirtual |
Calcular la fecha final de amortización.
Reimplementado en sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionCreciente, sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionDecreciente, sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionDegresivo y sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal.
Definición en la línea 700 del archivo AmortizacionCabecera.cs.
|
inline |
Método para la generación del plan de amortización para la partida de inventario.
Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.
Definición en la línea 256 del archivo AmortizacionCabecera.cs.
|
inline |
Devuelve el nombre de la tabla en función del plan de amortización.
Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.
Definición en la línea 247 del archivo AmortizacionCabecera.cs.
|
inline |
Obtener el plan de amortización contable.
Definición en la línea 223 del archivo AmortizacionCabecera.cs.
|
inline |
Obtener el plan de amortización fiscal.
Definición en la línea 235 del archivo AmortizacionCabecera.cs.
|
protected |
Ejercicio actual.
Definición en la línea 38 del archivo AmortizacionCabecera.cs.
|
protected |
Fecha inicial del ejercicio actual.
Definición en la línea 48 del archivo AmortizacionCabecera.cs.
|
protected |
Indica si el desplazamiento mensual es normal o por anticipación (inverso)
Definición en la línea 33 del archivo AmortizacionCabecera.cs.
|
protected |
Acumulado mensual.
Definición en la línea 99 del archivo AmortizacionCabecera.cs.
|
protected |
Acumulado total.
Definición en la línea 94 del archivo AmortizacionCabecera.cs.
|
protected |
Importe amortizado total.
Definición en la línea 114 del archivo AmortizacionCabecera.cs.
|
protected |
Cuota anual.
Definición en la línea 84 del archivo AmortizacionCabecera.cs.
|
protected |
Cuota mensual.
Definición en la línea 89 del archivo AmortizacionCabecera.cs.
|
protected |
Cuotas pendientes.
Definición en la línea 64 del archivo AmortizacionCabecera.cs.
|
protected |
Número de meses de desplazamiento del mes inicial del ejercicio.
Definición en la línea 28 del archivo AmortizacionCabecera.cs.
|
protected |
Indica el dia final para los números crecientes/decrecientes.
Definición en la línea 129 del archivo AmortizacionCabecera.cs.
|
protected |
Indica el dia inicial para los números crecientes/decrecientes.
Definición en la línea 124 del archivo AmortizacionCabecera.cs.
|
protected |
Importe fijo para los números crecientes/decrecientes.
Definición en la línea 119 del archivo AmortizacionCabecera.cs.
|
protected |
Importe acumulado cuando no existe el desglose histórico.
Definición en la línea 53 del archivo AmortizacionCabecera.cs.
|
protected |
Periodo actual.
Definición en la línea 74 del archivo AmortizacionCabecera.cs.
|
protected |
Cuotas asentadas en el periodo actual.
Definición en la línea 109 del archivo AmortizacionCabecera.cs.
|
protected |
Importe asentado periodo actual.
Definición en la línea 104 del archivo AmortizacionCabecera.cs.
|
protected |
Periodo del indice.
Definición en la línea 79 del archivo AmortizacionCabecera.cs.
|
protected |
Posición mes inicial.
Definición en la línea 69 del archivo AmortizacionCabecera.cs.
|
protected |
Mascara de importe.
Definición en la línea 43 del archivo AmortizacionCabecera.cs.
|
getset |
Mensaje de error en caso que se produzca.
Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.
Definición en la línea 164 del archivo AmortizacionCabecera.cs.
|
getset |
Mantenimiento de la partida de inventario.
Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.
Definición en la línea 143 del archivo AmortizacionCabecera.cs.
|
getset |
Indica el plan de amortización (Contable, Fiscal)
Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.
Definición en la línea 138 del archivo AmortizacionCabecera.cs.
|
getset |
Indica el Tipo de calculo de cuota (por defecto, no establecido, para que haga una pregunta)
Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.
Definición en la línea 148 del archivo AmortizacionCabecera.cs.