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 13991 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 14523 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 14538 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 14552 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 14566 del archivo AsientosLinea.cs.
|
inline |
Constructor DATAROW.
| toAsiento | asiento |
| tdrEOS | EOS |
Definición en la línea 14577 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 14593 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 14608 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 14623 del archivo AsientosLinea.cs.
|
inline |
Clonar.
| toIEOS |
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 15154 del archivo AsientosLinea.cs.
|
inline |
borra la linia de EOS
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 15265 del archivo AsientosLinea.cs.
|
inline |
Save.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 15194 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 14070 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 14081 del archivo AsientosLinea.cs.
|
getset |
Base imponible.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14110 del archivo AsientosLinea.cs.
|
getset |
Base imponible deducible.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14182 del archivo AsientosLinea.cs.
|
getset |
Base imponible NO deducible.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14191 del archivo AsientosLinea.cs.
|
getset |
Clave de identificación del bien.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14363 del archivo AsientosLinea.cs.
|
getset |
Codigo IVA.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14246 del archivo AsientosLinea.cs.
|
getset |
Concepto.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14131 del archivo AsientosLinea.cs.
|
getset |
Código de la cuenta.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14200 del archivo AsientosLinea.cs.
|
getset |
Cuota IVA.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14291 del archivo AsientosLinea.cs.
|
getset |
Cuota Recargo.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14309 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 14327 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 14380 del archivo AsientosLinea.cs.
|
getset |
ejercicio liquidacion (Ejer_liq)
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14459 del archivo AsientosLinea.cs.
|
getset |
ejercicio liq_op
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14491 del archivo AsientosLinea.cs.
|
get |
empresa del asiento
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14055 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 14372 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 14336 del archivo AsientosLinea.cs.
|
getset |
Número de factura.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14101 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 14402 del archivo AsientosLinea.cs.
|
get |
Fecha asiento.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14390 del archivo AsientosLinea.cs.
|
getset |
fecha operacion
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14418 del archivo AsientosLinea.cs.
|
getset |
Linea.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14092 del archivo AsientosLinea.cs.
|
getset |
liq_op
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14475 del archivo AsientosLinea.cs.
|
getset |
liquidacio
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14443 del archivo AsientosLinea.cs.
|
getset |
Nombre concepto.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14172 del archivo AsientosLinea.cs.
|
getset |
Nombre cuenta.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14237 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 14345 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 14354 del archivo AsientosLinea.cs.
|
getset |
Tipo EOS.
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14318 del archivo AsientosLinea.cs.
|
getset |
% IVA
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14282 del archivo AsientosLinea.cs.
|
getset |
% Recargo
Implementa sage.ew.interficies.IAsientosDatosEOS.
Definición en la línea 14300 del archivo AsientosLinea.cs.