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 herencias de sage.ew.contabilidad.AsientosDatosEOS
sage.ew.interficies.IAsientosDatosEOS

Métodos públicos

 AsientosDatosEOS (IAsientos toAsiento)
 Constructor Más...
 
 AsientosDatosEOS (IAsientos toAsiento, LineaGestionEOS toLinAlbEOS=null, IAsientosLinea toLineaAsiEOS=null)
 Constructor con línea de asiento y línea de albarán de gestión Más...
 
 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 Más...
 
 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 Más...
 
 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 Más...
 
 AsientosDatosEOS (IAsientos toAsiento, DataRow tdrEOS=null)
 Constructor DATAROW Más...
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, IAsientosDatosIva toLineaIVA=null, decimal tnImporteEOS=0, bool tlRecargoFinanciero=false)
 Constructor con referencias de asiento e IVA Más...
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, IAsientosDatosIvaExento toLineaIVA=null, decimal tnImporteEOS=0)
 Constructor con referencias de asiento e IVA Exento Más...
 
 AsientosDatosEOS (IAsientos toAsiento, IAsientosLinea toLineaAsiEOS=null, IAsientosDatosRetencion toLineaRet=null, decimal tnImporteEOS=0)
 Constructor con referencias de asiento e retenciones Más...
 
void _Clonar (IAsientosDatosEOS toIEOS)
 Clonar Más...
 
bool _Save ()
 Save Más...
 
bool _Delete ()
 borra la linia de EOS Más...
 

Propiedades

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

Descripción detallada

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

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

Documentación del constructor y destructor

◆ AsientosDatosEOS() [1/9]

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

Constructor

Parámetros
toAsiento

Definición en la línea 13857 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 13869 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 13884 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 13898 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 13912 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 13923 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 13939 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 13954 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 13969 del archivo AsientosLinea.cs.

Documentación de las 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 14500 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 14611 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 14540 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

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

◆ _AsiIVA

string sage.ew.contabilidad.AsientosDatosEOS._AsiIVA
get

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

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

◆ _BaseImponible

decimal sage.ew.contabilidad.AsientosDatosEOS._BaseImponible
getset

Base imponible

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

◆ _BaseImponibleDeducible

decimal sage.ew.contabilidad.AsientosDatosEOS._BaseImponibleDeducible
getset

Base imponible deducible

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

◆ _BaseImponibleNoDeducible

decimal sage.ew.contabilidad.AsientosDatosEOS._BaseImponibleNoDeducible
getset

Base imponible NO deducible

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

◆ _ClaveIdentificacionBien

string sage.ew.contabilidad.AsientosDatosEOS._ClaveIdentificacionBien
getset

Clave de identificación del bien

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

◆ _CodigoIVA

string sage.ew.contabilidad.AsientosDatosEOS._CodigoIVA
getset

Codigo IVA

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

◆ _Concepto

string sage.ew.contabilidad.AsientosDatosEOS._Concepto
getset

Concepto

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

◆ _Cuenta

string sage.ew.contabilidad.AsientosDatosEOS._Cuenta
getset

Código de la cuenta

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

◆ _CuotaIVA

decimal sage.ew.contabilidad.AsientosDatosEOS._CuotaIVA
getset

Cuota IVA

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

◆ _CuotaRecargo

decimal sage.ew.contabilidad.AsientosDatosEOS._CuotaRecargo
getset

Cuota Recargo

Definición en la línea 13656 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

Definición en la línea 13674 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

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

◆ _EjerLiq

int sage.ew.contabilidad.AsientosDatosEOS._EjerLiq
getset

ejercicio liquidacion (Ejer_liq)

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

◆ _EjerliqOp

int sage.ew.contabilidad.AsientosDatosEOS._EjerliqOp
getset

ejercicio liq_op

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

◆ _Empresa

string sage.ew.contabilidad.AsientosDatosEOS._Empresa
get

empresa del asiento

Definición en la línea 13402 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 13719 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

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

◆ _Factura

string sage.ew.contabilidad.AsientosDatosEOS._Factura
getset

Número de factura.

Definición en la línea 13448 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.

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

◆ _FechaAsi

DateTime sage.ew.contabilidad.AsientosDatosEOS._FechaAsi
get

Fecha asiento

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

◆ _FechaOper

DateTime sage.ew.contabilidad.AsientosDatosEOS._FechaOper
getset

fecha operacion

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

◆ _Linea

int sage.ew.contabilidad.AsientosDatosEOS._Linea
getset

Linea

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

◆ _LiqOp

int sage.ew.contabilidad.AsientosDatosEOS._LiqOp
getset

liq_op

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

◆ _Liquidacion

int sage.ew.contabilidad.AsientosDatosEOS._Liquidacion
getset

liquidacio

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

◆ _NombreConcepto

string sage.ew.contabilidad.AsientosDatosEOS._NombreConcepto
getset

Nombre concepto

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

◆ _NombreCuenta

string sage.ew.contabilidad.AsientosDatosEOS._NombreCuenta
getset

Nombre cuenta

Definición en la línea 13584 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

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

◆ _Propuesta

bool sage.ew.contabilidad.AsientosDatosEOS._Propuesta
getset

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

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

◆ _TipoEOS

int sage.ew.contabilidad.AsientosDatosEOS._TipoEOS
getset

Tipo EOS

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

◆ _TpcIVA

decimal sage.ew.contabilidad.AsientosDatosEOS._TpcIVA
getset

% IVA

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

◆ _TpcRecargo

decimal sage.ew.contabilidad.AsientosDatosEOS._TpcRecargo
getset

% Recargo

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


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