Evolution : Data Model API Documentation

Type DescuentoCiclico

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IHasPropertyBag, IAuditedEntity, IAuthorizationWorkflowManagedEntity, IFinalizationEntity, IFileAttachmentCapableEntity

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