Referencia de la Clase Sage.ES.S50.Modelos.Modelo425

Modelo 425 Más...

Diagrama de herencias de Sage.ES.S50.Modelos.Modelo425
Sage.ES.S50.Modelos.Modelo417 Sage.ES.S50.Modelos.Modelo420 Sage.ES.S50.Modelos.ModeloFiscalCanarias Sage.ES.S50.Modelos.ModeloFiscal Sage.ES.S50.Modelos.Interficies.IModeloFiscal

Métodos públicos

 Modelo425 ()
 Constructor Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Modelos.Modelo417
 Modelo417 ()
 Constructor Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Modelos.Modelo420
 Modelo420 ()
 Constructor Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Modelos.ModeloFiscalCanarias
 ModeloFiscalCanarias ()
 Constructor Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Modelos.ModeloFiscal
 ModeloFiscal ()
 Constructor Más...
 
void Dispose ()
 Dispose Más...
 
delegate void _StateModelo_Handler (eComplianceStates toComplianceActions)
 Delegado para cuando ha acabado de generar el modelo Más...
 
delegate void _HistoricoRefresh_Handler ()
 Delegado para refrescar el histórico de generaciones del modelo Más...
 
delegate bool _FileDownloaded_Handler (string tcFilePath, int tnFileDownload, int tnTotalFiles)
 Delegado para cuando ha acabado de generar el fichero del modelo Más...
 
bool _Load ()
 Carga la información de la empresa necesaria para consultar la configuración de los modelos Los tipos impositivos y los periodos de IVA/IGIC para gestionar la consulta a otros ejercicio y el tema de ejercicio partido
Más...
 
bool _Save ()
 Guardamos el modelo Más...
 
bool _Execute ()
 Ejecución y consulta de la información del modelo Más...
 
void _Show ()
 Muestra el formulario de la generación de los modelos fiscales Más...
 
virtual void _ShowModelo (string tcUrl)
 Presentación de los resultados de la información del modelo fiscal Más...
 
virtual bool _ShowIncidencias ()
 Presenta el formulario de incidencias detectadas Más...
 
DataTable _DatatablePrintErrores ()
 Devuelve un datatable para la impresión de los errores/incidencias del modelo Más...
 
bool _Show (string tcMod_Id, DateTime tdStartDate, DateTime tdEndDate)
 Consulta una declaración existente Más...
 
bool _Delete (HistoricoModelo.Generacion toDeclaracion=null)
 Borrado de una declaración, si no se pasa la declaración a borrar, es la actual Más...
 
bool _DownloadFile (string tcExtension)
 Descarga del fichero borrador y DEC, cuando pulsamos sobre el botón de la web del Compliance Si descarga el PDF, lo abrimos adicionalmente Más...
 
HistoricoModelo.Generacion _ExisteDeclaracion ()
 Controlamos si existe la declaración Más...
 
void GenerateFileInformation ()
 Generamos y presentamos el fichero de debug Más...
 
void _DeleteModeloCompliance (bool tlOk)
 Notificación de como ha ido el borrado de una declaración del Compliance Más...
 
bool _FileDownloadedCompliance (string tcFilePathCompliance, int tnFileDownload, int tnTotalFiles)
 Notificación de la descarga de un fichero Más...
 
void _ComunicacionCompliance (eComplianceStates toeComplianceState, IEnumerable< object > toParameters)
 Comunicación con el Compliance Más...
 
bool _ValidateService ()
 Validación de si tenemos internet Más...
 
string _PathModelo ()
 Devuelve el math del modelo a generar Más...
 
List< IValidacionRegistroModelo_ErroresAgrupados ()
 Devuelve una lista de los errores agrupados por asiento / ejercicio Más...
 
List< IValidacionRegistroModelo_DetalleError (IValidacionRegistroModelo toIValidacionRegistroModelo)
 Devuelve una lista de los errores de un asiento para presentar en el detalle Más...
 
virtual DataTable _PeriodosVisual ()
 Devuelve un datatable específico del modelo para utilizar en la capa visual Más...
 
virtual string _MensajeNingunPeriodoLiquidado ()
 Devuelve el mensaje de ningún periodo de IVA no liquidados Más...
 

Métodos protegidos

override bool _PreValidateModel (bool tlExecute)
 Validaciones previas a la generación del modelo Más...
 
override string _WhereCuentasAsientosLiquidacionesBienes (string tcWhereProrrata)
 Cuando validamos si tenemos un asiento de liquidación de prorrata, no me interesa que consulte los asientos de liquidaciones de bienes Más...
 
override bool _BusinessAdditionalData ()
 Información adicional de la empresa Consultamos las cuotas a compensar de periodos anteriores del modelo 420 Más...
 
override void _BusinessDataTerritorio ()
 Método a implementar en cada territorio Más...
 
override eOperacionFiscal _DescripcionOperacionBefore (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID Depende del modelo/operación puede interesar que aplique antes el TAXUID del modelo base Más...
 
override void _OperacionesImporteAbsoluto ()
 Tratamiento de operaciones que se han de enviar con el valor absoluto Más...
 
override void _TaxUIDS ()
 Buscamos el TAXUID de los diferentes registros fiscales En este punto vamos a tratar el tipo de deducción de las facturas de compra Más...
 
override string _TransactionID (IRegistroFiscal toRegistroFiscal, int tnTransactionID)
 Gestión del transactionID (factura) de un registro fiscal Más...
 
override Dictionary< string, string > _EditableObjectsModelo ()
 Casillas editables del modelo Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Modelos.Modelo417
override bool _ExecuteLoadData ()
 Consultas de la información del modelo Más...
 
override bool _BusinessExonerado ()
 Devuelve si la empresa en el territorio correspondiente está exonerado de presentar el modelo Más...
 
override void _BusinessProrrata ()
 Información de la prorrata Más...
 
override eOperacionFiscal _DescripcionOperacionAfter (IRegistroFiscal toRegistroFiscal, eOperacionFiscal teOperacionFiscal)
 Descripción de la operación del TAXTUID Depende del modelo/operación puede interesar que aplique antes el TAXUID del modelo base Más...
 
override string _ValidateDataBefore ()
 Validaciones varias para controlar la información que se informa al Compliance Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Modelos.Modelo420
override List< ITipoModelo_ConfiguracionModelo ()
 Devolvemos la configuración del modelo 417 Más...
 
override string _ValidateDataBefore ()
 Validaciones varias para controlar la información que se informa al Compliance Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Modelos.ModeloFiscalCanarias
override bool _PreValidateModel (bool tlExecute)
 Validaciones previas al modelo dependiendo del territorio Más...
 
override void _SourceEntriesValidateData ()
 Validamos la información que enviamos al Compliance Los registros al 7% que no son rectificaciones no las podemos enviar Más...
 
override List< decimal > _PorcentajesNoVigentes ()
 Devuelve una lista de porcentajes no vigentes Más...
 
override Empresa.ActividadesModelo _ActividadesTerritorio ()
 Actividades del territorio Más...
 
override void _BusinessDataTerritorio ()
 Método a implementar en cada territorio Más...
 
override bool _BusinessAddresses ()
 Información de la dirección de la empresa Más...
 
override bool _BusinessRepresentatives ()
 Representantes de la empresa Más...
 
override bool _BusinessRepresentativesFisica ()
 Añadimos el representante de la empresa de tipo "Persona Física" Más...
 
override string _CodigoCNAE (string tcCodigoCNAE)
 Tratamos el código de CNAE Al menos para canarias tenemos un tratamiento especial Si el código CNAE es de 4 posiciones se envian solamente las tres primeras Si el código CNAE es de 3 posiciones se envian las dos primeras posiciones añadiendo por la izquierda un 0 . Ejemplo: Si tenemos un código 111, enviaremos 011, si tenemos un código 121, enviaremos 012 Más...
 
override bool _ConfiguracionTipoModeloDevengado (ITipoModelo loConfModelo)
 Configuración de los modelos de IGIC Devengado Más...
 
override bool _ConfiguracionTipoModeloDeducible (ITipoModelo loConfModelo)
 Configuración de los modelos de IGIC Deducible Más...
 
override Dictionary< string, string > _EditableObjectsModelo ()
 Casillas editables del modelo Más...
 
override string _CodigoTerritorio ()
 Devuelve el where del tipo de Territorio Realizará el filtro de los tipos de movimientos de Territorio de Canarias Más...
 
override string _WhereTipoAsientosLiquidacionProrrata ()
 Devuelve la parte del IN del filtro de tipo de movimiento de los asientos de liquidación de prorrata Realizará el filtro de los tipos de movimientos dependiendo de si es un modelo de Territorio nacional o de Canarias Más...
 
override string _WhereTipoMovimientoAsientosLiquidacionBien ()
 Devuelve la parte del IN del filtro de tipo de movimiento de los asientos de liquidación de bienes Realizará el filtro de los tipos de movimientos dependiendo de si es un modelo de Territorio nacional o de Canarias Más...
 
override string _ValidateDataBefore ()
 Validaciones varias para controlar la información que se informa al Compliance para gestionar en cada modelo Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Modelos.ModeloFiscal
void _AddIncidencias (List< IRegistroFiscal > tlstRegsitrosFiscales, TipoValidacion toTipoValidacion, TipoIncidenciaModelo toTipoIncidenciaModelo)
 Añade las incidencias a partir de una lista de registros fiscales Más...
 
void _AddIncidencia (TipoValidacion toTipoValidacion, TipoIncidenciaModelo toTipoIncidenciaModelo, IRegistroFiscal toRegistroFiscal)
 Añadimos una incidencia/error para presentar en el modelo Más...
 
virtual void _PeriodoLiquidacion ()
 A partir del periodo de la liquidación seleccionado en formato string actualizaremos el _Ejercicio, _Periodo ... Más...
 
virtual string _MensajeSinPeriodos ()
 Mensaje de sin periodos Más...
 
virtual bool _PresentarPeriodosNoLiquidados ()
 Devuelve true si ha de presentar en la lista periodos no liquidados Más...
 
virtual bool _ExistenPeriodosLiquidados (DataTable tdtPeriodos)
 Devuelve true si hay periodos liquidados Más...
 
virtual bool _ValidPeriodoLiquidado (DataTable tdtPeriodos)
 Validación de si hay periodos liquidado Más...
 
virtual bool _LoadConfiguracion ()
 Para ejecutar acciones específicas del modelo al cargar la empresa / configuración Más...
 
virtual bool _BefofePrepareData ()
 Método para realizar cambios en la lista de SourceEntries antes de realizar los cambios de la base Más...
 
virtual bool _AfterPrepareData ()
 Método para realizar cambios en la lista de SourceEntries despues de realizar los cambios de la base Más...
 
virtual string _BoxResultado ()
 Devuelve el id del box del resultado del modelo ("box30" por ejemplo) para poder buscar el importe de declaraciones anteriores Más...
 
bool _ConsultaModelo (string tcSql)
 Consultamos la información del modelo. Si trabajamos con ejercicio partido puede realizar la consulta en dos ejercicios Más...
 
virtual bool _Devengado ()
 Consulta del IVA/IGIC Devengado (Repercutido) Más...
 
virtual bool _Deducible ()
 Consulta del IVA/IGIC Deducible (Soportado) Más...
 
virtual bool _DevengadoNoSujeto ()
 Consulta del IVA/IGIC Devengado No Sujeto (Repercutido No Sujeto) Más...
 
virtual bool _DeducibleNoSujeto ()
 Consulta del IVA/IGIC Deducible No Sujeto (Soportado No Sujeto) Más...
 
virtual bool _CriterioCajaDevengado ()
 Consulta del Criterio de Caja Devengado Más...
 
virtual bool _CriterioCajaDeducible ()
 Consulta del Criterio de Caja Deducible Más...
 
virtual bool _AsientosLiquidaciones ()
 Asientos de liquidación de prorrata / bienes Liquidación de prorrata IVA/IGIC Liquidación de bienes IVA/IGIC Más...
 
virtual string _WhereCuentasAsientosLiquidaciones ()
 Devuelve el where de las cuentas de los asientos de liquidación y prorrata Más...
 
virtual string _WhereLiquidacionFecha ()
 Filtro de liquidación o fecha según el modelo/Territorio Más...
 
virtual bool _PeriodoAnteriorLiquidado ()
 Devuelve si el periodo anterior está liquidado Utilizado en las retenciones de los modelos 111 y 115 Más...
 
virtual string _WhereLiquidacionFechaNoSujeto ()
 Filtro de liquidación o fecha según el modelo/Territorio para los registros No Sujetos Más...
 
virtual string _WhereLiquidacionCriterioCajaDevengadoFecha ()
 Filtro de liquidación de los registros de criterio de caja Más...
 
virtual string _WhereLiquidacionCriterioCajaDeducibleFecha ()
 Filtro de liquidación de los registros de criterio de caja Más...
 
virtual string _WhereTipoTerritorio ()
 Filtro de tipo de IVA/IGIC según el modelo/Territorio Más...
 
virtual string _WhereTiposExcluidos (string tcAlias)
 Consulta de los tipos de IVA/IGIC a excluir del modelo Más...
 
bool _PrepareData ()
 Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas Más...
 
virtual bool _PrepareDataBase ()
 Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas Más...
 
virtual bool _ValidateData ()
 Validaciones varias para controlar la información que se informa al Compliance Más...
 
virtual void _RevisarNIFS (ref DataTable tdtModelo, bool tlActualizarCif)
 Actualizamos los CIFs que puedan tener "-" o " " entre le letra y el número ... Más...
 
virtual void _NifNombreVarios ()
 Actualizamos los datos de NIF y NOMBRE que podamos tener en las tablas de IVA Más...
 
virtual void _Devolucion ()
 Inicialmente marcamos todos los registros con la base inferiror a 0 que son de devolución Más...
 
virtual void _TratamientoNacional ()
 Tratamiento nacional de las ventas Más...
 
virtual void _ISP ()
 Actualizamos los registros del IVA/IGIC Devengado y Deducible de los registros de ISP donde al realizar la compra ha realizado un registro Autorepercutido Más...
 
virtual bool _DevolucionDevengado ()
 Actualizamos los registros que son de Devolución de IVA/IGIC Devengado Más...
 
virtual bool _DevolucionConfiguracionTiposOperacionDevengado ()
 Actualizamos las devoluciones del IVA/IGIC Devengado a partir de la configuración de los modelos Más...
 
virtual bool _DevolucionDeducible ()
 Actualización del campo devolucion del IVA/IGIC Deducible Más...
 
virtual void _ConfiguracionTipoModelo ()
 Actualizamos los registros a partir de la configuación del modelo Más...
 
virtual void _IGICImplicito ()
 IGIC Implícito , a tratar en los modelos de canarias Más...
 
virtual void _DiccionariosExcluirOperaciones ()
 Antes de devolver la descripción de la operación tenemos de validar las operaciones del asiento Agregamos al diccionario las operaciones que no se pueden incluir al montar la descripción de la operación del TAXUID Más...
 
virtual bool _OperacionExcluida (string tcKey, int tnOperacion)
 Devuelve si el tipo de operación está excluido por algún tipo de operación ComprasBienes: "ComprasBBySSCorrientes" o "ComprasBienesInversion" ImportacionesBienes: "ImportacionBBySSCorrientes" o "ImportacionBienesInversion" Más...
 
virtual void _AgruparInformacion ()
 Agrupamos la información y descartamos los registros que no tienen un TaxUID Más...
 
virtual eOperacionFiscal _DescripcionOperacion (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID Más...
 
virtual eOperacionFiscal _DescripcionOperacionDevengado (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID de los registros Devengados Más...
 
virtual eOperacionFiscal _DescripcionOperacionDeducible (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID de los registros Deducibles Más...
 
virtual string _PeriodicidadModelo ()
 Devuelve la periodicidad del modelo Más...
 
virtual bool _TipoRegistroRegularizacionProrrata (IRegistroFiscal toRegistroFiscal)
 Devuelve si es un registro de Regularizacion de prorrata y de bienes Más...
 
virtual string _SubmissionReportType ()
 SubmissionReportType a utilizar en el Compliance A implementar en cada modelo Más...
 
virtual bool _BusinessCuotasCompensarPeriodoAnterior ()
 _Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior Más...
 
virtual void _Business_ReSubmissionTotalPayments (HistoricoModelo.Generacion toDeclaracionAnterior, string tcBoxResultado, ref decimal tnTotalSubmissionTotalPayments, bool tlUltima=true)
 Resultado a ingresar de declaraciones complementarias anteriores ya presentadas de mismo ejercicio y periodo. Solo en el caso que la declaración sea complementaria. Más...
 
virtual bool _BusinessCuotasPeriodoAnterior ()
 Tratamos las cuotas del periodo o periodos anteriores Más...
 
virtual bool _BusinessCuotasCompensarPeriodoAnterior (HistoricoModelo.Generacion toDeclaracionAnterior)
 _Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior Más...
 
virtual decimal _BusinessResultadoDeclaracion (string tcCadenaCaltulations, eTiposResultadosDeclaracion toTipoResultado)
 Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación Más...
 
virtual bool _BusinessTotalIngresosModelo (string tcModelo="")
 Total ingresos realizados en las autoliquidaciones por IGIC del ejercicio(Casilla 116 del modelo 425) Se informará a partir de datos en ficheros descargados de modelo 420 de periodos del mismo ejercicio de la declaración que se está procesando. Suma de cantidades a ingresar por el impuesto como resultado de autoliquidaciones periodicas (modelos 420).
La casilla será manual para que el usuario pueda informar el importe que corresponda en el caso que no se hayan generado las declaraciones de todos los periodos del ejercicio en Sage 50cloud Más...
 
virtual bool _BusinessTotalCuotasCompensarModelo (string tcModelo)
 Total de cuotas a componesar Más...
 
virtual List< HistoricoModelo.Generacion_DeclaracionesEjercicio (string tcModelo="")
 Devuelve las declaraciones del ejercicio anterior para poder consultar valores Más...
 
virtual List< HistoricoModelo.Generacion_DeclaracionesPeriodosAnteriores ()
 Devuelve una lista de las declaraciones anteriores Más...
 
virtual HistoricoModelo.Generacion _DeclaracionAnterior ()
 Devuelve la declaración para poder consultar valores Más...
 
virtual object _BusinessCompensacionDeclaracionAnterior (string tcCadenaCaltulations)
 Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación Más...
 
decimal _ConvertToDecimalNVL (object toValue)
 Convertir a decimal controlando los nulos Más...
 
virtual bool _BusinessActivities ()
 Actividades de la empresa Solo se enviará dicha información en la declaración del último periodo si en configuración de modelo 417 tiene marcado el check 'Exonerado de presentar la declaración-resumen anual' Más...
 
virtual bool _BusinessRepresentativesJuridica (Empresa.RepresentantesPersonasJuridicasModelo.RepresentantePersonaJuridica toRepresentante)
 Añadimos los representantes si la empresa es de tipo "Persona jurídica" A implementar en cada territorio Más...
 
virtual string _TaxUID (IRegistroFiscal toRegistroFiscal)
 Devuelve el TAXTUID del registro de IVA/IGIC Más...
 
virtual void _SourceEntriesDataFechaTransaccion (IRegistroFiscal toRegistroFiscal, IItem toItem)
 Asignación de la fecha de la transacción Más...
 
virtual DataTable _ConsultarPeriodos ()
 Devuelve un Datatable con los periodos a presentar en la capa visual Más...
 
virtual bool _SourceEntriesDataItem (IItem toItem, IRegistroFiscal toRegistroFiscal)
 Información adicional de los Items de los SourceEntries Más...
 
void _DisableObjectsComplementary (ref Dictionary< string, string > toDictCasillasEditables)
 Desactivamos los controles de complementaria Más...
 
string [] _EjerciciosConsulta ()
 Devuelve la lista de ejercicios cuando ha de consultar la información en tablas relacionadas que pueden estar en el año anterior Si trabajamos con ejercicio partido se peude llegar a consultar en 3 ejercicios Más...
 
void _ConstructorPrivadoModelo (string tcModelo, string tcTipo="VAT")
 Asignamos el código de modelo y actualizamos las propiedades "_cTitulo" y "_Pantalla" Más...
 
void _ImporteAbsoluto (IRegistroFiscal loIRegistroFiscal)
 Actualizamos los importes con el valor Absoluto Más...
 
void _DisposeDatatable (DataTable tdtDatatable)
 Liberamos un DataTable Más...
 
bool _ExecuteCompliance ()
 Preparamos la información de BussinessInfo y los SourcesEntries y generamos el modelo mediante reflection Más...
 
string _BusinessCurreny ()
 Currency de la empresa Más...
 
string _BusinessCountry ()
 Country de la empresa Más...
 
string _BusinessCountryCode ()
 CountryCode de la empresa Más...
 
bool _SourceEntriesData ()
 Actualizamos la información de SourceEntries Más...
 
bool _SourceEntryAccount ()
 Creamos el Account del SourceEntry Más...
 
bool _PersonaFisica (string tcNif)
 Devuelve si es un NIF de persona física Más...
 
bool _BusinessData ()
 Información de empresa Más...
 
int _StringToNumber (string tcNumero)
 Convertimos una cadena a número Más...
 
bool _DataTableToRegistrosFiscales (DataTable tdtModelo)
 Volcamos la información del DataTable a la lista de registros fiscales Más...
 
bool _DataTableToDetalleRegistrosFiscales (DataTable tdtModelo, bool tlDisposeDatatable=true)
 Volcamos la información del DataTable a la lista de detalle de registros fiscales Más...
 
string _TipoImpositivo (IRegistroFiscal toRegistroFiscal)
 Calculamos el tipo impositivo Más...
 
void _AddEditableObjectModelo (ref Dictionary< string, string > toEditableObjectsModelo, string tcId)
 Añadimos un elemento al diccionario de objetos editables Más...
 
void _BoxesEditables (ref Dictionary< string, string > toDictCasillasEditables, int tnBoxIni, int tnBoxFin)
 Agrega una serie de casillas editables entre los parámetros especificados Más...
 
object _ValorResultadosDeclaracion (string tcCalculations, string tcClaveBuscar)
 Devuelve el valor de una declaración del string de calculations Más...
 
virtual bool _DevolucionConfiguracionTiposOperacionDeducible ()
 Actualizamos las devoluciones del IVA/IGIC Deducible a partir de la configuración de los modelos Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde Sage.ES.S50.Modelos.ModeloFiscal
string _cIdClaveTipoDeclaracion = "tipo_declaration"
 Id del tipo declaración para buscar en el diccionario del ResultadoDeclaracion del Calculatios Más...
 
string _cIdResultadoDeclaracion = "resultado"
 Id del resultado para buscar en el diccionario del ResultadoDeclaracion del Calculatios Más...
 
string _cIdClaveCompensar = "Compensar"
 Id de la compensación para buscar en el diccionario del ResultadoDeclaracion del Calculatios Más...
 
string _cCuentaPrtrganiac = string.Empty
 Prtrganiac -> Ajustes negativos en el IVA de activo corriente Más...
 
string _cCuentaPrtrganii = string.Empty
 Prtrganii -> Ajustes negativos en el IVA de inversiones Más...
 
string _cCuentaPrtrgapiac = string.Empty
 Prtrgapiac -> Ajustes positivos en el IVA de activo corriente Más...
 
string _cCuentaPrtrgapii = string.Empty
 Prtrgapii -> Ajustes positivos en el IVA de inversiones Más...
 
bool _lProrrataAplicar = false
 Indica si en la empresa tiene configurada trabajar con prorrata Más...
 
int _nDecimalesRedondeo = 2
 Decimales de redondeo si se ha de realizar algún cálculo. De momento utilizado en el 130 Más...
 
string [] _cEjercicios = new string[] { }
 Ejercicios donde vamos a realizar la consulta Más...
 
- Propiedades heredados desde Sage.ES.S50.Modelos.ModeloFiscal
string _Pantalla [get, set]
 Identificador de pantalla para los accesos Más...
 
string _Descripcion [get, set]
 Descripción de la declaración Más...
 
string _NumeroPeriodo [get, set]
 Número de periodo en formato string para poder gestionar el ejercicio partido y la consulta de los periodos Más...
 
DataTable _Periodos [get]
 Datatable con todos lo periodos de IVA/IGIC Más...
 
HistoricoModelo _HistoricoModelo [get]
 Instancia de la configuración de actividades del modelo 417/420 Más...
 
ServiceModelo _StateService [get]
 Estado de la petición del servicio Más...
 
eComplianceStates _ComplianceState [get, set]
 Estado del compliance Más...
 
eTerritorioModelo _Territorio [get]
 Territorio del modelo Más...
 
string _Modelo [get]
 Código de modelo Más...
 
bool _Anual [get]
 Modelo de presentación anual Más...
 
bool _PeriodosRetenciones [get]
 Modelo de retenciones que ha de presentar los periodos de retenciones Tenemos el modelo 130 que aun siendo de retenciones presenta los periodos de IVA Más...
 
eTipoDeclaracion _TipoDeclaracion [get, set]
 Tipo de la declaración Más...
 
string _Titulo [get]
 Título del modelo fiscal Más...
 
bool _DeclaracionSustitutiva [get]
 Indica que la declaración es Sustitutiva Más...
 
bool _DeclaracionComplementaria [get]
 Indica que la declaración es Complementaria Más...
 
bool _Complementaria [get]
 Para poder realizar declaraciones complementarias Más...
 
bool _Sustitutiva [get]
 Para poder realizar delacaraciones sustitutivas Más...
 
bool _Representantes [get]
 Modelo con representantes Más...
 
string _NumeroJustificante [get, set]
 Número de justificante Más...
 
string _NumeroDeclaracionAnterior [get, set]
 Número de declaracion anterior de una declaración sustitutiva Más...
 
string _RutaGeneracion [get, set]
 Ruta de generación del modelo Más...
 
Color _Color [get]
 Para indicar el color del modelo Más...
 
string _Ejercicio [get, set]
 Ejercicio del modelo Más...
 
string _EjercicioCompliance [get, set]
 Primer ejercicio que tenemos disponible en el Compliance para el modelo actual Más...
 
int _Periodo [get, set]
 Liquidación/periodo del modelo Más...
 
IBusiness _Business [get, set]
 Business Más...
 
ISourceEntry _SourceEntries [get, set]
 Lista de los SourceEntries del modelo Más...
 
eComplianceWorkingMode _WorkingMode [get]
 Devuelve el modo de trabajo Más...
 
eComplianceAcciones _AccionModelo [get]
 Devuelve la acción de la generación del modelo Más...
 
string _Mensaje_Error [get, set]
 Mensaje error Más...
 
Dictionary< string, string > _EditableObjects [get]
 Casillas modificables, no obligatorioriamente han de presentar siempre un valor inicial de 0 Más...
 
Dictionary< string, object > _ResultadoDeclaracion [get, set]
 Diccionario con el resultado de la declaración del Compliance Más...
 
List< IValidacionRegistroModelo_Errores [get, set]
 Lista de errores o incidencias relacionadas con la información consultada en el modelo Más...
 
- Propiedades heredados desde Sage.ES.S50.Modelos.Interficies.IModeloFiscal
eTerritorioModelo _Territorio [get]
 Territorio del modelo Más...
 
string _Modelo [get]
 Código de modelo Más...
 
bool _Anual [get]
 Modelo de presentación anual Más...
 
bool _PeriodosRetenciones [get]
 Modelo de retenciones que ha de presentar los periodos de retenciones Tenemos el modelo 130 que aun siendo de retenciones presenta los periodos de IVA Más...
 
eTipoDeclaracion _TipoDeclaracion [get, set]
 Tipo de la declaración Más...
 
string _Titulo [get]
 Título del modelo fiscal Más...
 
bool _Complementaria [get]
 Para poder realizar declaraciones complementarias Más...
 
bool _Sustitutiva [get]
 Para poder realizar delacaraciones sustitutivas Más...
 
bool _DeclaracionComplementaria [get]
 Indica que la declaración es complementaria Más...
 
bool _DeclaracionSustitutiva [get]
 Indica que la declaración es sutitutiva Más...
 
string _NumeroJustificante [get, set]
 Número de justificante Más...
 
string _NumeroDeclaracionAnterior [get, set]
 Número de declaracion anterior de una declaración sustitutiva Más...
 
Color _Color [get]
 Para indicar el color del modelo Más...
 
int _Periodo [get, set]
 Periodo Más...
 
string _Ejercicio [get, set]
 Ejercicio Más...
 
string _EjercicioCompliance [get, set]
 Primer ejercicio que tenemos disponible en el Compliance para el modelo actual Más...
 
IBusiness _Business [get, set]
 Business Más...
 
ISourceEntry _SourceEntries [get, set]
 SourceEntries Más...
 
string _Mensaje_Error [get, set]
 Mensaje error Más...
 
Dictionary< string, string > _EditableObjects [get]
 Casillas modificables, no obligatorioriamente han de presentar siempre un valor inicial de 0 Más...
 
Dictionary< string, object > _ResultadoDeclaracion [get, set]
 Diccionario con el resultado de la declaración del Compliance Más...
 
List< IValidacionRegistroModelo_Errores [get, set]
 Lista de errores o incidencias relacionadas con la información consultada en el modelo Más...
 
- Eventos heredados desde Sage.ES.S50.Modelos.ModeloFiscal
_StateModelo_Handler _StateModelo
 Desencadena el evento para devolver el estado de la generación del modelo Más...
 
_HistoricoRefresh_Handler _HistoricoRefresh
 Desencadena el evento para refrescarl el histórico de generaciones del modelo Más...
 
_FileDownloaded_Handler _FileDownloaded
 Desencadena el evento para devolver el fichero del modelo generado Más...
 

Descripción detallada

Modelo 425

Definición en la línea 16 del archivo Modelo425.cs.

Documentación del constructor y destructor

◆ Modelo425()

Sage.ES.S50.Modelos.Modelo425.Modelo425 ( )
inline

Constructor

Definición en la línea 22 del archivo Modelo425.cs.

Documentación de las funciones miembro

◆ _BusinessAdditionalData()

override bool Sage.ES.S50.Modelos.Modelo425._BusinessAdditionalData ( )
inlineprotectedvirtual

Información adicional de la empresa Consultamos las cuotas a compensar de periodos anteriores del modelo 420

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.

Definición en la línea 223 del archivo Modelo425.cs.

◆ _BusinessDataTerritorio()

override void Sage.ES.S50.Modelos.Modelo425._BusinessDataTerritorio ( )
inlineprotectedvirtual

Método a implementar en cada territorio

Devuelve

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.

Definición en la línea 236 del archivo Modelo425.cs.

◆ _DescripcionOperacionBefore()

override eOperacionFiscal Sage.ES.S50.Modelos.Modelo425._DescripcionOperacionBefore ( IRegistroFiscal  toRegistroFiscal)
inlineprotectedvirtual

Descripción de la operación del TAXTUID Depende del modelo/operación puede interesar que aplique antes el TAXUID del modelo base

Parámetros
toRegistroFiscalRegistro fiscal con la información del IVA/IGIC de la factura
Devuelve

Reimplementado de Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 252 del archivo Modelo425.cs.

◆ _EditableObjectsModelo()

override Dictionary<string, string> Sage.ES.S50.Modelos.Modelo425._EditableObjectsModelo ( )
inlineprotectedvirtual

Casillas editables del modelo

Devuelve

Reimplementado de Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 324 del archivo Modelo425.cs.

◆ _OperacionesImporteAbsoluto()

override void Sage.ES.S50.Modelos.Modelo425._OperacionesImporteAbsoluto ( )
inlineprotectedvirtual

Tratamiento de operaciones que se han de enviar con el valor absoluto

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.

Definición en la línea 265 del archivo Modelo425.cs.

◆ _PreValidateModel()

override bool Sage.ES.S50.Modelos.Modelo425._PreValidateModel ( bool  tlExecute)
inlineprotectedvirtual

Validaciones previas a la generación del modelo

Parámetros
tlExecutePara poder controlar si estamos ejecutando o es en el momento de cargar el modelo
Devuelve

Reimplementado de Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 42 del archivo Modelo425.cs.

◆ _TaxUIDS()

override void Sage.ES.S50.Modelos.Modelo425._TaxUIDS ( )
inlineprotectedvirtual

Buscamos el TAXUID de los diferentes registros fiscales En este punto vamos a tratar el tipo de deducción de las facturas de compra

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.

Definición en la línea 282 del archivo Modelo425.cs.

◆ _TransactionID()

override string Sage.ES.S50.Modelos.Modelo425._TransactionID ( IRegistroFiscal  toRegistroFiscal,
int  tnTransactionID 
)
inlineprotectedvirtual

Gestión del transactionID (factura) de un registro fiscal

Parámetros
toRegistroFiscalReferencia al registro fiscal
tnTransactionIDNúmero de transaction ID (factura)
Devuelve

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.

Definición en la línea 295 del archivo Modelo425.cs.

◆ _WhereCuentasAsientosLiquidacionesBienes()

override string Sage.ES.S50.Modelos.Modelo425._WhereCuentasAsientosLiquidacionesBienes ( string  tcWhereProrrata)
inlineprotectedvirtual

Cuando validamos si tenemos un asiento de liquidación de prorrata, no me interesa que consulte los asientos de liquidaciones de bienes

Parámetros
tcWhereProrrata
Devuelve

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.

Definición en la línea 211 del archivo Modelo425.cs.


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