Interficie para poder realizar extensiones sobre la clase de negocio PrevisionCobro Más...
Métodos públicos | |
List< PrevisionCobro > | _Dividir (DataTable tdtVencimientos) |
Divide la previsión actual según los vencimientos e importes indicados en el DataTable pasado por parámetro Es indispensable que el DataTable contenga los campos VENCIM e IMPORTE para la creación de las nuevas previsiones Más... | |
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. Más... | |
bool | _Desasentar () |
Desasentar las previsiones de cobro, y gestionar el criterio de Caja Más... | |
bool | _Descontabilizar (bool tlForzarDesmarcarPrevision) |
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 Más... | |
bool | _Contabilizar (Dictionary< string, decimal > tdicCobros, DateTime tdFecha, decimal tnCambio, Asientos toAsiento) |
T111293 Contabiliza la previsión cargada en el objeto, se indica por parametro las lineas del asiento que informant las formas de cobro Más... | |
bool | _Contabilizar (Dictionary< string, Tuple< decimal, List< Tuple< decimal, string, string >>>> tdicCobros, DateTime tdFecha, decimal tnCambio, Asientos toAsiento) |
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 Más... | |
bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, Asientos toAsiento) |
T111293 Más... | |
bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, decimal tnCambio, Asientos toAsiento, bool tlGroup) |
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 Más... | |
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. Más... | |
void | _Clonar (PrevisionCobro toPrevision, string tcEmpresa, int tnEjercicio, string tcFactura, int tnOrden, int tnImpagado, int tnPendiente) |
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) Más... | |
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, int tnPeriodo, string tcCobrador, decimal tnCambio, decimal tnImporteDiv, string tcImpreso, string tcImpago, 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. Más... | |
bool | _Permite_Delete_Prevision () |
Devuelve true si la previsión que está cargada en el objeto puede ser eliminada Más... | |
bool | _Perdonar () |
Perdonar la previsión, marcar como cobrada Más... | |
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) Más... | |
Propiedades | |
PrevisionCobro | _Documento [get, set] |
Instancia de la previsión de cobro de la que se hace la extensión. Más... | |
TipoExecute | _eBeforeAfter [get, set] |
Determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase (before) o despúes del código de la clase (after) Más... | |
Interficie para poder realizar extensiones sobre la clase de negocio PrevisionCobro
Definición en la línea 16 del archivo IExtensionPrevisionCobro.cs.
void sage.ew.interficies.IExtensionPrevisionCobro._Clonar | ( | PrevisionCobro | toPrevision, |
string | tcEmpresa, | ||
int | tnEjercicio, | ||
string | tcFactura, | ||
int | tnOrden, | ||
int | tnImpagado, | ||
int | tnPendiente | ||
) |
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 |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro, sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Contabilizar | ( | Dictionary< string, decimal > | tdicCobros, |
DateTime | tdFecha, | ||
decimal | tnCambio, | ||
Asientos | toAsiento | ||
) |
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 |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Contabilizar | ( | Dictionary< string, Tuple< decimal, List< Tuple< decimal, string, string >>>> | tdicCobros, |
DateTime | tdFecha, | ||
decimal | tnCambio, | ||
Asientos | toAsiento | ||
) |
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 |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Contabilizar | ( | string | tcBanco, |
DateTime | tdFecha, | ||
decimal | tnImporteEntrega, | ||
Asientos | toAsiento | ||
) |
T111293
tcBanco | |
tdFecha | |
tnImporteEntrega | |
toAsiento |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Contabilizar | ( | string | tcBanco, |
DateTime | tdFecha, | ||
decimal | tnImporteEntrega, | ||
decimal | tnCambio, | ||
Asientos | toAsiento, | ||
bool | tlGroup | ||
) |
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 |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._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.
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. |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Desasentar | ( | ) |
Desasentar las previsiones de cobro, y gestionar el criterio de Caja
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Descontabilizar | ( | bool | tlForzarDesmarcarPrevision | ) |
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
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
List<PrevisionCobro> sage.ew.interficies.IExtensionPrevisionCobro._Dividir | ( | DataTable | tdtVencimientos | ) |
Divide la previsión actual según los vencimientos e importes indicados en el DataTable pasado por parámetro
Es indispensable que el DataTable contenga los campos VENCIM e IMPORTE para la creación de las nuevas previsiones
tdtVencimientos |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
List<PrevisionCobro> sage.ew.interficies.IExtensionPrevisionCobro._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.
tlisDias |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._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)
tdFechaAsientoImpago | Fecha de asiento de impago. |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
void sage.ew.interficies.IExtensionPrevisionCobro._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, | ||
int | tnPeriodo, | ||
string | tcCobrador, | ||
decimal | tnCambio, | ||
decimal | tnImporteDiv, | ||
string | tcImpreso, | ||
string | tcImpago, | ||
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.
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 |
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro, sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Perdonar | ( | ) |
Perdonar la previsión, marcar como cobrada
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
bool sage.ew.interficies.IExtensionPrevisionCobro._Permite_Delete_Prevision | ( | ) |
Devuelve true si la previsión que está cargada en el objeto puede ser eliminada
Implementado en sage.ew.ewbase._ExtensionPrevisionCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
|
getset |
Instancia de la previsión de cobro de la que se hace la extensión.
Definición en la línea 21 del archivo IExtensionPrevisionCobro.cs.
|
getset |
Determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase (before) o despúes del código de la clase (after)
Definición en la línea 28 del archivo IExtensionPrevisionCobro.cs.