Referencia de la Clase Sage.ES.S50.Modelos._140.LibroBienesInversion

Clase Libro Bienes de Inversión del modelo 140 Más...

Diagrama de herencias de Sage.ES.S50.Modelos._140.LibroBienesInversion
Sage.ES.S50.Modelos._240.LibroBienesInversion Sage.ES.S50.Modelos.LibroBienesInversion Sage.ES.S50.Modelos.LibroBase Sage.ES.S50.Modelos.Interficies.ILibro

Métodos públicos

 LibroBienesInversion ()
 Constructor sin parámetros Más...
 
 LibroBienesInversion (IModeloFiscalLibros toModeloFiscalLibros)
 Constructor con la referencia a modelosfiscallibros Más...
 
override bool _DescargarDatos ()
 Vaciamos listas para volver a consultar Más...
 
override List< IRespuestaFactura_ValidarXML ()
 Validaciones antes de enviar Más...
 
override IDatosIVA _AddDatosIVABase (InformacionModelos teTipoLista, DataRow tdrIVA)
 Añadimos los DatosIVABase con las propiedades especificas de factucer Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Modelos._240.LibroBienesInversion
 LibroBienesInversion ()
 Constructor sin parámetros Más...
 
 LibroBienesInversion (IModeloFiscalLibros toModeloFiscalLibros)
 Constructor con la referencia a modelosfiscallibros Más...
 
override bool _DescargarDatos ()
 Vaciamos listas para volver a consultar Más...
 
override List< IRespuestaFactura_ValidarXML ()
 Validaciones antes de enviar Más...
 
override DataTable _GetHistorial (IDatosIVA toFila)
 Método para obtener el historial de envíos Nº de factura, Fecha, Tipo de envío, Estado. Más...
 
override bool _EsRojo (IDatosIVA toFila)
 Color Rojo Más...
 
override IDatosIVA _AddDatosIVABase (InformacionModelos teTipoLista, DataRow tdrIVA)
 Añadimos los DatosIVABase con las propiedades especificas de factucer Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Modelos.LibroBienesInversion
 LibroBienesInversion ()
 Constructor sin parámetros Más...
 
 LibroBienesInversion (IModeloFiscalLibros toModeloFiscalLibros)
 Constructor con la referencia a modelosfiscallibros Más...
 
override bool _DescargarDatos ()
 Descargamos listas para volver a consultar Más...
 
override DataTable _GetHistorial (IDatosIVA toFila)
 Método para obtener el historial de envíos Nº de factura, Fecha, Tipo de envío, Estado. Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Modelos.LibroBase
 LibroBase ()
 Constructor sin parámetros Más...
 
 LibroBase (IModeloFiscalLibros toModeloFiscalLibros)
 Constructor con la referencia a modelosfiscallibros Más...
 
virtual void _OnClick (NavegacionModelos teNavegacion, ILibroFila toLibroFila, string tcKey)
 Click de navegación de un botón de la página del modelo Más...
 
virtual void _OnChange (ILibroColumnaDef toColumn, ILibroFila toLibroFila)
 Cambio de valor de una columna para realizar la gestión correspondiente en el libro Más...
 
virtual void _OnCellValueChangedCopiarValores (ILibroColumnaDef toColumn, ILibroFila toLibroFila)
 Cambio de valor de una columna para realizar la gestión correspondiente en el libro Más...
 
virtual bool _Validate (ILibroColumnaDef toColumn, ILibroFila toLibroFila)
 Validar el cambio de valor de una columna Más...
 
bool _Load ()
 Nos carga todo el modelo -> en caso de error devuelve FALSE en otro TRUE Más...
 
bool _Save ()
 Nos guarda los cambios de modelo -> en caso de error devuelve FALSE Más...
 
virtual void _ConvertirEnumerablesHistorial (DataRow toLin)
 Método para convertir los enumerables que se mostraran en el histórico de envíos Más...
 
bool _CreateXML ()
 Nos crea el XML a partir de la información del libro Más...
 
string _PathModelo ()
 Devuelve el path del modelo a generar Más...
 
string _VisorModelo (out string tcParametrosVisor)
 Devuelve el path del visor a usar en el modelo actual así como los parámetros requeridos. De momento sólo para el SII Más...
 
bool _ActualizarEstado (IRespuestaFactura toRespuesta)
 Actualizar estado y historial Más...
 
bool _ActualizarHistorial (IRespuestaFactura toRespuesta)
 Actualizar historial Más...
 
bool _Refresh ()
 Se utilizará para refrescar los libros, la diferencia entre el Load y el _Refresh(), es que este no lanzará ningún tipo de error ya que lo elimina. Más...
 
virtual bool _EsVerde (IDatosIVA toFila)
 Verde Más...
 
virtual bool _EsNaranja (IDatosIVA toFila)
 Naranja Más...
 
virtual bool _EsAzul (IDatosIVA toFila)
 Azul Más...
 
virtual bool _EsNegro (IDatosIVA toFila)
 Negro Más...
 
virtual DateTime _ObtenerFechaCalculoColor (IDatosIVA toFila)
 Método para obtener la fecha con la que realizar el cálculo de días para los colores de los registros Más...
 
List< IRespuestaFactura_ValidarEnvio ()
 Validar envio Más...
 
virtual DataTable _ToDataTable (Report.ReportAction toAction)
 Convertir a Datatable Más...
 
bool _BorrarEstado (IRespuestaFactura toRespuesta)
 Borrar Estado Más...
 
virtual void _SeleccionarTodos (bool tlSeleccion)
 Seleccionar todos Más...
 
void _ColumnaTipoOperacionAsientosSeguros ()
 Añadir columna tipo operación asientos de seguros Más...
 
void Dispose ()
 Este código se agrega para implementar correctamente el patrón descartable. Más...
 

Métodos protegidos

override void _DefinicionTablasHistorial ()
 Definimos las tablas de historial de envíos Más...
 
override void _DefinicionColumnasLibro ()
 Definimos las columnas del libro Más...
 
override void _DefinicionColumnasSegurasLibro ()
 Definimos las columnas seguras del libro Más...
 
override bool _DatosLoad ()
 _DatosLoad Más...
 
override void _RevisarCamposBeforeAddLista (ref DataTable tdtDatos)
 Override para rellenar algunos campos a partir de sus equivalencias Más...
 
override bool _DatosSave (IDatosIVA toDatos, ref StringBuilder tcSave)
 Nos guarda los cambios de modelo -> en caso de error devuelve FALSE Más...
 
override void _FilasEstado (ILibro toLibro, ref Dictionary< TipoOperacionLibro, List< ILibroFila >> toDictFilasEstado, TipoEnvioModelos toProximoEnvio, TipoOperacionLibro toTipoOperacionLibro, int tnEjercicio, ref List< ILibroFila > tlstFilas)
 Método para poder realizar acciones sobre los registros que se van a enviar. El libro de Bienes de inversión del modelo 140 es especial y tiene los siguientes tipos de envíos: Más...
 
override object _DatosXMLCabeceraAltas (TipoOperacionLibro toTipoOperacionLibro, int tnEjercicio)
 Instanciación de la cabecera de las altas del libro Más...
 
override bool _DatosXMLFilasAltas (ref object toDatosBienesInversion, List< ILibroFila > tstFilas)
 Actualiza la información de las filas List<ILibroFila> Más...
 
override void _DatosXMLObtenerTipoOperacionLibro (ref TipoOperacionLibro toTipoOperacionLibro, List< ILibroFila > tstFilas)
 Revisar si hay que cambiar el tipo de operación a enviar Más...
 
override object _DatosXMLCabeceraPersonalizado (TipoOperacionLibro toTipoOperacionLibro, int tnEjercicio)
 Instanciación de la cabecera para las regularizaciones del libro Más...
 
override bool _DatosXMLFilasPersonalizado (ref object toDatosBienesInversion, List< ILibroFila > tlstFilas)
 Preparar líneas para el XML personalizado para las regularizaciones Más...
 
override object _DatosXMLCabeceraBajas (TipoOperacionLibro toTipoOperacionLibro, int tnEjercicio)
 Preparar cabecera para el XML de bajas Más...
 
override bool _DatosXMLFilasBajas (ref object toDatosBienesInversion, List< ILibroFila > tlstFilas)
 Preparar líneas para el XML de bajas Más...
 
override void _DatosActualizarHistorial (IRespuestaFactura toResp, ref StringBuilder tcEstado)
 Insertamos registro en la tabla HISANUAL Más...
 
override void _DatosActualizarHistorialAdicional (ILibroTabla toTabla, DatosIVABase toDatosIva, ref StringBuilder tcEstado)
 Hacemos el update de los campos propios de las tablas q afectan al libro de bienes Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Modelos._240.LibroBienesInversion
override void _AddBoton (ILibroBoton toBoton)
 AddBoton personalizado para FactuCert Más...
 
override void _DefinicionTablasHistorial ()
 Definimos las tablas de historial de envíos Más...
 
override void _DefinicionLiteralesLibro ()
 Literales libro Bienes Inversión Más...
 
override object _DatosXMLCabeceraAltas (TipoOperacionLibro toTipoOperacionLibro, int tnEjercicio)
 Instanciación de la cabecera de las altas del libro Más...
 
override bool _DatosXMLFilasAltas (ref object toDatosBienesInversion, List< ILibroFila > tstFilas)
 Actualiza la información de las filas List<ILibroFila> Más...
 
override object _DatosXMLCabeceraBajas (TipoOperacionLibro toTipoOperacionLibro, int tnEjercicio)
 Preparar cabecera para el XML de bajas Más...
 
override bool _DatosXMLFilasBajas (ref object toDatosBienesInversion, List< ILibroFila > tlstFilas)
 Preparar líneas para el XML de bajas Más...
 
override void _DatosActualizarEstado (IRespuestaFactura toResp, ref StringBuilder tcEstado)
 Actualizar estado Más...
 
override void _DatosActualizarAdicionales (IRespuestaFactura toResp, ref StringBuilder tcEstado)
 Actualizar adicionales Más...
 
override string _RutaGeneracionModelo ()
 Ruta donde se generan los XMLs de envío de respuesta Más...
 
override void _DatosBorrarEstado (IRespuestaFactura toResp, ref StringBuilder tcEstado)
 Borrar estado Más...
 
override void _DatosActualizarHistorial (IRespuestaFactura toResp, ref StringBuilder tcEstado)
 Insertamos registro en la tabla HISANUAL Más...
 
override bool _DatosSave (IDatosIVA toDatos, ref StringBuilder tcSave)
 Nos guarda los cambios de modelo -> en caso de error devuelve FALSE Más...
 
override void _AddBienesInversion ()
 Añadir datos de bienes de inversión Más...
 
override bool _DatosLoad ()
 _DatosLoad Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Modelos.LibroBienesInversion
override void _DefinicionLiteralesLibro ()
 Literales libro recibidas Más...
 
override void _DefinicionColumnasLibro ()
 Definimos las columnas del libro recibidas Más...
 
override void _DescripcionesFila ()
 Descripciones de la fila Más...
 
override void _DefinicionBotones ()
 Definimos los botones donde permitimos navegación Más...
 
override void _DefinicionTablasHistorial ()
 Definimos las tablas de historial de envíos Más...
 
override bool _DatosLoad ()
 Preparar los datos de la información a presentar Más...
 
override void OnClickNavegarCamposAdicionales (ILibroFila toLibroFila)
 Navegación a campos adicionales Más...
 
override bool _DatosSave (IDatosIVA toDatos, ref StringBuilder tcSave)
 Nos guarda los cambios de modelo -> en caso de error devuelve FALSE Más...
 
override void _DatosActualizarEstado (IRespuestaFactura toResp, ref StringBuilder tcEstado)
 Actualizar estado Más...
 
override void _DatosActualizarHistorial (IRespuestaFactura toResp, ref StringBuilder tcEstado)
 Insertamos registro en la tabla HISANUAL Más...
 
override void _DatosActualizarHistorialAdicional (ILibroTabla toTabla, DatosIVABase toDatosIva, ref StringBuilder tcEstado)
 Hacemos el update de los campos propios de las tablas q afectan al libro de Bienes Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Modelos.LibroBase
virtual void OnClick (ILibroFila toLibroFila, string tcKey)
 Click para los botones personalizados Más...
 
List< IRespuestaFactura_ValidarEnvioBaja ()
 Método para gestionar el no permitir enviar facturas ... dades de baja Más...
 
void CapturarDatosTestingFilasLibro ()
 Capturamos los datos de las _Filas actuales y los serializamos en un fichero TXT, que guardaremos en la ruta SERVIDOR con el nombre del libro desde donde se ha llamado. Usaremos estos ficheros TXT para verificar que no haya habido cambios al realizar test unitarios. Más...
 
void CapturarDatosTestingDataTable (string tcNombreFichero, DataTable tdtDatos)
 Capturamos los datos del DataTable "tdtDatos" en un fichero XML, que guardaremos en la ruta SERVIDOR con nombre "tcNombreFichero" Usaremos estos ficheros XML desde el Mock de test unitarios para cargar los datos sin acceso a BD. Más...
 
virtual eEntornosModelos _EntornoLibro ()
 Devuelve el entorno del libro Más...
 
virtual void _ConfiguracionLibro ()
 Configuramos el libro Más...
 
virtual string _ObtenerPeriodo (DateTime tdtFecha)
 Obtener el periodo fiscal a partir de una fecha Más...
 
virtual List< IRespuestaFactura_DatosActualizarHistorialValidacion (List< IRespuestaFactura > tlstRespuestas)
 Validamos si la lista de respuestas es correcta o es necesario hacer algun tipo de tratamiento, p.e, alguna agrupación Más...
 
bool _ActualizarHistorial (List< IRespuestaFactura > tlstRespuestas)
 Actualizar historial Más...
 
bool _ActualizarEstado (List< IRespuestaFactura > tlstRespuestas)
 Actualizar estado Más...
 
IRespuestaFactura _RespuestaValidarEnvio (ILibroFila toLibroFila, EstadoAEATModelos toEstadoModelos=EstadoAEATModelos.Pendiente, TipoEnvioModelos toTipoEnvioModelos=TipoEnvioModelos.Nada)
 Nos devuelve un elemento de respuesta a partir de la fila de un libro Más...
 
virtual bool _FiltrarRegistros (IDatosIVA toDatosIVA)
 
virtual bool _FiltrarRegistrosTipoIVA (IDatosIVA toDatosIVA, List< string > toTiposIVA)
 Filtrar registros de toDatosIVA a partir de una lista de Tipos de IVA (toTiposIVA) Más...
 
List< ILibroFila_FilaIdentificadorFactura (IRespuestaFactura toResp, bool tlIdFactura=true)
 Devuelve las filas que corresponde al Identificador factura (guid_id) pasado por parámetro Más...
 
void _AddColumna (ILibroColumnaDef toColumna)
 Añadimos la columna a la lista Más...
 
void _AddColumnaSegura (ILibroColumnaDef toColumna)
 Añadimos la columna segura a la lista Más...
 
void _AddDescripcion (ILibroDescripcionFila toDescripcion)
 Añadimos la descripción de la fila a la lista Más...
 
void _AddFila (ILibroFila toFila)
 Añadimos una fila al libro Más...
 
void _AddTabla (ILibroTabla toTabla)
 Añadimos la tabla Más...
 
void _AddTablaHistorial (ILibroTabla toTabla)
 Añadimos la tabla de histórico Más...
 
void _DefinicionBotonesFin ()
 Definimos los botones que iran al final de todo, después de los botones de cada página Más...
 
virtual void _DefinicionTablas ()
 Definimos las tablas Más...
 
virtual int _EjercicioFactura (ILibroFila toILibroFila)
 Devuelve el ejercicio para poder separar las filas de los libros por ejercicio Más...
 
List< IRespuestaFactura_DatosXML ()
 Crea el el XML a partir de la información del libro, realiza la petición correspondiente y devuelve la lista de respuestas Más...
 
virtual bool _OperacionesRegimenDeViajeros ()
 Indica que el Libro tiene de separar las operaciones de Regimen de Viajeros Más...
 
virtual void _DatosActualizarEstadoAdicional (ILibroTabla toTabla, DatosIVABase toDatosIva, ref StringBuilder tcEstado)
 Debemos hacer un override a cada libro donde nos falten campos para actualizar el estado Más...
 
virtual void _AsignarEstadoAEAT (DatosIVABase toFila)
 Estado AEAT Más...
 
virtual void _AsignarTipoEnvio (DatosIVABase toFila)
 Tipo envio Más...
 
virtual void _AsignarAutorizacion (DatosIVABase toFila)
 Si esta vacio asignar el predeterminado, sino presentar el q tenemos guardado en la tabla Más...
 
virtual void _AsignarEstado (DatosIVABase toFila)
 Estado Más...
 
virtual void _AsignarTerritorio (DatosIVABase toFila)
 Territorio Más...
 
virtual void _AsignarPeriodo (DatosIVABase toFila)
 Asignamos periodo Más...
 
virtual void _AsignarColor (DatosIVABase toFila)
 Colores Más...
 
virtual void _AsignarProximoEnvio (DatosIVABase toFila)
 Próximo envío Más...
 
virtual void _AsignarClaveOperacion (DatosIVABase toFila)
 Clave operación – he fet lo més bàsic, falta alguna cosa més amb criteri de caixa i crec q algo més, parlar Diego Más...
 
virtual string _AsignarClaveOperacionEmitidas (DatosIVABase toFila)
 Clave operación emitidas Más...
 
virtual string _AsignarClaveOperacionRecibidas (DatosIVABase toFila)
 Clave operación recibidas Más...
 
virtual void _AsignarTipoOperacion (DatosIVABase toFila)
 Tipo operacion Más...
 
virtual eTipoOperacionEmitidasSII _AsignarTipoOperacionEmitidas (DatosIVABase toFila)
 Tipo operacion emitidas - les relacionades amb el model 303 no ho les he posat Más...
 
virtual eTipoOperacionRecibidasSII _AsignarTipoOperacionRecibidas (Sage.ES.S50.Modelos.DatosIVABase toFila)
 Tipo operacion recibidas Más...
 
virtual void _AsignarCausaOperacionSujetaExenta (DatosIVABase toFila)
 Causa operación sujeta Más...
 
virtual CausaOperacionSujetaExentaModelos _AsignarCausaOperacionCanariasSujetaExentaEmitidas (DatosIVABase toFila)
 Causa operación sujeta emitidas para CANARIAS Más...
 
virtual CausaOperacionSujetaExentaModelos _AsignarCausaOperacionSujetaExentaEmitidas (DatosIVABase toFila)
 Causa operación sujeta emitidas Más...
 
virtual CausaOperacionSujetaExentaModelos _AsignarCausaOperacionSujetaExentaRecibidas (DatosIVABase toFila)
 Causa operación sujeta recibidas Más...
 
virtual void _AsignarCausaOperacionNoSujeta (DatosIVABase toFila)
 Causa operación sujeta Más...
 
virtual CausaOperacionNoSujetaModelos _AsignarCausaOperacionNoSujetaEmitidas (DatosIVABase toFila)
 Causa operación sujeta emitidas Más...
 
virtual CausaOperacionNoSujetaModelos _AsignarCausaOperacionNoSujetaRecibidas (DatosIVABase toFila)
 Causa operación sujeta recibidas Más...
 
virtual void _AsignarConfiguracionModelosTipoIva (DatosIVABase toFila)
 Asignar el tipo de configuración en la que el tipo de IVA actual está configurado en modelos Más...
 
virtual void _AddIVARepercutido ()
 
virtual void _AddIVASoportado ()
 
virtual void _AddIVAExento ()
 
virtual void _AddEOS ()
 
virtual void _AddCobrosRECC ()
 Añade los Cobros de RECC Más...
 
virtual void _AddPagosRECC ()
 Añade los Pagos de RECC Más...
 
virtual void _AddCobrosEnMetalico ()
 Añade los Cobros en metálico Más...
 
virtual void _AddBajasIVARepercutido ()
 Añade las bajas de IVA repercutido Más...
 
virtual void _AddBajasIVASoportado ()
 Añade las bajas de IVA soportado Más...
 
virtual void _AddBajasIVAExento ()
 Añade las bajas de IVA Exento Más...
 
virtual void _AddBajasEOS ()
 Añade las bajas de IVA Exento Más...
 
virtual void _AddDetOperIntracomunitarias ()
 Añade las Determinadas Operacines Intracomunitarias Más...
 
void _AddLista (InformacionModelos teTipoLista, DataTable tdtIVA)
 
void _ColumnaSeleccion ()
 Añadir columna Seleccion Más...
 
void _ColumnaTerritorio ()
 Añadir columna Territorio Más...
 
void _ColumnaEstado ()
 Añadir columna Estado Más...
 
void _ColumnaTipoEnvio ()
 Añadir columna Tipo envio Más...
 
void _ColumnaEstadoAEAT ()
 Añadir columna Estado AEAT Más...
 
void _ColumnaIncidencia ()
 Añadir columna Incidencia Más...
 
void _ColumnaProximoEnvio ()
 Añadir columna Próximo envío Más...
 
void _ColumnaFactura (TipoFactura teTipoFactura=TipoFactura.FacturaVenta)
 
void _ColumnaNumeroFacturaExpedicion ()
 Añadir columna Número factura expedición Más...
 
void _ColumnaAutorizacion ()
 Añadir columna Autorización Más...
 
void _ColumnaDescripcionOperacion ()
 Añadir columna Descripción operación Más...
 
void _ColumnaFechaExpedicion ()
 Añadir columna Fecha expedición Más...
 
void _ColumnaFechaOperacion ()
 Añadir columna Fecha operación Más...
 
void _ColumnaFechaRegistro ()
 Añadir columna Fecha registro Más...
 
void _ColumnaMotivoRegistro ()
 Añadir columna Motivo cambio fecha registro Más...
 
void _ColumnaContado ()
 Añadir columna Contado Más...
 
void _ColumnaCodigo ()
 Añadir columna Codigo Más...
 
void _ColumnaTipoIdentificacion ()
 Añadir columna Tipo identificación Más...
 
void _ColumnaNIF ()
 Añadir columna NIF Más...
 
void _ColumnaNombreRazonSocial ()
 Añadir columna Razon Social Más...
 
void _ColumnaBase ()
 Añadir columna Base Más...
 
void _ColumnaIVA ()
 Añadir columna IVA Más...
 
void _ColumnaRecargo ()
 Añadir columna Recargo Más...
 
void _ColumnaImporte ()
 Añadir columna Importe Más...
 
void _ColumnaTipoOperacion ()
 Añadir columna Tipo operación Más...
 
void _ColumnaCausaOperacionSujetaExenta ()
 Añadir columna Causa operación sujeta/exenta Más...
 
void _ColumnaCausaOperacionSujetaExentaCanarias ()
 Añadir columna Causa operación sujeta/exenta Canarias Más...
 
void _ColumnaCausaOperacionNoSujeta ()
 Añadir columna Causa operación no sujeta Más...
 
void _ColumnaRectificativa ()
 Añadir columna Rectificativa (Ver los Datos rectificativos) Más...
 
void _ColumnaRegistroPrevio ()
 Añadir columna Registro previo gran empresa Más...
 
void _ColumnaCamposAdicionales ()
 Añadir columna Campos adicionales Más...
 
void _ColumnaDatosAdicionalesFra ()
 Añadir columna Datos adicionales factura Más...
 
void _ColumnaTipoDocumento ()
 Añadir columna Tipo documento Más...
 
void _ColumnaTipoOperacionIntracomunitaria ()
 Añadir columna tipo operación intracomunitaria Más...
 
void _ColumnaClaveDeclarado ()
 Añadir columna Clave declarado Más...
 
void _ColumnaClaveOperacion ()
 Añadir columna Clave operación Más...
 
void _ColumnaCuentaBancaria ()
 Añadir columna Cuenta bancaria Más...
 
void _ColumnaDescripcionBien ()
 Añadir columna Descripción bien Más...
 
void _ColumnaDireccionOperador ()
 Añadir columna Dirección operador Más...
 
void _ColumnaEjercicio ()
 Añadir columna Ejercicio Más...
 
void _ColumnaFechaCobro ()
 Añadir columna Fecha cobro Más...
 
void _ColumnaFechaAsiento ()
 Añadir columna Fecha asiento Más...
 
void _ColumnaFechaInicio ()
 Añadir columna Fecha inicio Más...
 
void _ColumnaFechaPago ()
 Añadir columna Fecha pago Más...
 
void _ColumnaFechaPartidaInventario ()
 Añadir columna Fecha partida de inventario Más...
 
void _ColumnaIdentificacionEntrega ()
 Añadir columna Fecha partida de inventario Más...
 
void _ColumnaIVADeducible ()
 Añadir columna IVA deducible Más...
 
void _ColumnaIVANoDeducible ()
 Añadir columna IVA no deducible Más...
 
void _ColumnaMedio ()
 Añadir columna Medio Más...
 
void _ColumnaOrden ()
 Añadir columna Orden Más...
 
void _ColumnaOtrasFacturasDocumentacion ()
 Añadir columna Otras facturas documentación Más...
 
void _ColumnaPlazoOperacion ()
 Añadir columna Plazo operación Más...
 
void _ColumnaProrrataAnualDefinitiva ()
 Añadir columna Prorrata anual definitiva Más...
 
void _ColumnaRegularizacionAnualDeduccion ()
 Añadir columna Regularización anual deducción Más...
 
void _ColumnaRegularizacionDeduccionEfectuada ()
 Añadir columna Regularización deducción efectuada Más...
 
void _ColumnaImporteCobroRECC ()
 Añadir columna Importe Cobrado (RECC) Más...
 
void _ColumnaImportePagoRECC ()
 Añadir columna Importe pagado (RECC) Más...
 
void _ColumnaFechaCobroRECC ()
 Añadir columna Fecha cobro (RECC) Más...
 
void _ColumnaFechaPagoRECC ()
 Añadir columna Fecha pago (RECC) Más...
 
void _ColumnaEjercicioRECC ()
 Añadir columna Ejercicio Cobro/Pago (RECC) Más...
 
void _ColumnaMedioRECC ()
 Medio Cobro/Pago (RECC) Más...
 
void _ColumnaCuentaODescripcionMedioRECC ()
 Cuenta bancaria o descripción medio de cobro/pago (RECC) Más...
 
void _ColumnaIdentificacionBien ()
 Identificación bien (bienes de inventario) Más...
 
void _ColumnaSeguraCambioEstadoAdmin ()
 Añadir columna para poder cambiar el Estado del envío en la administración (MODO DIEGO) Más...
 
void _ColumnaSeguraCambioTipoEnvio ()
 Añadir columna para poder cambiar el Tipo de envio (MODO DIEGO) Más...
 
void _ColumnaSeguraCambioProximoEnvio ()
 Añadir columna para poder cambiar el Proximo tipo de envio (MODO DIEGO) Más...
 
void _ColumnaTipoFacturaRectificativa ()
 Añadir columna de tipo de rectificación de la factura (Con o sin datos especificados) Más...
 
void _DescripcionFacturasAnterioresInclusionSII ()
 Descripción Rechazadas o fuera de plazo Más...
 
void _DescripcionRechazadasFueraPlazo ()
 Descripción Rechazadas o fuera de plazo Más...
 
void _DescripcionAceptadasConErrores ()
 Descripción Aceptadas con errores Más...
 
void _DescripcionAceptadas ()
 Descripción Aceptadas Más...
 
void _BotonAsiento ()
 Descripción Ver asiento Más...
 
void _BotonFacturaVenta ()
 Descripción Ver factura venta Más...
 
void _BotonFacturaCompra ()
 Descripción Ver factura compra Más...
 
void _BotonFactura ()
 Descripción Ver factura de venta o compra Más...
 
void _BotonCliente ()
 Descripción Ver cliente Más...
 
void _BotonProveedor ()
 Descripción Ver cliente Más...
 
void _BotonCuenta ()
 Descripción Ver cuenta Más...
 
void _BotonAlbaranesPedientesFacturar ()
 Descripción Ver albaranes pendientes facturar Más...
 
void _BotonPartidaInventario ()
 Descripción Ver partida de inventario Más...
 
void _BotonHistorial ()
 Historial de envíos Más...
 
void _BotonSedeElectronica ()
 Acceso a la sede elecronica Más...
 
void _BotonDatosContado ()
 Modificar datos de contado Más...
 
void _BotonAplicarRegistroPrevio ()
 Aplicar registro previo Más...
 
void _BotonReiniciarEstado ()
 Reiniciar estado AEAT Más...
 
virtual void Dispose (bool disposing)
 Método Dispose del mantenimiento Más...
 
virtual void _LiberarMemoria ()
 Vaciamos diccionarios, listas y datatables Más...
 

Propiedades

List< ILibroFila_FilasExtra [get, set]
 
- Propiedades heredados desde Sage.ES.S50.Modelos._240.LibroBienesInversion
LibroFactucertBase _oLibroFactuCert [get]
 Instancia a LibroFactucertBase para poder acceder a lo propio de facturación certificada y que necesito para este libro, ya que este no esta basado en LibroFactucertBase Más...
 
override DataTable _dtAutorizaciones [get]
 Tabla con las autorizaciones del factucert Más...
 
- Propiedades heredados desde Sage.ES.S50.Modelos.LibroBase
List< IDatosIVA_IVARepercutido [get]
 Lista de registros de IVA repercutidos Más...
 
List< IDatosIVA_IVAExento [get]
 Lista de registros de IVA Exento Más...
 
List< IDatosIVA_IVASoportado [get]
 Lista de registros de IVA soportados Más...
 
List< IDatosIVA_EOS [get]
 Lista de registros de EOS Más...
 
List< IDatosIVA_BajasEOS [get]
 Lista de registros de bajas EOS Más...
 
List< IDatosIVA_CobrosRECC [get]
 Lista de registros de Cobros de RECC Más...
 
List< IDatosIVA_PagosRECC [get]
 Lista de registros de Pagos de RECC Más...
 
List< IDatosIVA_CobrosEnMetalico [get]
 Lista de registros de Cobros en metálico Más...
 
List< IDatosIVA_BienesInversion [get]
 Lista de registros de Bienes de inversión Más...
 
List< IDatosIVA_DetOperIntracomunitarias [get]
 Lista de registros de Determinadas Operaciones Intracomunitarias Más...
 
virtual DataTable _dtModTipo [get]
 Datatable configuraciones de tipos de IVA en modelos fiscales Más...
 
virtual DataTable _dtAutorizaciones [get]
 Datatable autorizaciones Más...
 
Dictionary< string, string > _CodAutorizaciones [get]
 Diccionario de autorizaciones Más...
 
List< IDatosIVA_BajasIVARepercutido [get]
 Lista de registros de bajas de IVA repercutido Más...
 
List< IDatosIVA_BajasIVASoportado [get]
 Lista de registros de bajas de IVA soportado Más...
 
List< IDatosIVA_BajasIVAExento [get]
 Lista de registros de bajas de IVA Exento Más...
 
List< string > _TipoIvasExcluidos [get]
 Tipos de ivas excluidos Más...
 
string _Libro [get]
 Nombre del Libro Más...
 
TipoLibros _TipoLibro [get]
 Nombre del Libro Más...
 
string _CarpetaLibroSII [get]
 Nombre de la carpeta donde se guardan los ficheros para el Libro del SII actual Más...
 
string _Titulo [get, set]
 Título del libro reducido (se utiliza para el título de la página) Más...
 
string _TerritorioGeneracion [get, set]
 Territorio usado en la generación Más...
 
List< ILibroDescripcionFila_Descripciones [get]
 Lista de descripciones que se deben aparecer en el Modelo Más...
 
List< ILibroColumnaDef_Columnas [get]
 Representa una lista de las columnas que forman una página del modelo. Esta lista se utilizará para dar formatoa todas las columnas del grid Más...
 
List< ILibroBoton_Botones [get]
 Botones que aparecerán para navegar a diferentes pantallas Más...
 
virtual BindingList< ILibroFila_Filas [get]
 Contenido de las filas del listado Más...
 
TipoPresentacionLibro _PresentacionLibro [get, set]
 Presentación del libro: Trimestral, anual Más...
 
string _Capitulo [get, set]
 Descripción del capítulo de libro Más...
 
string _Subcapitulo [get, set]
 Descripción del subcapítulo de libro Más...
 
string _Operacion [get, set]
 Descripción de la operación del libro Más...
 
virtual string _Version [get]
 Versión que se utiliza para generar el libro Más...
 
eEntornosModelos _Entorno [get]
 Devuelve un enumerado en función de los parámetros y el nombre de la página en CONFIG ​ Más...
 
string _Mensaje_Error [get]
 Mensaje error del último creado Más...
 
IModeloFiscalLibros _ModeloFiscalLibros [get]
 
IMensaje _Mensaje [get, set]
 Mensaje para presentar en el libro Más...
 
List< ILibroColumnaDef_ColumnasSeguras [get]
 Representa una lista con las columnas que se añadirán en el libro en caso que el usuario active el modo Diego (CTRL+SHIFT+D) Más...
 
List< ILibroTabla_Tablas [get]
 Lista de tablas relacionadas con el libro Más...
 
List< ILibroTabla_TablasHistorial [get]
 Lista de tablas de historial de envíos relacionadas con el libro Más...
 
virtual bool _ValidarLetraPais [get]
 Se puede dar el caso que en algun libro no sea necesario validar la letra del país Más...
 
- Propiedades heredados desde Sage.ES.S50.Modelos.Interficies.ILibro
string _Libro [get]
 Nombre del libro Más...
 
string _Titulo [get, set]
 Título del libro reducido (se utiliza para el título de la página) Más...
 
List< ILibroDescripcionFila_Descripciones [get]
 Lista de descripciones que se deben aparecer en el Modelo Más...
 
List< ILibroColumnaDef_Columnas [get]
 Representa una lista de las columnas que forman una página del modelo. Esta lista se utilizará para dar formatoa todas las columnas del grid Más...
 
List< ILibroBoton_Botones [get]
 Botones que aparecerán para navegar a diferentes pantallas Más...
 
BindingList< ILibroFila_Filas [get]
 Contenido de las filas del listado Más...
 
TipoPresentacionLibro _PresentacionLibro [get, set]
 Presentación del libro: Trimestral, anual Más...
 
string _Capitulo [get, set]
 Descripción del capítulo de libro Más...
 
string _Subcapitulo [get, set]
 Descripción del subcapítulo de libro Más...
 
string _Operacion [get, set]
 Descripción de la operación del libro Más...
 
string _Version [get]
 Versión que se utiliza para generar el libro Más...
 
eEntornosModelos _Entorno [get]
 Devuelve un enumerado en función de los parámetros y el nombre de la página en CONFIG ​ Más...
 
string _Mensaje_Error [get]
 Mensaje error del último creado Más...
 
IModeloFiscalLibros _ModeloFiscalLibros [get]
 Referencia a ModeloFiscalLibros Más...
 
IMensaje _Mensaje [get, set]
 Mensaje para presentar en el libro Más...
 
List< ILibroColumnaDef_ColumnasSeguras [get]
 Lista con las columnas que se añadirán en el libro en caso que el usuario active el modo Diego (CTRL+SHIFT+D) Más...
 
List< ILibroTabla_Tablas [get]
 Lista de tablas relacionadas con el libro Más...
 
string _TerritorioGeneracion [get, set]
 Territorio usado en la generación Más...
 

Otros miembros heredados

- Campos de datos heredados desde Sage.ES.S50.Modelos.LibroBase
const string TERRITORIO_CANARIAS = "CA"
 Constante para el territorio de Canarias Más...
 
- Atributos protegidos heredados desde Sage.ES.S50.Modelos.LibroBase
List< ILibroColumnaDef_lstColumnas = null
 lista de columnas Más...
 
List< ILibroColumnaDef_lstColumnasSeguras = null
 lista de columnas modo DIEGO Más...
 
List< ILibroTabla_lstTablas = null
 Tablas relacionadas con el libro Más...
 
List< ILibroTabla_lstTablasHistorial = null
 Tablas relacionadas con el historial del libro Más...
 
List< ILibroBoton_lstBotones = null
 Botones a presentar en el libro Más...
 
BindingList< ILibroFila_lstFilas = null
 lista de filas de los libros Más...
 
string _cMensaje_Error = string.Empty
 Mensaje de error Más...
 
IModeloFiscalLibros _oModeloFiscalLibros = null
 Referencia a modelofiscallibros Más...
 
- Eventos heredados desde Sage.ES.S50.Modelos.LibroBase
EventHandler< EventoArgs_AddFilaExtended
 Definición del Evento _AddFilaExtended Más...
 
- Eventos heredados desde Sage.ES.S50.Modelos.Interficies.ILibro
EventHandler< EventoArgs_AddFilaExtended
 Evento para poder engancharnos cada vez que se añade una fila al libro Más...
 

Descripción detallada

Clase Libro Bienes de Inversión del modelo 140

Definición en la línea 34 del archivo LibroBienesInversion.cs.

Documentación del constructor y destructor

◆ LibroBienesInversion() [1/2]

Sage.ES.S50.Modelos._140.LibroBienesInversion.LibroBienesInversion ( )
inline

Constructor sin parámetros

Definición en la línea 89 del archivo LibroBienesInversion.cs.

◆ LibroBienesInversion() [2/2]

Sage.ES.S50.Modelos._140.LibroBienesInversion.LibroBienesInversion ( IModeloFiscalLibros  toModeloFiscalLibros)
inline

Constructor con la referencia a modelosfiscallibros

Parámetros
toModeloFiscalLibros

Definición en la línea 98 del archivo LibroBienesInversion.cs.

Documentación de las funciones miembro

◆ _AddDatosIVABase()

override IDatosIVA Sage.ES.S50.Modelos._140.LibroBienesInversion._AddDatosIVABase ( InformacionModelos  teTipoLista,
DataRow  tdrIVA 
)
inlinevirtual

Añadimos los DatosIVABase con las propiedades especificas de factucer

Parámetros
teTipoLista
tdrIVA
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

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

◆ _DatosActualizarHistorial()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosActualizarHistorial ( IRespuestaFactura  toResp,
ref StringBuilder  tcEstado 
)
inlineprotectedvirtual

Insertamos registro en la tabla HISANUAL

Parámetros
toResp
tcEstado

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 664 del archivo LibroBienesInversion.cs.

◆ _DatosActualizarHistorialAdicional()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosActualizarHistorialAdicional ( ILibroTabla  toTabla,
DatosIVABase  toDatosIva,
ref StringBuilder  tcEstado 
)
inlineprotectedvirtual

Hacemos el update de los campos propios de las tablas q afectan al libro de bienes

Parámetros
toTabla
toDatosIva
tcEstado

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 732 del archivo LibroBienesInversion.cs.

◆ _DatosLoad()

override bool Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosLoad ( )
inlineprotectedvirtual

_DatosLoad

Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 160 del archivo LibroBienesInversion.cs.

◆ _DatosSave()

override bool Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosSave ( IDatosIVA  toDatos,
ref StringBuilder  tcSave 
)
inlineprotectedvirtual

Nos guarda los cambios de modelo -> en caso de error devuelve FALSE

Parámetros
toDatos
tcSave
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 183 del archivo LibroBienesInversion.cs.

◆ _DatosXMLCabeceraAltas()

override object Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosXMLCabeceraAltas ( TipoOperacionLibro  toTipoOperacionLibro,
int  tnEjercicio 
)
inlineprotectedvirtual

Instanciación de la cabecera de las altas del libro

Parámetros
toTipoOperacionLibroTipo de operación: Alta
tnEjercicioEjercicio
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 273 del archivo LibroBienesInversion.cs.

◆ _DatosXMLCabeceraBajas()

override object Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosXMLCabeceraBajas ( TipoOperacionLibro  toTipoOperacionLibro,
int  tnEjercicio 
)
inlineprotectedvirtual

Preparar cabecera para el XML de bajas

Parámetros
toTipoOperacionLibro
tnEjercicio
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 555 del archivo LibroBienesInversion.cs.

◆ _DatosXMLCabeceraPersonalizado()

override object Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosXMLCabeceraPersonalizado ( TipoOperacionLibro  toTipoOperacionLibro,
int  tnEjercicio 
)
inlineprotectedvirtual

Instanciación de la cabecera para las regularizaciones del libro

Parámetros
toTipoOperacionLibroTipo de operación: Personalizada
tnEjercicioEjercicio
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 489 del archivo LibroBienesInversion.cs.

◆ _DatosXMLFilasAltas()

override bool Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosXMLFilasAltas ( ref object  toDatosBienesInversion,
List< ILibroFila tstFilas 
)
inlineprotectedvirtual

Actualiza la información de las filas List<ILibroFila>

Parámetros
toDatosBienesInversionReferencia a la instancia de los biens
tstFilasLista de filas
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 290 del archivo LibroBienesInversion.cs.

◆ _DatosXMLFilasBajas()

override bool Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosXMLFilasBajas ( ref object  toDatosBienesInversion,
List< ILibroFila tlstFilas 
)
inlineprotectedvirtual

Preparar líneas para el XML de bajas

Parámetros
toDatosLibro
tlstFilas
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 573 del archivo LibroBienesInversion.cs.

◆ _DatosXMLFilasPersonalizado()

override bool Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosXMLFilasPersonalizado ( ref object  toDatosBienesInversion,
List< ILibroFila tlstFilas 
)
inlineprotectedvirtual

Preparar líneas para el XML personalizado para las regularizaciones

Parámetros
toDatosLibro
tlstFilas
Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 506 del archivo LibroBienesInversion.cs.

◆ _DatosXMLObtenerTipoOperacionLibro()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._DatosXMLObtenerTipoOperacionLibro ( ref TipoOperacionLibro  toTipoOperacionLibro,
List< ILibroFila tstFilas 
)
inlineprotectedvirtual

Revisar si hay que cambiar el tipo de operación a enviar

Parámetros
toTipoOperacionLibro
tstFilas

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 465 del archivo LibroBienesInversion.cs.

◆ _DefinicionColumnasLibro()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._DefinicionColumnasLibro ( )
inlineprotectedvirtual

Definimos las columnas del libro

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 126 del archivo LibroBienesInversion.cs.

◆ _DefinicionColumnasSegurasLibro()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._DefinicionColumnasSegurasLibro ( )
inlineprotectedvirtual

Definimos las columnas seguras del libro

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 150 del archivo LibroBienesInversion.cs.

◆ _DefinicionTablasHistorial()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._DefinicionTablasHistorial ( )
inlineprotectedvirtual

Definimos las tablas de historial de envíos

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 118 del archivo LibroBienesInversion.cs.

◆ _DescargarDatos()

override bool Sage.ES.S50.Modelos._140.LibroBienesInversion._DescargarDatos ( )
inlinevirtual

Vaciamos listas para volver a consultar

Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 107 del archivo LibroBienesInversion.cs.

◆ _FilasEstado()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._FilasEstado ( ILibro  toLibro,
ref Dictionary< TipoOperacionLibro, List< ILibroFila >>  toDictFilasEstado,
TipoEnvioModelos  toProximoEnvio,
TipoOperacionLibro  toTipoOperacionLibro,
int  tnEjercicio,
ref List< ILibroFila tlstFilas 
)
inlineprotectedvirtual

Método para poder realizar acciones sobre los registros que se van a enviar. El libro de Bienes de inversión del modelo 140 es especial y tiene los siguientes tipos de envíos:

  1. Alta del Subcapítulo de Alta de bienes
  2. Modificación del Subcapítulo de Alta de bienes
  3. Alta del Subcapítulo de Regularización de bienes
  4. Modificación del Subcapítulo de Regularización de bienes
  5. Alta del Subcapítulo de Baja de bienes
Parámetros
toLibro
toDictFilasEstado
toProximoEnvio
toTipoOperacionLibro
tnEjercicio
lstFilas

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

Definición en la línea 205 del archivo LibroBienesInversion.cs.

◆ _RevisarCamposBeforeAddLista()

override void Sage.ES.S50.Modelos._140.LibroBienesInversion._RevisarCamposBeforeAddLista ( ref DataTable  tdtDatos)
inlineprotectedvirtual

Override para rellenar algunos campos a partir de sus equivalencias

Parámetros
tdtDatos

Reimplementado de Sage.ES.S50.Modelos._240.LibroBienesInversion.

Definición en la línea 169 del archivo LibroBienesInversion.cs.

◆ _ValidarXML()

override List<IRespuestaFactura> Sage.ES.S50.Modelos._140.LibroBienesInversion._ValidarXML ( )
inlinevirtual

Validaciones antes de enviar

Devuelve

Reimplementado de Sage.ES.S50.Modelos.LibroBase.

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

Documentación de propiedades

◆ _FilasExtra

List<ILibroFila> Sage.ES.S50.Modelos._140.LibroBienesInversion._FilasExtra
getset

Definición en la línea 67 del archivo LibroBienesInversion.cs.


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