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

Modelos fiscales Más...

Diagrama de herencias de Sage.ES.S50.Modelos.ModeloFiscal
Sage.ES.S50.Modelos.Interficies.IModeloFiscal Sage.ES.S50.Modelos.ModeloFiscalCanarias Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun Sage.ES.S50.Modelos.Modelo420 Sage.ES.S50.Modelos.Clases.Modelo180 Sage.ES.S50.Modelos.Clases.Modelo190 Sage.ES.S50.Modelos.Clases.Modelo303 Sage.ES.S50.Modelos.Clases.Modelo340 Sage.ES.S50.Modelos.Clases.Modelo347 Sage.ES.S50.Modelos.Clases.Modelo349 Sage.ES.S50.Modelos.Clases.Modelo390 Sage.ES.S50.Modelos.Modelo130 Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun

Métodos públicos

 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...
 
delegate void _FileCertificate_Handler (string tcFileCertificate)
 Delegado para cuando ha cambiado el certificado 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 void _TooManyRequests ()
 Presentación del mensaje de demasiadas peticiones 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, bool tlJustificante=false)
 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...
 
bool _UploadCertificate ()
 Upload Certificate Más...
 
bool _DeleteGlobalCertificate ()
 Delete Global Certificate 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

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 _PreValidateModel (bool tlExecute=false)
 Validaciones previas a la generación del modelo 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 _WhereCuentasAsientosLiquidacionesBienes (string tcWhereProrrata)
 Devuelve el where de las cuentas de los asientos de liquidación de bienes Más...
 
virtual 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...
 
virtual 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...
 
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 _CodigoTerritorio ()
 Devuelve el where del tipo de Territorio Más...
 
virtual string _WhereTiposExcluidos (string tcAlias)
 Consulta de los tipos de IVA/IGIC a excluir del modelo Más...
 
virtual List< ITipoModelo_ConfiguracionModelo ()
 Nos devuelve la configuración de los tipos de IVA/IGIC de los modelo A sobreescribir en cada modelo Más...
 
virtual bool _ExecuteLoadData ()
 Consultas de la información 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 string _ValidateDataBefore ()
 Validaciones varias para controlar la información que se informa al Compliance para gestionar en cada modelo A implementar en cada modelo 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 bool _ConfiguracionTipoModeloDevengado (ITipoModelo loConfModelo)
 Configuración de los modelos de IGIC Devengado A implementar en el modelo base de cada Territorio como mínimo Más...
 
virtual bool _ConfiguracionTipoModeloDeducible (ITipoModelo loConfModelo)
 Configuración de los modelos de IGIC Deducible A implementar en el modelo base de cada Territorio como mínimo Más...
 
virtual void _IGICImplicito ()
 IGIC Implícito , a tratar en los modelos de canarias Más...
 
virtual bool _ValidateServiceExecute ()
 Validación de validar el servicio al ejecutar el modelo Más...
 
virtual void _EnviarDatosUso ()
 Método que conectará con el webservice de uso de modelos y enviará la licencia y el tipo de modelo para registrar el uso Más...
 
virtual void _TaxUIDS ()
 Buscamos el TAXUID de los diferentes registros fiscales 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 _OperacionesImporteAbsoluto ()
 Tratamiento de operaciones que se han de enviar con el valor absoluto Más...
 
virtual void _AgruparInformacion ()
 Agrupamos la información y descartamos los registros que no tienen un TaxUID Más...
 
virtual 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 model hijo en lugar de la base Más...
 
virtual 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...
 
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 void _BusinessDataTerritorio ()
 Método a implementar en cada territorio Más...
 
virtual bool _BusinessAddresses ()
 Información de la dirección de la empresa Más...
 
virtual bool _BusinessAdditionalData ()
 Información adicional de la empresa 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 void _BusinessProrrata ()
 Información de la prorrata A implementar en los modelos donde sea necesario de momento en el modelo 417 Más...
 
virtual string _CodigoCNAE (string tcCodigoCNAE)
 Tratamos el código de CNAE Al menos para canarias tenemos un tratamiento especial 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 _BusinessExonerado ()
 Devuelve si la empresa en el territorio correspondiente está exonerado de presentar el modelo Más...
 
virtual Empresa.ActividadesModelo _ActividadesTerritorio ()
 Actividades del territorio Común 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 _BusinessRepresentatives ()
 Representantes de la empresa A implementar en cada territorio Más...
 
virtual bool _BusinessRepresentativesFisica ()
 Añadimos el representante de la empresa de tipo "Persona Física" A implementar en cada territorio 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 Dictionary< string, string > _EditableObjectsModelo ()
 Casillas editables del modelo Más...
 
virtual DataTable _ConsultarPeriodos ()
 Devuelve un Datatable con los periodos a presentar en la capa visual Más...
 
virtual void _SourceEntriesValidateData ()
 Validamos la información que enviamos al Compliance Eliminaremos registros que cumplan unas condiciones si pertoca Más...
 
virtual List< decimal > _PorcentajesNoVigentes ()
 Devuelve una lista de porcentajes no vigentes 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...
 
virtual string _TransactionID (IRegistroFiscal toRegistroFiscal, int tnTransactionID)
 Gestión del transactionID (factura) de un registro fiscal 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...
 
string ValidateDataStringModel (string tcCadena)
 Validación de la información del modelo En los modelos de Territorio de Canarias no se permite la Ñ y la Ç 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...
 
object _ValorPagoDeclaracion (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...
 

Atributos protegidos

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

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 _PresentacionDirecta [get]
 Indica si el modelo tiene presentación directa Se utiliza únicamente para poder ver los campos de respuesta de la presentación directa en el apartado de histórico de declaraciones 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...
 
List< IRegistroFiscal_RegistrosFiscales [get]
 Devuelve los registros fiscales 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...
 
string _Certificate [get, set]
 Fichero del certificado seleccionado en Compliance 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

_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...
 
_FileCertificate_Handler _FileCertificate
 Desencadena el evento para devolver el fichero del certificado seleccionado Más...
 

Descripción detallada

Modelos fiscales

Definición en la línea 35 del archivo ModeloFiscal.cs.

Documentación del constructor y destructor

◆ ModeloFiscal()

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

Constructor

Definición en la línea 41 del archivo ModeloFiscal.cs.

Documentación de las funciones miembro

◆ _ActividadesTerritorio()

virtual Empresa.ActividadesModelo Sage.ES.S50.Modelos.ModeloFiscal._ActividadesTerritorio ( )
inlineprotectedvirtual

Actividades del territorio Común

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias y Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun.

Definición en la línea 3331 del archivo ModeloFiscal.cs.

◆ _AddEditableObjectModelo()

void Sage.ES.S50.Modelos.ModeloFiscal._AddEditableObjectModelo ( ref Dictionary< string, string >  toEditableObjectsModelo,
string  tcId 
)
inlineprotected

Añadimos un elemento al diccionario de objetos editables

Parámetros
toEditableObjectsModeloDiccionario
tcIdId del control a desactivar

Definición en la línea 3976 del archivo ModeloFiscal.cs.

◆ _AddIncidencia()

void Sage.ES.S50.Modelos.ModeloFiscal._AddIncidencia ( TipoValidacion  toTipoValidacion,
TipoIncidenciaModelo  toTipoIncidenciaModelo,
IRegistroFiscal  toRegistroFiscal 
)
inlineprotected

Añadimos una incidencia/error para presentar en el modelo

Parámetros
toTipoValidacionTipo de validación (Ok, Aviso o error)
toTipoIncidenciaModeloTipo de incidencia del modelo
toRegistroFiscalReferencia al registro fiscal con la información del modelo

Definición en la línea 915 del archivo ModeloFiscal.cs.

◆ _AddIncidencias()

void Sage.ES.S50.Modelos.ModeloFiscal._AddIncidencias ( List< IRegistroFiscal tlstRegsitrosFiscales,
TipoValidacion  toTipoValidacion,
TipoIncidenciaModelo  toTipoIncidenciaModelo 
)
inlineprotected

Añade las incidencias a partir de una lista de registros fiscales

Parámetros
tlstRegsitrosFiscalesLista de registros fiscales
toTipoValidacionTipo de validación (Ok, Aviso o error)
toTipoIncidenciaModeloTipo de incidencia del modelo

Definición en la línea 900 del archivo ModeloFiscal.cs.

◆ _AfterPrepareData()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._AfterPrepareData ( )
inlineprotectedvirtual

Método para realizar cambios en la lista de SourceEntries despues de realizar los cambios de la base

Devuelve

Definición en la línea 1660 del archivo ModeloFiscal.cs.

◆ _AgruparInformacion()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._AgruparInformacion ( )
inlineprotectedvirtual

Agrupamos la información y descartamos los registros que no tienen un TaxUID

Antes de agrupar la información se realiza una copia de "_lstRegistrosFiscales" a "_lstDetalleRegistrosFiscales" para poder realizar los controles necesarios y poder navegar al asiento

Definición en la línea 2616 del archivo ModeloFiscal.cs.

◆ _AsientosLiquidaciones()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._AsientosLiquidaciones ( )
inlineprotectedvirtual

Asientos de liquidación de prorrata / bienes Liquidación de prorrata IVA/IGIC Liquidación de bienes IVA/IGIC

Devuelve

Definición en la línea 1959 del archivo ModeloFiscal.cs.

◆ _BefofePrepareData()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BefofePrepareData ( )
inlineprotectedvirtual

Método para realizar cambios en la lista de SourceEntries antes de realizar los cambios de la base

Devuelve

Definición en la línea 1651 del archivo ModeloFiscal.cs.

◆ _BoxesEditables()

void Sage.ES.S50.Modelos.ModeloFiscal._BoxesEditables ( ref Dictionary< string, string >  toDictCasillasEditables,
int  tnBoxIni,
int  tnBoxFin 
)
inlineprotected

Agrega una serie de casillas editables entre los parámetros especificados

Parámetros
toDictCasillasEditablesReferencia al diccionario de las casillas editables
tnBoxIniNúmero de box inicial
tnBoxFinNúmero de box final

Definición en la línea 3987 del archivo ModeloFiscal.cs.

◆ _BoxResultado()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._BoxResultado ( )
inlineprotectedvirtual

Devuelve el id del box del resultado del modelo ("box30" por ejemplo) para poder buscar el importe de declaraciones anteriores

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.Modelo115.

Definición en la línea 1669 del archivo ModeloFiscal.cs.

◆ _Business_ReSubmissionTotalPayments()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._Business_ReSubmissionTotalPayments ( HistoricoModelo.Generacion  toDeclaracionAnterior,
string  tcBoxResultado,
ref decimal  tnTotalSubmissionTotalPayments,
bool  tlUltima = true 
)
inlineprotectedvirtual

Resultado a ingresar de declaraciones complementarias anteriores ya presentadas de mismo ejercicio y periodo. Solo en el caso que la declaración sea complementaria.

Solo se informará en el caso que la declaración sea complementaria y si existen datos para informar.A partir de ficheros de declaraciones de mismo ejercicio y periodo valor de casilla 19 si el resultado de dichas declaraciones es a ingresar.

Parámetros
toDeclaracionAnteriorDeclaración a tratar
tnTotalSubmissionTotalPaymentsImporte acumulado del de las declaraciones complemantarias
tcBoxResultadoBox donde tenemos el resultado
tlUltimaSolo última declaración

Definición en la línea 2981 del archivo ModeloFiscal.cs.

◆ _BusinessActivities()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessActivities ( )
inlineprotectedvirtual

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'

Devuelve

Definición en la línea 3342 del archivo ModeloFiscal.cs.

◆ _BusinessAdditionalData()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessAdditionalData ( )
inlineprotectedvirtual

Información adicional de la empresa

Reimplementado en Sage.ES.S50.Modelos.Modelo425.

Definición en la línea 2933 del archivo ModeloFiscal.cs.

◆ _BusinessAddresses()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessAddresses ( )
inlineprotectedvirtual

Información de la dirección de la empresa

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun y Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 2925 del archivo ModeloFiscal.cs.

◆ _BusinessCompensacionDeclaracionAnterior()

virtual object Sage.ES.S50.Modelos.ModeloFiscal._BusinessCompensacionDeclaracionAnterior ( string  tcCadenaCaltulations)
inlineprotectedvirtual

Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación

Parámetros
tcCadenaCaltulationsCadena con el calcularios
Devuelve

Definición en la línea 3235 del archivo ModeloFiscal.cs.

◆ _BusinessCountry()

string Sage.ES.S50.Modelos.ModeloFiscal._BusinessCountry ( )
inlineprotected

Country de la empresa

Devuelve

Definición en la línea 3695 del archivo ModeloFiscal.cs.

◆ _BusinessCountryCode()

string Sage.ES.S50.Modelos.ModeloFiscal._BusinessCountryCode ( )
inlineprotected

CountryCode de la empresa

Devuelve

Definición en la línea 3713 del archivo ModeloFiscal.cs.

◆ _BusinessCuotasCompensarPeriodoAnterior() [1/2]

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessCuotasCompensarPeriodoAnterior ( )
inlineprotectedvirtual

_Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior

Devuelve

Definición en la línea 2955 del archivo ModeloFiscal.cs.

◆ _BusinessCuotasCompensarPeriodoAnterior() [2/2]

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessCuotasCompensarPeriodoAnterior ( HistoricoModelo.Generacion  toDeclaracionAnterior)
inlineprotectedvirtual

_Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior

Parámetros
toDeclaracionAnteriorInformación de la declaración anterior
Devuelve

Definición en la línea 3048 del archivo ModeloFiscal.cs.

◆ _BusinessCuotasPeriodoAnterior()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessCuotasPeriodoAnterior ( )
inlineprotectedvirtual

Tratamos las cuotas del periodo o periodos anteriores

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 3010 del archivo ModeloFiscal.cs.

◆ _BusinessCurreny()

string Sage.ES.S50.Modelos.ModeloFiscal._BusinessCurreny ( )
inlineprotected

Currency de la empresa

Devuelve

Definición en la línea 3677 del archivo ModeloFiscal.cs.

◆ _BusinessData()

bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessData ( )
inlineprotected

Información de empresa

Devuelve

Definición en la línea 3856 del archivo ModeloFiscal.cs.

◆ _BusinessDataTerritorio()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._BusinessDataTerritorio ( )
inlineprotectedvirtual

Método a implementar en cada territorio

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo425, Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun y Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 2917 del archivo ModeloFiscal.cs.

◆ _BusinessExonerado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessExonerado ( )
inlineprotectedvirtual

Devuelve si la empresa en el territorio correspondiente está exonerado de presentar el modelo

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 3323 del archivo ModeloFiscal.cs.

◆ _BusinessProrrata()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._BusinessProrrata ( )
inlineprotectedvirtual

Información de la prorrata A implementar en los modelos donde sea necesario de momento en el modelo 417

Reimplementado en Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 3181 del archivo ModeloFiscal.cs.

◆ _BusinessRepresentatives()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessRepresentatives ( )
inlineprotectedvirtual

Representantes de la empresa A implementar en cada territorio

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 3393 del archivo ModeloFiscal.cs.

◆ _BusinessRepresentativesFisica()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessRepresentativesFisica ( )
inlineprotectedvirtual

Añadimos el representante de la empresa de tipo "Persona Física" A implementar en cada territorio

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 3406 del archivo ModeloFiscal.cs.

◆ _BusinessRepresentativesJuridica()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessRepresentativesJuridica ( Empresa.RepresentantesPersonasJuridicasModelo.RepresentantePersonaJuridica  toRepresentante)
inlineprotectedvirtual

Añadimos los representantes si la empresa es de tipo "Persona jurídica" A implementar en cada territorio

Parámetros
toRepresentanteInstancia del representante
Devuelve

Definición en la línea 3417 del archivo ModeloFiscal.cs.

◆ _BusinessResultadoDeclaracion()

virtual decimal Sage.ES.S50.Modelos.ModeloFiscal._BusinessResultadoDeclaracion ( string  tcCadenaCaltulations,
eTiposResultadosDeclaracion  toTipoResultado 
)
inlineprotectedvirtual

Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación

Parámetros
tcCadenaCaltulationsCadena con el calculatios
toTipoResultadoTipo de resultado a consultar
Devuelve

Definición en la línea 3067 del archivo ModeloFiscal.cs.

◆ _BusinessTotalCuotasCompensarModelo()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessTotalCuotasCompensarModelo ( string  tcModelo)
inlineprotectedvirtual

Total de cuotas a componesar

Parámetros
tcModeloCódigo de modelo
Devuelve

Definición en la línea 3112 del archivo ModeloFiscal.cs.

◆ _BusinessTotalIngresosModelo()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._BusinessTotalIngresosModelo ( string  tcModelo = "")
inlineprotectedvirtual

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

Parámetros
tcModeloCódigo de modelo (Opcional - Si el total de ingresos se ha de buscar en otro modelo es necesario pasarle el modelo)
Devuelve

Definición en la línea 3092 del archivo ModeloFiscal.cs.

◆ _CodigoCNAE()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._CodigoCNAE ( string  tcCodigoCNAE)
inlineprotectedvirtual

Tratamos el código de CNAE Al menos para canarias tenemos un tratamiento especial

Parámetros
tcCodigoCNAE
Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 3191 del archivo ModeloFiscal.cs.

◆ _CodigoTerritorio()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._CodigoTerritorio ( )
inlineprotectedvirtual

Devuelve el where del tipo de Territorio

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 2199 del archivo ModeloFiscal.cs.

◆ _ComunicacionCompliance()

void Sage.ES.S50.Modelos.ModeloFiscal._ComunicacionCompliance ( eComplianceStates  toeComplianceState,
IEnumerable< object >  toParameters 
)
inline

Comunicación con el Compliance

Parámetros
toeComplianceStateEstado de la comunicación
toParametersParámetros

Definición en la línea 1332 del archivo ModeloFiscal.cs.

◆ _ConfiguracionModelo()

virtual List<ITipoModelo> Sage.ES.S50.Modelos.ModeloFiscal._ConfiguracionModelo ( )
inlineprotectedvirtual

Nos devuelve la configuración de los tipos de IVA/IGIC de los modelo A sobreescribir en cada modelo

Reimplementado en Sage.ES.S50.Modelos.Modelo420.

Definición en la línea 2231 del archivo ModeloFiscal.cs.

◆ _ConfiguracionTipoModelo()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._ConfiguracionTipoModelo ( )
inlineprotectedvirtual

Actualizamos los registros a partir de la configuación del modelo

Reimplementado en Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.Modelo115.

Definición en la línea 2490 del archivo ModeloFiscal.cs.

◆ _ConfiguracionTipoModeloDeducible()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ConfiguracionTipoModeloDeducible ( ITipoModelo  loConfModelo)
inlineprotectedvirtual

Configuración de los modelos de IGIC Deducible A implementar en el modelo base de cada Territorio como mínimo

Parámetros
loConfModeloConfiguración del modelo
Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 2524 del archivo ModeloFiscal.cs.

◆ _ConfiguracionTipoModeloDevengado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ConfiguracionTipoModeloDevengado ( ITipoModelo  loConfModelo)
inlineprotectedvirtual

Configuración de los modelos de IGIC Devengado A implementar en el modelo base de cada Territorio como mínimo

Parámetros
loConfModeloConfiguración del modelo
Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 2513 del archivo ModeloFiscal.cs.

◆ _ConstructorPrivadoModelo()

void Sage.ES.S50.Modelos.ModeloFiscal._ConstructorPrivadoModelo ( string  tcModelo,
string  tcTipo = "VAT" 
)
inlineprotected

Asignamos el código de modelo y actualizamos las propiedades "_cTitulo" y "_Pantalla"

Parámetros
tcModeloCódigo de modelo
tcTipoTipo de Modelo 'VAT' –> Value Add Tax (IVA) - 'IT' –> Income Tax (IRPF?)

Definición en la línea 3619 del archivo ModeloFiscal.cs.

◆ _ConsultaModelo()

bool Sage.ES.S50.Modelos.ModeloFiscal._ConsultaModelo ( string  tcSql)
inlineprotected

Consultamos la información del modelo. Si trabajamos con ejercicio partido puede realizar la consulta en dos ejercicios

Parámetros
tcSqlConsulta SQL a realizar
Devuelve

Definición en la línea 1680 del archivo ModeloFiscal.cs.

◆ _ConsultarPeriodos()

virtual DataTable Sage.ES.S50.Modelos.ModeloFiscal._ConsultarPeriodos ( )
inlineprotectedvirtual

Devuelve un Datatable con los periodos a presentar en la capa visual

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 3539 del archivo ModeloFiscal.cs.

◆ _ConvertToDecimalNVL()

decimal Sage.ES.S50.Modelos.ModeloFiscal._ConvertToDecimalNVL ( object  toValue)
inlineprotected

Convertir a decimal controlando los nulos

Parámetros
toValueValor a convertir
Devuelve

Definición en la línea 3310 del archivo ModeloFiscal.cs.

◆ _CriterioCajaDeducible()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._CriterioCajaDeducible ( )
inlineprotectedvirtual

Consulta del Criterio de Caja Deducible

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 1916 del archivo ModeloFiscal.cs.

◆ _CriterioCajaDevengado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._CriterioCajaDevengado ( )
inlineprotectedvirtual

Consulta del Criterio de Caja Devengado

Definición en la línea 1878 del archivo ModeloFiscal.cs.

◆ _DatatablePrintErrores()

DataTable Sage.ES.S50.Modelos.ModeloFiscal._DatatablePrintErrores ( )
inline

Devuelve un datatable para la impresión de los errores/incidencias del modelo

Devuelve

Definición en la línea 991 del archivo ModeloFiscal.cs.

◆ _DataTableToDetalleRegistrosFiscales()

bool Sage.ES.S50.Modelos.ModeloFiscal._DataTableToDetalleRegistrosFiscales ( DataTable  tdtModelo,
bool  tlDisposeDatatable = true 
)
inlineprotected

Volcamos la información del DataTable a la lista de detalle de registros fiscales

Parámetros
tdtModeloDatatable del modelo
tlDisposeDatatablePor defecto descarga el datatable
Devuelve

Definición en la línea 3940 del archivo ModeloFiscal.cs.

◆ _DataTableToRegistrosFiscales()

bool Sage.ES.S50.Modelos.ModeloFiscal._DataTableToRegistrosFiscales ( DataTable  tdtModelo)
inlineprotected

Volcamos la información del DataTable a la lista de registros fiscales

Parámetros
tdtModeloDatatable del modelo
Devuelve

Definición en la línea 3921 del archivo ModeloFiscal.cs.

◆ _DeclaracionAnterior()

virtual HistoricoModelo.Generacion Sage.ES.S50.Modelos.ModeloFiscal._DeclaracionAnterior ( )
inlineprotectedvirtual

Devuelve la declaración para poder consultar valores

Devuelve

Definición en la línea 3200 del archivo ModeloFiscal.cs.

◆ _DeclaracionesEjercicio()

virtual List<HistoricoModelo.Generacion> Sage.ES.S50.Modelos.ModeloFiscal._DeclaracionesEjercicio ( string  tcModelo = "")
inlineprotectedvirtual

Devuelve las declaraciones del ejercicio anterior para poder consultar valores

Parámetros
tcModeloCódigo de modelo (Opcional - Si el total de ingresos se ha de buscar en otro modelo es necesario pasarle el modelo)
Devuelve

Definición en la línea 3133 del archivo ModeloFiscal.cs.

◆ _DeclaracionesPeriodosAnteriores()

virtual List<HistoricoModelo.Generacion> Sage.ES.S50.Modelos.ModeloFiscal._DeclaracionesPeriodosAnteriores ( )
inlineprotectedvirtual

Devuelve una lista de las declaraciones anteriores

Devuelve

Definición en la línea 3155 del archivo ModeloFiscal.cs.

◆ _Deducible()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._Deducible ( )
inlineprotectedvirtual

Consulta del IVA/IGIC Deducible (Soportado)

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 1752 del archivo ModeloFiscal.cs.

◆ _DeducibleNoSujeto()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._DeducibleNoSujeto ( )
inlineprotectedvirtual

Consulta del IVA/IGIC Deducible No Sujeto (Soportado No Sujeto)

Definición en la línea 1836 del archivo ModeloFiscal.cs.

◆ _Delete()

bool Sage.ES.S50.Modelos.ModeloFiscal._Delete ( HistoricoModelo.Generacion  toDeclaracion = null)
inline

Borrado de una declaración, si no se pasa la declaración a borrar, es la actual

Parámetros
toDeclaracionInstancia de la declaración
Devuelve

Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.

Definición en la línea 1052 del archivo ModeloFiscal.cs.

◆ _DeleteGlobalCertificate()

bool Sage.ES.S50.Modelos.ModeloFiscal._DeleteGlobalCertificate ( )
inline

Delete Global Certificate

Devuelve

Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.

Definición en la línea 1157 del archivo ModeloFiscal.cs.

◆ _DeleteModeloCompliance()

void Sage.ES.S50.Modelos.ModeloFiscal._DeleteModeloCompliance ( bool  tlOk)
inline

Notificación de como ha ido el borrado de una declaración del Compliance

Parámetros
tlOkIndica como ha ido del Delete de la declaración

Definición en la línea 1234 del archivo ModeloFiscal.cs.

◆ _DescripcionOperacion()

virtual eOperacionFiscal Sage.ES.S50.Modelos.ModeloFiscal._DescripcionOperacion ( IRegistroFiscal  toRegistroFiscal)
inlineprotectedvirtual

Descripción de la operación del TAXTUID

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

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 2737 del archivo ModeloFiscal.cs.

◆ _DescripcionOperacionAfter()

virtual eOperacionFiscal Sage.ES.S50.Modelos.ModeloFiscal._DescripcionOperacionAfter ( IRegistroFiscal  toRegistroFiscal,
eOperacionFiscal  teOperacionFiscal 
)
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
teOperacionFiscalOperación fiscal que habrá calculado la base
Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 2726 del archivo ModeloFiscal.cs.

◆ _DescripcionOperacionBefore()

virtual eOperacionFiscal Sage.ES.S50.Modelos.ModeloFiscal._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 model hijo en lugar de la base

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

Reimplementado en Sage.ES.S50.Modelos.Modelo425 y Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 2713 del archivo ModeloFiscal.cs.

◆ _DescripcionOperacionDeducible()

virtual eOperacionFiscal Sage.ES.S50.Modelos.ModeloFiscal._DescripcionOperacionDeducible ( IRegistroFiscal  toRegistroFiscal)
inlineprotectedvirtual

Descripción de la operación del TAXTUID de los registros Deducibles

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

Definición en la línea 2823 del archivo ModeloFiscal.cs.

◆ _DescripcionOperacionDevengado()

virtual eOperacionFiscal Sage.ES.S50.Modelos.ModeloFiscal._DescripcionOperacionDevengado ( IRegistroFiscal  toRegistroFiscal)
inlineprotectedvirtual

Descripción de la operación del TAXTUID de los registros Devengados

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

Definición en la línea 2766 del archivo ModeloFiscal.cs.

◆ _DetalleError()

List<IValidacionRegistroModelo> Sage.ES.S50.Modelos.ModeloFiscal._DetalleError ( IValidacionRegistroModelo  toIValidacionRegistroModelo)
inline

Devuelve una lista de los errores de un asiento para presentar en el detalle

Parámetros
toIValidacionRegistroModeloReferencia a la línea de error del asiento
Devuelve

Definición en la línea 1465 del archivo ModeloFiscal.cs.

◆ _Devengado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._Devengado ( )
inlineprotectedvirtual

Consulta del IVA/IGIC Devengado (Repercutido)

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 1707 del archivo ModeloFiscal.cs.

◆ _DevengadoNoSujeto()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._DevengadoNoSujeto ( )
inlineprotectedvirtual

Consulta del IVA/IGIC Devengado No Sujeto (Repercutido No Sujeto)

Definición en la línea 1794 del archivo ModeloFiscal.cs.

◆ _Devolucion()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._Devolucion ( )
inlineprotectedvirtual

Inicialmente marcamos todos los registros con la base inferiror a 0 que son de devolución

Definición en la línea 2377 del archivo ModeloFiscal.cs.

◆ _DevolucionConfiguracionTiposOperacionDeducible()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._DevolucionConfiguracionTiposOperacionDeducible ( )
inlineprotectedvirtual

Actualizamos las devoluciones del IVA/IGIC Deducible a partir de la configuración de los modelos

Devuelve

Definición en la línea 5335 del archivo ModeloFiscal.cs.

◆ _DevolucionConfiguracionTiposOperacionDevengado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._DevolucionConfiguracionTiposOperacionDevengado ( )
inlineprotectedvirtual

Actualizamos las devoluciones del IVA/IGIC Devengado a partir de la configuración de los modelos

Devuelve

Definición en la línea 2438 del archivo ModeloFiscal.cs.

◆ _DevolucionDeducible()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._DevolucionDeducible ( )
inlineprotectedvirtual

Actualización del campo devolucion del IVA/IGIC Deducible

Devuelve

Definición en la línea 2459 del archivo ModeloFiscal.cs.

◆ _DevolucionDevengado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._DevolucionDevengado ( )
inlineprotectedvirtual

Actualizamos los registros que son de Devolución de IVA/IGIC Devengado

Devuelve

Definición en la línea 2410 del archivo ModeloFiscal.cs.

◆ _DiccionariosExcluirOperaciones()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._DiccionariosExcluirOperaciones ( )
inlineprotectedvirtual

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

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 2573 del archivo ModeloFiscal.cs.

◆ _DisableObjectsComplementary()

void Sage.ES.S50.Modelos.ModeloFiscal._DisableObjectsComplementary ( ref Dictionary< string, string >  toDictCasillasEditables)
inlineprotected

Desactivamos los controles de complementaria

Parámetros
toDictCasillasEditables

Definición en la línea 3579 del archivo ModeloFiscal.cs.

◆ _DisposeDatatable()

void Sage.ES.S50.Modelos.ModeloFiscal._DisposeDatatable ( DataTable  tdtDatatable)
inlineprotected

Liberamos un DataTable

Parámetros
tdtDatatableDataTable a liberarr

Definición en la línea 3643 del archivo ModeloFiscal.cs.

◆ _DownloadFile()

bool Sage.ES.S50.Modelos.ModeloFiscal._DownloadFile ( string  tcExtension,
bool  tlJustificante = false 
)
inline

Descarga del fichero borrador y DEC, cuando pulsamos sobre el botón de la web del Compliance Si descarga el PDF, lo abrimos adicionalmente

Parámetros
tcExtensionExtensión del fichero a descargar
tlJustificanteDescarga del justificante de la presentación directa en formato PDF
Devuelve

Definición en la línea 1092 del archivo ModeloFiscal.cs.

◆ _EditableObjectsModelo()

virtual Dictionary<string, string> Sage.ES.S50.Modelos.ModeloFiscal._EditableObjectsModelo ( )
inlineprotectedvirtual

◆ _EjerciciosConsulta()

string [] Sage.ES.S50.Modelos.ModeloFiscal._EjerciciosConsulta ( )
inlineprotected

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

Devuelve

Definición en la línea 3591 del archivo ModeloFiscal.cs.

◆ _EnviarDatosUso()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._EnviarDatosUso ( )
inlineprotectedvirtual

Método que conectará con el webservice de uso de modelos y enviará la licencia y el tipo de modelo para registrar el uso

Reimplementado en Sage.ES.S50.UnitTest.Modelos.Modelo111_IT y Sage.ES.S50.UnitTest.Modelos.Modelo115_IT.

Definición en la línea 2551 del archivo ModeloFiscal.cs.

◆ _ErroresAgrupados()

List<IValidacionRegistroModelo> Sage.ES.S50.Modelos.ModeloFiscal._ErroresAgrupados ( )
inline

Devuelve una lista de los errores agrupados por asiento / ejercicio

Devuelve

Definición en la línea 1436 del archivo ModeloFiscal.cs.

◆ _Execute()

bool Sage.ES.S50.Modelos.ModeloFiscal._Execute ( )
inline

Ejecución y consulta de la información del modelo

Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.

Definición en la línea 827 del archivo ModeloFiscal.cs.

◆ _ExecuteCompliance()

bool Sage.ES.S50.Modelos.ModeloFiscal._ExecuteCompliance ( )
inlineprotected

Preparamos la información de BussinessInfo y los SourcesEntries y generamos el modelo mediante reflection

Devuelve

Definición en la línea 3656 del archivo ModeloFiscal.cs.

◆ _ExecuteLoadData()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ExecuteLoadData ( )
inlineprotectedvirtual

Consultas de la información del modelo

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 2240 del archivo ModeloFiscal.cs.

◆ _ExisteDeclaracion()

HistoricoModelo.Generacion Sage.ES.S50.Modelos.ModeloFiscal._ExisteDeclaracion ( )
inline

Controlamos si existe la declaración

Devuelve

Definición en la línea 1111 del archivo ModeloFiscal.cs.

◆ _ExistenPeriodosLiquidados()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ExistenPeriodosLiquidados ( DataTable  tdtPeriodos)
inlineprotectedvirtual

Devuelve true si hay periodos liquidados

Parámetros
tdtPeriodosDatatable de los periodos
Devuelve

Definición en la línea 1571 del archivo ModeloFiscal.cs.

◆ _FileCertificate_Handler()

delegate void Sage.ES.S50.Modelos.ModeloFiscal._FileCertificate_Handler ( string  tcFileCertificate)

Delegado para cuando ha cambiado el certificado

Parámetros
tcFileCertificateNombre del fichero del certificado

◆ _FileDownloaded_Handler()

delegate bool Sage.ES.S50.Modelos.ModeloFiscal._FileDownloaded_Handler ( string  tcFilePath,
int  tnFileDownload,
int  tnTotalFiles 
)

Delegado para cuando ha acabado de generar el fichero del modelo

◆ _FileDownloadedCompliance()

bool Sage.ES.S50.Modelos.ModeloFiscal._FileDownloadedCompliance ( string  tcFilePathCompliance,
int  tnFileDownload,
int  tnTotalFiles 
)
inline

Notificación de la descarga de un fichero

Gestionamos si se descarga un justificante en formato PDF

El fichero que tiene la cadena confirmed es el borrador

Parámetros
tcFilePathComplianceFichero descargado mediente el Compliance
tnFileDownloadNúmero de fichero a descargar
tnTotalFilesTotal de ficheros a descargar
Devuelve

Definición en la línea 1251 del archivo ModeloFiscal.cs.

◆ _HistoricoRefresh_Handler()

delegate void Sage.ES.S50.Modelos.ModeloFiscal._HistoricoRefresh_Handler ( )

Delegado para refrescar el histórico de generaciones del modelo

◆ _IGICImplicito()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._IGICImplicito ( )
inlineprotectedvirtual

IGIC Implícito , a tratar en los modelos de canarias

Definición en la línea 2532 del archivo ModeloFiscal.cs.

◆ _ImporteAbsoluto()

void Sage.ES.S50.Modelos.ModeloFiscal._ImporteAbsoluto ( IRegistroFiscal  loIRegistroFiscal)
inlineprotected

Actualizamos los importes con el valor Absoluto

Parámetros
loIRegistroFiscal

Definición en la línea 3631 del archivo ModeloFiscal.cs.

◆ _ISP()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._ISP ( )
inlineprotectedvirtual

Actualizamos los registros del IVA/IGIC Devengado y Deducible de los registros de ISP donde al realizar la compra ha realizado un registro Autorepercutido

  • Registros donde el proveedor es nacional
  • Registros de proveedores extracomunitarios y tipo de IVA/IGIC con la marca de servicios

Definición en la línea 2399 del archivo ModeloFiscal.cs.

◆ _Load()

bool Sage.ES.S50.Modelos.ModeloFiscal._Load ( )
inline

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

Devuelve

Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.

Definición en la línea 773 del archivo ModeloFiscal.cs.

◆ _LoadConfiguracion()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._LoadConfiguracion ( )
inlineprotectedvirtual

Para ejecutar acciones específicas del modelo al cargar la empresa / configuración

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 1605 del archivo ModeloFiscal.cs.

◆ _MensajeNingunPeriodoLiquidado()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._MensajeNingunPeriodoLiquidado ( )
inlinevirtual

Devuelve el mensaje de ningún periodo de IVA no liquidados

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 1596 del archivo ModeloFiscal.cs.

◆ _MensajeSinPeriodos()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._MensajeSinPeriodos ( )
inlineprotectedvirtual

Mensaje de sin periodos

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 1549 del archivo ModeloFiscal.cs.

◆ _NifNombreVarios()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._NifNombreVarios ( )
inlineprotectedvirtual

Actualizamos los datos de NIF y NOMBRE que podamos tener en las tablas de IVA

  • Devengado: Datos al contado
  • Deducible: NIF y NOMBRE que se puede entrar el registro de IVA/IGIC del asiento contable

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 2365 del archivo ModeloFiscal.cs.

◆ _OperacionesImporteAbsoluto()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._OperacionesImporteAbsoluto ( )
inlineprotectedvirtual

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

Reimplementado en Sage.ES.S50.Modelos.Modelo425.

Definición en la línea 2604 del archivo ModeloFiscal.cs.

◆ _OperacionExcluida()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._OperacionExcluida ( string  tcKey,
int  tnOperacion 
)
inlineprotectedvirtual

Devuelve si el tipo de operación está excluido por algún tipo de operación ComprasBienes: "ComprasBBySSCorrientes" o "ComprasBienesInversion" ImportacionesBienes: "ImportacionBBySSCorrientes" o "ImportacionBienesInversion"

Parámetros
tcKeyCódigo de clave
tnOperacionOperación del asiento
Devuelve

Definición en la línea 2596 del archivo ModeloFiscal.cs.

◆ _PathModelo()

string Sage.ES.S50.Modelos.ModeloFiscal._PathModelo ( )
inline

Devuelve el math del modelo a generar

Devuelve

Definición en la línea 1427 del archivo ModeloFiscal.cs.

◆ _PeriodicidadModelo()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._PeriodicidadModelo ( )
inlineprotectedvirtual

Devuelve la periodicidad del modelo

Devuelve

Definición en la línea 2880 del archivo ModeloFiscal.cs.

◆ _PeriodoAnteriorLiquidado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._PeriodoAnteriorLiquidado ( )
inlineprotectedvirtual

Devuelve si el periodo anterior está liquidado Utilizado en las retenciones de los modelos 111 y 115

Devuelve

Definición en la línea 2106 del archivo ModeloFiscal.cs.

◆ _PeriodoLiquidacion()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._PeriodoLiquidacion ( )
inlineprotectedvirtual

A partir del periodo de la liquidación seleccionado en formato string actualizaremos el _Ejercicio, _Periodo ...

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 1507 del archivo ModeloFiscal.cs.

◆ _PeriodosVisual()

virtual DataTable Sage.ES.S50.Modelos.ModeloFiscal._PeriodosVisual ( )
inlinevirtual

Devuelve un datatable específico del modelo para utilizar en la capa visual

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 1499 del archivo ModeloFiscal.cs.

◆ _PersonaFisica()

bool Sage.ES.S50.Modelos.ModeloFiscal._PersonaFisica ( string  tcNif)
inlineprotected

Devuelve si es un NIF de persona física

NIE X X + 7 números + letra de control Extranjeros residentes en España e identificados por la Policía con un número de identidad de extranjero (NIE), asignado hasta el 15 de julio de 2008. Los NIE, según la Orden de 7 de febrero de 1997, inicialmente constaban de X + 8 números + dígito de control, la Orden INT/2058/2008 redujo de 8 a 7 los números para que tuvieran la misma longitud que los NIF y CIF, y añadió las claves Y y Z antes que se asignaran 9999999 NIE X y desbordara la capacidad de los 7 dígitos, pero esta Orden mantiene la validez de los NIE X de 8 dígitos anteriores ya asignados.
NIE Y Y + 7 números + letra de control Extranjeros residentes en España e identificados por la Policía con un NIE, asignado desde el 16 de julio de 2008 (Orden INT/2058/2008, BOE del 15 de julio)
NIE Z Z + 7 números + letra de control Letra reservada para Extranjeros identificados por la Policía, para cuando se agoten los 'NIE Y'

Parámetros
tcNifNIF a validar
Devuelve

Definición en la línea 3828 del archivo ModeloFiscal.cs.

◆ _PorcentajesNoVigentes()

virtual List<decimal> Sage.ES.S50.Modelos.ModeloFiscal._PorcentajesNoVigentes ( )
inlineprotectedvirtual

Devuelve una lista de porcentajes no vigentes

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 3557 del archivo ModeloFiscal.cs.

◆ _PrepareData()

bool Sage.ES.S50.Modelos.ModeloFiscal._PrepareData ( )
inlineprotected

Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas

Devuelve

Definición en la línea 2262 del archivo ModeloFiscal.cs.

◆ _PrepareDataBase()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._PrepareDataBase ( )
inlineprotectedvirtual

Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 2282 del archivo ModeloFiscal.cs.

◆ _PresentarPeriodosNoLiquidados()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._PresentarPeriodosNoLiquidados ( )
inlineprotectedvirtual

Devuelve true si ha de presentar en la lista periodos no liquidados

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 1561 del archivo ModeloFiscal.cs.

◆ _PreValidateModel()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._PreValidateModel ( bool  tlExecute = false)
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 en Sage.ES.S50.UnitTest.Modelos.Modelo111_IT, Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.UnitTest.Modelos.Modelo115_IT, Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun, Sage.ES.S50.Modelos.Modelo425, Sage.ES.S50.Modelos.ModeloFiscalCanarias, Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun y Sage.ES.S50.Modelos.Modelo417.

Definición en la línea 1615 del archivo ModeloFiscal.cs.

◆ _RevisarNIFS()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._RevisarNIFS ( ref DataTable  tdtModelo,
bool  tlActualizarCif 
)
inlineprotectedvirtual

Actualizamos los CIFs que puedan tener "-" o " " entre le letra y el número ...

Parámetros
tdtModeloDataTable con la información del modelo
tlActualizarCifActualizamos el "cif" a partir del "cifiva" si lo tiene informado

Definición en la línea 2347 del archivo ModeloFiscal.cs.

◆ _Save()

bool Sage.ES.S50.Modelos.ModeloFiscal._Save ( )
inline

Guardamos el modelo

  • Histórico
Devuelve

Definición en la línea 809 del archivo ModeloFiscal.cs.

◆ _Show() [1/2]

void Sage.ES.S50.Modelos.ModeloFiscal._Show ( )
inline

Muestra el formulario de la generación de los modelos fiscales

Devuelve

Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.

Definición en la línea 928 del archivo ModeloFiscal.cs.

◆ _Show() [2/2]

bool Sage.ES.S50.Modelos.ModeloFiscal._Show ( string  tcMod_Id,
DateTime  tdStartDate,
DateTime  tdEndDate 
)
inline

Consulta una declaración existente

Parámetros
tcMod_IdMod_id de la declaración
tdStartDateFecha inicial
tdEndDateFecha final
Devuelve

Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.

Definición en la línea 1023 del archivo ModeloFiscal.cs.

◆ _ShowIncidencias()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ShowIncidencias ( )
inlinevirtual

Presenta el formulario de incidencias detectadas

Devuelve

Reimplementado en Sage.ES.S50.UnitTest.Modelos.Modelo111_IT y Sage.ES.S50.UnitTest.Modelos.Modelo115_IT.

Definición en la línea 972 del archivo ModeloFiscal.cs.

◆ _ShowModelo()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._ShowModelo ( string  tcUrl)
inlinevirtual

Presentación de los resultados de la información del modelo fiscal

Parámetros
tcUrlURL del modelo

Definición en la línea 945 del archivo ModeloFiscal.cs.

◆ _SourceEntriesData()

bool Sage.ES.S50.Modelos.ModeloFiscal._SourceEntriesData ( )
inlineprotected

Actualizamos la información de SourceEntries

Devuelve

Definición en la línea 3742 del archivo ModeloFiscal.cs.

◆ _SourceEntriesDataFechaTransaccion()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._SourceEntriesDataFechaTransaccion ( IRegistroFiscal  toRegistroFiscal,
IItem  toItem 
)
inlineprotectedvirtual

Asignación de la fecha de la transacción

Parámetros
toRegistroFiscalRegistros fiscal
toItemItem del sourceEntry

Reimplementado en Sage.ES.S50.Modelos.Modelo130.

Definición en la línea 3518 del archivo ModeloFiscal.cs.

◆ _SourceEntriesDataItem()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._SourceEntriesDataItem ( IItem  toItem,
IRegistroFiscal  toRegistroFiscal 
)
inlineprotectedvirtual

Información adicional de los Items de los SourceEntries

Parámetros
toItemReferencia al Item
toRegistroFiscalRegistro fiscal
Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo111.

Definición en la línea 3568 del archivo ModeloFiscal.cs.

◆ _SourceEntriesValidateData()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._SourceEntriesValidateData ( )
inlineprotectedvirtual

Validamos la información que enviamos al Compliance Eliminaremos registros que cumplan unas condiciones si pertoca

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 3549 del archivo ModeloFiscal.cs.

◆ _SourceEntryAccount()

bool Sage.ES.S50.Modelos.ModeloFiscal._SourceEntryAccount ( )
inlineprotected

Creamos el Account del SourceEntry

Devuelve

Definición en la línea 3796 del archivo ModeloFiscal.cs.

◆ _StateModelo_Handler()

delegate void Sage.ES.S50.Modelos.ModeloFiscal._StateModelo_Handler ( eComplianceStates  toComplianceActions)

Delegado para cuando ha acabado de generar el modelo

◆ _StringToNumber()

int Sage.ES.S50.Modelos.ModeloFiscal._StringToNumber ( string  tcNumero)
inlineprotected

Convertimos una cadena a número

Parámetros
tcNumero
Devuelve

Definición en la línea 3906 del archivo ModeloFiscal.cs.

◆ _SubmissionReportType()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._SubmissionReportType ( )
inlineprotectedvirtual

SubmissionReportType a utilizar en el Compliance A implementar en cada modelo

Devuelve

Definición en la línea 2908 del archivo ModeloFiscal.cs.

◆ _TaxUID()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._TaxUID ( IRegistroFiscal  toRegistroFiscal)
inlineprotectedvirtual

Devuelve el TAXTUID del registro de IVA/IGIC

Un TAXUID es una cadena que identifica una serie de caracteristicas de un registro de IVA/ IGIC Los TAXUIDS tienen la siguiente estructura, en color negro partes fijas que se informan con el valor indicado y en azul parte variable que se informa con un valor diferente según tipo de operación, porcentaje, etc Para la parte variable revisar pestaña con misma descripción donde se indican valores a informar y lógica para informar cada uno.
Estructura TAXUID ES.Descripción operación _ES. TAXUID para un registro de IVA/ IGIC soportado cuyo tipo de operación es importaciones de bienes y servicios corrientes, para un IGIC del 7 % ->ES.ImportacionBBySSCorrientes_ES.IGICGeneral7ES.IGICDed ES.ImportacionBBySSCorrientes _ES. Cada registro de tablas IVASOPOR, IVAREPER, IVA_EXEN, IVACJSOPOR e IVACJREPER que se deba enviar a compliance cloud se identificará con un TAXUID según las caracteristicas de cada registro A tener en cuenta, a todos los registros de tabla IVAREPER, IVASOPOR, IVA_EXEN, IVACJREPER y/ o IVACJSOPOR de tipos de IGIC asignados en apartado 'IGIC excluido' de configuración de modelo 420, no se les asignará TAXUID y por lo tanto no se enviarán a compliance cloud

Parámetros
toRegistroFiscalRegistros de IVA/IGIC a calcular el TaxUID
Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.Modelo115.

Definición en la línea 3468 del archivo ModeloFiscal.cs.

◆ _TaxUIDS()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._TaxUIDS ( )
inlineprotectedvirtual

Buscamos el TAXUID de los diferentes registros fiscales

Reimplementado en Sage.ES.S50.Modelos.Modelo425.

Definición en la línea 2559 del archivo ModeloFiscal.cs.

◆ _TipoImpositivo()

string Sage.ES.S50.Modelos.ModeloFiscal._TipoImpositivo ( IRegistroFiscal  toRegistroFiscal)
inlineprotected

Calculamos el tipo impositivo

Parámetros
toRegistroFiscal
Devuelve

Definición en la línea 3959 del archivo ModeloFiscal.cs.

◆ _TipoRegistroRegularizacionProrrata()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._TipoRegistroRegularizacionProrrata ( IRegistroFiscal  toRegistroFiscal)
inlineprotectedvirtual

Devuelve si es un registro de Regularizacion de prorrata y de bienes

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

Definición en la línea 2898 del archivo ModeloFiscal.cs.

◆ _TooManyRequests()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._TooManyRequests ( )
inlinevirtual

Presentación del mensaje de demasiadas peticiones

Definición en la línea 963 del archivo ModeloFiscal.cs.

◆ _TransactionID()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._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 en Sage.ES.S50.Modelos.Modelo425.

Definición en la línea 3733 del archivo ModeloFiscal.cs.

◆ _TratamientoNacional()

virtual void Sage.ES.S50.Modelos.ModeloFiscal._TratamientoNacional ( )
inlineprotectedvirtual

Tratamiento nacional de las ventas

  • Ventas que empiecen el NIF por N
  • Ventas de registros no autorepercutidos donde tengamos porcentaje de IVA/IGIC y el cliente no sea nacional

Definición en la línea 2388 del archivo ModeloFiscal.cs.

◆ _UploadCertificate()

bool Sage.ES.S50.Modelos.ModeloFiscal._UploadCertificate ( )
inline

Upload Certificate

Devuelve

Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.

Definición en la línea 1131 del archivo ModeloFiscal.cs.

◆ _ValidateData()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ValidateData ( )
inlineprotectedvirtual

Validaciones varias para controlar la información que se informa al Compliance

Devuelve

Definición en la línea 2312 del archivo ModeloFiscal.cs.

◆ _ValidateDataBefore()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._ValidateDataBefore ( )
inlineprotectedvirtual

Validaciones varias para controlar la información que se informa al Compliance para gestionar en cada modelo A implementar en cada modelo

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias, Sage.ES.S50.Modelos.Modelo417 y Sage.ES.S50.Modelos.Modelo420.

Definición en la línea 2303 del archivo ModeloFiscal.cs.

◆ _ValidateService()

bool Sage.ES.S50.Modelos.ModeloFiscal._ValidateService ( )
inline

Validación de si tenemos internet

Devuelve

Definición en la línea 1390 del archivo ModeloFiscal.cs.

◆ _ValidateServiceExecute()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ValidateServiceExecute ( )
inlineprotectedvirtual

Validación de validar el servicio al ejecutar el modelo

Devuelve

Reimplementado en Sage.ES.S50.UnitTest.Modelos.Modelo111_IT y Sage.ES.S50.UnitTest.Modelos.Modelo115_IT.

Definición en la línea 2540 del archivo ModeloFiscal.cs.

◆ _ValidPeriodoLiquidado()

virtual bool Sage.ES.S50.Modelos.ModeloFiscal._ValidPeriodoLiquidado ( DataTable  tdtPeriodos)
inlineprotectedvirtual

Validación de si hay periodos liquidado

Parámetros
tdtPeriodosDatatable de los periood
Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 1581 del archivo ModeloFiscal.cs.

◆ _ValorPagoDeclaracion()

object Sage.ES.S50.Modelos.ModeloFiscal._ValorPagoDeclaracion ( string  tcCalculations,
string  tcClaveBuscar 
)
inlineprotected

Devuelve el valor de una declaración del string de calculations

Parámetros
tcCalculationsCadena de todo el calculations con los diferentes ficheros
tcClaveBuscar
Devuelve

Definición en la línea 4032 del archivo ModeloFiscal.cs.

◆ _ValorResultadosDeclaracion()

object Sage.ES.S50.Modelos.ModeloFiscal._ValorResultadosDeclaracion ( string  tcCalculations,
string  tcClaveBuscar 
)
inlineprotected

Devuelve el valor de una declaración del string de calculations

Parámetros
tcCalculationsCadena de todo el calculations con los diferentes ficheros
tcClaveBuscar
Devuelve

Definición en la línea 4009 del archivo ModeloFiscal.cs.

◆ _WhereCuentasAsientosLiquidaciones()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereCuentasAsientosLiquidaciones ( )
inlineprotectedvirtual

Devuelve el where de las cuentas de los asientos de liquidación y prorrata

Devuelve

Definición en la línea 2010 del archivo ModeloFiscal.cs.

◆ _WhereCuentasAsientosLiquidacionesBienes()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereCuentasAsientosLiquidacionesBienes ( string  tcWhereProrrata)
inlineprotectedvirtual

Devuelve el where de las cuentas de los asientos de liquidación de bienes

Parámetros
tcWhereProrrataWhere de la consulta del asiento de liquidación de prorrata
Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo425.

Definición en la línea 2040 del archivo ModeloFiscal.cs.

◆ _WhereLiquidacionCriterioCajaDeducibleFecha()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereLiquidacionCriterioCajaDeducibleFecha ( )
inlineprotectedvirtual

Filtro de liquidación de los registros de criterio de caja

Devuelve

Definición en la línea 2173 del archivo ModeloFiscal.cs.

◆ _WhereLiquidacionCriterioCajaDevengadoFecha()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereLiquidacionCriterioCajaDevengadoFecha ( )
inlineprotectedvirtual

Filtro de liquidación de los registros de criterio de caja

Devuelve

Definición en la línea 2160 del archivo ModeloFiscal.cs.

◆ _WhereLiquidacionFecha()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereLiquidacionFecha ( )
inlineprotectedvirtual

Filtro de liquidación o fecha según el modelo/Territorio

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.

Definición en la línea 2086 del archivo ModeloFiscal.cs.

◆ _WhereLiquidacionFechaNoSujeto()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereLiquidacionFechaNoSujeto ( )
inlineprotectedvirtual

Filtro de liquidación o fecha según el modelo/Territorio para los registros No Sujetos

Devuelve

Definición en la línea 2133 del archivo ModeloFiscal.cs.

◆ _WhereTipoAsientosLiquidacionProrrata()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereTipoAsientosLiquidacionProrrata ( )
inlineprotectedvirtual

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

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 2067 del archivo ModeloFiscal.cs.

◆ _WhereTipoMovimientoAsientosLiquidacionBien()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereTipoMovimientoAsientosLiquidacionBien ( )
inlineprotectedvirtual

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

Devuelve

Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.

Definición en la línea 2077 del archivo ModeloFiscal.cs.

◆ _WhereTiposExcluidos()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereTiposExcluidos ( string  tcAlias)
inlineprotectedvirtual

Consulta de los tipos de IVA/IGIC a excluir del modelo

Parámetros
tcAliasAlias a utilizar para montar el where de lis IVAS/IGICS a excluir
Devuelve

Definición en la línea 2209 del archivo ModeloFiscal.cs.

◆ _WhereTipoTerritorio()

virtual string Sage.ES.S50.Modelos.ModeloFiscal._WhereTipoTerritorio ( )
inlineprotectedvirtual

Filtro de tipo de IVA/IGIC según el modelo/Territorio

Devuelve

Definición en la línea 2186 del archivo ModeloFiscal.cs.

◆ Dispose()

void Sage.ES.S50.Modelos.ModeloFiscal.Dispose ( )
inline

Dispose

Definición en la línea 62 del archivo ModeloFiscal.cs.

◆ GenerateFileInformation()

void Sage.ES.S50.Modelos.ModeloFiscal.GenerateFileInformation ( )
inline

Generamos y presentamos el fichero de debug

Definición en la línea 1218 del archivo ModeloFiscal.cs.

◆ ValidateDataStringModel()

string Sage.ES.S50.Modelos.ModeloFiscal.ValidateDataStringModel ( string  tcCadena)
inlineprotected

Validación de la información del modelo En los modelos de Territorio de Canarias no se permite la Ñ y la Ç

Parámetros
tcCadena
Devuelve

Definición en la línea 3844 del archivo ModeloFiscal.cs.

Documentación de los campos

◆ _cCuentaPrtrganiac

string Sage.ES.S50.Modelos.ModeloFiscal._cCuentaPrtrganiac = string.Empty
protected

Prtrganiac -> Ajustes negativos en el IVA de activo corriente

Definición en la línea 403 del archivo ModeloFiscal.cs.

◆ _cCuentaPrtrganii

string Sage.ES.S50.Modelos.ModeloFiscal._cCuentaPrtrganii = string.Empty
protected

Prtrganii -> Ajustes negativos en el IVA de inversiones

Definición en la línea 408 del archivo ModeloFiscal.cs.

◆ _cCuentaPrtrgapiac

string Sage.ES.S50.Modelos.ModeloFiscal._cCuentaPrtrgapiac = string.Empty
protected

Prtrgapiac -> Ajustes positivos en el IVA de activo corriente

Definición en la línea 413 del archivo ModeloFiscal.cs.

◆ _cCuentaPrtrgapii

string Sage.ES.S50.Modelos.ModeloFiscal._cCuentaPrtrgapii = string.Empty
protected

Prtrgapii -> Ajustes positivos en el IVA de inversiones

Definición en la línea 418 del archivo ModeloFiscal.cs.

◆ _cEjercicios

string [] Sage.ES.S50.Modelos.ModeloFiscal._cEjercicios = new string[] { }
protected

Ejercicios donde vamos a realizar la consulta

Definición en la línea 541 del archivo ModeloFiscal.cs.

◆ _cIdClaveCompensar

string Sage.ES.S50.Modelos.ModeloFiscal._cIdClaveCompensar = "Compensar"
protected

Id de la compensación para buscar en el diccionario del ResultadoDeclaracion del Calculatios

Definición en la línea 398 del archivo ModeloFiscal.cs.

◆ _cIdClaveTipoDeclaracion

string Sage.ES.S50.Modelos.ModeloFiscal._cIdClaveTipoDeclaracion = "tipo_declaration"
protected

Id del tipo declaración para buscar en el diccionario del ResultadoDeclaracion del Calculatios

Definición en la línea 388 del archivo ModeloFiscal.cs.

◆ _cIdResultadoDeclaracion

string Sage.ES.S50.Modelos.ModeloFiscal._cIdResultadoDeclaracion = "resultado"
protected

Id del resultado para buscar en el diccionario del ResultadoDeclaracion del Calculatios

Definición en la línea 393 del archivo ModeloFiscal.cs.

◆ _lProrrataAplicar

bool Sage.ES.S50.Modelos.ModeloFiscal._lProrrataAplicar = false
protected

Indica si en la empresa tiene configurada trabajar con prorrata

Definición en la línea 423 del archivo ModeloFiscal.cs.

◆ _nDecimalesRedondeo

int Sage.ES.S50.Modelos.ModeloFiscal._nDecimalesRedondeo = 2
protected

Decimales de redondeo si se ha de realizar algún cálculo. De momento utilizado en el 130

Definición en la línea 429 del archivo ModeloFiscal.cs.

Documentación de propiedades

◆ _AccionModelo

eComplianceAcciones Sage.ES.S50.Modelos.ModeloFiscal._AccionModelo
get

Devuelve la acción de la generación del modelo

Definición en la línea 720 del archivo ModeloFiscal.cs.

◆ _Anual

bool Sage.ES.S50.Modelos.ModeloFiscal._Anual
get

Modelo de presentación anual

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

◆ _Business

IBusiness Sage.ES.S50.Modelos.ModeloFiscal._Business
getset

Business

Definición en la línea 701 del archivo ModeloFiscal.cs.

◆ _Certificate

string Sage.ES.S50.Modelos.ModeloFiscal._Certificate
getset

Fichero del certificado seleccionado en Compliance

Definición en la línea 1183 del archivo ModeloFiscal.cs.

◆ _Color

Color Sage.ES.S50.Modelos.ModeloFiscal._Color
get

Para indicar el color del modelo

Definición en la línea 665 del archivo ModeloFiscal.cs.

◆ _Complementaria

bool Sage.ES.S50.Modelos.ModeloFiscal._Complementaria
get

Para poder realizar declaraciones complementarias

Definición en la línea 605 del archivo ModeloFiscal.cs.

◆ _ComplianceState

eComplianceStates Sage.ES.S50.Modelos.ModeloFiscal._ComplianceState
getset

Estado del compliance

Definición en la línea 522 del archivo ModeloFiscal.cs.

◆ _DeclaracionComplementaria

bool Sage.ES.S50.Modelos.ModeloFiscal._DeclaracionComplementaria
get

Indica que la declaración es Complementaria

Definición en la línea 597 del archivo ModeloFiscal.cs.

◆ _DeclaracionSustitutiva

bool Sage.ES.S50.Modelos.ModeloFiscal._DeclaracionSustitutiva
get

Indica que la declaración es Sustitutiva

Definición en la línea 589 del archivo ModeloFiscal.cs.

◆ _Descripcion

string Sage.ES.S50.Modelos.ModeloFiscal._Descripcion
getset

Descripción de la declaración

Definición en la línea 458 del archivo ModeloFiscal.cs.

◆ _EditableObjects

Dictionary<string, string> Sage.ES.S50.Modelos.ModeloFiscal._EditableObjects
get

Casillas modificables, no obligatorioriamente han de presentar siempre un valor inicial de 0

Definición en la línea 740 del archivo ModeloFiscal.cs.

◆ _Ejercicio

string Sage.ES.S50.Modelos.ModeloFiscal._Ejercicio
getset

Ejercicio del modelo

Definición en la línea 673 del archivo ModeloFiscal.cs.

◆ _EjercicioCompliance

string Sage.ES.S50.Modelos.ModeloFiscal._EjercicioCompliance
getset

Primer ejercicio que tenemos disponible en el Compliance para el modelo actual

En caso de no especificar nada no se realizará control alguno sobre la generación del modelo/ejercicio

Definición en la línea 684 del archivo ModeloFiscal.cs.

◆ _Errores

List<IValidacionRegistroModelo> Sage.ES.S50.Modelos.ModeloFiscal._Errores
getset

Lista de errores o incidencias relacionadas con la información consultada en el modelo

Definición en la línea 761 del archivo ModeloFiscal.cs.

◆ _HistoricoModelo

HistoricoModelo Sage.ES.S50.Modelos.ModeloFiscal._HistoricoModelo
get

Instancia de la configuración de actividades del modelo 417/420

Definición en la línea 495 del archivo ModeloFiscal.cs.

◆ _Mensaje_Error

string Sage.ES.S50.Modelos.ModeloFiscal._Mensaje_Error
getset

Mensaje error

Definición en la línea 735 del archivo ModeloFiscal.cs.

◆ _Modelo

string Sage.ES.S50.Modelos.ModeloFiscal._Modelo
get

Código de modelo

Definición en la línea 547 del archivo ModeloFiscal.cs.

◆ _NumeroDeclaracionAnterior

string Sage.ES.S50.Modelos.ModeloFiscal._NumeroDeclaracionAnterior
getset

Número de declaracion anterior de una declaración sustitutiva

Definición en la línea 647 del archivo ModeloFiscal.cs.

◆ _NumeroJustificante

string Sage.ES.S50.Modelos.ModeloFiscal._NumeroJustificante
getset

Número de justificante

Definición en la línea 638 del archivo ModeloFiscal.cs.

◆ _NumeroPeriodo

string Sage.ES.S50.Modelos.ModeloFiscal._NumeroPeriodo
getset

Número de periodo en formato string para poder gestionar el ejercicio partido y la consulta de los periodos

Definición en la línea 468 del archivo ModeloFiscal.cs.

◆ _Pantalla

string Sage.ES.S50.Modelos.ModeloFiscal._Pantalla
getset

Identificador de pantalla para los accesos

Definición en la línea 448 del archivo ModeloFiscal.cs.

◆ _Periodo

int Sage.ES.S50.Modelos.ModeloFiscal._Periodo
getset

Liquidación/periodo del modelo

Definición en la línea 693 del archivo ModeloFiscal.cs.

◆ _Periodos

DataTable Sage.ES.S50.Modelos.ModeloFiscal._Periodos
get

Datatable con todos lo periodos de IVA/IGIC

Definición en la línea 485 del archivo ModeloFiscal.cs.

◆ _PeriodosRetenciones

bool Sage.ES.S50.Modelos.ModeloFiscal._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

Definición en la línea 564 del archivo ModeloFiscal.cs.

◆ _PresentacionDirecta

bool Sage.ES.S50.Modelos.ModeloFiscal._PresentacionDirecta
get

Indica si el modelo tiene presentación directa Se utiliza únicamente para poder ver los campos de respuesta de la presentación directa en el apartado de histórico de declaraciones

Definición en la línea 622 del archivo ModeloFiscal.cs.

◆ _RegistrosFiscales

List<IRegistroFiscal> Sage.ES.S50.Modelos.ModeloFiscal._RegistrosFiscales
get

Devuelve los registros fiscales

Definición en la línea 728 del archivo ModeloFiscal.cs.

◆ _Representantes

bool Sage.ES.S50.Modelos.ModeloFiscal._Representantes
get

Modelo con representantes

Definición en la línea 630 del archivo ModeloFiscal.cs.

◆ _ResultadoDeclaracion

Dictionary<string, object> Sage.ES.S50.Modelos.ModeloFiscal._ResultadoDeclaracion
getset

Diccionario con el resultado de la declaración del Compliance

Definición en la línea 746 del archivo ModeloFiscal.cs.

◆ _RutaGeneracion

string Sage.ES.S50.Modelos.ModeloFiscal._RutaGeneracion
getset

Ruta de generación del modelo

Definición en la línea 656 del archivo ModeloFiscal.cs.

◆ _SourceEntries

ISourceEntry Sage.ES.S50.Modelos.ModeloFiscal._SourceEntries
getset

Lista de los SourceEntries del modelo

Definición en la línea 706 del archivo ModeloFiscal.cs.

◆ _StateService

ServiceModelo Sage.ES.S50.Modelos.ModeloFiscal._StateService
get

Estado de la petición del servicio

Definición en la línea 513 del archivo ModeloFiscal.cs.

◆ _Sustitutiva

bool Sage.ES.S50.Modelos.ModeloFiscal._Sustitutiva
get

Para poder realizar delacaraciones sustitutivas

Definición en la línea 613 del archivo ModeloFiscal.cs.

◆ _Territorio

eTerritorioModelo Sage.ES.S50.Modelos.ModeloFiscal._Territorio
get

Territorio del modelo

Definición en la línea 534 del archivo ModeloFiscal.cs.

◆ _TipoDeclaracion

eTipoDeclaracion Sage.ES.S50.Modelos.ModeloFiscal._TipoDeclaracion
getset

Tipo de la declaración

Definición en la línea 572 del archivo ModeloFiscal.cs.

◆ _Titulo

string Sage.ES.S50.Modelos.ModeloFiscal._Titulo
get

Título del modelo fiscal

Definición en la línea 581 del archivo ModeloFiscal.cs.

◆ _WorkingMode

eComplianceWorkingMode Sage.ES.S50.Modelos.ModeloFiscal._WorkingMode
get

Devuelve el modo de trabajo

Definición en la línea 712 del archivo ModeloFiscal.cs.

Documentación de los eventos

◆ _FileCertificate

_FileCertificate_Handler Sage.ES.S50.Modelos.ModeloFiscal._FileCertificate

Desencadena el evento para devolver el fichero del certificado seleccionado

Definición en la línea 140 del archivo ModeloFiscal.cs.

◆ _FileDownloaded

_FileDownloaded_Handler Sage.ES.S50.Modelos.ModeloFiscal._FileDownloaded

Desencadena el evento para devolver el fichero del modelo generado

Definición en la línea 129 del archivo ModeloFiscal.cs.

◆ _HistoricoRefresh

_HistoricoRefresh_Handler Sage.ES.S50.Modelos.ModeloFiscal._HistoricoRefresh

Desencadena el evento para refrescarl el histórico de generaciones del modelo

Definición en la línea 110 del archivo ModeloFiscal.cs.

◆ _StateModelo

_StateModelo_Handler Sage.ES.S50.Modelos.ModeloFiscal._StateModelo

Desencadena el evento para devolver el estado de la generación del modelo

Definición en la línea 90 del archivo ModeloFiscal.cs.


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