Clase de negocio para una línea del libro registro de ingresos y gastos (EOS). Más...
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 | |
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.
|
inline |
|
inline |
Constructor con línea de asiento y línea de albarán de gestión.
toAsiento | |
toLinAlbEOS |
toLineaAsiEOS |
Definición en la línea 13755 del archivo AsientosLinea.cs.
|
inline |
Constructor con línea de asiento, línea de albarán de gestión y línea de IVA normal.
toAsiento | |
toLineaAsiEOS | |
toLinAlbEOS | |
toLinIVA |
Definición en la línea 13770 del archivo AsientosLinea.cs.
|
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.
toAsiento | |
toLineaAsiEOS | |
toLinAlbEOS | |
toLinIVA | |
tlEntregasConPortes |
Definición en la línea 13784 del archivo AsientosLinea.cs.
|
inline |
Constructor con línea de asiento, línea de albarán de gestión y línea de IVA exento.
toAsiento | |
toLineaAsiEOS | |
toLinAlbEOS | |
toLinIVAEx |
Definición en la línea 13798 del archivo AsientosLinea.cs.
|
inline |
Constructor DATAROW.
toAsiento | asiento |
tdrEOS | EOS |
Definición en la línea 13809 del archivo AsientosLinea.cs.
|
inline |
Constructor con referencias de asiento e IVA.
toAsiento | Referencia al asiento relacionado |
toLineaAsiEOS | Referencia a la línea del asiento de tipo EOS a partir de la que vamos a cargar los datos EOS |
toLineaIVA | Referencia a la línea de IVA relacionada a partir de la que vamos a cargar los datos EOS |
tnImporteEOS | Importe para la nueva línea EOS |
tlRecargoFinanciero | Para indicar que se trata de una línea de Recargo Financiero |
Definición en la línea 13825 del archivo AsientosLinea.cs.
|
inline |
Constructor con referencias de asiento e IVA Exento.
toAsiento | Referencia al asiento relacionado |
toLineaAsiEOS | Referencia a la línea del asiento de tipo EOS a partir de la que vamos a cargar los datos EOS |
toLineaIVA | Referencia a la línea de IVA Exento relacionada a partir de la que vamos a cargar los datos EOS |
tnImporteEOS | Importe para la nueva línea EOS |
Definición en la línea 13840 del archivo AsientosLinea.cs.
|
inline |
Constructor con referencias de asiento e retenciones.
toAsiento | Referencia al asiento relacionado |
toLineaAsiEOS | Referencia a la línea del asiento de tipo EOS a partir de la que vamos a cargar los datos EOS |
toLineaRet | Referencia a la línea de la retención relacionada a partir de la que vamos a cargar los datos EOS |
tnImporteEOS | Importe para la nueva línea EOS |
Definición en la línea 13855 del archivo AsientosLinea.cs.
|
inline |
Clonar.
toIEOS |
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14386 del archivo AsientosLinea.cs.
|
inline |
borra la linia de EOS
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14497 del archivo AsientosLinea.cs.
|
inline |
Save.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14426 del archivo AsientosLinea.cs.
|
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.
|
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.
|
getset |
Base imponible.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13342 del archivo AsientosLinea.cs.
|
getset |
Base imponible deducible.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13414 del archivo AsientosLinea.cs.
|
getset |
Base imponible NO deducible.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13423 del archivo AsientosLinea.cs.
|
getset |
Clave de identificación del bien.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13595 del archivo AsientosLinea.cs.
|
getset |
Codigo IVA.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13478 del archivo AsientosLinea.cs.
|
getset |
Concepto.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13363 del archivo AsientosLinea.cs.
|
getset |
Código de la cuenta.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13432 del archivo AsientosLinea.cs.
|
getset |
Cuota IVA.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13523 del archivo AsientosLinea.cs.
|
getset |
Cuota Recargo.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13541 del archivo AsientosLinea.cs.
|
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.
|
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.
|
getset |
ejercicio liquidacion (Ejer_liq)
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13691 del archivo AsientosLinea.cs.
|
getset |
ejercicio liq_op
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13723 del archivo AsientosLinea.cs.
|
get |
empresa del asiento
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13287 del archivo AsientosLinea.cs.
|
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.
|
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.
|
getset |
Número de factura.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13333 del archivo AsientosLinea.cs.
|
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.
|
get |
Fecha asiento.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13622 del archivo AsientosLinea.cs.
|
getset |
fecha operacion
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13650 del archivo AsientosLinea.cs.
|
getset |
Linea.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13324 del archivo AsientosLinea.cs.
|
getset |
liq_op
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13707 del archivo AsientosLinea.cs.
|
getset |
liquidacio
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13675 del archivo AsientosLinea.cs.
|
getset |
Nombre concepto.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13404 del archivo AsientosLinea.cs.
|
getset |
Nombre cuenta.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13469 del archivo AsientosLinea.cs.
|
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.
|
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.
|
getset |
Tipo EOS.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13550 del archivo AsientosLinea.cs.
|
getset |
% IVA
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13514 del archivo AsientosLinea.cs.
|
getset |
% Recargo
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 13532 del archivo AsientosLinea.cs.