Clase para las previsiones de cobro. Más...
Tipos públicos | |
enum | EstadoPrevisiones { Cobradas , Pendientes , Impagadas , Todas } |
Estado de las previsiones. Más... | |
Métodos públicos | |
PrevisionCobro () | |
Constructor de PrevisionCobro. | |
PrevisionCobro (string tcEmpresa="", int tnEjercicio=0, string tcFactura="", int tnOrden=0, int tnImpagado=0, int tnPendiente=0) | |
Constructor de PrevisionCobro para una previsión concreta. | |
PrevisionCobro (DataRow loRow) | |
Constructor de PrevisionCobro a partir de un DataRow con los datos claves de PREVI_CL. | |
bool | _Printed () |
Metodo para marcar el documento como impreso. | |
bool | _UnPrinted () |
Metodo para marcar el documento como impreso. | |
void | _Print (Boolean tlPresentarPantalla=false) |
Imprime el recibo de la previsión. | |
bool | _Show_Print (int tnAbrirEn=1) |
Muestra la pantalla de impresión. | |
Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
Obtiene los filtros para Sage Reports. | |
DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
Obtiene lo datos de Sage Reports. | |
bool | _Permite_Delete_Prevision () |
Devuelve true si la previsión que está cargada en el objeto puede ser eliminada. | |
bool | _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje) |
Método para evaluar si se permite un cambio de valor. | |
void | _Clonar (PrevisionCobro toPrevision, string tcEmpresa, int tnEjercicio, string tcFactura, int tnOrden, int tnImpagado=0, int tnPendiente=0) |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionCobro recibido como parámetro. Añadir los parámetros para poder indicar todos los campos que forman parte de la clave principal, es obligatorio al ser multiclave(PE-103582) | |
bool | _Contabilizar (Dictionary< string, decimal > tdicCobros, DateTime tdFecha, decimal tnCambio, Asientos toAsiento=null) |
T111293 Contabiliza la previsión cargada en el objeto, se indica por parametro las lineas del asiento que informant las formas de cobro. | |
bool | _Contabilizar (Dictionary< string, Tuple< decimal, List< Tuple< decimal, string, string > > > > tdicCobros, DateTime tdFecha, decimal tnCambio, Asientos toAsiento=null) |
CCR 185453: Sobrecarga para poder pasar en las lineas del cobro, el conjunto de comisiones a añadir al asiento de cobro para formas de cobro con comisiones. | |
void | _GeneraDiferenciasCambio (DateTime tdFecha, decimal lnImporteEntrega, decimal tnCambio, bool tlForzar=false) |
T115472 Metodo para generar las diferencias de cambio de la previsión. | |
void | _GeneraDiferenciasCambio (DateTime tdFecha, decimal lnImporteEntrega, decimal tnCambio, AsientosCobrosGeneradorLinea loLin, List< IAsientosPrevisionesGeneradorLinea > loList, bool tlForzar=false, bool tlFinal=false) |
T115472 Metodo para generar las diferencias de cambio de la previsiones con la misma cotización en un mismo asiento. | |
bool | _ExisteCuenta (string Cliente) |
bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, Asientos toAsiento=null) |
T111293. | |
bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, decimal tnCambio, Asientos toAsiento=null, bool tlGroup=false, bool tlIdenticoClien=false) |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada. | |
bool | _Contbilizar_VincularPrevisionConAsiento (DateTime tdFecha, string tcAsi, string tcBanco) |
Operación de negocio específico de predefinidos, no usar sin tener claro. Método para liquidar una prevision con un asiento preexistente. NO MODIFICA EL ASIENTO. | |
bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, string tcAsi) |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada. | |
DataTable | _HistoricoRecibos () |
Generar el Histórico de Recibos. | |
bool | _Impagar (DateTime tdFechaAsientoImpago) |
Nos realiza el impago de la previsión generando previsión nueva pendiente de cobro. El objeto se queda cargado con la nueva previsión generada (la que queda pendiente) | |
ArrayList | FechasEjercicio (string ejercicio) |
Obtener una lista de. | |
bool | _Perdonar () |
Perdonar la previsión, marcar como cobrada. | |
String | _Validar_Cuentas_Bancarias (string tcCuenta) |
Valida cuentas bancárias válidas. | |
List< PrevisionCobro > | Generar_Vencimientos (List< int > tlisGiros, bool tlPrevRetNoFisc=false) |
Generar previsiones de cobro de la factura según el sistema antiguo de giros (los giros se pasan como List(int)). | |
List< PrevisionCobro > | Generar_Vencimientos (List< LineaGiro > tlisGiros, bool tlPrevRetNoFisc=false, bool? tlMesesCompletos=null) |
Generar previsiones de cobro de la factura según el sistema nuevo de giros (los giros se pasan como List(LineaGiro). | |
int | _Obtener_Orden_Maximo () |
Obtener el máximo orden de las previsiones existentes para la factura actual (PE-103582) | |
int | _Obtener_Numero_Impagos () |
Obtener el máximo impagado de las previsiones existentes para la factura actual. | |
List< PrevisionCobro > | _Dividir (DataTable tdtVencimientos) |
Divide la previsión actual según los vencimientos e importes indicados en el DataTable pasado por parámetro (PE-103582) Es indispensable que el DataTable contenga los campos VENCIM e IMPORTE para la creación de las nuevas previsiones. | |
List< PrevisionCobro > | _Dividir (List< int > tlisDias) |
Divide el importe definido en la propiedad _Importe (o _ImporteDiv si la previsión está expresada en moneda diferente a la moneda de la empresa) entre los dias especificados en la lista de días y genera tantas previsiones como días hay en la lista. | |
bool | _Descontabilizar (bool tlForzarDesmarcarPrevision=false) |
Anula el asiento del cobro y deja la previsión pendiente de cobrar, siempre que el asiento del cobro no contenga ningun cobro más, caso contrario, no se elimina el asiento ni se desmarca la previsión a menos que se pase el parámetro tlForzarDesmarcarPrevision. | |
bool | _Desasentar () |
Desasentar las previsiones de pago, y gestionar el criterio de Caja. | |
List< PrevisionCobro > | _Lista_Previsiones (EstadoPrevisiones tcEstadoPrevision=EstadoPrevisiones.Todas) |
Ens retorna les previsions relacionades amb una factura. | |
Boolean | _SaveHistoricoCambioCierre () |
Guarda el registro para el historico de cierre. | |
Boolean | _DeleteHistoricoCambioCierre () |
Elimina el registro para el historico de cierre. | |
void | _New (string tcCliente, string tcEmpresa, string tcFactura, int tnOrden, int tnImpagado, int tnPendiente, decimal tnImporte, DateTime tdEmision, DateTime tdVencim, string tcMoneda, int tnNum_Banco, DateTime? tdFecha_Oper, string tcVendedor="", string tcFpago="", string tcMandato="", bool tlRecc=false, int tnPeriodo=0, string tcCobrador="", decimal tnCambio=1, decimal tnImporteDiv=0, string tcImpreso="N", string tcImpago="N", string tcConcepto="") |
Crea una nueva previsión de cobro a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea. | |
void | _New (string tcCliente, string tcEmpresa, string tcFactura, int tnOrden, int tnImpagado, int tnPendiente, decimal tnImporte, DateTime tdEmision, DateTime tdVencim, string tcMoneda, int tnNum_Banco, string tcReferencia, string tcSIIFraMod, DateTime? tdFecha_Oper, string tcVendedor="", string tcFpago="", string tcMandato="", bool tlRecc=false, int tnPeriodo=0, string tcCobrador="", decimal tnCambio=1, decimal tnImporteDiv=0, string tcImpreso="N", string tcImpago="N", string tcConcepto="") |
Crea una nueva previsión de cobro a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea. | |
bool | _Revisar_Exportar () |
Revisar si se tiene que modificar la fecha del campo _Exportar de las cabeceras de albaranes incluidos en la factura. | |
bool | _Actualizar_Asi_Ticket (string tcOldNumero="") |
PE-90948 - Método para actualizar el campo ASI de la tabla tickets de las facturas // _Actualizar_Asi_Ticket. | |
bool | ExistePrevision (string tcEmpresa, string tcCliente, string tcFactura, int tcPeriodo) |
Task 121651: Método para consultar si un registro de previsión existe para los datos de Empresa, Cliente, Factura y Periodo Se utiliza desde el formulario de asientos cuando se tiene que navegar a la previsión, para comprobar previamente si existe o no dicha previsión. | |
bool | ExistePrevision (string tcEmpresa, string tcCliente, string tcFactura, int tcPeriodo, out int tnorden) |
Consulta si existe alguna previsión de la factura y devuelve el primer orden que encuentra Se utiliza desde el formulario de asientos cuando se tiene que navegar a la previsión, para comprobar previamente si existe o no dicha previsión. | |
bool | ExistePrevision (string tcEmpresa, string tcFactura, int tcPeriodo, out int tnorden) |
Consulta si existe alguna previsión de la factura y devuelve el primer orden que encuentra Se utiliza desde el formulario de asientos cuando se tiene que navegar a la previsión, para comprobar previamente si existe o no dicha previsión. | |
bool | ObtenerPendientePrevision (string tcEmpresa, string tcFactura, int tcPeriodo, int tnOrden, out int tnPendiente) |
Bug 195857: Método para comprobar si existe una previsión y si existe también obtener el primer valor de los posibles del campo pendiente. | |
override void | _Load () |
Realiza la carga de los datos del asiento en base a EMPRESA y NUMERO que tenga asignado el objeto. | |
override string | _MultiClave_To_String () |
Bug 195857: Sobreescribimos este método porque desde que se cambió que las previsiones al cobrar parcialmente incrementara el número de orden, el formulario de previsiones no funcionaba correctamente al intentar cargar una previsión con orden y pendiente 0 si esta de pendiente 0 no existía Nos enganchamos aquí para comprobar si existe una previsión con los datos y obtenemos el primer pendiente que exista y modificamos la multiclave para reflejar este pendiente. | |
override void | _New (string tcCodigo="") |
Sobrecarga del _New, para asignar los valores por defecto de la previsión de pago. | |
override bool | _Delete () |
Metodo público para eliminar las previsiones de cobro. | |
override bool | _Save () |
Método publico para guardar las previsiones. | |
override bool | _MultiClave_Completa () |
Redefinición para comprobar si todos los campos de la clave estan llenos (PE-84040) | |
virtual new void | _Show () |
Presenta les previsions de cobro. | |
virtual void | _Show_Asiento () |
Nos presenta el asiento del cobro de la previsión. | |
virtual void | _Show_Factura () |
Nos presenta la factura de la previsión. | |
virtual void | _Show_Remesa () |
Nos presenta la remesa que contiene la previsión. | |
virtual void | _Show_Vencimientos (dynamic toDocumento=null, bool tlModoConsulta=true, List< PrevisionCobro > toListaPrevCob=null) |
Muestra los vencimientos de una factura generada desde ventas o también desde contabilidad mediante el generador de asientos de factura de venta. | |
Campos de datos | |
bool | _Mostrar_Mensajes = false |
Mostrar mensajes. | |
bool | _Linkado = false |
Linkado con un formulario. | |
Métodos protegidos | |
override void | _DescargarDatos () |
Descarga de datos el objeto prevision de cobro. | |
Propiedades | |
bool | _GenerarDiferenciasCobro [get, set] |
Bug 116312 Forzar que genere las diferencias de cambio. | |
string | _Usuario [get, set] |
Usuario. | |
string | _Empresa [get, set] |
Código de empresa. | |
string | _Factura [get, set] |
Número de factura. | |
Cliente | _oCliente [get, set] |
Objerto Codigo del client. | |
string | _Cliente [get, set] |
Código de cliente Contable. | |
string | _ClienteERP [get] |
Código de cliente ERP, propiedad de solo lectura. | |
string | _Banco [get, set] |
Cuenta banco. | |
string | _BancoPrevisto [get, set] |
Cuenta prevista de banco. | |
string | _Forma_Pago [get, set] |
Forma pago. | |
string | _Pagare [get, set] |
Nº de pagaré | |
string | _Concepto [get, set] |
Concepto. | |
string | _Refundir [get, set] |
Nº de fact. refundida. | |
string | _Divisa [get, set] |
Moneda de la previsión. | |
string | _Vendedor [get, set] |
Código de vendedor. | |
string | _Cobrador [get, set] |
Código de cobrador. | |
string | _Asi [get, set] |
Asi. | |
string | _Mandato [get, set] |
Nº de mandato. | |
string | _Tipade19 [get, set] |
TIPAD19. | |
string | _Impreso [get, set] |
Impreso: S,N. | |
string | _Impago [get, set] |
Impago: S,N. | |
bool | _lImpago [get] |
Impago: de tipo lógico (campo virtual) | |
new int | _Ejercicio [get, set] |
Ejercicio. | |
int | _TipoGasto [get, set] |
Tipo de gasto. | |
int | _Orden [get, set] |
Orden. | |
int | _Impagado [get, set] |
Impagado. | |
int | _Pendiente [get, set] |
Pendiente. | |
int | _Remesa [get, set] |
Remesa. | |
int | _Num_Banco [get, set] |
Num_Banco. | |
Divisa | _oDivisa [get, set] |
Objeto divisa de la moneda de la prevision. | |
decimal | _Cambio [get, set] |
Cambio. | |
eTipoCambio | _TipoCambio [get, set] |
Tipo de cambio. | |
decimal | _Imppagare [get, set] |
Importe pagaré | |
decimal | _Importe [get, set] |
Importe. | |
decimal | _ImporteDiv [get, set] |
ImporteDiv. | |
DateTime | _Fecha [get, set] |
Fecha para el interfice IDivisaOperable. | |
decimal | _Entrega [get, set] |
Entrega: campo virtual. | |
decimal | _EntregaDiv [get, set] |
T111293 Entrega divisa: campo virtual. | |
string | _Mensaje_Info_Cambio [get, set] |
Mensaje informativo asociado al origen/valor del cambio. | |
bool | _Asiento [get, set] |
Asiento. | |
bool | _Recc [get, set] |
Recc. | |
bool | _Cheque [get, set] |
Cheque (RECC) | |
bool | _CobroAgrup [get, set] |
Agrupación de recibos/vecimientos (RECC) | |
bool | _Sel [get, set] |
Sel (campo "virtual") | |
DateTime? | _Fecha_Emision [get, set] |
Fecha emisión de previsión. | |
DateTime? | _Fecha_Vencim [get, set] |
Fecha vencimiento de previsión. | |
DateTime? | _Fecha_Remesa [get, set] |
Fecha de remesa. | |
DateTime? | _Fecha_Operacion [get, set] |
Fecha de operación. | |
DateTime? | _Fecha_Vencim2 [get, set] |
Fecha VENCIM2. | |
DateTime? | _Fecha_Descuento [get, set] |
Fecha de descuento. | |
DateTime? | _Fecha_Cobro [get, set] |
Fecha de cobro. | |
bool | _ImpagoGastosBancariosContabilizar [get, set] |
Indica se han contabilizado los gastos. | |
DateTime? | _ImpagoGastosBancariosFecha [get, set] |
Fecha del gasto del impago. | |
string | _ImpagoGastosBancariosDivisa [get, set] |
Moneda del gasto del impago. | |
decimal | _ImpagoGastosBancariosCambio [get, set] |
Cambio del gasto del impago. | |
decimal | _ImpagoGastosBancariosImporte [get, set] |
Importe de los gastos del impago. | |
string | _ImpagoGastosBancariosCuenta [get, set] |
Cuenta de gastos del impago. | |
bool | _ImpagoNuevaFacturaGenerar [get, set] |
Indica se ha generado una nueva factura con los gastos. | |
string | _ImpagoNuevaFacturaNumero [get, set] |
Número factura de los gastos del impago. | |
string | _ImpagoNuevaFacturaCuenta [get, set] |
Cuenta bancaria de la factura de gastos del impago. | |
string | _ImpagoNuevaFacturaTipoIva [get, set] |
Tipo de IVA de la factura de gastos del impago. | |
bool | _ImpagoNuevaFacturaContabilizar [get, set] |
Indica se ha contabilizado la nueva factura con los gastos. | |
bool | _ImpagoRepercutirGastos [get, set] |
Indica se han repercutido los gastos de la devolución al cliente. | |
decimal | _ImpagoRepercutirImporte [get, set] |
Importe de los gastos a repercutir al cliente. | |
bool | _ImpagoRepercutirFacturaGenerar [get, set] |
Indica se ha generado una nueva factura con los gastos a repercutir al cliente. | |
string | _ImpagoRepercutirTipoIva [get, set] |
Tipo de IVA de la factura de gastos a repercutir al cliente. | |
string | _ImpagoRepercutirCuenta [get, set] |
Cuenta bancaria de la factura de gastos a repercutir al cliente. | |
string | _Observacion [get, set] |
Observaciones. | |
bool | _Cobrada [get] |
Ens retorna si la previsió està cobrada. | |
decimal | _CambioDivisaCobro [get] |
Muestra el cambio de divisa que se aplicó al realizar el cobro de la previsión. | |
IDocPrint | _DocPrint [get, set] |
DocPrint. | |
string | _ReportBase [get, set] |
Report. | |
string | _ReportTitlePreview [get, set] |
Titulo. | |
object | _Numereb [get] |
Número recibo (Orden) | |
string | _Referencia [get, set] |
Referencia de la factura, que se pasa al asiento y de la asiento a las previsiones al contabilizar la factura. | |
string | _SIIFraMod [get, set] |
Nº expedición de la factura, que se pasa a IVAREPER y de IVAREPER a las previsiones al contabilizar la factura. | |
override string | _Nombre [get, set] |
Nombre del cliente, por compatibilidad con clase base (PE-84040) | |
Clase para las previsiones de cobro.
Definición en la línea 37 del archivo PrevisionCobro.cs.
Estado de las previsiones.
Valores de enumeraciones | |
---|---|
Cobradas | Cobradas. |
Pendientes | Pendientes. |
Impagadas | Impagadas. |
Todas | Todas. |
Definición en la línea 45 del archivo PrevisionCobro.cs.
|
inline |
Constructor de PrevisionCobro.
Definición en la línea 1408 del archivo PrevisionCobro.cs.
|
inline |
Constructor de PrevisionCobro para una previsión concreta.
Definición en la línea 1486 del archivo PrevisionCobro.cs.
|
inline |
Constructor de PrevisionCobro a partir de un DataRow con los datos claves de PREVI_CL.
Definición en la línea 1524 del archivo PrevisionCobro.cs.
|
inline |
PE-90948 - Método para actualizar el campo ASI de la tabla tickets de las facturas // _Actualizar_Asi_Ticket.
tcOldNumero |
Definición en la línea 3890 del archivo PrevisionCobro.cs.
|
inline |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionCobro recibido como parámetro. Añadir los parámetros para poder indicar todos los campos que forman parte de la clave principal, es obligatorio al ser multiclave(PE-103582)
toPrevision | |
tcEmpresa | |
tnEjercicio | |
tcFactura | |
tnOrden | |
tnImpagado | |
tnPendiente |
Definición en la línea 1909 del archivo PrevisionCobro.cs.
|
inline |
T111293 Contabiliza la previsión cargada en el objeto, se indica por parametro las lineas del asiento que informant las formas de cobro.
tdicCobros | |
tdFecha | Fecha del asiento de cobro. |
tnCambio | |
toAsiento | Objeto Asientos donde se deven ir acumulando apuntes |
Definición en la línea 2005 del archivo PrevisionCobro.cs.
|
inline |
CCR 185453: Sobrecarga para poder pasar en las lineas del cobro, el conjunto de comisiones a añadir al asiento de cobro para formas de cobro con comisiones.
tdicCobros | |
tdFecha | |
tnCambio | |
toAsiento |
Definición en la línea 2034 del archivo PrevisionCobro.cs.
|
inline |
T111293.
tcBanco | |
tdFecha | |
tnImporteEntrega | |
toAsiento |
Definición en la línea 2314 del archivo PrevisionCobro.cs.
|
inline |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada.
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de cobro. |
tnImporteEntrega | Importe que se entrega de la previsión. |
tnCambio | Cambio al contabilizar |
toAsiento | Objeto Asientos donde se deven ir acumulando apuntes - OPCIONAL (PE-85500) |
tlGroup | |
tlIdenticoClien |
Definición en la línea 2339 del archivo PrevisionCobro.cs.
|
inline |
Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada.
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de cobro. |
tnImporteEntrega | Importe que se entrega de la previsión. |
tcAsi | Asi para enlazar con el asiento |
Definición en la línea 2502 del archivo PrevisionCobro.cs.
|
inline |
Operación de negocio específico de predefinidos, no usar sin tener claro. Método para liquidar una prevision con un asiento preexistente. NO MODIFICA EL ASIENTO.
tdFecha | Fecha de cobro |
tcAsi | ASI del asiento de cobro |
tcBanco | Banco |
Definición en la línea 2482 del archivo PrevisionCobro.cs.
|
inline |
Metodo público para eliminar las previsiones de cobro.
Definición en la línea 4227 del archivo PrevisionCobro.cs.
|
inline |
Elimina el registro para el historico de cierre.
Definición en la línea 3585 del archivo PrevisionCobro.cs.
|
inline |
Desasentar las previsiones de pago, y gestionar el criterio de Caja.
Definición en la línea 3519 del archivo PrevisionCobro.cs.
|
inlineprotected |
Descarga de datos el objeto prevision de cobro.
Definición en la línea 1577 del archivo PrevisionCobro.cs.
|
inline |
Anula el asiento del cobro y deja la previsión pendiente de cobrar, siempre que el asiento del cobro no contenga ningun cobro más, caso contrario, no se elimina el asiento ni se desmarca la previsión a menos que se pase el parámetro tlForzarDesmarcarPrevision.
Definición en la línea 3342 del archivo PrevisionCobro.cs.
|
inline |
Divide la previsión actual según los vencimientos e importes indicados en el DataTable pasado por parámetro (PE-103582) Es indispensable que el DataTable contenga los campos VENCIM e IMPORTE para la creación de las nuevas previsiones.
tdtVencimientos |
Definición en la línea 3187 del archivo PrevisionCobro.cs.
|
inline |
Divide el importe definido en la propiedad _Importe (o _ImporteDiv si la previsión está expresada en moneda diferente a la moneda de la empresa) entre los dias especificados en la lista de días y genera tantas previsiones como días hay en la lista.
tlisDias |
Definición en la línea 3247 del archivo PrevisionCobro.cs.
|
inline |
|
inline |
T115472 Metodo para generar las diferencias de cambio de la previsiones con la misma cotización en un mismo asiento.
tdFecha | |
lnImporteEntrega | |
tnCambio | |
loLin | |
loList | |
tlForzar | |
tlFinal |
Definición en la línea 2259 del archivo PrevisionCobro.cs.
|
inline |
T115472 Metodo para generar las diferencias de cambio de la previsión.
tdFecha | |
lnImporteEntrega | |
tnCambio | |
tlForzar |
Definición en la línea 2208 del archivo PrevisionCobro.cs.
|
inline |
Generar el Histórico de Recibos.
Definición en la línea 2529 del archivo PrevisionCobro.cs.
|
inline |
Nos realiza el impago de la previsión generando previsión nueva pendiente de cobro. El objeto se queda cargado con la nueva previsión generada (la que queda pendiente)
tdFechaAsientoImpago | Fecha de asiento de impago. |
Definición en la línea 2618 del archivo PrevisionCobro.cs.
|
inline |
Ens retorna les previsions relacionades amb una factura.
tcEstadoPrevision | Pagadas/Pendientes/Todas |
Definición en la línea 3543 del archivo PrevisionCobro.cs.
|
inline |
Realiza la carga de los datos del asiento en base a EMPRESA y NUMERO que tenga asignado el objeto.
Definición en la línea 4118 del archivo PrevisionCobro.cs.
|
inline |
Redefinición para comprobar si todos los campos de la clave estan llenos (PE-84040)
Definición en la línea 4440 del archivo PrevisionCobro.cs.
|
inline |
Bug 195857: Sobreescribimos este método porque desde que se cambió que las previsiones al cobrar parcialmente incrementara el número de orden, el formulario de previsiones no funcionaba correctamente al intentar cargar una previsión con orden y pendiente 0 si esta de pendiente 0 no existía Nos enganchamos aquí para comprobar si existe una previsión con los datos y obtenemos el primer pendiente que exista y modificamos la multiclave para reflejar este pendiente.
Definición en la línea 4185 del archivo PrevisionCobro.cs.
|
inline |
Crea una nueva previsión de cobro a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea.
tcCliente | Campo código de cliente |
tcEmpresa | Campo código de empresa |
tcFactura | Campo Nº de factura |
tnOrden | Campo nº de orden de la previsión |
tnImpagado | Campo impagado de la previsión |
tnPendiente | Campo pendiente de la previsión |
tnImporte | Importe de la previsión |
tdEmision | Fecha de emisión de la previsión |
tdVencim | Fecha de vencimiento de la previsión |
tcMoneda | Campo código de moneda |
tnNum_Banco | Campo Nº de banco |
tdFecha_Oper | Campo fecha de operación |
tcVendedor | Campo Código de vendedor |
tcFpago | Campo código forma pago |
tcMandato | Mandato |
//PE82602
tlRecc | Criterio de caja |
//PE82602
tnPeriodo | Periodo de la previsión |
// PARTE 93429
tcCobrador | Cobrador |
// PARTE 93429
tnCambio | Tasa de cambio 1 unidad de la moneda de la prevision = tnCambio unidades de la moneda de la empresa. |
tnImporteDiv | Importe de la previsión en divisa. |
tcImpreso | Indica si está impreso. |
tcImpago | Indica si existe un impago. |
tcConcepto | Concepto de la previsión |
Definición en la línea 3620 del archivo PrevisionCobro.cs.
|
inline |
Crea una nueva previsión de cobro a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea.
Creamos esta nueva sobrecarga del método por que tenemos que pasar 2 nuevos parámetros tcReferencia y tcSIIFraMOd (num. factura expedición) Los dos parámetros los hemos puesto en medio puesto que si los poniamos al final, daba error al compilar pues el compilador consideraba que una llamada que omite los dos nuevos parámetros no sabe a cual de las dos sobrecargas enlazar por que las dos servirían al llevar los nuevos parámetros valor por defecto y estar al final. Poniendolos en medio delante del primer parámetro que trae valor por defecto ya es suficiente.
tcCliente | Campo código de cliente |
tcEmpresa | Campo código de empresa |
tcFactura | Campo Nº de factura |
tnOrden | Campo nº de orden de la previsión |
tnImpagado | Campo impagado de la previsión |
tnPendiente | Campo pendiente de la previsión |
tnImporte | Importe de la previsión |
tdEmision | Fecha de emisión de la previsión |
tdVencim | Fecha de vencimiento de la previsión |
tcMoneda | Campo código de moneda |
tnNum_Banco | Campo Nº de banco |
tcReferencia | Referencia que viene del documento factura (C_FACTUVEN.REFERENCIA) |
tcSIIFraMod | Nº factura expedición que viene del documento factura una vez contabilizado (C_FACTUVEN.SIIFRAMOD) |
tdFecha_Oper | Campo fecha de operación |
tcVendedor | Campo Código de vendedor |
tcFpago | Campo código forma pago |
tcMandato | Mandato |
//PE82602
tlRecc | Criterio de caja |
//PE82602
tnPeriodo | Periodo de la previsión |
// PARTE 93429
tcCobrador | Cobrador |
// PARTE 93429
tnCambio | Tasa de cambio 1 unidad de la moneda de la prevision = tnCambio unidades de la moneda de la empresa. |
tnImporteDiv | Importe de la previsión en divisa. |
tcImpreso | Indica si está impreso. |
tcImpago | Indica si existe un impago. |
tcConcepto | Concepto de la previsión |
Definición en la línea 3669 del archivo PrevisionCobro.cs.
|
inline |
Sobrecarga del _New, para asignar los valores por defecto de la previsión de pago.
tcCodigo |
Definición en la línea 4211 del archivo PrevisionCobro.cs.
|
inline |
Obtiene lo datos de Sage Reports.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsDataProvider.
Definición en la línea 1695 del archivo PrevisionCobro.cs.
|
inline |
Obtiene los filtros para Sage Reports.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Definición en la línea 1684 del archivo PrevisionCobro.cs.
|
inline |
Obtener el máximo impagado de las previsiones existentes para la factura actual.
Definición en la línea 3158 del archivo PrevisionCobro.cs.
|
inline |
Obtener el máximo orden de las previsiones existentes para la factura actual (PE-103582)
Definición en la línea 3132 del archivo PrevisionCobro.cs.
|
inline |
Perdonar la previsión, marcar como cobrada.
Definición en la línea 2709 del archivo PrevisionCobro.cs.
|
inline |
Devuelve true si la previsión que está cargada en el objeto puede ser eliminada.
Definición en la línea 1707 del archivo PrevisionCobro.cs.
|
inline |
Método para evaluar si se permite un cambio de valor.
sender | Objeto que inicia el cambio |
tcValorCandidato | Valor candidato |
tcMensaje | Mensaje de retorno |
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 1879 del archivo PrevisionCobro.cs.
|
inline |
Imprime el recibo de la previsión.
Definición en la línea 1613 del archivo PrevisionCobro.cs.
|
inline |
Metodo para marcar el documento como impreso.
Implementa sage.ew.interficies.IMarcaImpreso.
Definición en la línea 1594 del archivo PrevisionCobro.cs.
|
inline |
Revisar si se tiene que modificar la fecha del campo _Exportar de las cabeceras de albaranes incluidos en la factura.
Definición en la línea 3838 del archivo PrevisionCobro.cs.
|
inline |
Método publico para guardar las previsiones.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 4332 del archivo PrevisionCobro.cs.
|
inline |
Guarda el registro para el historico de cierre.
Definición en la línea 3572 del archivo PrevisionCobro.cs.
|
inlinevirtual |
Presenta les previsions de cobro.
Definición en la línea 4503 del archivo PrevisionCobro.cs.
|
inlinevirtual |
Nos presenta el asiento del cobro de la previsión.
Definición en la línea 4540 del archivo PrevisionCobro.cs.
|
inlinevirtual |
Nos presenta la factura de la previsión.
Definición en la línea 4604 del archivo PrevisionCobro.cs.
|
inline |
Muestra la pantalla de impresión.
tnAbrirEn |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1625 del archivo PrevisionCobro.cs.
|
inlinevirtual |
Nos presenta la remesa que contiene la previsión.
Definición en la línea 4704 del archivo PrevisionCobro.cs.
|
inlinevirtual |
Muestra los vencimientos de una factura generada desde ventas o también desde contabilidad mediante el generador de asientos de factura de venta.
toDocumento | Documento de venta de factura se pasa caso de estar generada la factura a partir de un documento de ventas. |
tlModoConsulta | Si true no se pueden modificar previsiones, caso contrario sí. |
toListaPrevCob | Lista de previsiones de cobro, este parámetro se pasa caso de haber sido la factura generado via generador de asientos de facturas de venta. |
Definición en la línea 4750 del archivo PrevisionCobro.cs.
|
inline |
Metodo para marcar el documento como impreso.
Implementa sage.ew.interficies.IMarcaImpreso.
Definición en la línea 1604 del archivo PrevisionCobro.cs.
|
inline |
Valida cuentas bancárias válidas.
Definición en la línea 2807 del archivo PrevisionCobro.cs.
|
inline |
Task 121651: Método para consultar si un registro de previsión existe para los datos de Empresa, Cliente, Factura y Periodo Se utiliza desde el formulario de asientos cuando se tiene que navegar a la previsión, para comprobar previamente si existe o no dicha previsión.
tcEmpresa | |
tcCliente | |
tcFactura | |
tcPeriodo |
Definición en la línea 3957 del archivo PrevisionCobro.cs.
|
inline |
Consulta si existe alguna previsión de la factura y devuelve el primer orden que encuentra Se utiliza desde el formulario de asientos cuando se tiene que navegar a la previsión, para comprobar previamente si existe o no dicha previsión.
tcEmpresa | |
tcCliente | |
tcFactura | |
tcPeriodo | |
tnorden |
Definición en la línea 3991 del archivo PrevisionCobro.cs.
|
inline |
Consulta si existe alguna previsión de la factura y devuelve el primer orden que encuentra Se utiliza desde el formulario de asientos cuando se tiene que navegar a la previsión, para comprobar previamente si existe o no dicha previsión.
tcEmpresa | |
tcFactura | |
tcPeriodo | |
tnorden |
Definición en la línea 4035 del archivo PrevisionCobro.cs.
|
inline |
Obtener una lista de.
ejercicio |
Definición en la línea 2690 del archivo PrevisionCobro.cs.
|
inline |
Generar previsiones de cobro de la factura según el sistema antiguo de giros (los giros se pasan como List(int)).
En Julio 2022 se ha cambiado para que los giros se pasen en forma de List(LineaGiro) donde LineaGiro es una clase que contiene (_NumPrevision, _Giro, _Porcentaje), para poder efectuar reparto de importe total factura en diferentes % en los diferentes vencimientos y no de forma proporcional como hacía hasta ahora.
Las llamadas a este método realizadas desde core de Sage50 deben utilizar la sobrecarga que utiliza List(LineaGiro).
Esta sobrecarga pasa a ser obsoleta.
tlisGiros | Lista de giros a generar. |
tlPrevRetNoFisc | Si los vencimientos se generan por retención no fiscal, en este caso se genera con orden 0 una previsión cuyo giro único ya viene especificado en el parámetro tlisGiros. |
Definición en la línea 2919 del archivo PrevisionCobro.cs.
|
inline |
Generar previsiones de cobro de la factura según el sistema nuevo de giros (los giros se pasan como List(LineaGiro).
En Julio 2022 se ha cambiado para que los giros se pasen en forma de List(LineaGiro) donde LineaGiro es una clase que contiene (_NumPrevision, _Giro, _Porcentaje), para poder efectuar reparto de importe total factura en diferentes % en los diferentes vencimientos y no de forma proporcional como hacía hasta ahora.
Las llamadas a este método realizadas desde core de Sage50 deben utilizar esta sobrecarga y no la otra que utiliza List(int) para los giros, la cual se declara como obsoleta.
tlisGiros | Lista de giros a generar. |
tlPrevRetNoFisc | Si los vencimientos se generan por retención no fiscal, en este caso se genera con orden 0 una previsión cuyo giro único ya viene especificado en el parámetro tlisGiros. |
tlMesesCompletos | Meses completos si/no. |
Definición en la línea 2948 del archivo PrevisionCobro.cs.
|
inline |
Bug 195857: Método para comprobar si existe una previsión y si existe también obtener el primer valor de los posibles del campo pendiente.
tcEmpresa | |
tcFactura | |
tcPeriodo | |
tnOrden | |
tnPendiente |
Definición en la línea 4078 del archivo PrevisionCobro.cs.
bool sage.ew.cliente.PrevisionCobro._Linkado = false |
Linkado con un formulario.
Definición en la línea 299 del archivo PrevisionCobro.cs.
bool sage.ew.cliente.PrevisionCobro._Mostrar_Mensajes = false |
Mostrar mensajes.
Definición en la línea 282 del archivo PrevisionCobro.cs.
|
getset |
Asi.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 530 del archivo PrevisionCobro.cs.
|
getset |
Asiento.
Definición en la línea 850 del archivo PrevisionCobro.cs.
|
getset |
Cuenta banco.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 410 del archivo PrevisionCobro.cs.
|
getset |
Cuenta prevista de banco.
Definición en la línea 421 del archivo PrevisionCobro.cs.
|
getset |
Cambio.
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 690 del archivo PrevisionCobro.cs.
|
get |
Muestra el cambio de divisa que se aplicó al realizar el cobro de la previsión.
Definición en la línea 1272 del archivo PrevisionCobro.cs.
|
getset |
Cheque (RECC)
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 872 del archivo PrevisionCobro.cs.
|
getset |
Código de cliente Contable.
Implementa sage.ew.interficies.IPrevisionCobroRECC.
Definición en la línea 362 del archivo PrevisionCobro.cs.
|
get |
Código de cliente ERP, propiedad de solo lectura.
Definición en la línea 391 del archivo PrevisionCobro.cs.
|
get |
Ens retorna si la previsió està cobrada.
Definición en la línea 1260 del archivo PrevisionCobro.cs.
|
getset |
Código de cobrador.
Definición en la línea 519 del archivo PrevisionCobro.cs.
|
getset |
Agrupación de recibos/vecimientos (RECC)
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 883 del archivo PrevisionCobro.cs.
|
getset |
Concepto.
Definición en la línea 454 del archivo PrevisionCobro.cs.
|
getset |
Moneda de la previsión.
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 476 del archivo PrevisionCobro.cs.
|
getset |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1298 del archivo PrevisionCobro.cs.
|
getset |
Ejercicio.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 596 del archivo PrevisionCobro.cs.
|
getset |
Código de empresa.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 317 del archivo PrevisionCobro.cs.
|
getset |
Entrega: campo virtual.
Definición en la línea 800 del archivo PrevisionCobro.cs.
|
getset |
T111293 Entrega divisa: campo virtual.
Definición en la línea 818 del archivo PrevisionCobro.cs.
|
getset |
Número de factura.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 328 del archivo PrevisionCobro.cs.
|
getset |
Fecha para el interfice IDivisaOperable.
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 783 del archivo PrevisionCobro.cs.
|
getset |
Fecha de cobro.
Implementa sage.ew.interficies.IPrevisionCobroRECC.
Definición en la línea 1031 del archivo PrevisionCobro.cs.
|
getset |
Fecha de descuento.
Definición en la línea 1010 del archivo PrevisionCobro.cs.
|
getset |
Fecha emisión de previsión.
Definición en la línea 905 del archivo PrevisionCobro.cs.
|
getset |
Fecha de operación.
Definición en la línea 968 del archivo PrevisionCobro.cs.
|
getset |
Fecha de remesa.
Definición en la línea 947 del archivo PrevisionCobro.cs.
|
getset |
Fecha vencimiento de previsión.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 926 del archivo PrevisionCobro.cs.
|
getset |
Fecha VENCIM2.
Definición en la línea 989 del archivo PrevisionCobro.cs.
|
getset |
Forma pago.
Definición en la línea 432 del archivo PrevisionCobro.cs.
|
getset |
Bug 116312 Forzar que genere las diferencias de cambio.
Definición en la línea 288 del archivo PrevisionCobro.cs.
|
getset |
Impagado.
Implementa sage.ew.interficies.IPrevisionCobroRECC.
Definición en la línea 629 del archivo PrevisionCobro.cs.
|
getset |
Impago: S,N.
Definición en la línea 574 del archivo PrevisionCobro.cs.
|
getset |
Cambio del gasto del impago.
Definición en la línea 1104 del archivo PrevisionCobro.cs.
|
getset |
Indica se han contabilizado los gastos.
Definición en la línea 1055 del archivo PrevisionCobro.cs.
|
getset |
Cuenta de gastos del impago.
Definición en la línea 1126 del archivo PrevisionCobro.cs.
|
getset |
Moneda del gasto del impago.
Definición en la línea 1087 del archivo PrevisionCobro.cs.
|
getset |
Fecha del gasto del impago.
Definición en la línea 1066 del archivo PrevisionCobro.cs.
|
getset |
Importe de los gastos del impago.
Definición en la línea 1115 del archivo PrevisionCobro.cs.
|
getset |
Indica se ha contabilizado la nueva factura con los gastos.
Definición en la línea 1181 del archivo PrevisionCobro.cs.
|
getset |
Cuenta bancaria de la factura de gastos del impago.
Definición en la línea 1159 del archivo PrevisionCobro.cs.
|
getset |
Indica se ha generado una nueva factura con los gastos.
Definición en la línea 1137 del archivo PrevisionCobro.cs.
|
getset |
Número factura de los gastos del impago.
Definición en la línea 1148 del archivo PrevisionCobro.cs.
|
getset |
Tipo de IVA de la factura de gastos del impago.
Definición en la línea 1170 del archivo PrevisionCobro.cs.
|
getset |
Cuenta bancaria de la factura de gastos a repercutir al cliente.
Definición en la línea 1236 del archivo PrevisionCobro.cs.
|
getset |
Indica se ha generado una nueva factura con los gastos a repercutir al cliente.
Definición en la línea 1214 del archivo PrevisionCobro.cs.
|
getset |
Indica se han repercutido los gastos de la devolución al cliente.
Definición en la línea 1192 del archivo PrevisionCobro.cs.
|
getset |
Importe de los gastos a repercutir al cliente.
Definición en la línea 1203 del archivo PrevisionCobro.cs.
|
getset |
Tipo de IVA de la factura de gastos a repercutir al cliente.
Definición en la línea 1225 del archivo PrevisionCobro.cs.
|
getset |
Importe.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 724 del archivo PrevisionCobro.cs.
|
getset |
ImporteDiv.
Definición en la línea 756 del archivo PrevisionCobro.cs.
|
getset |
Importe pagaré
Definición en la línea 713 del archivo PrevisionCobro.cs.
|
getset |
Impreso: S,N.
Definición en la línea 563 del archivo PrevisionCobro.cs.
|
get |
Impago: de tipo lógico (campo virtual)
Definición en la línea 585 del archivo PrevisionCobro.cs.
|
getset |
Nº de mandato.
Definición en la línea 541 del archivo PrevisionCobro.cs.
|
getset |
Mensaje informativo asociado al origen/valor del cambio.
Implementa sage.ew.interficies.IDivisaOperableTipoCambio.
Definición en la línea 838 del archivo PrevisionCobro.cs.
|
getset |
Nombre del cliente, por compatibilidad con clase base (PE-84040)
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1389 del archivo PrevisionCobro.cs.
|
getset |
Num_Banco.
Definición en la línea 662 del archivo PrevisionCobro.cs.
|
get |
Número recibo (Orden)
Definición en la línea 1355 del archivo PrevisionCobro.cs.
|
getset |
Observaciones.
Definición en la línea 1250 del archivo PrevisionCobro.cs.
|
getset |
Objerto Codigo del client.
Definición en la línea 345 del archivo PrevisionCobro.cs.
|
getset |
Objeto divisa de la moneda de la prevision.
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 672 del archivo PrevisionCobro.cs.
|
getset |
Orden.
Implementa sage.ew.interficies.IPrevisionCobroRECC.
Definición en la línea 618 del archivo PrevisionCobro.cs.
|
getset |
Nº de pagaré
Implementa sage.ew.interficies.IPrevisionCobroRECC.
Definición en la línea 443 del archivo PrevisionCobro.cs.
|
getset |
Pendiente.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 640 del archivo PrevisionCobro.cs.
|
getset |
Recc.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 861 del archivo PrevisionCobro.cs.
|
getset |
Referencia de la factura, que se pasa al asiento y de la asiento a las previsiones al contabilizar la factura.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 1362 del archivo PrevisionCobro.cs.
|
getset |
Nº de fact. refundida.
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 465 del archivo PrevisionCobro.cs.
|
getset |
Implementa sage.ew.interficies.IPrevisionRECC.
Definición en la línea 651 del archivo PrevisionCobro.cs.
|
getset |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1323 del archivo PrevisionCobro.cs.
|
getset |
Titulo.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1339 del archivo PrevisionCobro.cs.
|
getset |
Sel (campo "virtual")
Definición en la línea 894 del archivo PrevisionCobro.cs.
|
getset |
Nº expedición de la factura, que se pasa a IVAREPER y de IVAREPER a las previsiones al contabilizar la factura.
Definición en la línea 1373 del archivo PrevisionCobro.cs.
|
getset |
TIPAD19.
Definición en la línea 552 del archivo PrevisionCobro.cs.
|
getset |
Tipo de cambio.
Implementa sage.ew.interficies.IDivisaOperableTipoCambio.
Definición en la línea 701 del archivo PrevisionCobro.cs.
|
getset |
Tipo de gasto.
Definición en la línea 607 del archivo PrevisionCobro.cs.
|
getset |
Usuario.
Definición en la línea 306 del archivo PrevisionCobro.cs.
|
getset |
Código de vendedor.
Definición en la línea 508 del archivo PrevisionCobro.cs.