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

Clase de negocio para una línea del libro registro de ingresos y gastos (EOS). Más...

Diagrama de herencia de sage.ew.contabilidad.AsientosDatosEOS
sage.ew.interficies.IAsientosDatosEOS

Métodos públicos

 AsientosDatosEOS (IAsientos toAsiento)
 Constructor.
 
 AsientosDatosEOS (IAsientos toAsiento, LineaGestionEOS toLinAlbEOS=null, IAsientosLinea toLineaAsiEOS=null)
 Constructor con línea de asiento y línea de albarán de gestión.
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, LineaGestionEOS toLinAlbEOS=null, IAsientosDatosIva toLinIVA=null)
 Constructor con línea de asiento, línea de albarán de gestión y línea de IVA normal.
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, LineaGestionEOS toLinAlbEOS=null, IAsientosDatosIva toLinIVA=null, bool tlEntregasConPortes=false)
 Constructor con línea de asiento, línea de albarán de gestión y línea de IVA normal para el caso especial de facturas con entregas a cuenta y portes.
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, LineaGestionEOS toLinAlbEOS=null, IAsientosDatosIvaExento toLinIVAEx=null)
 Constructor con línea de asiento, línea de albarán de gestión y línea de IVA exento.
 
 AsientosDatosEOS (IAsientos toAsiento, DataRow tdrEOS=null)
 Constructor DATAROW.
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, IAsientosDatosIva toLineaIVA=null, decimal tnImporteEOS=0, bool tlRecargoFinanciero=false)
 Constructor con referencias de asiento e IVA.
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, IAsientosDatosIvaExento toLineaIVA=null, decimal tnImporteEOS=0)
 Constructor con referencias de asiento e IVA Exento.
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, IAsientosDatosRetencion toLineaRet=null, decimal tnImporteEOS=0)
 Constructor con referencias de asiento e retenciones.
 
void _Clonar (IAsientosDatosEOS toIEOS)
 Clonar.
 
bool _Save ()
 Save.
 
bool _Delete ()
 borra la linia de EOS
 

Propiedades

string _Empresa [get]
 empresa del asiento
 
string _Asi [get]
 Clave de identificación unica de la primera linea del asiento.
 
string _AsiIVA [get]
 Clave de identificación unica de la linea de IVA relacionada.
 
int _Linea [get, set]
 Linea.
 
string _Factura [get, set]
 Número de factura.
 
decimal _BaseImponible [get, set]
 Base imponible.
 
string _Concepto [get, set]
 Concepto.
 
string _NombreConcepto [get, set]
 Nombre concepto.
 
decimal _BaseImponibleDeducible [get, set]
 Base imponible deducible.
 
decimal _BaseImponibleNoDeducible [get, set]
 Base imponible NO deducible.
 
string _Cuenta [get, set]
 Código de la cuenta.
 
string _NombreCuenta [get, set]
 Nombre cuenta.
 
string _CodigoIVA [get, set]
 Codigo IVA.
 
decimal _TpcIVA [get, set]
 % IVA
 
decimal _CuotaIVA [get, set]
 Cuota IVA.
 
decimal _TpcRecargo [get, set]
 % Recargo
 
decimal _CuotaRecargo [get, set]
 Cuota Recargo.
 
int _TipoEOS [get, set]
 Tipo EOS.
 
bool _DeleteEOS [get, set]
 Propiedad para saber si hay que borrar la línea EOS de la BD.
 
bool _Excluir [get, set]
 Para poder marcar algunas líneas de EOS y que no se tengan en cuenta en el listado de EOS.
 
bool _ProNoDedu [get, set]
 Para indicar las líneas EOS que no serán deducibles por PRORRATA.
 
bool _Propuesta [get, set]
 Para indicar la línea EOS se trata de una PROPUESTA.
 
string _ClaveIdentificacionBien [get, set]
 Clave de identificación del bien.
 
bool _EntradaManual [get]
 Propiedad para saber si esta línea EOS proviene de una línea introducida manualmente en el asiento, no desde generadores,...
 
DataRow _drLineaCopia [get, set]
 Guardamos una copia de la línea para poder comparar si han habido cambios.
 
DateTime _FechaAsi [get]
 Fecha asiento.
 
DateTime? _Fecha [get, set]
 Fecha factura, puede ser nullable puesto que en EOS los gastos o ingresos pueden tener o no tener factura.
 
DateTime? _FechaOper [get, set]
 fecha operacion
 
int _Liquidacion [get, set]
 liquidacio
 
int _EjerLiq [get, set]
 ejercicio liquidacion (Ejer_liq)
 
int _LiqOp [get, set]
 liq_op
 
int _EjerliqOp [get, set]
 ejercicio liq_op
 

Descripción detallada

Clase de negocio para una línea del libro registro de ingresos y gastos (EOS).

Definición en la línea 13223 del archivo AsientosLinea.cs.

Documentación de constructores y destructores

◆ AsientosDatosEOS() [1/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento)
inline

Constructor.

Parámetros
toAsiento

Definición en la línea 13743 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [2/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
LineaGestionEOS toLinAlbEOS = null,
IAsientosLinea toLineaAsiEOS = null )
inline

Constructor con línea de asiento y línea de albarán de gestión.

Parámetros
toAsiento
toLinAlbEOS


Parámetros
toLineaAsiEOS

Definición en la línea 13755 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [3/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
IAsientosLinea toLineaAsiEOS = null,
LineaGestionEOS toLinAlbEOS = null,
IAsientosDatosIva toLinIVA = null )
inline

Constructor con línea de asiento, línea de albarán de gestión y línea de IVA normal.

Parámetros
toAsiento
toLineaAsiEOS
toLinAlbEOS
toLinIVA

Definición en la línea 13770 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [4/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
IAsientosLinea toLineaAsiEOS = null,
LineaGestionEOS toLinAlbEOS = null,
IAsientosDatosIva toLinIVA = null,
bool tlEntregasConPortes = false )
inline

Constructor con línea de asiento, línea de albarán de gestión y línea de IVA normal para el caso especial de facturas con entregas a cuenta y portes.

Parámetros
toAsiento
toLineaAsiEOS
toLinAlbEOS
toLinIVA
tlEntregasConPortes

Definición en la línea 13784 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [5/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
IAsientosLinea toLineaAsiEOS = null,
LineaGestionEOS toLinAlbEOS = null,
IAsientosDatosIvaExento toLinIVAEx = null )
inline

Constructor con línea de asiento, línea de albarán de gestión y línea de IVA exento.

Parámetros
toAsiento
toLineaAsiEOS
toLinAlbEOS
toLinIVAEx

Definición en la línea 13798 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [6/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
DataRow tdrEOS = null )
inline

Constructor DATAROW.

Parámetros
toAsientoasiento
tdrEOSEOS

Definición en la línea 13809 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [7/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
IAsientosLinea toLineaAsiEOS = null,
IAsientosDatosIva toLineaIVA = null,
decimal tnImporteEOS = 0,
bool tlRecargoFinanciero = false )
inline

Constructor con referencias de asiento e IVA.

Parámetros
toAsientoReferencia al asiento relacionado
toLineaAsiEOSReferencia a la línea del asiento de tipo EOS a partir de la que vamos a cargar los datos EOS
toLineaIVAReferencia a la línea de IVA relacionada a partir de la que vamos a cargar los datos EOS
tnImporteEOSImporte para la nueva línea EOS
tlRecargoFinancieroPara indicar que se trata de una línea de Recargo Financiero

Definición en la línea 13825 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [8/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
IAsientosLinea toLineaAsiEOS = null,
IAsientosDatosIvaExento toLineaIVA = null,
decimal tnImporteEOS = 0 )
inline

Constructor con referencias de asiento e IVA Exento.

Parámetros
toAsientoReferencia al asiento relacionado
toLineaAsiEOSReferencia a la línea del asiento de tipo EOS a partir de la que vamos a cargar los datos EOS
toLineaIVAReferencia a la línea de IVA Exento relacionada a partir de la que vamos a cargar los datos EOS
tnImporteEOSImporte para la nueva línea EOS

Definición en la línea 13840 del archivo AsientosLinea.cs.

◆ AsientosDatosEOS() [9/9]

sage.ew.contabilidad.AsientosDatosEOS.AsientosDatosEOS ( IAsientos toAsiento,
IAsientosLinea toLineaAsiEOS = null,
IAsientosDatosRetencion toLineaRet = null,
decimal tnImporteEOS = 0 )
inline

Constructor con referencias de asiento e retenciones.

Parámetros
toAsientoReferencia al asiento relacionado
toLineaAsiEOSReferencia a la línea del asiento de tipo EOS a partir de la que vamos a cargar los datos EOS
toLineaRetReferencia a la línea de la retención relacionada a partir de la que vamos a cargar los datos EOS
tnImporteEOSImporte para la nueva línea EOS

Definición en la línea 13855 del archivo AsientosLinea.cs.

Documentación de funciones miembro

◆ _Clonar()

void sage.ew.contabilidad.AsientosDatosEOS._Clonar ( IAsientosDatosEOS toIEOS)
inline

Clonar.

Parámetros
toIEOS

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 14386 del archivo AsientosLinea.cs.

◆ _Delete()

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

borra la linia de EOS

Devuelve

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 14497 del archivo AsientosLinea.cs.

◆ _Save()

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

Save.

Devuelve

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 14426 del archivo AsientosLinea.cs.

Documentación de propiedades

◆ _Asi

string sage.ew.contabilidad.AsientosDatosEOS._Asi
get

Clave de identificación unica de la primera linea del asiento.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13302 del archivo AsientosLinea.cs.

◆ _AsiIVA

string sage.ew.contabilidad.AsientosDatosEOS._AsiIVA
get

Clave de identificación unica de la linea de IVA relacionada.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13313 del archivo AsientosLinea.cs.

◆ _BaseImponible

decimal sage.ew.contabilidad.AsientosDatosEOS._BaseImponible
getset

Base imponible.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13342 del archivo AsientosLinea.cs.

◆ _BaseImponibleDeducible

decimal sage.ew.contabilidad.AsientosDatosEOS._BaseImponibleDeducible
getset

Base imponible deducible.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13414 del archivo AsientosLinea.cs.

◆ _BaseImponibleNoDeducible

decimal sage.ew.contabilidad.AsientosDatosEOS._BaseImponibleNoDeducible
getset

Base imponible NO deducible.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13423 del archivo AsientosLinea.cs.

◆ _ClaveIdentificacionBien

string sage.ew.contabilidad.AsientosDatosEOS._ClaveIdentificacionBien
getset

Clave de identificación del bien.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13595 del archivo AsientosLinea.cs.

◆ _CodigoIVA

string sage.ew.contabilidad.AsientosDatosEOS._CodigoIVA
getset

Codigo IVA.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13478 del archivo AsientosLinea.cs.

◆ _Concepto

string sage.ew.contabilidad.AsientosDatosEOS._Concepto
getset

Concepto.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13363 del archivo AsientosLinea.cs.

◆ _Cuenta

string sage.ew.contabilidad.AsientosDatosEOS._Cuenta
getset

Código de la cuenta.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13432 del archivo AsientosLinea.cs.

◆ _CuotaIVA

decimal sage.ew.contabilidad.AsientosDatosEOS._CuotaIVA
getset

Cuota IVA.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13523 del archivo AsientosLinea.cs.

◆ _CuotaRecargo

decimal sage.ew.contabilidad.AsientosDatosEOS._CuotaRecargo
getset

Cuota Recargo.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13541 del archivo AsientosLinea.cs.

◆ _DeleteEOS

bool sage.ew.contabilidad.AsientosDatosEOS._DeleteEOS
getset

Propiedad para saber si hay que borrar la línea EOS de la BD.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13559 del archivo AsientosLinea.cs.

◆ _drLineaCopia

DataRow sage.ew.contabilidad.AsientosDatosEOS._drLineaCopia
getset

Guardamos una copia de la línea para poder comparar si han habido cambios.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13612 del archivo AsientosLinea.cs.

◆ _EjerLiq

int sage.ew.contabilidad.AsientosDatosEOS._EjerLiq
getset

ejercicio liquidacion (Ejer_liq)

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13691 del archivo AsientosLinea.cs.

◆ _EjerliqOp

int sage.ew.contabilidad.AsientosDatosEOS._EjerliqOp
getset

ejercicio liq_op

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13723 del archivo AsientosLinea.cs.

◆ _Empresa

string sage.ew.contabilidad.AsientosDatosEOS._Empresa
get

empresa del asiento

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13287 del archivo AsientosLinea.cs.

◆ _EntradaManual

bool sage.ew.contabilidad.AsientosDatosEOS._EntradaManual
get

Propiedad para saber si esta línea EOS proviene de una línea introducida manualmente en el asiento, no desde generadores,...

Definición en la línea 13604 del archivo AsientosLinea.cs.

◆ _Excluir

bool sage.ew.contabilidad.AsientosDatosEOS._Excluir
getset

Para poder marcar algunas líneas de EOS y que no se tengan en cuenta en el listado de EOS.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13568 del archivo AsientosLinea.cs.

◆ _Factura

string sage.ew.contabilidad.AsientosDatosEOS._Factura
getset

Número de factura.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13333 del archivo AsientosLinea.cs.

◆ _Fecha

DateTime? sage.ew.contabilidad.AsientosDatosEOS._Fecha
getset

Fecha factura, puede ser nullable puesto que en EOS los gastos o ingresos pueden tener o no tener factura.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13634 del archivo AsientosLinea.cs.

◆ _FechaAsi

DateTime sage.ew.contabilidad.AsientosDatosEOS._FechaAsi
get

Fecha asiento.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13622 del archivo AsientosLinea.cs.

◆ _FechaOper

DateTime? sage.ew.contabilidad.AsientosDatosEOS._FechaOper
getset

fecha operacion

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13650 del archivo AsientosLinea.cs.

◆ _Linea

int sage.ew.contabilidad.AsientosDatosEOS._Linea
getset

Linea.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13324 del archivo AsientosLinea.cs.

◆ _LiqOp

int sage.ew.contabilidad.AsientosDatosEOS._LiqOp
getset

liq_op

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13707 del archivo AsientosLinea.cs.

◆ _Liquidacion

int sage.ew.contabilidad.AsientosDatosEOS._Liquidacion
getset

liquidacio

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13675 del archivo AsientosLinea.cs.

◆ _NombreConcepto

string sage.ew.contabilidad.AsientosDatosEOS._NombreConcepto
getset

Nombre concepto.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13404 del archivo AsientosLinea.cs.

◆ _NombreCuenta

string sage.ew.contabilidad.AsientosDatosEOS._NombreCuenta
getset

Nombre cuenta.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13469 del archivo AsientosLinea.cs.

◆ _ProNoDedu

bool sage.ew.contabilidad.AsientosDatosEOS._ProNoDedu
getset

Para indicar las líneas EOS que no serán deducibles por PRORRATA.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13577 del archivo AsientosLinea.cs.

◆ _Propuesta

bool sage.ew.contabilidad.AsientosDatosEOS._Propuesta
getset

Para indicar la línea EOS se trata de una PROPUESTA.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13586 del archivo AsientosLinea.cs.

◆ _TipoEOS

int sage.ew.contabilidad.AsientosDatosEOS._TipoEOS
getset

Tipo EOS.

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13550 del archivo AsientosLinea.cs.

◆ _TpcIVA

decimal sage.ew.contabilidad.AsientosDatosEOS._TpcIVA
getset

% IVA

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13514 del archivo AsientosLinea.cs.

◆ _TpcRecargo

decimal sage.ew.contabilidad.AsientosDatosEOS._TpcRecargo
getset

% Recargo

Implementa sage.ew.interficies.IAsientosDatosEOS.

Definición en la línea 13532 del archivo AsientosLinea.cs.


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