Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.contabilidad.GeneradorPrevisiones

Generador de previsiones base para la generación de las previsiones de cobro y pago. Más...

Diagrama de herencia de sage.ew.contabilidad.GeneradorPrevisiones
sage.ew.interficies.IGeneradorPrevisiones sage.ew.contabilidad.GeneradorPrevisionesCobro sage.ew.contabilidad.GeneradorPrevisionesPago

Métodos públicos

 GeneradorPrevisiones ()
 Constructor.
 
 GeneradorPrevisiones (IAsientos toAsiento)
 Constructor con la referencia del asiento.
 
virtual bool _Save ()
 Generamos las previsiones de la factura A implementar en cada clase derivada.
 
bool _ExistenPrevisiones ()
 Control para saber si hay previsiones antes de generar los vencimientos.
 

Métodos protegidos

string asignarReferencia (bool tlVentas, IAsientos toAsiento, string tcFactura, string tcCuenta, ref string tcSIIFraMod)
 Obtener la referencia que asignaremos a la previsión a partir de la cuenta de cliente (caso asiento facturas de venta), o de la cuenta del proveedor (caso asiento facturas de compra). Caso ventas tambien obtener nº factura expedición (SIIFRAMOD)
 

Propiedades

string _Factura [get, set]
 Número de factura.
 
string _Cuenta [get, set]
 Código de Cuenta (Cliente o proveedor)
 
decimal _Importe [get, set]
 Importe.
 
decimal _ImporteDiv [get, set]
 Importe en divisa.
 
string _Divisa [get, set]
 Divisa del documento.
 
decimal _Cambio [get, set]
 Cambio a aplicar a las previsiones que vienen del documento relacionado.
 
DateTime? _FechaFactura [get, set]
 Fecha de emisión de la factura.
 
DateTime? _FechaOperacion [get, set]
 Fecha de operación de la factura.
 
bool _VencimPorFechaFactura [get, set]
 Generación del cálculo de los vencimientos por la fecha de factura.
 
bool _VencimPorFechaOperacion [get, set]
 Generación del cálculo de los vencimientos por la fecha de factura.
 
bool _Recc [get, set]
 Indica si las previsiones son ed criterio de caja.
 
List< int > _Giros [get, set]
 Giros para crear las previsiones según el formato utilizado siempre hasta ahora List(int), y que dentro de un tiempo será obsoleto.
 
List< LineaGiro_GirosPrc [get, set]
 Giros para crear las previsiones según el nuevo formato List(LineaGiro>>)
 
bool _ContabilizarCobroPago [get, set]
 Cobramos / pagamos la previsión con lo que va a generar un único vencimiento No realiza el cobro solo es para que genere un único vencimiento.
 
int? _NumBanco [get, set]
 Número de banco, el equivalente a env_cli ...
 
string _Mensaje_Error [get, set]
 Mensaje de errror.
 
string _Concepto [get, set]
 Concepto.
 

Descripción detallada

Generador de previsiones base para la generación de las previsiones de cobro y pago.

Definición en la línea 20 del archivo GeneradorPrevisiones.cs.

Documentación de constructores y destructores

◆ GeneradorPrevisiones() [1/2]

sage.ew.contabilidad.GeneradorPrevisiones.GeneradorPrevisiones ( )
inline

Constructor.

Definición en la línea 336 del archivo GeneradorPrevisiones.cs.

◆ GeneradorPrevisiones() [2/2]

sage.ew.contabilidad.GeneradorPrevisiones.GeneradorPrevisiones ( IAsientos toAsiento)
inline

Constructor con la referencia del asiento.

Parámetros
toAsientoReferencia del asiento

Definición en la línea 344 del archivo GeneradorPrevisiones.cs.

Documentación de funciones miembro

◆ _ExistenPrevisiones()

bool sage.ew.contabilidad.GeneradorPrevisiones._ExistenPrevisiones ( )
inline

Control para saber si hay previsiones antes de generar los vencimientos.

Devuelve

Definición en la línea 609 del archivo GeneradorPrevisiones.cs.

◆ _Save()

virtual bool sage.ew.contabilidad.GeneradorPrevisiones._Save ( )
inlinevirtual

Generamos las previsiones de la factura A implementar en cada clase derivada.

Devuelve

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Reimplementado en sage.ew.contabilidad.GeneradorPrevisionesCobro y sage.ew.contabilidad.GeneradorPrevisionesPago.

Definición en la línea 356 del archivo GeneradorPrevisiones.cs.

◆ asignarReferencia()

string sage.ew.contabilidad.GeneradorPrevisiones.asignarReferencia ( bool tlVentas,
IAsientos toAsiento,
string tcFactura,
string tcCuenta,
ref string tcSIIFraMod )
inlineprotected

Obtener la referencia que asignaremos a la previsión a partir de la cuenta de cliente (caso asiento facturas de venta), o de la cuenta del proveedor (caso asiento facturas de compra). Caso ventas tambien obtener nº factura expedición (SIIFRAMOD)

Ojo para el caso de tener un asiento multifactura pues habrá que detectar el cliente/proveedor de las lineas del asiento que correspondan a la factura de la que queramos averiguar la referencia.

Parámetros
tlVentasTrue si el procedimiento se ejecuta para ventas, false para compras.
toAsientoAsiento.
tcFacturaNº de factura.
tcCuentaCuenta contable (código de cliente para previsiones de cobro, código de proveedor para previsiones de pago).
tcSIIFraModNº factura expedición, parámetro utilizado solo en el caso de ventas.

Definición en la línea 424 del archivo GeneradorPrevisiones.cs.

Documentación de propiedades

◆ _Cambio

decimal sage.ew.contabilidad.GeneradorPrevisiones._Cambio
getset

Cambio a aplicar a las previsiones que vienen del documento relacionado.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 124 del archivo GeneradorPrevisiones.cs.

◆ _Concepto

string sage.ew.contabilidad.GeneradorPrevisiones._Concepto
getset

Concepto.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 284 del archivo GeneradorPrevisiones.cs.

◆ _ContabilizarCobroPago

bool sage.ew.contabilidad.GeneradorPrevisiones._ContabilizarCobroPago
getset

Cobramos / pagamos la previsión con lo que va a generar un único vencimiento No realiza el cobro solo es para que genere un único vencimiento.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 257 del archivo GeneradorPrevisiones.cs.

◆ _Cuenta

string sage.ew.contabilidad.GeneradorPrevisiones._Cuenta
getset

Código de Cuenta (Cliente o proveedor)

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 82 del archivo GeneradorPrevisiones.cs.

◆ _Divisa

string sage.ew.contabilidad.GeneradorPrevisiones._Divisa
getset

Divisa del documento.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 108 del archivo GeneradorPrevisiones.cs.

◆ _Factura

string sage.ew.contabilidad.GeneradorPrevisiones._Factura
getset

Número de factura.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 73 del archivo GeneradorPrevisiones.cs.

◆ _FechaFactura

DateTime? sage.ew.contabilidad.GeneradorPrevisiones._FechaFactura
getset

Fecha de emisión de la factura.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 140 del archivo GeneradorPrevisiones.cs.

◆ _FechaOperacion

DateTime? sage.ew.contabilidad.GeneradorPrevisiones._FechaOperacion
getset

Fecha de operación de la factura.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 149 del archivo GeneradorPrevisiones.cs.

◆ _Giros

List<int> sage.ew.contabilidad.GeneradorPrevisiones._Giros
getset

Giros para crear las previsiones según el formato utilizado siempre hasta ahora List(int), y que dentro de un tiempo será obsoleto.

Si contabilizamos el cobro o el pago siempre devolvemos un giro.

ATENCION ! Esta propiedad dejará de utilizarse el 1 de Octubre 2023.

Mientras no se elimine la propiedad _Giros se deben llevar las dos propiedades _Giros y _GirosPrc en paralelo.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 218 del archivo GeneradorPrevisiones.cs.

◆ _GirosPrc

List<LineaGiro> sage.ew.contabilidad.GeneradorPrevisiones._GirosPrc
getset

Giros para crear las previsiones según el nuevo formato List(LineaGiro>>)

Si contabilizamos el cobro o el pago siempre devolvemos un giro.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 238 del archivo GeneradorPrevisiones.cs.

◆ _Importe

decimal sage.ew.contabilidad.GeneradorPrevisiones._Importe
getset

Importe.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 90 del archivo GeneradorPrevisiones.cs.

◆ _ImporteDiv

decimal sage.ew.contabilidad.GeneradorPrevisiones._ImporteDiv
getset

Importe en divisa.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 99 del archivo GeneradorPrevisiones.cs.

◆ _Mensaje_Error

string sage.ew.contabilidad.GeneradorPrevisiones._Mensaje_Error
getset

Mensaje de errror.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 275 del archivo GeneradorPrevisiones.cs.

◆ _NumBanco

int? sage.ew.contabilidad.GeneradorPrevisiones._NumBanco
getset

Número de banco, el equivalente a env_cli ...

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 266 del archivo GeneradorPrevisiones.cs.

◆ _Recc

bool sage.ew.contabilidad.GeneradorPrevisiones._Recc
getset

Indica si las previsiones son ed criterio de caja.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 176 del archivo GeneradorPrevisiones.cs.

◆ _VencimPorFechaFactura

bool sage.ew.contabilidad.GeneradorPrevisiones._VencimPorFechaFactura
getset

Generación del cálculo de los vencimientos por la fecha de factura.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 158 del archivo GeneradorPrevisiones.cs.

◆ _VencimPorFechaOperacion

bool sage.ew.contabilidad.GeneradorPrevisiones._VencimPorFechaOperacion
getset

Generación del cálculo de los vencimientos por la fecha de factura.

Implementa sage.ew.interficies.IGeneradorPrevisiones.

Definición en la línea 167 del archivo GeneradorPrevisiones.cs.


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