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

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

Diagrama de herencia 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.
 
 CriterioCaja ()
 Constructor.
 
 CriterioCaja (bool tlLiquidacionIva)
 Constructor.
 
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.
 
bool _Save (IPrevisionRECC toPrevisionRECC, bool tlParcial=false)
 Realizamos el Save del o los registros de IVACJREPER o IVACJSOPOR.
 
bool _Delete (IAsientosLinea toIAsientosLinea)
 Al borrar un asiento de traspaso de saldo RECC (tipo_mov 8 o 9) eliminamos el registro correspondiente de IVACJ.
 
bool _Delete (IPrevisionRECC toPrevisionRECC, string tcAsiDelete="")
 Realizamos el Delete del o los registros de IVACJREPER o IVACJSOPOR.
 

Propiedades

bool _EsVentas [get]
 Indica que es una previsión de ventas.
 
string _Mensaje_Error [get, set]
 Mensaje de error.
 
Dictionary< string, object > _Addons = new Dictionary<string, object>() [get]
 Diccionario donde cargaremos los addons disponibles.
 
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)
 

Descripción detallada

Cobros y pagos de criterio de Caja.

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

Documentación de constructores y destructores

◆ 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 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.

Implementa sage.ew.interficies.IAddons.

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 302 del archivo CriterioCaja.cs.

◆ _Mensaje_Error

string sage.ew.contabilidad.CriterioCaja._Mensaje_Error
getset

Mensaje de error.

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


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