Type DescuentoCiclico
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity, IAuthorizationWorkflowManagedEntity, IFinalizationEntity, IFileAttachmentCapableEntity
Representa un registro de descuento cíclico asociado a un empleado
Events
Methods
Properties
- AccionLiquidacion
- Acreedor
- AcreedorReference
- Activo
- Agrupador
- AgrupadorReference
- Codigo
- CodigoEmpleadoAutorizadorWorkflow
- CodigoEmpleadoDefineAutorizaciones
- CodigoEmpleadoSolicitante
- CodigoEmpleadoSujetoAccion
- CodigoInstanciaWorkflow
- ComentarioAnulacion
- CuotasExtraordinarias
- CuotasGeneradas
- Empleo
- EmpleoReference
- EntityKey
- EntityState
- Estado
- EstadoAuthorizationWorkflow
- EstadoAuthorizationWorkflowDb
- EstadoDb
- Fecha
- FechaCambioEstado
- FechaGrabacion
- FechaInicioDescuento
- FechaUltimaModificacion
- FileAttachments
- FrecuenciaCuota
- FrecuenciaPeriodoPlanilla
- IngresadoPortal
- MesNoDescuenta
- Moneda
- MonedaReference
- Monto
- MontoCapitalCredito
- NumeroCuotas
- Observaciones
- PlanPagos
- Porcentaje
- RawPropertyBagData
- Referencia
- Saldo
- TasaInteres
- TieneMontoIndefinido
- Tipo
- TipoDescuento
- TipoDescuentoReference
- TipoPlanilla
- TipoPlanillaReference
- TipoReference
- TotalCobrado
- TotalNoCobrado
- UsaPorcentaje
- UsuarioGrabacion
- UsuarioUltimaModificacion
- ValorCuota
Events
PropertyChanged
PropertyChanging
Public static methods
DescuentoCiclico CreateDescuentoCiclico(int codigo, DateTime fecha, DateTime fechaInicioDescuento, bool tieneMontoIndefinido, bool usaPorcentaje, decimal porcentaje, decimal valorCuota, decimal totalCobrado, decimal totalNoCobrado, string estadoDb, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool activo, bool ingresadoPortal)
Create a new DescuentoCiclico object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
DateTime
fecha - Initial value of the Fecha property.
-
DateTime
fechaInicioDescuento - Initial value of the FechaInicioDescuento property.
-
bool
tieneMontoIndefinido - Initial value of the TieneMontoIndefinido property.
-
bool
usaPorcentaje - Initial value of the UsaPorcentaje property.
-
decimal
porcentaje - Initial value of the Porcentaje property.
-
decimal
valorCuota - Initial value of the ValorCuota property.
-
decimal
totalCobrado - Initial value of the TotalCobrado property.
-
decimal
totalNoCobrado - Initial value of the TotalNoCobrado property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
DateTime
fechaCambioEstado - Initial value of the FechaCambioEstado property.
-
string
estadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
-
bool
activo - Initial value of the Activo property.
-
bool
ingresadoPortal - Initial value of the IngresadoPortal property.
Public properties
AccionLiquidacionEnCiclicos AccionLiquidacion get; set;
Acción que ejecutará con este descuento cíclico cuando se liquida al empleado
BancoYAcreedor Acreedor get; set;
Banco o acreedor al que se asocia este descuento cíclico
EntityReference<BancoYAcreedor> AcreedorReference get; set;
Banco o acreedor al que se asocia este descuento cíclico
bool Activo get; set;
¿Debe aplicarse en planilla?
Agrupador Agrupador get; set;
Agrupador (cuando el descuento usa un porcentaje, debe asociarse a un agrupador)
EntityReference<Agrupador> AgrupadorReference get; set;
Agrupador (cuando el descuento usa un porcentaje, debe asociarse a un agrupador)
int Codigo get; set;
Código del registro de descuento cíclico
Nullable<int> CodigoEmpleadoAutorizadorWorkflow get; set;
Código del empleado responsable de la entidad, usado para incluirlo en el flujo de autorización
mediante una actividad especial.
int CodigoEmpleadoDefineAutorizaciones get; set;
Código del Empleado que Define las Autorizaciones
int CodigoEmpleadoSolicitante get; set;
Código del empleado solicitante
Nullable<int> CodigoEmpleadoSujetoAccion get; set;
Código del empleado sujeto de la acción
string CodigoInstanciaWorkflow get; set;
Código de la instancia del flujo que maneja la entidad
string ComentarioAnulacion get; set;
Comentario especificado por el usuario al momento de anular una acción
EntityCollection<CuotaExtraordinariaDescuentoCiclico> CuotasExtraordinarias get; set;
Collección de cuotas extraordinarias pagadas por el empleado y que no fueron procesadas por el cálculo de planillas
EntityCollection<CuotaDescuentoCiclico> CuotasGeneradas get; set;
Collección de cuotas generadas por este descuento cíclico
Empleo Empleo get; set;
Empleado al que se asocia este descuento cíclico
EntityReference<Empleo> EmpleoReference get; set;
Empleado al que se asocia este descuento cíclico
EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoAccion Estado get; set;
Estado deNombreAccion
Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;
Estado de la entidad manejada por workflow
string EstadoAuthorizationWorkflowDb get; set;
Estado de flujo
string EstadoDb get; set;
Estado de la accion. P = Pendiente, A = Autorizado, D = Denegado, N = Anulado
DateTime Fecha get; set;
Fecha de registro del descuento cíclico
DateTime FechaCambioEstado get; set;
Fecha del Ultimo Cambio de Estado de la Entidad
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
DateTime FechaInicioDescuento get; set;
Fecha a partir de la cual se va a procesar este descuento en las planillas
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó por última vez
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
FrecuenciaCuotaCiclica FrecuenciaCuota get; set;
Cada cuota corresponde con esta frecuencia
FrecuenciaPeriodoPlanillaCiclicos FrecuenciaPeriodoPlanilla get; set;
Período de planilla en donde serán procesadas cuotas de este descuento
bool IngresadoPortal get; set;
Indica si la solicitud fue hecha desde el portal
MesNoDescuentaCiclico MesNoDescuenta get; set;
Determina el mes en que no genera cuotas de descuento cíclico.
Moneda Moneda get; set;
Moneda en que está expresado el valor de la cuota
EntityReference<Moneda> MonedaReference get; set;
Moneda en que está expresado el valor de la cuota
Nullable<decimal> Monto get; set;
Monto total del descuento (se usa cuando dcc_monto_indefinido = 0)
Nullable<decimal> MontoCapitalCredito get; set;
Monto de capital del crédito dado al empleado
Nullable<int> NumeroCuotas get; set;
Determina el número total de cuotas en que debe dividirse el monto para ser descontado al empleado (se usa cuando dcc_monto_indefinido = 0)
string Observaciones get; set;
Observación o comentario asociado al descuento
EntityCollection<PlanPagosDescuentoCiclico> PlanPagos get; set;
Distribución del plan de pagos del descuento cíclico
decimal Porcentaje get; set;
Porcentaje a aplicar sobre la sumatoria de ingresos definida por el Agrupador para calcular la cuota (se usa cuando dcc_usa_porcentaje = 1)
string RawPropertyBagData get; set;
Data de los property bag
string Referencia get; set;
Número de referencia o identificador del descuento cíclico
Nullable<decimal> Saldo get; set;
Saldo actual del descuento cíclico
Nullable<decimal> TasaInteres get; set;
Tasa de interes aplicable al descuento
bool TieneMontoIndefinido get; set;
Determina si el descuento no tiene un monto total, ni un número de cuotas especificados
TipoDescuentoCiclico Tipo get; set;
Tipo de descuento cíclico al que pertenece este registro
TipoDescuento TipoDescuento get; set;
Tipo de Descuento que se utilizará para los cálculos de planilla para las cuotas generadas por este registro
EntityReference<TipoDescuento> TipoDescuentoReference get; set;
Tipo de Descuento que se utilizará para los cálculos de planilla para las cuotas generadas por este registro
TipoPlanilla TipoPlanilla get; set;
Tipo de Planilla para el cual serán generadas cuotas por este descuento cíclico
EntityReference<TipoPlanilla> TipoPlanillaReference get; set;
Tipo de Planilla para el cual serán generadas cuotas por este descuento cíclico
EntityReference<TipoDescuentoCiclico> TipoReference get; set;
Tipo de descuento cíclico al que pertenece este registro
decimal TotalCobrado get; set;
Sumatoria de las cuotas descontadas a la fecha en planillas autorizadas
decimal TotalNoCobrado get; set;
Total de montos no cobrados en cuotas aplicadas parcialmente en planillas autorizadas
bool UsaPorcentaje get; set;
Determina si el valor de la cuota corresponde con el porcentaje sobre un agrupador. (En caso contrario, el valor de la cuota es un valor fijo)
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro
decimal ValorCuota get; set;
Valor de la cuota a descontar