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

Clase utilizada para realizar asientos contables. Más...

Diagrama de herencia de sage.ew.contabilidad.Asientos
sage.ew.interficies.IAsientos sage.ew.interficies.IDivisaOperable sage.ew.interficies.IGestionDocumental sage.ew.interficies.IAddons sage.ew.interficies.IDivisaOperable

Tipos públicos

enum  DebeHaber { Debe , Haber }
 Enumerado del tipo de movimiento contable. Más...
 

Métodos públicos

delegate void Delegar_Refresh_Object (object sender, string tcNombrePropiedad)
 Definición del delegado para el evento _Refresco_Objecto_Visual.
 
BindingList< IAsientosDatosEOS_LineasEOS (eTipoCuenta teTipoCuenta)
 Líneas EOS del asiento.
 
 Asientos ()
 Constructor sin parámetros.
 
 Asientos (eTipoOrigenAsiento teOrigenAsiento=eTipoOrigenAsiento.Defecto)
 Constructor predeterminado de Asientos.
 
 Asientos (String tcAsi, eTipoOrigenAsiento teOrigenAsiento=eTipoOrigenAsiento.Defecto)
 Constructor de clase Asientos con los datos suministrados.
 
 Asientos (String tcAsi, eTipoOrigenAsiento teOrigenAsiento, IFormBase toForm)
 CCR 149516 Constructor con Asi, tipo de origen y formulario asociado.
 
 Asientos (string tcEmpresa, DateTime tdtFecha, eTipoOrigenAsiento teOrigenAsiento=eTipoOrigenAsiento.Defecto)
 Constructor con empresa y fecha asiento (PE-85500)
 
delegate void _EventCamposLinChangeHandler (CamposAsientosLinea teCamposAsientos, IAsientosLinea toLinea, ewCampo toewCampo, out string tcErrorMessage)
 Delegado del evento para la gestión de cambios en las líneas de asientos.
 
bool _New (eTipoOrigenAsiento teOrigenAsiento=eTipoOrigenAsiento.Defecto)
 Nou asiento.
 
bool _New (string tcEmpresa, eTipoOrigenAsiento teOrigenAsiento=eTipoOrigenAsiento.Defecto)
 nou asiento
 
bool _Load ()
 Realiza la carga de los datos del asiento en base a EMPRESA y NUMERO que tenga asignado el objeto.
 
bool _Load (String tcAsi)
 Realiza la carga de los datos del asiento para el ASI solicitado.
 
bool _Load (string tcEmpresa, int tnNumero)
 Carrega l'assentament si existeix.
 
bool _Load (string tcEmpresa, int tnNumero, string tcDataBase="GESTION")
 Consulta el asiento en el ejercicio correspondiente.
 
bool _Save ()
 Método publico para guardar asientos.
 
bool _GenerarPrevisiones ()
 Generación de las previsiones del asiento de factura Si es multifactura devuelve el resultado de la generación de la última factura Cuando se inicia el proceso vaciamos el "_Mensaje_Error", si se ha generado el asiento teóricamente ya se ha gestionado si ha fallado la generación del asiento.
 
bool _GenerarPrevisiones (string tcFactura, string tcCuenta, eTipoAsiento teTipoAsiento)
 Generación de las previsiones del asiento de factura.
 
decimal _ObtenerBaseIvaExento ()
 Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO.
 
decimal _ObtenerBaseIvaExento (bool tlObtenerEnMultidivisa)
 Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO.
 
decimal _ImporteTotalPrevisiones (string tcFactura, string tcCuenta, bool tlDivisa=false)
 Calcula el importe total para la generación de las previsiones.
 
void _ImporteBaseCuotaIvaPrevisiones (ref decimal nBaseImpo, ref decimal nCuotaIva, string tcFactura, string tcCuenta, bool tlDivisa=false)
 Calcula Base imponible y la cuota iva total para la generación de las previsiones.
 
bool _Delete (bool tlActivarValidaciones)
 si se pasa un true al borrar realiza todas la validaciones del borrado como si estuvieras al formulario de asientos y lo borraras
 
bool _Delete ()
 Método publico para la eliminación de asientos.
 
bool _Delete (string tcAsi)
 Borra una línea de asiento. No se controla la eliminación del Diccionario de asientos.
 
void _Show ()
 Muestra por pantalla el asiento.
 
void _Show_Asiento_Vacio ()
 Muestra la pantalla de asientos vacía (PE-85390)
 
bool _AsientoBloqueadoFacturas (ref string tcMensaje, ref string tcToolTip)
 comprueba si el asiento debe presentarse de solo lectura
 
bool _Add (String tcCuenta, String tcDefinicion, DebeHaber tenumDebeHaber, decimal tnImporte, int tnlinea=0)
 _Add (no interficie)
 
bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Abandonar documento.
 
bool _Es_Valido (bool tlAbandonaDocumento=false)
 Sempre ha de retornar true.
 
bool _Documento_Vacio ()
 Retorna true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos.
 
virtual void _Refresh (bool tlSave=false)
 Refresca los datos del documento actual.
 
void _DescargarDatos ()
 Descargamos los datos del asiento.
 
virtual bool _Print ()
 Imprime el documento directamente.
 
IAsientosLinea _AddLinea ()
 Add linea.
 
IAsientosLinea _AddLinea (IAsientosLinea toAsientoLinea)
 Afegim una linea al document, si no es passa tnInserPos aleshores s'afegeix al final del document.
 
bool _Existe (string tcEmpresa, int tnNumero, string tcEjercicio="GESTION")
 Ens diu si existeix un assentament.
 
bool _Asiento_Descuadrado ()
 ens diu si l'assentament està desquadrat
 
void _Clonar (IAsientos toAsiento)
 Clonamos el asiento pasado por parámetro.
 
BindingList< IAsientosLinea_ClonarLineas (IAsientos toAsiento)
 Clonamos las líneas del asiento contable.
 
BindingList< IAsientosDatosReferenciaCatastral_ClonarReferenciaCatastral (BindingList< IAsientosDatosReferenciaCatastral > toDatosReferenciaCatastral)
 Clonamos las líneas de las referencias catastrales relacionadas con el asiento contable.
 
BindingList< IAsientosDatosEOS_ClonarEOS (BindingList< IAsientosDatosEOS > toDatosEOS)
 Clonamos las líneas de los datos EOS. Task 152326.
 
string _Cuenta_Cliente (int tnLinea=0)
 Ens retorna el compte de client d l'assentament (es mira amb el següent ordre: iva,retencio, iva exento, assentament)
 
string _Cuenta_Proveedor (int tnLinea=0)
 Ens retorna el compte de proveedor d l'assentament (es mira amb el següent ordre: iva,retencio, iva exento, assentament)
 
void _MostrarPrevisiones ()
 Mostrar las previsiones de cobro/pago.
 
void _ValidacionesLineasAsiento ()
 Validaciones varias de ivas, retenciones ...
 
void _RevisionClienteProveedor (string tcCuenta, string tcFactura, int tnLinea=0)
 A tot arreu hi ha d'haver el mateix client/proveedor -> iva reper, iva sopor, iva exento, retenció
 
void _Comprovar_KeyCopy ()
 Comprueba si el número de documento está bloqueado o no.
 
void _Bloquear_Documento (bool tlBloqueo)
 bloquear documento en uso
 
void _Obtener_Clave_Documento ()
 Para obtener el valor clave del asiento.
 
int _BuscarEjercicioPrevisionCobro ()
 Buscamos el ejercicio de la previsión de cobro para poder navegar a la previsión correspondiente.
 
bool _ExisteOrdenSoportadoAsiento (int tnOrden, bool tlComunitari, string tcFactura)
 Al modificar el número de orden en la pantalla de asientos controlaremos:
 
bool _ExisteOrdenSoportadoAsiento (int tnOrden, bool tlComunitari, string tcFactura, string tcProveedor)
 Al modificar el número de orden en la pantalla de asientos controlaremos:
 
bool _ExisteOrdenSoportadoAsiento (int tnOrden, bool tlComunitari, string tcFactura, string tcProveedor, string tcAsi)
 Al modificar el número de orden en la pantalla de asientos controlaremos:
 
bool _ExisteFacturaAsiento (eTipoCuenta tetipoCuenta, string tcFactura, string tcCuenta)
 Al modificar el número de factura, vamos a controlar si existe en otro asiento la misma factura La validación siempre se realiza a partir del asiento actual.
 
bool _MarcarAsientoLiquidacion ()
 Operación de marcado de asiento de liquidación de IVA.
 
bool _MarcarAsientoLiquidacion (eTipoMovimientoAsiento teTipoMovimientoAsiento)
 Operación de marcado de asiento de liquidación de IVA / asiento de liquidación de retencinoes.
 
bool _MarcarTipoMovimientoAsiento (eTipoMovimientoAsiento tipoMovimientoAsiento)
 Operación de Marcado / Desmarcado de asiento regularización.
 
bool _DesmarcarAsientoExportadoISV ()
 Desmarcar el asiento como exportado a ISV.
 
bool _DesmarcarAsientoEnviadoSII ()
 Desmarcamos el asiento como enviado al SII.
 
DateTime? _FechaFacturaRectificacionSII (string tcTabla, string tcEmpresa, string tcAny, string tcFactura, string tcCuenta)
 Devuelve la fecha de factura de una rectificación del SII.
 
eTipoLibroSII _TipoLibroSII ()
 Devuelve el tipo de libro donde encaja el asiento actual. De momento sólo se revisan los tipos Emitidas, Recibidas y Det. Op. Intracomunitarias.
 
int _ObtenerNumeroAsiento ()
 Obtengo un número de asiento nuevo y actualizo el contador.
 
bool _EsFacturaRectificativa (ref DateTime? tdFecha)
 Nos devuelve si se trata de una factura rectificativa, si lo es nos devuelve la fecha por referencia.
 
bool _EsFacturaRectificativa (ref DateTime? tdFecha, bool tlVerificarDatosExistentes)
 Nos devuelve si se trata de una factura rectificativa, si lo es nos devuelve la fecha por referencia.
 
bool _EsAsientoConProrrata ()
 Determina si se trata de un asiento con prorrata.
 
bool _ShowRectificativas (bool tlSoloLectura)
 Introducción de las facturas rectificativas.
 
bool _ShowAdicionalesSII (bool tlSoloLectura)
 Introducción de datos adicionales del SII (Task 111325)
 
int _EstadoSII (bool tlDejarPendiente=false)
 Devuelve el estado de la factura (SII)

  1. Pendiente.

 
int _EstadoSII (out int tnTipoEnvio, bool tlDejarPendiente=false)
 Devuelve el estado de la factura (SII) -1. Factura que no se envía al SII (IVA excluido)

  1. Pendiente.

 
bool _EsIvaConfiguradoModelos (string tcEmpresa, string tcTipoIva, string tcTipoConf, List< string > taTipoModelos=null)
 // Mirar si el tipo de IVA "tcTipoIva" está configurado en el tipo "tcTipoConf" de la configuración de algun modelo
 
bool _CuadrarAsientosDivisa ()
 Si se trata de una asiento multidivisa y el asiento viene cuadrado en euros pero en en la otra divisa esta descuadrado esto puede suceder debido que el valor en la divisa se ha calculado a partir del euro, entonces este metodo mirara de cuadrarlo.
 
bool _GenerarEOS (string tcClaveIdBien="")
 Método para realizar la generación de los datos de ingresos y gastos relacionados con el asiento actual. Se utiliza para forzar la generación de datos EOS desde sitios externos. (Amortizaciones)
 
bool _SePuedeBorrarAsiento ()
 Devuelve si el asiento se puede borrar.
 
DateTime _FechaFactura (bool tlFechaOperacion=false, int tnLinea=0)
 Ens retorna la data de factura de l'iva reper, sopor, exento o retencions.
 
DateTime _FechaFactura (string tcFactura, bool tlFechaOperacion=false, int tnLinea=0)
 Ens retorna la data de factura de l'iva reper, sopor, exento o retencions de la factura passada per parametre.
 
string _ConceptoCtaPrevision (string tcCuenta, string tcFactura, int tnAsiento)
 Devuelve el concepto relacionado con la factura.
 
bool _ActualizarDocumentoAsociado (string tcDocumento)
 Método especial para actualizar a bd el documento asociado en caso que el asiento esté de sólo lectura, ya que dejamos modificar este campo igualmente.
 
bool _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje)
 Método para evaluar si se permite un cambio de valor.
 
void Dispose ()
 Este código se agrega para implementar correctamente el patrón descartable.
 

Métodos públicos estáticos

static ? bool ContieneAsientoApertura (string ejercicio, string empresa="")
 Método para determinar si el ejercicio recibido por parámetro contiene asiento de apertura.
 
static bool DeleteAsientoApertura (string ejercicio, string empresa="")
 Método para borrar el asiento de apertura del ejercicio recibido por parámetro.
 
static ? bool ContieneAsientoRegularizacion (string ejercicio, string empresa="")
 Método para determinar si el ejercicio recibido por parámetro contiene asiento de regularización.
 
static bool DeleteAsientoRegularizacion (string ejercicio, string empresa="")
 Método para borrar el asiento de regularizacion del ejercicio recibido por parámetro.
 
static ? bool ContieneAsientoCierre (string ejercicio, string empresa="")
 Método para determinar si el ejercicio recibido por parámetro contiene asiento de cierre.
 
static bool DeleteAsientoCierre (string ejercicio, string empresa="")
 Método para borrar el asiento de cierre del ejercicio recibido por parámetro.
 

Campos de datos

bool _SaltarComprobacionSII = false
 Para poder saltar la comprobación del SII cuando se mira el estado del Sólo lectura.
 

Métodos protegidos

virtual void Dispose (bool disposing)
 Método Dispose del mantenimiento.
 
virtual void _LiberarMemoria ()
 Vaciamos diccionarios, listas y datatables.
 

Propiedades

string _CuentaContrapartidaAsiento [get, set]
 Cuenta contrapartida asiento.
 
IDatosAdicionalesFactura _DatosAdicionalesFactura [get]
 Datos adicionales de la factura. Desde el asiento ya disponemos de todos estos datos a partir de los registros de IVA.
 
bool _MultiFactura [get]
 Indica si hay más de una factura en las lineas.
 
eTipoAsiento _TipoAsiento [get]
 Nos dice si se trata de un asiento normal o factura de venta o compra.
 
eTipoOrigenAsiento _OrigenAsiento [get, set]
 ens indica d'on ve l'assentament
 
string _Empresa [get, set]
 Código de empresa.
 
int _Numero [get, set]
 Número de asiento.
 
DateTime _Fecha [get, set]
 Fecha del asiento.
 
string _Tipo [get, set]
 Tipo.
 
string _Factura [get, set]
 Numero de factura.
 
string _Proveedor [get, set]
 Código de proveedor.
 
string _Divisa [get, set]
 Divisa del asiento.
 
int _Arqueo [get, set]
 Número de arqueo. Por defecto el valor siempre es 0.
 
string _Referencia [get, set]
 Referencia.
 
string _Archivo [get, set]
 Archivo.
 
string _Libro [get, set]
 Libro.
 
String _Guid [get, set]
 PE-101628 Guid.
 
bool _ISV [get, set]
 Indica si el asiento ha sido exportado a ISV.
 
DateTime? _ExportarISV [get, set]
 Indica la fecha de exportación a ISV.
 
string _Mensaje_Error [get, set]
 Mensaje de error.
 
bool _EnUso [get, set]
 Si el documento esta en uso.
 
string _MensajeEnUso [get]
 Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco.
 
string _KeyCopy [get]
 Keycopy del documento.
 
bool _Solo_Lectura [get]
 Solo lectura.
 
bool _Solo_Lectura_SinEnvioSII [get]
 Solo lectura sin comprobaciones del estado al SII.
 
bool _Solo_Lectura_SinAccesos [get]
 Solo lectura sin temas de accesos.
 
bool _Asiento_SoloLectura_Modificable [get]
 Nos devolverá TRUE cuando estemos en un asiento de sólo lectura que se pueda modificar.
 
FormBase _oForm [get, set]
 Referencia al posible formulario asociado a la clase de negocio.
 
FormBase _FormDocumento [get]
 Devuelve la instancia del formulario si el documento está enlazado con la capa visual.
 
BindingList< IAsientosLinea_Lineas [get, set]
 Líneas del asiento.
 
Dictionary< int, AsientosLinea_dicLineas [get, set]
 Diccionario que contiene el detalle de las lineas de asientos.
 
int _MaxLinea [get]
 Maxima linea asiento. Por defecto el valor siempre es 1.
 
decimal _Cambio [get, set]
 Cotización del asiento. Por defecto el valor siempre es 1.
 
DateTime? _FechaGenerarPrevision [get, set]
 si el valor es null no s'ha de fer res, si conté una data aleshores s'han de generar les previsions
 
BindingList< IAsientosDatosIva_LineasIVA [get]
 Líneas IVA del asiento.
 
List< IAsientosBaseDatosIva_Facturas [get]
 Lista de facturas: Número de factura, {Cuenta,Orden,Nombre,ProveedorVarios,CifVarios}.
 
decimal _TotalDebe [get]
 total debe
 
decimal _TotalHaber [get]
 total haber
 
decimal _TotalDebeDiv [get]
 total debe
 
decimal _TotalHaberDiv [get]
 total haber
 
bool _Recc [get, set]
 recc
 
int _Operacion [get, set]
 Operacion.
 
string _CuentaTransitario [get]
 Cuenta transitario - DUA.
 
string _FacturaTransitario [get]
 Factura transitario -DUA.
 
bool _EsTransitarioDUA [get]
 Indica si tiene asientos transitario y DUA.
 
int _AsientoTransitario [get]
 si es DUA asiento relacionado
 
ewBonotera _Navegacion [get, set]
 Objeto navegación.
 
IAsientosDatosIvaExento _DatosIvaExento [get, set]
 Iva exento.
 
BindingList< IAsientosDatosReferenciaCatastral_DatosReferenciaCatastral [get, set]
 Referencia catastral PE-104680.
 
BindingList< IAsientosDatosEOS_DatosEOS [get, set]
 Datos EOS. Task 152326.
 
eTipoMovimientoAsiento _TipoMovimientoAsiento [get]
 Nos devuelve el tipo del asiento para poder realizar los controles pertinentes Tipo de asiento: Normal, Apertura, Cierre, Regularización o Liquidación.
 
BindingList< string > _IncidenciasBloqueantes [get]
 Incidencias q no et permeten sortir d l'assentament sense solucionarles.
 
BindingList< string > _IncidenciasNoBloqueantes [get]
 Incidencias q no et permeten sortir d l'assentament sense solucionarles.
 
string _Cif [get, set]
 CIF (relacionado con el IVA)
 
string _Nombre [get, set]
 Nombre (relacionado con el IVA)
 
bool _Conversion [get, set]
 Por defecto hace el cambio bidireccional cuando se trabaja con divisa.
 
bool _PropuestaAutomatica [get, set]
 Propuesta automática de impuestos.
 
int _Tipo_mov [get, set]
 Tipo_mov.
 
IAsientosSII _DatosSII [get, set]
 Task 111325. Datos SII.
 
bool _Conciliado [get]
 Indica si alguna de las lineas del asiento ha sido conciliada.
 
string _DataBase [get]
 Base de datos relacionada del enlace del documento (Gestión documental)
 
string _Tabla [get]
 Tabla relacionada del enlace del documento (Gestión documental) Sobreescribiremos en cada documento la tabla.
 
bool _GestEjercicio [get]
 Indica si el enlace se debe de realizar teniendo en cuenta el ejercicio (Gestión documental)
 
Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio (Gestión documental)
 
Dictionary< string, object > _Addons = new Dictionary<string, object>() [get]
 Diccionario donde cargaremos los addons disponibles.
 
Divisa _oDivisa [get, set]
 Divisa asiento.
 

Eventos

Delegar_Refresh_Object _Refresco_Objecto_Visual
 Definición del evento _Refresco_Objecto_Visual.
 
_EventCamposLinChangeHandler _EventCamposLinChange
 Handler del evento para la gestión de cambios en líneas de asientos.
 

Descripción detallada

Clase utilizada para realizar asientos contables.

Definición en la línea 36 del archivo Asientos.cs.

Documentación de las enumeraciones miembro de la clase

◆ DebeHaber

Enumerado del tipo de movimiento contable.

Valores de enumeraciones
Debe 

Debe.

Haber 

Haber.

Definición en la línea 70 del archivo Asientos.cs.

Documentación de constructores y destructores

◆ Asientos() [1/5]

sage.ew.contabilidad.Asientos.Asientos ( )
inline

Constructor sin parámetros.

Definición en la línea 1543 del archivo Asientos.cs.

◆ Asientos() [2/5]

sage.ew.contabilidad.Asientos.Asientos ( eTipoOrigenAsiento teOrigenAsiento = eTipoOrigenAsiento::Defecto)
inline

Constructor predeterminado de Asientos.

Parámetros
teOrigenAsiento

Definición en la línea 1552 del archivo Asientos.cs.

◆ Asientos() [3/5]

sage.ew.contabilidad.Asientos.Asientos ( String tcAsi,
eTipoOrigenAsiento teOrigenAsiento = eTipoOrigenAsiento::Defecto )
inline

Constructor de clase Asientos con los datos suministrados.

Parámetros
tcAsiAsi a cargar

///

Parámetros
teOrigenAsiento

Definición en la línea 1562 del archivo Asientos.cs.

◆ Asientos() [4/5]

sage.ew.contabilidad.Asientos.Asientos ( String tcAsi,
eTipoOrigenAsiento teOrigenAsiento,
IFormBase toForm )
inline

CCR 149516 Constructor con Asi, tipo de origen y formulario asociado.

Parámetros
tcAsi
teOrigenAsiento
toForm

Definición en la línea 1574 del archivo Asientos.cs.

◆ Asientos() [5/5]

sage.ew.contabilidad.Asientos.Asientos ( string tcEmpresa,
DateTime tdtFecha,
eTipoOrigenAsiento teOrigenAsiento = eTipoOrigenAsiento::Defecto )
inline

Constructor con empresa y fecha asiento (PE-85500)

Parámetros
tcEmpresa
tdtFecha
teOrigenAsiento

Definición en la línea 1606 del archivo Asientos.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

bool sage.ew.contabilidad.Asientos._Abandonar_Documento ( bool tbNoValidarDocumento = false,
bool tlSalirDocumento = false )
inline

Abandonar documento.

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2710 del archivo Asientos.cs.

◆ _ActualizarDocumentoAsociado()

bool sage.ew.contabilidad.Asientos._ActualizarDocumentoAsociado ( string tcDocumento)
inline

Método especial para actualizar a bd el documento asociado en caso que el asiento esté de sólo lectura, ya que dejamos modificar este campo igualmente.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 9916 del archivo Asientos.cs.

◆ _Add()

bool sage.ew.contabilidad.Asientos._Add ( String tcCuenta,
String tcDefinicion,
DebeHaber tenumDebeHaber,
decimal tnImporte,
int tnlinea = 0 )
inline

_Add (no interficie)

Parámetros
tcCuenta
tcDefinicion
tenumDebeHaber
tnImporte
tnlinea
Devuelve

Definición en la línea 2616 del archivo Asientos.cs.

◆ _AddLinea() [1/2]

IAsientosLinea sage.ew.contabilidad.Asientos._AddLinea ( )
inline

Add linea.


Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2932 del archivo Asientos.cs.

◆ _AddLinea() [2/2]

IAsientosLinea sage.ew.contabilidad.Asientos._AddLinea ( IAsientosLinea toAsientoLinea)
inline

Afegim una linea al document, si no es passa tnInserPos aleshores s'afegeix al final del document.

Parámetros
toAsientoLinea
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2942 del archivo Asientos.cs.

◆ _Asiento_Descuadrado()

bool sage.ew.contabilidad.Asientos._Asiento_Descuadrado ( )
inline

ens diu si l'assentament està desquadrat

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3005 del archivo Asientos.cs.

◆ _AsientoBloqueadoFacturas()

bool sage.ew.contabilidad.Asientos._AsientoBloqueadoFacturas ( ref string tcMensaje,
ref string tcToolTip )
inline

comprueba si el asiento debe presentarse de solo lectura

Parámetros
tcMensaje
tcToolTip
Devuelve

Definición en la línea 2593 del archivo Asientos.cs.

◆ _Bloquear_Documento()

void sage.ew.contabilidad.Asientos._Bloquear_Documento ( bool tlBloqueo)
inline

bloquear documento en uso

Parámetros
tlBloqueo

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3411 del archivo Asientos.cs.

◆ _BuscarEjercicioPrevisionCobro()

int sage.ew.contabilidad.Asientos._BuscarEjercicioPrevisionCobro ( )
inline

Buscamos el ejercicio de la previsión de cobro para poder navegar a la previsión correspondiente.

Devuelve

Definición en la línea 3439 del archivo Asientos.cs.

◆ _Clonar()

void sage.ew.contabilidad.Asientos._Clonar ( IAsientos toAsiento)
inline

Clonamos el asiento pasado por parámetro.

Parámetros
toAsientoInstancia del asiento que vamos a clonar

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3033 del archivo Asientos.cs.

◆ _ClonarEOS()

BindingList< IAsientosDatosEOS > sage.ew.contabilidad.Asientos._ClonarEOS ( BindingList< IAsientosDatosEOS > toDatosEOS)
inline

Clonamos las líneas de los datos EOS. Task 152326.

Parámetros
toDatosEOS
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3143 del archivo Asientos.cs.

◆ _ClonarLineas()

BindingList< IAsientosLinea > sage.ew.contabilidad.Asientos._ClonarLineas ( IAsientos toAsiento)
inline

Clonamos las líneas del asiento contable.

Parámetros
toAsiento
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3088 del archivo Asientos.cs.

◆ _ClonarReferenciaCatastral()

BindingList< IAsientosDatosReferenciaCatastral > sage.ew.contabilidad.Asientos._ClonarReferenciaCatastral ( BindingList< IAsientosDatosReferenciaCatastral > toDatosReferenciaCatastral)
inline

Clonamos las líneas de las referencias catastrales relacionadas con el asiento contable.

Parámetros
toDatosReferenciaCatastral
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3124 del archivo Asientos.cs.

◆ _Comprovar_KeyCopy()

void sage.ew.contabilidad.Asientos._Comprovar_KeyCopy ( )
inline

Comprueba si el número de documento está bloqueado o no.

Definición en la línea 3401 del archivo Asientos.cs.

◆ _ConceptoCtaPrevision()

string sage.ew.contabilidad.Asientos._ConceptoCtaPrevision ( string tcCuenta,
string tcFactura,
int tnAsiento )
inline

Devuelve el concepto relacionado con la factura.

Parámetros
tcCuenta
tcFactura
tnAsiento
Devuelve

Definición en la línea 9200 del archivo Asientos.cs.

◆ _CuadrarAsientosDivisa()

bool sage.ew.contabilidad.Asientos._CuadrarAsientosDivisa ( )
inline

Si se trata de una asiento multidivisa y el asiento viene cuadrado en euros pero en en la otra divisa esta descuadrado esto puede suceder debido que el valor en la divisa se ha calculado a partir del euro, entonces este metodo mirara de cuadrarlo.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 4452 del archivo Asientos.cs.

◆ _Cuenta_Cliente()

string sage.ew.contabilidad.Asientos._Cuenta_Cliente ( int tnLinea = 0)
inline

Ens retorna el compte de client d l'assentament (es mira amb el següent ordre: iva,retencio, iva exento, assentament)

Parámetros
tnLinea
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3166 del archivo Asientos.cs.

◆ _Cuenta_Proveedor()

string sage.ew.contabilidad.Asientos._Cuenta_Proveedor ( int tnLinea = 0)
inline

Ens retorna el compte de proveedor d l'assentament (es mira amb el següent ordre: iva,retencio, iva exento, assentament)

Parámetros
tnLinea
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3212 del archivo Asientos.cs.

◆ _Delete() [1/3]

bool sage.ew.contabilidad.Asientos._Delete ( )
inline

Método publico para la eliminación de asientos.

Devuelve
Booleano con el resultado de la ejecución

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2426 del archivo Asientos.cs.

◆ _Delete() [2/3]

bool sage.ew.contabilidad.Asientos._Delete ( bool tlActivarValidaciones)
inline

si se pasa un true al borrar realiza todas la validaciones del borrado como si estuvieras al formulario de asientos y lo borraras

Parámetros
tlActivarValidaciones
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2411 del archivo Asientos.cs.

◆ _Delete() [3/3]

bool sage.ew.contabilidad.Asientos._Delete ( string tcAsi)
inline

Borra una línea de asiento. No se controla la eliminación del Diccionario de asientos.

Parámetros
tcAsiCódigo ASI del asiento a borrar.
Devuelve
Booleano con el resultado de la ejecución.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2507 del archivo Asientos.cs.

◆ _DescargarDatos()

void sage.ew.contabilidad.Asientos._DescargarDatos ( )
inline

Descargamos los datos del asiento.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2809 del archivo Asientos.cs.

◆ _DesmarcarAsientoEnviadoSII()

bool sage.ew.contabilidad.Asientos._DesmarcarAsientoEnviadoSII ( )
inline

Desmarcamos el asiento como enviado al SII.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3864 del archivo Asientos.cs.

◆ _DesmarcarAsientoExportadoISV()

bool sage.ew.contabilidad.Asientos._DesmarcarAsientoExportadoISV ( )
inline

Desmarcar el asiento como exportado a ISV.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3837 del archivo Asientos.cs.

◆ _Documento_Vacio()

bool sage.ew.contabilidad.Asientos._Documento_Vacio ( )
inline

Retorna true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2759 del archivo Asientos.cs.

◆ _Es_Valido()

bool sage.ew.contabilidad.Asientos._Es_Valido ( bool tlAbandonaDocumento = false)
inline

Sempre ha de retornar true.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2748 del archivo Asientos.cs.

◆ _EsAsientoConProrrata()

bool sage.ew.contabilidad.Asientos._EsAsientoConProrrata ( )
inline

Determina si se trata de un asiento con prorrata.

Devuelve
True si es de prorrata

Definición en la línea 4178 del archivo Asientos.cs.

◆ _EsFacturaRectificativa() [1/2]

bool sage.ew.contabilidad.Asientos._EsFacturaRectificativa ( ref DateTime? tdFecha)
inline

Nos devuelve si se trata de una factura rectificativa, si lo es nos devuelve la fecha por referencia.


Parámetros
tdFecha
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 4125 del archivo Asientos.cs.

◆ _EsFacturaRectificativa() [2/2]

bool sage.ew.contabilidad.Asientos._EsFacturaRectificativa ( ref DateTime? tdFecha,
bool tlVerificarDatosExistentes )
inline

Nos devuelve si se trata de una factura rectificativa, si lo es nos devuelve la fecha por referencia.

Parámetros
tdFecha
tlVerificarDatosExistentesPara indicar si queremos revisar que existan datos de rectificativa introducidos
Devuelve

Definición en la línea 4138 del archivo Asientos.cs.

◆ _EsIvaConfiguradoModelos()

bool sage.ew.contabilidad.Asientos._EsIvaConfiguradoModelos ( string tcEmpresa,
string tcTipoIva,
string tcTipoConf,
List< string > taTipoModelos = null )
inline

// Mirar si el tipo de IVA "tcTipoIva" está configurado en el tipo "tcTipoConf" de la configuración de algun modelo

Parámetros
tcEmpresaEmpresa donde buscar
tcTipoIvaTipo de IVA que buscar
tcTipoConfTipo de configuración que buscar (EXCLUI, DEV_IS, DEV_OP,...)
taTipoModelosSino se indica ningún modelo, se buscará en todos (303,340,...)
Devuelve

Definición en la línea 4349 del archivo Asientos.cs.

◆ _EstadoSII() [1/2]

int sage.ew.contabilidad.Asientos._EstadoSII ( bool tlDejarPendiente = false)
inline

Devuelve el estado de la factura (SII)

  1. Pendiente.

  1. Aceptada
  2. Aceptada con errores
  3. Rechazada
Parámetros
tlDejarPendienteEn algunos casos nos interesará dejar pendiente el estado.
Devuelve

Definición en la línea 4251 del archivo Asientos.cs.

◆ _EstadoSII() [2/2]

int sage.ew.contabilidad.Asientos._EstadoSII ( out int tnTipoEnvio,
bool tlDejarPendiente = false )
inline

Devuelve el estado de la factura (SII) -1. Factura que no se envía al SII (IVA excluido)

  1. Pendiente.

  1. Aceptada
  2. Aceptada con errores
  3. Rechazada
Parámetros
tnTipoEnvioParámetro de salida con el último tipo de envío realizado(0.Pendiente, 1.Alta, 2.Modificacion, 3.Baja)
tlDejarPendienteEn algunos casos nos interesará dejar pendiente el estado.
Devuelve

Definición en la línea 4270 del archivo Asientos.cs.

◆ _EventCamposLinChangeHandler()

delegate void sage.ew.contabilidad.Asientos._EventCamposLinChangeHandler ( CamposAsientosLinea teCamposAsientos,
IAsientosLinea toLinea,
ewCampo toewCampo,
out string tcErrorMessage )

Delegado del evento para la gestión de cambios en las líneas de asientos.

Parámetros
teCamposAsientos
toLinea
toewCampo
tcErrorMessage

◆ _Existe()

bool sage.ew.contabilidad.Asientos._Existe ( string tcEmpresa,
int tnNumero,
string tcEjercicio = "GESTION" )
inline

Ens diu si existeix un assentament.

Parámetros
tcEmpresa
tnNumero
tcEjercicio
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2981 del archivo Asientos.cs.

◆ _ExisteFacturaAsiento()

bool sage.ew.contabilidad.Asientos._ExisteFacturaAsiento ( eTipoCuenta tetipoCuenta,
string tcFactura,
string tcCuenta )
inline

Al modificar el número de factura, vamos a controlar si existe en otro asiento la misma factura La validación siempre se realiza a partir del asiento actual.

Parámetros
tetipoCuenta
tcFactura
tcCuenta
Devuelve

Definición en la línea 3629 del archivo Asientos.cs.

◆ _ExisteOrdenSoportadoAsiento() [1/3]

bool sage.ew.contabilidad.Asientos._ExisteOrdenSoportadoAsiento ( int tnOrden,
bool tlComunitari,
string tcFactura )
inline

Al modificar el número de orden en la pantalla de asientos controlaremos:

  • 1. El número de orden en otro asiento
  • 2. El número de factura (orden) en la tabla IVAREPER
Parámetros
tnOrden
tlComunitari
tcFactura


Devuelve

Definición en la línea 3484 del archivo Asientos.cs.

◆ _ExisteOrdenSoportadoAsiento() [2/3]

bool sage.ew.contabilidad.Asientos._ExisteOrdenSoportadoAsiento ( int tnOrden,
bool tlComunitari,
string tcFactura,
string tcProveedor )
inline

Al modificar el número de orden en la pantalla de asientos controlaremos:

  • 1. El número de orden en otro asiento
  • 2. El número de factura (orden) en la tabla IVAREPER
Parámetros
tnOrdenNúmero de orden
tlComunitariComunitari
tcFacturaFactura
tcProveedorCódigo de proveedor
Devuelve

Definición en la línea 3499 del archivo Asientos.cs.

◆ _ExisteOrdenSoportadoAsiento() [3/3]

bool sage.ew.contabilidad.Asientos._ExisteOrdenSoportadoAsiento ( int tnOrden,
bool tlComunitari,
string tcFactura,
string tcProveedor,
string tcAsi )
inline

Al modificar el número de orden en la pantalla de asientos controlaremos:

  • 1. El número de orden en otro asiento
  • 2. El número de factura (orden) en la tabla IVAREPER

Sobrecarga para poder especificar el asi que estamos mofificando

Parámetros
tnOrdenNúmero de orden
tlComunitariComunitari
tcFacturaFactura
tcProveedorCódigo de proveedor
tcAsiAsi del registro de IVA que estamos modificando (Opcional)
Devuelve

Definición en la línea 3517 del archivo Asientos.cs.

◆ _FechaFactura() [1/2]

DateTime sage.ew.contabilidad.Asientos._FechaFactura ( bool tlFechaOperacion = false,
int tnLinea = 0 )
inline

Ens retorna la data de factura de l'iva reper, sopor, exento o retencions.

Parámetros
tlFechaOperacion
tnLinea
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 9128 del archivo Asientos.cs.

◆ _FechaFactura() [2/2]

DateTime sage.ew.contabilidad.Asientos._FechaFactura ( string tcFactura,
bool tlFechaOperacion = false,
int tnLinea = 0 )
inline

Ens retorna la data de factura de l'iva reper, sopor, exento o retencions de la factura passada per parametre.

Parámetros
tlFechaOperacion
tnLinea
tcFactura
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 9140 del archivo Asientos.cs.

◆ _FechaFacturaRectificacionSII()

DateTime? sage.ew.contabilidad.Asientos._FechaFacturaRectificacionSII ( string tcTabla,
string tcEmpresa,
string tcAny,
string tcFactura,
string tcCuenta )
inline

Devuelve la fecha de factura de una rectificación del SII.

Definición en la línea 3965 del archivo Asientos.cs.

◆ _GenerarEOS()

bool sage.ew.contabilidad.Asientos._GenerarEOS ( string tcClaveIdBien = "")
inline

Método para realizar la generación de los datos de ingresos y gastos relacionados con el asiento actual. Se utiliza para forzar la generación de datos EOS desde sitios externos. (Amortizaciones)

Parámetros
tcClaveIdBien
Devuelve

Definición en la línea 4489 del archivo Asientos.cs.

◆ _GenerarPrevisiones() [1/2]

bool sage.ew.contabilidad.Asientos._GenerarPrevisiones ( )
inline

Generación de las previsiones del asiento de factura Si es multifactura devuelve el resultado de la generación de la última factura Cuando se inicia el proceso vaciamos el "_Mensaje_Error", si se ha generado el asiento teóricamente ya se ha gestionado si ha fallado la generación del asiento.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1975 del archivo Asientos.cs.

◆ _GenerarPrevisiones() [2/2]

bool sage.ew.contabilidad.Asientos._GenerarPrevisiones ( string tcFactura,
string tcCuenta,
eTipoAsiento teTipoAsiento )
inline

Generación de las previsiones del asiento de factura.

Parámetros
tcFacturaNúmero de factura
tcCuentaCódigo de cliente o proveedor de factura
teTipoAsientoTipo de asiento de factura de venta o compra
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2006 del archivo Asientos.cs.

◆ _ImporteBaseCuotaIvaPrevisiones()

void sage.ew.contabilidad.Asientos._ImporteBaseCuotaIvaPrevisiones ( ref decimal nBaseImpo,
ref decimal nCuotaIva,
string tcFactura,
string tcCuenta,
bool tlDivisa = false )
inline

Calcula Base imponible y la cuota iva total para la generación de las previsiones.

Parámetros
nBaseImpo
nCuotaIva
tlDivisaSi el importe a devolver es en moneda empresa o en divisa, si se omite el parámetro se asume moneda empresa.

///

Parámetros
tcFacturaNúmero de factura
tcCuentaCódigo de cliente / Proveedor

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2232 del archivo Asientos.cs.

◆ _ImporteTotalPrevisiones()

decimal sage.ew.contabilidad.Asientos._ImporteTotalPrevisiones ( string tcFactura,
string tcCuenta,
bool tlDivisa = false )
inline

Calcula el importe total para la generación de las previsiones.

Parámetros
tcFacturaNúmero de factura
tcCuentaCódigo de cliente / Proveedor
tlDivisaSi el importe a devolver es en moneda empresa o en divisa, si se omite el parámetro se asume moneda empresa.
Devuelve
Importe de la linea del cliente en moneda empresa o divisa según parámetro recibido tlDivisa

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2173 del archivo Asientos.cs.

◆ _LiberarMemoria()

virtual void sage.ew.contabilidad.Asientos._LiberarMemoria ( )
inlineprotectedvirtual

Vaciamos diccionarios, listas y datatables.

Definición en la línea 10507 del archivo Asientos.cs.

◆ _LineasEOS()

BindingList< IAsientosDatosEOS > sage.ew.contabilidad.Asientos._LineasEOS ( eTipoCuenta teTipoCuenta)
inline

Líneas EOS del asiento.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1110 del archivo Asientos.cs.

◆ _Load() [1/4]

bool sage.ew.contabilidad.Asientos._Load ( )
inline

Realiza la carga de los datos del asiento en base a EMPRESA y NUMERO que tenga asignado el objeto.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1716 del archivo Asientos.cs.

◆ _Load() [2/4]

bool sage.ew.contabilidad.Asientos._Load ( String tcAsi)
inline

Realiza la carga de los datos del asiento para el ASI solicitado.

Parámetros
tcAsiCódigo ASI a cargar.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1725 del archivo Asientos.cs.

◆ _Load() [3/4]

bool sage.ew.contabilidad.Asientos._Load ( string tcEmpresa,
int tnNumero )
inline

Carrega l'assentament si existeix.

Parámetros
tcEmpresa
tnNumero
Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1749 del archivo Asientos.cs.

◆ _Load() [4/4]

bool sage.ew.contabilidad.Asientos._Load ( string tcEmpresa,
int tnNumero,
string tcDataBase = "GESTION" )
inline

Consulta el asiento en el ejercicio correspondiente.

Parámetros
tcEmpresaCódigo de empresa
tnNumeroNúmero de asiento
tcDataBaseDatabase del ejercicio por defecto "GESTION". Se ha de pasar 2019, 2018 ...
Devuelve

Definición en la línea 1761 del archivo Asientos.cs.

◆ _MarcarAsientoLiquidacion() [1/2]

bool sage.ew.contabilidad.Asientos._MarcarAsientoLiquidacion ( )
inline

Operación de marcado de asiento de liquidación de IVA.

Inicialmente solo habia esta sobrecarga sin parámetros y hacía el marcado de asiento de liquidación de IVA. Se contempla ahora tambien el asiento de liquidación de retenciones que actualiza de diferente forma la lineas del asiento, al ser público el método que existía hasta ahora tengo que crear otra sobrecarga que recibirá como parámetro el tipo de asiento de liquidación que quiero hacer (de IVA o de retenciones).

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3694 del archivo Asientos.cs.

◆ _MarcarAsientoLiquidacion() [2/2]

bool sage.ew.contabilidad.Asientos._MarcarAsientoLiquidacion ( eTipoMovimientoAsiento teTipoMovimientoAsiento)
inline

Operación de marcado de asiento de liquidación de IVA / asiento de liquidación de retencinoes.

Definición en la línea 3706 del archivo Asientos.cs.

◆ _MarcarTipoMovimientoAsiento()

bool sage.ew.contabilidad.Asientos._MarcarTipoMovimientoAsiento ( eTipoMovimientoAsiento tipoMovimientoAsiento)
inline

Operación de Marcado / Desmarcado de asiento regularización.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3741 del archivo Asientos.cs.

◆ _MostrarPrevisiones()

void sage.ew.contabilidad.Asientos._MostrarPrevisiones ( )
inline

Mostrar las previsiones de cobro/pago.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3287 del archivo Asientos.cs.

◆ _New() [1/2]

bool sage.ew.contabilidad.Asientos._New ( eTipoOrigenAsiento teOrigenAsiento = eTipoOrigenAsiento::Defecto)
inline

Nou asiento.

Parámetros
teOrigenAsiento


Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1650 del archivo Asientos.cs.

◆ _New() [2/2]

bool sage.ew.contabilidad.Asientos._New ( string tcEmpresa,
eTipoOrigenAsiento teOrigenAsiento = eTipoOrigenAsiento::Defecto )
inline

nou asiento

Parámetros
tcEmpresa
teOrigenAsiento


Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1661 del archivo Asientos.cs.

◆ _Obtener_Clave_Documento()

void sage.ew.contabilidad.Asientos._Obtener_Clave_Documento ( )
inline

Para obtener el valor clave del asiento.

Devuelve

Definición en la línea 3424 del archivo Asientos.cs.

◆ _ObtenerBaseIvaExento() [1/2]

decimal sage.ew.contabilidad.Asientos._ObtenerBaseIvaExento ( )
inline

Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO.

Devuelve

Definición en la línea 2119 del archivo Asientos.cs.

◆ _ObtenerBaseIvaExento() [2/2]

decimal sage.ew.contabilidad.Asientos._ObtenerBaseIvaExento ( bool tlObtenerEnMultidivisa)
inline

Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO.

Devuelve

Definición en la línea 2128 del archivo Asientos.cs.

◆ _ObtenerNumeroAsiento()

int sage.ew.contabilidad.Asientos._ObtenerNumeroAsiento ( )
inline

Obtengo un número de asiento nuevo y actualizo el contador.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 4065 del archivo Asientos.cs.

◆ _PermitirCambioValor()

bool sage.ew.contabilidad.Asientos._PermitirCambioValor ( object sender,
string tcValorCandidato,
out string tcMensaje )
inline

Método para evaluar si se permite un cambio de valor.

Parámetros
senderObjeto que inicia el cambio
tcValorCandidatoValor candidato
tcMensajeMensaje de retorno
Devuelve
True si se permite el cambio

Implementa sage.ew.interficies.IDivisaOperable.

Definición en la línea 10175 del archivo Asientos.cs.

◆ _Print()

virtual bool sage.ew.contabilidad.Asientos._Print ( )
inlinevirtual

Imprime el documento directamente.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2896 del archivo Asientos.cs.

◆ _Refresh()

virtual void sage.ew.contabilidad.Asientos._Refresh ( bool tlSave = false)
inlinevirtual

Refresca los datos del documento actual.

Parámetros
tlSave

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2790 del archivo Asientos.cs.

◆ _RevisionClienteProveedor()

void sage.ew.contabilidad.Asientos._RevisionClienteProveedor ( string tcCuenta,
string tcFactura,
int tnLinea = 0 )
inline

A tot arreu hi ha d'haver el mateix client/proveedor -> iva reper, iva sopor, iva exento, retenció

Parámetros
tcCuentaEs el compte de client o proveedor del registre q estem guardant
tcFacturafactura que volem canviar el compte


Parámetros
tnLineapels registres d'iva i retencio ho mirem a totes les linies menys actual

Definición en la línea 3356 del archivo Asientos.cs.

◆ _Save()

bool sage.ew.contabilidad.Asientos._Save ( )
inline

Método publico para guardar asientos.

Devuelve
Booleano con el resultado de la ejecución

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1770 del archivo Asientos.cs.

◆ _SePuedeBorrarAsiento()

bool sage.ew.contabilidad.Asientos._SePuedeBorrarAsiento ( )
inline

Devuelve si el asiento se puede borrar.

Devuelve

Definición en la línea 6962 del archivo Asientos.cs.

◆ _Show()

void sage.ew.contabilidad.Asientos._Show ( )
inline

Muestra por pantalla el asiento.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2536 del archivo Asientos.cs.

◆ _Show_Asiento_Vacio()

void sage.ew.contabilidad.Asientos._Show_Asiento_Vacio ( )
inline

Muestra la pantalla de asientos vacía (PE-85390)

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 2579 del archivo Asientos.cs.

◆ _ShowAdicionalesSII()

bool sage.ew.contabilidad.Asientos._ShowAdicionalesSII ( bool tlSoloLectura)
inline

Introducción de datos adicionales del SII (Task 111325)

Parámetros
tlSoloLectura
Devuelve

Definición en la línea 4202 del archivo Asientos.cs.

◆ _ShowRectificativas()

bool sage.ew.contabilidad.Asientos._ShowRectificativas ( bool tlSoloLectura)
inline

Introducción de las facturas rectificativas.

Parámetros
tlSoloLectura
Devuelve

Definición en la línea 4189 del archivo Asientos.cs.

◆ _TipoLibroSII()

eTipoLibroSII sage.ew.contabilidad.Asientos._TipoLibroSII ( )
inline

Devuelve el tipo de libro donde encaja el asiento actual. De momento sólo se revisan los tipos Emitidas, Recibidas y Det. Op. Intracomunitarias.

Devuelve

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 3994 del archivo Asientos.cs.

◆ _ValidacionesLineasAsiento()

void sage.ew.contabilidad.Asientos._ValidacionesLineasAsiento ( )
inline

Validaciones varias de ivas, retenciones ...

Devuelve

Definición en la línea 3344 del archivo Asientos.cs.

◆ ContieneAsientoApertura()

static ? bool sage.ew.contabilidad.Asientos.ContieneAsientoApertura ( string ejercicio,
string empresa = "" )
inlinestatic

Método para determinar si el ejercicio recibido por parámetro contiene asiento de apertura.

Parámetros
ejercicioEjercicio
empresaCódigo de empresa (Sino se informa toma wc_empresa)
Devuelve

Definición en la línea 4386 del archivo Asientos.cs.

◆ ContieneAsientoCierre()

static ? bool sage.ew.contabilidad.Asientos.ContieneAsientoCierre ( string ejercicio,
string empresa = "" )
inlinestatic

Método para determinar si el ejercicio recibido por parámetro contiene asiento de cierre.

Parámetros
ejercicioEjercicio
empresaCódigo de empresa (Sino se informa toma wc_empresa)
Devuelve

Definición en la línea 4430 del archivo Asientos.cs.

◆ ContieneAsientoRegularizacion()

static ? bool sage.ew.contabilidad.Asientos.ContieneAsientoRegularizacion ( string ejercicio,
string empresa = "" )
inlinestatic

Método para determinar si el ejercicio recibido por parámetro contiene asiento de regularización.

Parámetros
ejercicioEjercicio
empresaCódigo de empresa (Sino se informa toma wc_empresa)
Devuelve

Definición en la línea 4408 del archivo Asientos.cs.

◆ Delegar_Refresh_Object()

delegate void sage.ew.contabilidad.Asientos.Delegar_Refresh_Object ( object sender,
string tcNombrePropiedad )

Definición del delegado para el evento _Refresco_Objecto_Visual.

◆ DeleteAsientoApertura()

static bool sage.ew.contabilidad.Asientos.DeleteAsientoApertura ( string ejercicio,
string empresa = "" )
inlinestatic

Método para borrar el asiento de apertura del ejercicio recibido por parámetro.

Parámetros
ejercicioEjercicio
empresaCódigo de empresa (Sino se informa toma wc_empresa)
Devuelve

Definición en la línea 4397 del archivo Asientos.cs.

◆ DeleteAsientoCierre()

static bool sage.ew.contabilidad.Asientos.DeleteAsientoCierre ( string ejercicio,
string empresa = "" )
inlinestatic

Método para borrar el asiento de cierre del ejercicio recibido por parámetro.

Parámetros
ejercicioEjercicio
empresaCódigo de empresa (Sino se informa toma wc_empresa)
Devuelve

Definición en la línea 4441 del archivo Asientos.cs.

◆ DeleteAsientoRegularizacion()

static bool sage.ew.contabilidad.Asientos.DeleteAsientoRegularizacion ( string ejercicio,
string empresa = "" )
inlinestatic

Método para borrar el asiento de regularizacion del ejercicio recibido por parámetro.

Parámetros
ejercicioEjercicio
empresaCódigo de empresa (Sino se informa toma wc_empresa)
Devuelve

Definición en la línea 4419 del archivo Asientos.cs.

◆ Dispose() [1/2]

void sage.ew.contabilidad.Asientos.Dispose ( )
inline

Este código se agrega para implementar correctamente el patrón descartable.

Definición en la línea 10496 del archivo Asientos.cs.

◆ Dispose() [2/2]

virtual void sage.ew.contabilidad.Asientos.Dispose ( bool disposing)
inlineprotectedvirtual

Método Dispose del mantenimiento.

Parámetros
disposing

Definición en la línea 10482 del archivo Asientos.cs.

Documentación de campos

◆ _SaltarComprobacionSII

bool sage.ew.contabilidad.Asientos._SaltarComprobacionSII = false

Para poder saltar la comprobación del SII cuando se mira el estado del Sólo lectura.

Definición en la línea 588 del archivo Asientos.cs.

Documentación de propiedades

◆ _Addons

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

Diccionario donde cargaremos los addons disponibles.

Implementa sage.ew.interficies.IAddons.

Definición en la línea 1534 del archivo Asientos.cs.

◆ _Archivo

string sage.ew.contabilidad.Asientos._Archivo
getset

Archivo.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 817 del archivo Asientos.cs.

◆ _Arqueo

int sage.ew.contabilidad.Asientos._Arqueo
getset

Número de arqueo. Por defecto el valor siempre es 0.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 788 del archivo Asientos.cs.

◆ _Asiento_SoloLectura_Modificable

bool sage.ew.contabilidad.Asientos._Asiento_SoloLectura_Modificable
get

Nos devolverá TRUE cuando estemos en un asiento de sólo lectura que se pueda modificar.

Definición en la línea 964 del archivo Asientos.cs.

◆ _AsientoTransitario

int sage.ew.contabilidad.Asientos._AsientoTransitario
get

si es DUA asiento relacionado

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1231 del archivo Asientos.cs.

◆ _Cambio

decimal sage.ew.contabilidad.Asientos._Cambio
getset

Cotización del asiento. Por defecto el valor siempre es 1.

Implementa sage.ew.interficies.IDivisaOperable.

Definición en la línea 1054 del archivo Asientos.cs.

◆ _Cif

string sage.ew.contabilidad.Asientos._Cif
getset

CIF (relacionado con el IVA)

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1367 del archivo Asientos.cs.

◆ _Conciliado

bool sage.ew.contabilidad.Asientos._Conciliado
get

Indica si alguna de las lineas del asiento ha sido conciliada.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1465 del archivo Asientos.cs.

◆ _Conversion

bool sage.ew.contabilidad.Asientos._Conversion
getset

Por defecto hace el cambio bidireccional cuando se trabaja con divisa.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1398 del archivo Asientos.cs.

◆ _CuentaContrapartidaAsiento

string sage.ew.contabilidad.Asientos._CuentaContrapartidaAsiento
getset

Cuenta contrapartida asiento.

Definición en la línea 542 del archivo Asientos.cs.

◆ _CuentaTransitario

string sage.ew.contabilidad.Asientos._CuentaTransitario
get

Cuenta transitario - DUA.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1198 del archivo Asientos.cs.

◆ _DataBase

string sage.ew.contabilidad.Asientos._DataBase
get

Base de datos relacionada del enlace del documento (Gestión documental)

Implementa sage.ew.interficies.IGestionDocumental.

Definición en la línea 1476 del archivo Asientos.cs.

◆ _DatosAdicionalesFactura

IDatosAdicionalesFactura sage.ew.contabilidad.Asientos._DatosAdicionalesFactura
get

Datos adicionales de la factura. Desde el asiento ya disponemos de todos estos datos a partir de los registros de IVA.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 571 del archivo Asientos.cs.

◆ _DatosEOS

BindingList<IAsientosDatosEOS> sage.ew.contabilidad.Asientos._DatosEOS
getset

Datos EOS. Task 152326.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1318 del archivo Asientos.cs.

◆ _DatosIvaExento

IAsientosDatosIvaExento sage.ew.contabilidad.Asientos._DatosIvaExento
getset

Iva exento.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1257 del archivo Asientos.cs.

◆ _DatosReferenciaCatastral

BindingList<IAsientosDatosReferenciaCatastral> sage.ew.contabilidad.Asientos._DatosReferenciaCatastral
getset

Referencia catastral PE-104680.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1300 del archivo Asientos.cs.

◆ _DatosSII

IAsientosSII sage.ew.contabilidad.Asientos._DatosSII
getset

Task 111325. Datos SII.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1443 del archivo Asientos.cs.

◆ _dicLineas

Dictionary<int, AsientosLinea> sage.ew.contabilidad.Asientos._dicLineas
getset

Diccionario que contiene el detalle de las lineas de asientos.

Definición en la línea 1025 del archivo Asientos.cs.

◆ _Divisa

string sage.ew.contabilidad.Asientos._Divisa
getset

Divisa del asiento.

Implementa sage.ew.interficies.IDivisaOperable.

Definición en la línea 741 del archivo Asientos.cs.

◆ _Empresa

string sage.ew.contabilidad.Asientos._Empresa
getset

Código de empresa.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 639 del archivo Asientos.cs.

◆ _EnUso

bool sage.ew.contabilidad.Asientos._EnUso
getset

Si el documento esta en uso.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 889 del archivo Asientos.cs.

◆ _EsTransitarioDUA

bool sage.ew.contabilidad.Asientos._EsTransitarioDUA
get

Indica si tiene asientos transitario y DUA.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1220 del archivo Asientos.cs.

◆ _ExportarISV

DateTime? sage.ew.contabilidad.Asientos._ExportarISV
getset

Indica la fecha de exportación a ISV.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 866 del archivo Asientos.cs.

◆ _Factura

string sage.ew.contabilidad.Asientos._Factura
getset

Numero de factura.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 701 del archivo Asientos.cs.

◆ _Facturas

List<IAsientosBaseDatosIva> sage.ew.contabilidad.Asientos._Facturas
get

Lista de facturas: Número de factura, {Cuenta,Orden,Nombre,ProveedorVarios,CifVarios}.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1099 del archivo Asientos.cs.

◆ _FacturaTransitario

string sage.ew.contabilidad.Asientos._FacturaTransitario
get

Factura transitario -DUA.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1209 del archivo Asientos.cs.

◆ _Fecha

DateTime sage.ew.contabilidad.Asientos._Fecha
getset

Fecha del asiento.

Implementa sage.ew.interficies.IDivisaOperable.

Definición en la línea 658 del archivo Asientos.cs.

◆ _FechaGenerarPrevision

DateTime? sage.ew.contabilidad.Asientos._FechaGenerarPrevision
getset

si el valor es null no s'ha de fer res, si conté una data aleshores s'han de generar les previsions

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1079 del archivo Asientos.cs.

◆ _FormDocumento

FormBase sage.ew.contabilidad.Asientos._FormDocumento
get

Devuelve la instancia del formulario si el documento está enlazado con la capa visual.

Definición en la línea 1002 del archivo Asientos.cs.

◆ _GestEjercicio

bool sage.ew.contabilidad.Asientos._GestEjercicio
get

Indica si el enlace se debe de realizar teniendo en cuenta el ejercicio (Gestión documental)

Implementa sage.ew.interficies.IGestionDocumental.

Definición en la línea 1493 del archivo Asientos.cs.

◆ _Guid

String sage.ew.contabilidad.Asientos._Guid
getset

PE-101628 Guid.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 836 del archivo Asientos.cs.

◆ _IncidenciasBloqueantes

BindingList<string> sage.ew.contabilidad.Asientos._IncidenciasBloqueantes
get

Incidencias q no et permeten sortir d l'assentament sense solucionarles.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1345 del archivo Asientos.cs.

◆ _IncidenciasNoBloqueantes

BindingList<string> sage.ew.contabilidad.Asientos._IncidenciasNoBloqueantes
get

Incidencias q no et permeten sortir d l'assentament sense solucionarles.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1356 del archivo Asientos.cs.

◆ _ISV

bool sage.ew.contabilidad.Asientos._ISV
getset

Indica si el asiento ha sido exportado a ISV.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 851 del archivo Asientos.cs.

◆ _KeyCopy

string sage.ew.contabilidad.Asientos._KeyCopy
get

Keycopy del documento.

Definición en la línea 923 del archivo Asientos.cs.

◆ _Keys

Dictionary<string, string> sage.ew.contabilidad.Asientos._Keys
get

Relación entre los campos y las propiedades de la clase de negocio (Gestión documental)

Implementa sage.ew.interficies.IGestionDocumental.

Definición en la línea 1502 del archivo Asientos.cs.

◆ _Libro

string sage.ew.contabilidad.Asientos._Libro
getset

Libro.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 826 del archivo Asientos.cs.

◆ _Lineas

BindingList<IAsientosLinea> sage.ew.contabilidad.Asientos._Lineas
getset

Líneas del asiento.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1010 del archivo Asientos.cs.

◆ _LineasIVA

BindingList<IAsientosDatosIva> sage.ew.contabilidad.Asientos._LineasIVA
get

Líneas IVA del asiento.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1088 del archivo Asientos.cs.

◆ _MaxLinea

int sage.ew.contabilidad.Asientos._MaxLinea
get

Maxima linea asiento. Por defecto el valor siempre es 1.

Definición en la línea 1042 del archivo Asientos.cs.

◆ _Mensaje_Error

string sage.ew.contabilidad.Asientos._Mensaje_Error
getset

Mensaje de error.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 880 del archivo Asientos.cs.

◆ _MensajeEnUso

string sage.ew.contabilidad.Asientos._MensajeEnUso
get

Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco.

Devuelve

Definición en la línea 909 del archivo Asientos.cs.

◆ _MultiFactura

bool sage.ew.contabilidad.Asientos._MultiFactura
get

Indica si hay más de una factura en las lineas.

Definición en la línea 593 del archivo Asientos.cs.

◆ _Navegacion

ewBonotera sage.ew.contabilidad.Asientos._Navegacion
getset

Objeto navegación.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1242 del archivo Asientos.cs.

◆ _Nombre

string sage.ew.contabilidad.Asientos._Nombre
getset

Nombre (relacionado con el IVA)

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1382 del archivo Asientos.cs.

◆ _Numero

int sage.ew.contabilidad.Asientos._Numero
getset

Número de asiento.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 649 del archivo Asientos.cs.

◆ _oDivisa

Divisa sage.ew.contabilidad.Asientos._oDivisa
getset

Divisa asiento.

Implementa sage.ew.interficies.IDivisaOperable.

Definición en la línea 10155 del archivo Asientos.cs.

◆ _oForm

FormBase sage.ew.contabilidad.Asientos._oForm
getset

Referencia al posible formulario asociado a la clase de negocio.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 987 del archivo Asientos.cs.

◆ _Operacion

int sage.ew.contabilidad.Asientos._Operacion
getset

Operacion.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1177 del archivo Asientos.cs.

◆ _OrigenAsiento

eTipoOrigenAsiento sage.ew.contabilidad.Asientos._OrigenAsiento
getset

ens indica d'on ve l'assentament

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 623 del archivo Asientos.cs.

◆ _PropuestaAutomatica

bool sage.ew.contabilidad.Asientos._PropuestaAutomatica
getset

Propuesta automática de impuestos.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1413 del archivo Asientos.cs.

◆ _Proveedor

string sage.ew.contabilidad.Asientos._Proveedor
getset

Código de proveedor.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 725 del archivo Asientos.cs.

◆ _Recc

bool sage.ew.contabilidad.Asientos._Recc
getset

recc

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1162 del archivo Asientos.cs.

◆ _Referencia

string sage.ew.contabilidad.Asientos._Referencia
getset

Referencia.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 797 del archivo Asientos.cs.

◆ _Solo_Lectura

bool sage.ew.contabilidad.Asientos._Solo_Lectura
get

Solo lectura.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 931 del archivo Asientos.cs.

◆ _Solo_Lectura_SinAccesos

bool sage.ew.contabilidad.Asientos._Solo_Lectura_SinAccesos
get

Solo lectura sin temas de accesos.

Definición en la línea 953 del archivo Asientos.cs.

◆ _Solo_Lectura_SinEnvioSII

bool sage.ew.contabilidad.Asientos._Solo_Lectura_SinEnvioSII
get

Solo lectura sin comprobaciones del estado al SII.

Definición en la línea 942 del archivo Asientos.cs.

◆ _Tabla

string sage.ew.contabilidad.Asientos._Tabla
get

Tabla relacionada del enlace del documento (Gestión documental) Sobreescribiremos en cada documento la tabla.

Implementa sage.ew.interficies.IGestionDocumental.

Definición en la línea 1485 del archivo Asientos.cs.

◆ _Tipo

string sage.ew.contabilidad.Asientos._Tipo
getset

Tipo.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 691 del archivo Asientos.cs.

◆ _Tipo_mov

int sage.ew.contabilidad.Asientos._Tipo_mov
getset

Tipo_mov.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1428 del archivo Asientos.cs.

◆ _TipoAsiento

eTipoAsiento sage.ew.contabilidad.Asientos._TipoAsiento
get

Nos dice si se trata de un asiento normal o factura de venta o compra.

Definición en la línea 612 del archivo Asientos.cs.

◆ _TipoMovimientoAsiento

eTipoMovimientoAsiento sage.ew.contabilidad.Asientos._TipoMovimientoAsiento
get

Nos devuelve el tipo del asiento para poder realizar los controles pertinentes Tipo de asiento: Normal, Apertura, Cierre, Regularización o Liquidación.

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1337 del archivo Asientos.cs.

◆ _TotalDebe

decimal sage.ew.contabilidad.Asientos._TotalDebe
get

total debe

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1118 del archivo Asientos.cs.

◆ _TotalDebeDiv

decimal sage.ew.contabilidad.Asientos._TotalDebeDiv
get

total debe

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1140 del archivo Asientos.cs.

◆ _TotalHaber

decimal sage.ew.contabilidad.Asientos._TotalHaber
get

total haber

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1129 del archivo Asientos.cs.

◆ _TotalHaberDiv

decimal sage.ew.contabilidad.Asientos._TotalHaberDiv
get

total haber

Implementa sage.ew.interficies.IAsientos.

Definición en la línea 1151 del archivo Asientos.cs.

Documentación de eventos

◆ _EventCamposLinChange

_EventCamposLinChangeHandler sage.ew.contabilidad.Asientos._EventCamposLinChange

Handler del evento para la gestión de cambios en líneas de asientos.

Definición en la línea 1639 del archivo Asientos.cs.

◆ _Refresco_Objecto_Visual

Delegar_Refresh_Object sage.ew.contabilidad.Asientos._Refresco_Objecto_Visual

Definición del evento _Refresco_Objecto_Visual.

Definición en la línea 46 del archivo Asientos.cs.


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