Referencia de la Clase sage.ew.contabilidad.CriterioCaja

Cobros y pagos de criterio de Caja Más...

Diagrama de herencias de sage.ew.contabilidad.CriterioCaja
sage.ew.interficies.ICriterioCaja sage.ew.interficies.IAddons

Métodos públicos

DateTime _IVAFechaFra (DateTime? tdFecha)
 Devuelve la fecha de factura del registro de IVAREPER/Sopor para el histórico del SII Más...
 
 CriterioCaja ()
 Constructor Más...
 
 CriterioCaja (bool tlLiquidacionIva)
 Constructor Más...
 
bool _LiqIva_GenerarIvaCjAsiTraspSaldos (DataTable tdtReper, DataTable tdtSopor, DateTime tdFechaAsiLiqIva, string tcDefinicion, string tcAsiTempRecc, out string tcAsiRecc, out string tcMensajeError)
 Método llamado desde la liquidación de IVA en la que se revisa si existen facturas de reper y sopor en las que el campo FECHAMAX sea igual o inferior a la fecha final del periodo que se está liquidando y si encuentra facturas, debe realizar el traspaso de saldos por la parte pendiente de cobro/pago de esas facturas, crear registros respectivos en COMUNES!IVACJREPER y en COMUNES!IVACJSOPOR y dejar los registros de IVAREPER/IVASOPOR como TOTCOB=.T. Más...
 
bool _Save (IPrevisionRECC toPrevisionRECC, bool tlParcial=false)
 Realizamos el Save del o los registros de IVACJREPER o IVACJSOPOR Más...
 
bool _Delete (IAsientosLinea toIAsientosLinea)
 Al borrar un asiento de traspaso de saldo RECC (tipo_mov 8 o 9) eliminamos el registro correspondiente de IVACJ Más...
 
bool _Delete (IPrevisionRECC toPrevisionRECC, string tcAsiDelete="")
 Realizamos el Delete del o los registros de IVACJREPER o IVACJSOPOR Más...
 

Propiedades

bool _EsVentas [get]
 Indica que es una previsión de ventas Más...
 
string _Mensaje_Error [get, set]
 Mensaje de error Más...
 
Dictionary< string, object > _Addons = new Dictionary<string, object>() [get]
 Diccionario donde cargaremos los addons disponibles 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...
 
- Propiedades heredados desde sage.ew.interficies.IAddons
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-97109) Más...
 

Descripción detallada

Cobros y pagos de criterio de Caja

Definición en la línea 24 del archivo CriterioCaja.cs.

Documentación del constructor y destructor

◆ CriterioCaja() [1/2]

sage.ew.contabilidad.CriterioCaja.CriterioCaja ( )
inline

Constructor

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

◆ CriterioCaja() [2/2]

sage.ew.contabilidad.CriterioCaja.CriterioCaja ( bool  tlLiquidacionIva)
inline

Constructor

Parámetros
tlLiquidacionIvaSi se llama a la clase desde la liquidación de IVA, u otro.

Definición en la línea 353 del archivo CriterioCaja.cs.

Documentación de las funciones miembro

◆ _Delete() [1/2]

bool sage.ew.contabilidad.CriterioCaja._Delete ( IAsientosLinea  toIAsientosLinea)
inline

Al borrar un asiento de traspaso de saldo RECC (tipo_mov 8 o 9) eliminamos el registro correspondiente de IVACJ

Parámetros
toIAsientosLineaReferencia a la línea del asiento
Devuelve

Implementa sage.ew.interficies.ICriterioCaja.

Definición en la línea 507 del archivo CriterioCaja.cs.

◆ _Delete() [2/2]

bool sage.ew.contabilidad.CriterioCaja._Delete ( IPrevisionRECC  toPrevisionRECC,
string  tcAsiDelete = "" 
)
inline

Realizamos el Delete del o los registros de IVACJREPER o IVACJSOPOR

Parámetros
toPrevisionRECCReferencia a la previsión de venta/compra
tcAsiDeleteAsi de la previsión que se ha eliminado el cobro/pago
Devuelve

Implementa sage.ew.interficies.ICriterioCaja.

Definición en la línea 555 del archivo CriterioCaja.cs.

◆ _IVAFechaFra()

DateTime sage.ew.contabilidad.CriterioCaja._IVAFechaFra ( DateTime?  tdFecha)
inline

Devuelve la fecha de factura del registro de IVAREPER/Sopor para el histórico del SII

Parámetros
tdFechaFecha de cobro/pago o de emisión de pago
Devuelve

Definición en la línea 312 del archivo CriterioCaja.cs.

◆ _LiqIva_GenerarIvaCjAsiTraspSaldos()

bool sage.ew.contabilidad.CriterioCaja._LiqIva_GenerarIvaCjAsiTraspSaldos ( DataTable  tdtReper,
DataTable  tdtSopor,
DateTime  tdFechaAsiLiqIva,
string  tcDefinicion,
string  tcAsiTempRecc,
out string  tcAsiRecc,
out string  tcMensajeError 
)
inline

Método llamado desde la liquidación de IVA en la que se revisa si existen facturas de reper y sopor en las que el campo FECHAMAX sea igual o inferior a la fecha final del periodo que se está liquidando y si encuentra facturas, debe realizar el traspaso de saldos por la parte pendiente de cobro/pago de esas facturas, crear registros respectivos en COMUNES!IVACJREPER y en COMUNES!IVACJSOPOR y dejar los registros de IVAREPER/IVASOPOR como TOTCOB=.T.

Parámetros
tdtReperDatatable con las facturas de venta halladas que cumplen las condiciones para traspasar saldos de cuentas de iva por haberse superado la fecha máxima para el cobro total de la factura.
tdtSoporDatatable con las facturas de compra halladas que cumplen las condiciones para traspasar saldos de cuentas de iva por haberse superado la fecha máxima para el pago total de la factura.
tdFechaAsiLiqIvaFecha de liquidación de IVA que se utilizará para el asientos de traspaso de saldos que se generará.
tcDefinicionConcepto a poner en la descripción de las lineas del asiento de traspasos de saldos que se generará.
tcAsiTempReccAsirecc temporal que se pondrá en los registros de COMUNES!IVACJREP/IVACJSOP que se generen.
tcAsiReccAsi del asiento de traspaso de saldos generado caso de que se genere, parámetro de salida
tcMensajeErrorMensaje de error caso de que algo no vaya bien.
Devuelve
Devuelve true si el proceso se ha podido realizar correctamente

Definición en la línea 403 del archivo CriterioCaja.cs.

◆ _Save()

bool sage.ew.contabilidad.CriterioCaja._Save ( IPrevisionRECC  toPrevisionRECC,
bool  tlParcial = false 
)
inline

Realizamos el Save del o los registros de IVACJREPER o IVACJSOPOR

Parámetros
toPrevisionRECCReferencia a la previsión de venta/compra
tlParcialIndica que es un cobro/pago parcial
Devuelve

Implementa sage.ew.interficies.ICriterioCaja.

Definición en la línea 478 del archivo CriterioCaja.cs.

Documentación de propiedades

◆ _Addons

Dictionary<string, object> sage.ew.contabilidad.CriterioCaja._Addons = new Dictionary<string, object>()
get

Diccionario donde cargaremos los addons disponibles

Definición en la línea 329 del archivo CriterioCaja.cs.

◆ _eBeforeAfter

TipoExecute sage.ew.contabilidad.CriterioCaja._eBeforeAfter
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 335 del archivo CriterioCaja.cs.

◆ _EsVentas

bool sage.ew.contabilidad.CriterioCaja._EsVentas
get

Indica que es una previsión de ventas

Definición en la línea 303 del archivo CriterioCaja.cs.

◆ _Mensaje_Error

string sage.ew.contabilidad.CriterioCaja._Mensaje_Error
getset

Mensaje de error

Definición en la línea 321 del archivo CriterioCaja.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: