Métodos públicos | |
ModeloFiscal () | |
Constructor. | |
void | Dispose () |
Dispose. | |
delegate void | _StateModelo_Handler (eComplianceStates toComplianceActions) |
Delegado para cuando ha acabado de generar el modelo. | |
delegate void | _HistoricoRefresh_Handler () |
Delegado para refrescar el histórico de generaciones del modelo. | |
delegate bool | _FileDownloaded_Handler (string tcFilePath, int tnFileDownload, int tnTotalFiles) |
Delegado para cuando ha acabado de generar el fichero del modelo. | |
delegate void | _FileCertificate_Handler (string tcFileCertificate) |
Delegado para cuando ha cambiado el certificado. | |
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. | |
bool | _Save () |
Guardamos el modelo. | |
bool | _Execute () |
Ejecución y consulta de la información del modelo. | |
void | _Show () |
Muestra el formulario de la generación de los modelos fiscales. | |
virtual void | _ShowModelo (string tcUrl) |
Presentación de los resultados de la información del modelo fiscal. | |
virtual void | _TooManyRequests () |
Presentación del mensaje de demasiadas peticiones. | |
virtual bool | _ShowIncidencias () |
Presenta el formulario de incidencias detectadas. | |
DataTable | _DatatablePrintErrores () |
Devuelve un datatable para la impresión de los errores/incidencias del modelo. | |
bool | _Show (string tcMod_Id, DateTime tdStartDate, DateTime tdEndDate) |
Consulta una declaración existente. | |
bool | _Delete (HistoricoModelo.Generacion toDeclaracion=null) |
Borrado de una declaración, si no se pasa la declaración a borrar, es la actual. | |
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. | |
HistoricoModelo.Generacion | _ExisteDeclaracion () |
Controlamos si existe la declaración. | |
bool | _UploadCertificate () |
Upload Certificate. | |
bool | _DeleteGlobalCertificate () |
Delete Global Certificate. | |
void | GenerateFileInformation () |
Generamos y presentamos el fichero de debug. | |
void | _DeleteModeloCompliance (bool tlOk) |
Notificación de como ha ido el borrado de una declaración del Compliance. | |
bool | _FileDownloadedCompliance (string tcFilePathCompliance, int tnFileDownload, int tnTotalFiles) |
Notificación de la descarga de un fichero. | |
void | _ComunicacionCompliance (eComplianceStates toeComplianceState, IEnumerable< object > toParameters) |
Comunicación con el Compliance. | |
bool | _ValidateService () |
Validación de si tenemos internet. | |
string | _PathModelo () |
Devuelve el math del modelo a generar. | |
List< IValidacionRegistroModelo > | _ErroresAgrupados () |
Devuelve una lista de los errores agrupados por asiento / ejercicio. | |
List< IValidacionRegistroModelo > | _DetalleError (IValidacionRegistroModelo toIValidacionRegistroModelo) |
Devuelve una lista de los errores de un asiento para presentar en el detalle. | |
virtual DataTable | _PeriodosVisual () |
Devuelve un datatable específico del modelo para utilizar en la capa visual. | |
virtual string | _MensajeNingunPeriodoLiquidado () |
Devuelve el mensaje de ningún periodo de IVA no liquidados. | |
Métodos protegidos | |
void | _AddIncidencias (List< IRegistroFiscal > tlstRegsitrosFiscales, TipoValidacion toTipoValidacion, TipoIncidenciaModelo toTipoIncidenciaModelo) |
Añade las incidencias a partir de una lista de registros fiscales. | |
void | _AddIncidencia (TipoValidacion toTipoValidacion, TipoIncidenciaModelo toTipoIncidenciaModelo, IRegistroFiscal toRegistroFiscal) |
Añadimos una incidencia/error para presentar en el modelo. | |
virtual void | _PeriodoLiquidacion () |
A partir del periodo de la liquidación seleccionado en formato string actualizaremos el _Ejercicio, _Periodo ... | |
virtual string | _MensajeSinPeriodos () |
Mensaje de sin periodos. | |
virtual bool | _PresentarPeriodosNoLiquidados () |
Devuelve true si ha de presentar en la lista periodos no liquidados. | |
virtual bool | _ExistenPeriodosLiquidados (DataTable tdtPeriodos) |
Devuelve true si hay periodos liquidados. | |
virtual bool | _ValidPeriodoLiquidado (DataTable tdtPeriodos) |
Validación de si hay periodos liquidado. | |
virtual bool | _LoadConfiguracion () |
Para ejecutar acciones específicas del modelo al cargar la empresa / configuración. | |
virtual bool | _PreValidateModel (bool tlExecute=false) |
Validaciones previas a la generación del modelo. | |
virtual bool | _BefofePrepareData () |
Método para realizar cambios en la lista de SourceEntries antes de realizar los cambios de la base. | |
virtual bool | _AfterPrepareData () |
Método para realizar cambios en la lista de SourceEntries despues de realizar los cambios de la base. | |
virtual string | _BoxResultado () |
Devuelve el id del box del resultado del modelo ("box30" por ejemplo) para poder buscar el importe de declaraciones anteriores. | |
bool | _ConsultaModelo (string tcSql) |
Consultamos la información del modelo. Si trabajamos con ejercicio partido puede realizar la consulta en dos ejercicios. | |
virtual bool | _Devengado () |
Consulta del IVA/IGIC Devengado (Repercutido) | |
virtual bool | _Deducible () |
Consulta del IVA/IGIC Deducible (Soportado) | |
virtual bool | _DevengadoNoSujeto () |
Consulta del IVA/IGIC Devengado No Sujeto (Repercutido No Sujeto) | |
virtual bool | _DeducibleNoSujeto () |
Consulta del IVA/IGIC Deducible No Sujeto (Soportado No Sujeto) | |
virtual bool | _CriterioCajaDevengado () |
Consulta del Criterio de Caja Devengado. | |
virtual void | _OperacionesCriterioCajaDevengado (ref DataTable tdtIVACriterioCajaDevengado) |
Gestión de cobros de RECC En los modelos de Canarias podremos exluir el cobro de facturasde Ajuste de Rebu. | |
virtual bool | _CriterioCajaDeducible () |
Consulta del Criterio de Caja Deducible. | |
virtual bool | _AsientosLiquidaciones () |
Asientos de liquidación de prorrata / bienes Liquidación de prorrata IVA/IGIC Liquidación de bienes IVA/IGIC. | |
virtual string | _WhereCuentasAsientosLiquidaciones () |
Devuelve el where de las cuentas de los asientos de liquidación y prorrata. | |
virtual string | _WhereCuentasAsientosLiquidacionesBienes (string tcWhereProrrata) |
Devuelve el where de las cuentas de los asientos de liquidación de bienes. | |
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. | |
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. | |
virtual string | _WhereLiquidacionFecha () |
Filtro de liquidación o fecha según el modelo/Territorio. | |
virtual bool | _PeriodoAnteriorLiquidado () |
Devuelve si el periodo anterior está liquidado Utilizado en las retenciones de los modelos 111 y 115. | |
virtual string | _WhereLiquidacionFechaNoSujeto () |
Filtro de liquidación o fecha según el modelo/Territorio para los registros No Sujetos. | |
virtual string | _WhereLiquidacionCriterioCajaDevengadoFecha () |
Filtro de liquidación de los registros de criterio de caja. | |
virtual string | _WhereLiquidacionCriterioCajaDeducibleFecha () |
Filtro de liquidación de los registros de criterio de caja. | |
virtual string | _WhereTipoTerritorio () |
Filtro de tipo de IVA/IGIC según el modelo/Territorio. | |
virtual string | _CodigoTerritorio () |
Devuelve el where del tipo de Territorio. | |
virtual string | _WhereTiposExcluidos (string tcAlias) |
Consulta de los tipos de IVA/IGIC a excluir del modelo. | |
virtual List< ITipoModelo > | _ConfiguracionModelo () |
Nos devuelve la configuración de los tipos de IVA/IGIC de los modelo A sobreescribir en cada modelo. | |
virtual bool | _ExecuteLoadData () |
Consultas de la información del modelo. | |
bool | _PrepareData () |
Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas. | |
virtual bool | _PrepareDataBase () |
Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas. | |
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. | |
virtual bool | _ValidateData () |
Validaciones varias para controlar la información que se informa al Compliance. | |
virtual void | _RevisarNIFS (ref DataTable tdtModelo, bool tlActualizarCif) |
Actualizamos los CIFs que puedan tener "-" o " " entre le letra y el número ... | |
virtual void | _NifNombreVarios () |
Actualizamos los datos de NIF y NOMBRE que podamos tener en las tablas de IVA. | |
virtual void | _Devolucion () |
Inicialmente marcamos todos los registros con la base inferiror a 0 que son de devolución. | |
virtual void | _TratamientoNacional () |
Tratamiento nacional de las ventas. | |
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. | |
virtual bool | _DevolucionDevengado () |
Actualizamos los registros que son de Devolución de IVA/IGIC Devengado. | |
virtual bool | _DevolucionConfiguracionTiposOperacionDevengado () |
Actualizamos las devoluciones del IVA/IGIC Devengado a partir de la configuración de los modelos. | |
virtual bool | _DevolucionDeducible () |
Actualización del campo devolucion del IVA/IGIC Deducible. | |
virtual void | _ConfiguracionTipoModelo () |
Actualizamos los registros a partir de la configuación del modelo. | |
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. | |
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. | |
virtual void | _IGICImplicito () |
IGIC Implícito , a tratar en los modelos de canarias. | |
virtual bool | _ValidateServiceExecute () |
Validación de validar el servicio al ejecutar el modelo. | |
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. | |
virtual void | _TaxUIDS () |
Buscamos el TAXUID de los diferentes registros fiscales. | |
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. | |
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". | |
virtual void | _OperacionesImporteAbsoluto () |
Tratamiento de operaciones que se han de enviar con el valor absoluto. | |
virtual void | _AgruparInformacion () |
Agrupamos la información y descartamos los registros que no tienen un TaxUID. | |
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. | |
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. | |
virtual eOperacionFiscal | _DescripcionOperacion (IRegistroFiscal toRegistroFiscal) |
Descripción de la operación del TAXTUID. | |
virtual eOperacionFiscal | _DescripcionOperacionDevengado (IRegistroFiscal toRegistroFiscal) |
Descripción de la operación del TAXTUID de los registros Devengados. | |
virtual eOperacionFiscal | _DescripcionOperacionDeducible (IRegistroFiscal toRegistroFiscal) |
Descripción de la operación del TAXTUID de los registros Deducibles. | |
virtual string | _PeriodicidadModelo () |
Devuelve la periodicidad del modelo. | |
virtual bool | _TipoRegistroRegularizacionProrrata (IRegistroFiscal toRegistroFiscal) |
Devuelve si es un registro de Regularizacion de prorrata y de bienes. | |
virtual string | _SubmissionReportType () |
SubmissionReportType a utilizar en el Compliance A implementar en cada modelo. | |
virtual void | _BusinessDataTerritorio () |
Método a implementar en cada territorio. | |
virtual bool | _BusinessAddresses () |
Información de la dirección de la empresa. | |
virtual bool | _BusinessAdditionalData () |
Información adicional de la empresa. | |
virtual bool | _BusinessCuotasCompensarPeriodoAnterior () |
_Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior | |
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. | |
virtual bool | _BusinessCuotasPeriodoAnterior () |
Tratamos las cuotas del periodo o periodos anteriores. | |
virtual bool | _BusinessCuotasCompensarPeriodoAnterior (HistoricoModelo.Generacion toDeclaracionAnterior) |
_Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior | |
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. | |
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. | |
virtual bool | _BusinessTotalCuotasCompensarModelo (string tcModelo) |
Total de cuotas a componesar. | |
virtual List< HistoricoModelo.Generacion > | _DeclaracionesEjercicio (string tcModelo="") |
Devuelve las declaraciones del ejercicio anterior para poder consultar valores. | |
virtual List< HistoricoModelo.Generacion > | _DeclaracionesPeriodosAnteriores () |
Devuelve una lista de las declaraciones anteriores. | |
virtual void | _BusinessProrrata () |
Información de la prorrata A implementar en los modelos donde sea necesario de momento en el modelo 417. | |
virtual string | _CodigoCNAE (string tcCodigoCNAE) |
Tratamos el código de CNAE Al menos para canarias tenemos un tratamiento especial. | |
virtual HistoricoModelo.Generacion | _DeclaracionAnterior () |
Devuelve la declaración para poder consultar valores. | |
virtual object | _BusinessCompensacionDeclaracionAnterior (string tcCadenaCaltulations) |
Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación. | |
decimal | _ConvertToDecimalNVL (object toValue) |
Convertir a decimal controlando los nulos. | |
virtual bool | _BusinessExonerado () |
Devuelve si la empresa en el territorio correspondiente está exonerado de presentar el modelo. | |
virtual Empresa.ActividadesModelo | _ActividadesTerritorio () |
Actividades del territorio Común. | |
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'. | |
virtual bool | _BusinessRepresentatives () |
Representantes de la empresa A implementar en cada territorio. | |
virtual bool | _BusinessRepresentativesFisica () |
Añadimos el representante de la empresa de tipo "Persona Física" A implementar en cada territorio. | |
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. | |
virtual string | _TaxUID (IRegistroFiscal toRegistroFiscal) |
Devuelve el TAXTUID del registro de IVA/IGIC. | |
virtual void | _SourceEntriesDataFechaTransaccion (IRegistroFiscal toRegistroFiscal, IItem toItem) |
Asignación de la fecha de la transacción. | |
virtual Dictionary< string, string > | _EditableObjectsModelo () |
Casillas editables del modelo. | |
virtual DataTable | _ConsultarPeriodos () |
Devuelve un Datatable con los periodos a presentar en la capa visual. | |
virtual void | _SourceEntriesValidateData () |
Validamos la información que enviamos al Compliance Eliminaremos registros que cumplan unas condiciones si pertoca. | |
virtual List< decimal > | _PorcentajesNoVigentes () |
Devuelve una lista de porcentajes no vigentes. | |
virtual bool | _SourceEntriesDataItem (IItem toItem, IRegistroFiscal toRegistroFiscal) |
Información adicional de los Items de los SourceEntries. | |
void | _DisableObjectsComplementary (ref Dictionary< string, string > toDictCasillasEditables) |
Desactivamos los controles de complementaria. | |
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. | |
void | _ConstructorPrivadoModelo (string tcModelo, string tcTipo="VAT") |
Asignamos el código de modelo y actualizamos las propiedades "_cTitulo" y "_Pantalla". | |
void | _ImporteAbsoluto (IRegistroFiscal loIRegistroFiscal) |
Actualizamos los importes con el valor Absoluto. | |
void | _DisposeDatatable (DataTable tdtDatatable) |
Liberamos un DataTable. | |
bool | _ExecuteCompliance () |
Preparamos la información de BussinessInfo y los SourcesEntries y generamos el modelo mediante reflection. | |
string | _BusinessCurreny () |
Currency de la empresa. | |
string | _BusinessCountry () |
Country de la empresa. | |
string | _BusinessCountryCode () |
CountryCode de la empresa. | |
virtual string | _TransactionID (IRegistroFiscal toRegistroFiscal, int tnTransactionID) |
Gestión del transactionID (factura) de un registro fiscal. | |
bool | _SourceEntriesData () |
Actualizamos la información de SourceEntries. | |
bool | _SourceEntryAccount () |
Creamos el Account del SourceEntry. | |
bool | _PersonaFisica (string tcNif) |
Devuelve si es un NIF de persona física. | |
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 Ç | |
bool | _BusinessData () |
Información de empresa. | |
int | _StringToNumber (string tcNumero) |
Convertimos una cadena a número. | |
bool | _DataTableToRegistrosFiscales (DataTable tdtModelo) |
Volcamos la información del DataTable a la lista de registros fiscales. | |
bool | _DataTableToDetalleRegistrosFiscales (DataTable tdtModelo, bool tlDisposeDatatable=true) |
Volcamos la información del DataTable a la lista de detalle de registros fiscales. | |
string | _TipoImpositivo (IRegistroFiscal toRegistroFiscal) |
Calculamos el tipo impositivo. | |
void | _AddEditableObjectModelo (ref Dictionary< string, string > toEditableObjectsModelo, string tcId) |
Añadimos un elemento al diccionario de objetos editables. | |
void | _BoxesEditables (ref Dictionary< string, string > toDictCasillasEditables, int tnBoxIni, int tnBoxFin) |
Agrega una serie de casillas editables entre los parámetros especificados. | |
object | _ValorResultadosDeclaracion (string tcCalculations, string tcClaveBuscar) |
Devuelve el valor de una declaración del string de calculations. | |
object | _ValorPagoDeclaracion (string tcCalculations, string tcClaveBuscar) |
Devuelve el valor de una declaración del string de calculations. | |
virtual bool | _DevolucionConfiguracionTiposOperacionDeducible () |
Actualizamos las devoluciones del IVA/IGIC Deducible a partir de la configuración de los modelos. | |
Atributos protegidos | |
List< string > | lstModelosNoOptionalData = new List<string>() { "425", "111", "115", "417", "130", "420" } |
Lista de modelos en los que ya no pasaremos el JSON optionalData, a partir de declaraciones correspondientes a movimentos de un cierto ejercicio en adelante. | |
List< string > | lstModelosNoRepresentatives = new List<string>() { "425" } |
Lista de Modelos en los que ya no pasaremos el JSON Representative, a partir de declaraciones correspondientes a movimentos de un cierto ejercicio en adelante. | |
string | _cIdClaveTipoDeclaracion = "tipo_declaration" |
Id del tipo declaración para buscar en el diccionario del ResultadoDeclaracion del Calculatios. | |
string | _cIdResultadoDeclaracion = "resultado" |
Id del resultado para buscar en el diccionario del ResultadoDeclaracion del Calculatios. | |
string | _cIdClaveCompensar = "Compensar" |
Id de la compensación para buscar en el diccionario del ResultadoDeclaracion del Calculatios. | |
string | _cCuentaPrtrganiac = string.Empty |
Prtrganiac -> Ajustes negativos en el IVA de activo corriente. | |
string | _cCuentaPrtrganii = string.Empty |
Prtrganii -> Ajustes negativos en el IVA de inversiones. | |
string | _cCuentaPrtrgapiac = string.Empty |
Prtrgapiac -> Ajustes positivos en el IVA de activo corriente. | |
string | _cCuentaPrtrgapii = string.Empty |
Prtrgapii -> Ajustes positivos en el IVA de inversiones. | |
bool | _lProrrataAplicar = false |
Indica si en la empresa tiene configurada trabajar con prorrata. | |
int | _nDecimalesRedondeo = 2 |
Decimales de redondeo si se ha de realizar algún cálculo. De momento utilizado en el 130. | |
string[] | _cEjercicios = new string[] { } |
Ejercicios donde vamos a realizar la consulta. | |
Propiedades | |
bool | _lNoOptionalData [get] |
Devuelve si hemos de generar JSON con el OptionalData o no. Valor true no se genera, valor false sí se genera. | |
bool | _lNoRepresentatives [get] |
Devuelve si hemos de generar JSON con el Representative o no. Valor true no se pasa, valor false sí se pasa. | |
string | _Pantalla [get, set] |
Identificador de pantalla para los accesos. | |
string | _Descripcion [get, set] |
Descripción de la declaración. | |
string | _NumeroPeriodo [get, set] |
Número de periodo en formato string para poder gestionar el ejercicio partido y la consulta de los periodos. | |
DataTable | _Periodos [get] |
Datatable con todos lo periodos de IVA/IGIC. | |
HistoricoModelo | _HistoricoModelo [get] |
Instancia de la configuración de actividades del modelo 417/420. | |
ServiceModelo | _StateService [get] |
Estado de la petición del servicio. | |
eComplianceStates | _ComplianceState [get, set] |
Estado del compliance. | |
eTerritorioModelo | _Territorio [get] |
Territorio del modelo. | |
string | _Modelo [get] |
Código de modelo. | |
bool | _Anual [get] |
Modelo de presentación anual. | |
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. | |
eTipoDeclaracion | _TipoDeclaracion [get, set] |
Tipo de la declaración. | |
string | _Titulo [get] |
Título del modelo fiscal. | |
bool | _DeclaracionSustitutiva [get] |
Indica que la declaración es Sustitutiva. | |
bool | _DeclaracionComplementaria [get] |
Indica que la declaración es Complementaria. | |
bool | _Complementaria [get] |
Para poder realizar declaraciones complementarias. | |
bool | _Sustitutiva [get] |
Para poder realizar delacaraciones sustitutivas. | |
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. | |
bool | _Representantes [get] |
Modelo con representantes. | |
string | _NumeroJustificante [get, set] |
Número de justificante. | |
string | _NumeroDeclaracionAnterior [get, set] |
Número de declaracion anterior de una declaración sustitutiva. | |
string | _RutaGeneracion [get, set] |
Ruta de generación del modelo. | |
Color | _Color [get] |
Para indicar el color del modelo. | |
string | _Ejercicio [get, set] |
Ejercicio del modelo. | |
string | _EjercicioCompliance [get, set] |
Primer ejercicio que tenemos disponible en el Compliance para el modelo actual. | |
int | _Periodo [get, set] |
Liquidación/periodo del modelo. | |
IBusiness | _Business [get, set] |
Business. | |
ISourceEntry | _SourceEntries [get, set] |
Lista de los SourceEntries del modelo. | |
eComplianceWorkingMode | _WorkingMode [get] |
Devuelve el modo de trabajo. | |
eComplianceAcciones | _AccionModelo [get] |
Devuelve la acción de la generación del modelo. | |
List< IRegistroFiscal > | _RegistrosFiscales [get] |
Devuelve los registros fiscales. | |
string | _Mensaje_Error [get, set] |
Mensaje error. | |
Dictionary< string, string > | _EditableObjects [get] |
Casillas modificables, no obligatorioriamente han de presentar siempre un valor inicial de 0. | |
Dictionary< string, object > | _ResultadoDeclaracion [get, set] |
Diccionario con el resultado de la declaración del Compliance. | |
List< IValidacionRegistroModelo > | _Errores [get, set] |
Lista de errores o incidencias relacionadas con la información consultada en el modelo. | |
string | _Certificate [get, set] |
Fichero del certificado seleccionado en Compliance. | |
Eventos | |
_StateModelo_Handler | _StateModelo |
Desencadena el evento para devolver el estado de la generación del modelo. | |
_HistoricoRefresh_Handler | _HistoricoRefresh |
Desencadena el evento para refrescarl el histórico de generaciones del modelo. | |
_FileDownloaded_Handler | _FileDownloaded |
Desencadena el evento para devolver el fichero del modelo generado. | |
_FileCertificate_Handler | _FileCertificate |
Desencadena el evento para devolver el fichero del certificado seleccionado. | |
Modelos fiscales.
Definición en la línea 35 del archivo ModeloFiscal.cs.
|
inline |
Constructor.
Definición en la línea 41 del archivo ModeloFiscal.cs.
|
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 3444 del archivo ModeloFiscal.cs.
|
inlineprotected |
Añadimos un elemento al diccionario de objetos editables.
toEditableObjectsModelo | Diccionario |
tcId | Id del control a desactivar |
Definición en la línea 4089 del archivo ModeloFiscal.cs.
|
inlineprotected |
Añadimos una incidencia/error para presentar en el modelo.
toTipoValidacion | Tipo de validación (Ok, Aviso o error) |
toTipoIncidenciaModelo | Tipo de incidencia del modelo |
toRegistroFiscal | Referencia al registro fiscal con la información del modelo |
Definición en la línea 1012 del archivo ModeloFiscal.cs.
|
inlineprotected |
Añade las incidencias a partir de una lista de registros fiscales.
tlstRegsitrosFiscales | Lista de registros fiscales |
toTipoValidacion | Tipo de validación (Ok, Aviso o error) |
toTipoIncidenciaModelo | Tipo de incidencia del modelo |
Definición en la línea 997 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Método para realizar cambios en la lista de SourceEntries despues de realizar los cambios de la base.
Definición en la línea 1758 del archivo ModeloFiscal.cs.
|
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 2729 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Asientos de liquidación de prorrata / bienes Liquidación de prorrata IVA/IGIC Liquidación de bienes IVA/IGIC.
Definición en la línea 2072 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Método para realizar cambios en la lista de SourceEntries antes de realizar los cambios de la base.
Definición en la línea 1749 del archivo ModeloFiscal.cs.
|
inlineprotected |
Agrega una serie de casillas editables entre los parámetros especificados.
toDictCasillasEditables | Referencia al diccionario de las casillas editables |
tnBoxIni | Número de box inicial |
tnBoxFin | Número de box final |
Definición en la línea 4100 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve el id del box del resultado del modelo ("box30" por ejemplo) para poder buscar el importe de declaraciones anteriores.
Reimplementado en Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.Modelo115.
Definición en la línea 1767 del archivo ModeloFiscal.cs.
|
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.
toDeclaracionAnterior | Declaración a tratar |
tnTotalSubmissionTotalPayments | Importe acumulado del de las declaraciones complemantarias |
tcBoxResultado | Box donde tenemos el resultado |
tlUltima | Solo última declaración |
Definición en la línea 3094 del archivo ModeloFiscal.cs.
|
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'.
Definición en la línea 3455 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Información adicional de la empresa.
Reimplementado en Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 3046 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Información de la dirección de la empresa.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias y Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun.
Definición en la línea 3038 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación.
tcCadenaCaltulations | Cadena con el calcularios |
Definición en la línea 3348 del archivo ModeloFiscal.cs.
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtual |
_Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior
Definición en la línea 3068 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
_Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior
toDeclaracionAnterior | Información de la declaración anterior |
Definición en la línea 3161 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Tratamos las cuotas del periodo o periodos anteriores.
Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 3123 del archivo ModeloFiscal.cs.
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtual |
Método a implementar en cada territorio.
Reimplementado en Sage.ES.S50.Modelos.Modelo425, Sage.ES.S50.Modelos.ModeloFiscalCanarias y Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun.
Definición en la línea 3030 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve si la empresa en el territorio correspondiente está exonerado de presentar el modelo.
Reimplementado en Sage.ES.S50.Modelos.Modelo417.
Definición en la línea 3436 del archivo ModeloFiscal.cs.
|
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 3294 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Representantes de la empresa A implementar en cada territorio.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 3506 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Añadimos el representante de la empresa de tipo "Persona Física" A implementar en cada territorio.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 3519 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Añadimos los representantes si la empresa es de tipo "Persona jurídica" A implementar en cada territorio.
toRepresentante | Instancia del representante |
Definición en la línea 3530 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación.
tcCadenaCaltulations | Cadena con el calculatios |
toTipoResultado | Tipo de resultado a consultar |
Definición en la línea 3180 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Total de cuotas a componesar.
tcModelo | Código de modelo |
Definición en la línea 3225 del archivo ModeloFiscal.cs.
|
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.
tcModelo | Código de modelo (Opcional - Si el total de ingresos se ha de buscar en otro modelo es necesario pasarle el modelo) |
Definición en la línea 3205 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Tratamos el código de CNAE Al menos para canarias tenemos un tratamiento especial.
tcCodigoCNAE |
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 3304 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve el where del tipo de Territorio.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2312 del archivo ModeloFiscal.cs.
|
inline |
Comunicación con el Compliance.
toeComplianceState | Estado de la comunicación |
toParameters | Parámetros |
Definición en la línea 1429 del archivo ModeloFiscal.cs.
|
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 2344 del archivo ModeloFiscal.cs.
|
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 2603 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Configuración de los modelos de IGIC Deducible A implementar en el modelo base de cada Territorio como mínimo.
loConfModelo | Configuración del modelo |
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2637 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Configuración de los modelos de IGIC Devengado A implementar en el modelo base de cada Territorio como mínimo.
loConfModelo | Configuración del modelo |
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2626 del archivo ModeloFiscal.cs.
|
inlineprotected |
Asignamos el código de modelo y actualizamos las propiedades "_cTitulo" y "_Pantalla".
tcModelo | Código de modelo |
tcTipo | Tipo de Modelo 'VAT' --> Value Add Tax (IVA) - 'IT' --> Income Tax (IRPF?) |
Definición en la línea 3732 del archivo ModeloFiscal.cs.
|
inlineprotected |
Consultamos la información del modelo. Si trabajamos con ejercicio partido puede realizar la consulta en dos ejercicios.
tcSql | Consulta SQL a realizar |
Definición en la línea 1778 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve un Datatable con los periodos a presentar en la capa visual.
Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 3652 del archivo ModeloFiscal.cs.
|
inlineprotected |
Convertir a decimal controlando los nulos.
toValue | Valor a convertir |
Definición en la línea 3423 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del Criterio de Caja Deducible.
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 2029 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del Criterio de Caja Devengado.
Definición en la línea 1976 del archivo ModeloFiscal.cs.
|
inline |
Devuelve un datatable para la impresión de los errores/incidencias del modelo.
Definición en la línea 1088 del archivo ModeloFiscal.cs.
|
inlineprotected |
Volcamos la información del DataTable a la lista de detalle de registros fiscales.
tdtModelo | Datatable del modelo |
tlDisposeDatatable | Por defecto descarga el datatable |
Definición en la línea 4053 del archivo ModeloFiscal.cs.
|
inlineprotected |
Volcamos la información del DataTable a la lista de registros fiscales.
tdtModelo | Datatable del modelo |
Definición en la línea 4034 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve la declaración para poder consultar valores.
Definición en la línea 3313 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve las declaraciones del ejercicio anterior para poder consultar valores.
tcModelo | Código de modelo (Opcional - Si el total de ingresos se ha de buscar en otro modelo es necesario pasarle el modelo) |
Definición en la línea 3246 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve una lista de las declaraciones anteriores.
Definición en la línea 3268 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Deducible (Soportado)
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 1850 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Deducible No Sujeto (Soportado No Sujeto)
Definición en la línea 1934 del archivo ModeloFiscal.cs.
|
inline |
Borrado de una declaración, si no se pasa la declaración a borrar, es la actual.
toDeclaracion | Instancia de la declaración |
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 1149 del archivo ModeloFiscal.cs.
|
inline |
Delete Global Certificate.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 1254 del archivo ModeloFiscal.cs.
|
inline |
Notificación de como ha ido el borrado de una declaración del Compliance.
tlOk | Indica como ha ido del Delete de la declaración |
Definición en la línea 1331 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Descripción de la operación del TAXTUID.
toRegistroFiscal | Registro fiscal con la información del IVA/IGIC de la factura |
Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2850 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Descripción de la operación del TAXTUID Depende del modelo/operación puede interesar que aplique antes el TAXUID del modelo base.
toRegistroFiscal | Registro fiscal con la información del IVA/IGIC de la factura |
teOperacionFiscal | Operación fiscal que habrá calculado la base |
Reimplementado en Sage.ES.S50.Modelos.Modelo417.
Definición en la línea 2839 del archivo ModeloFiscal.cs.
|
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.
toRegistroFiscal | Registro fiscal con la información del IVA/IGIC de la factura |
Reimplementado en Sage.ES.S50.Modelos.Modelo420 y Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 2826 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Descripción de la operación del TAXTUID de los registros Deducibles.
toRegistroFiscal | Registro fiscal con la información del IVA/IGIC de la factura |
Definición en la línea 2936 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Descripción de la operación del TAXTUID de los registros Devengados.
toRegistroFiscal | Registro fiscal con la información del IVA/IGIC de la factura |
Definición en la línea 2879 del archivo ModeloFiscal.cs.
|
inline |
Devuelve una lista de los errores de un asiento para presentar en el detalle.
toIValidacionRegistroModelo | Referencia a la línea de error del asiento |
Definición en la línea 1563 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Devengado (Repercutido)
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 1805 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Devengado No Sujeto (Repercutido No Sujeto)
Definición en la línea 1892 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Inicialmente marcamos todos los registros con la base inferiror a 0 que son de devolución.
Definición en la línea 2490 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualizamos las devoluciones del IVA/IGIC Deducible a partir de la configuración de los modelos.
Definición en la línea 5324 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualizamos las devoluciones del IVA/IGIC Devengado a partir de la configuración de los modelos.
Definición en la línea 2551 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualización del campo devolucion del IVA/IGIC Deducible.
Definición en la línea 2572 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualizamos los registros que son de Devolución de IVA/IGIC Devengado.
Definición en la línea 2523 del archivo ModeloFiscal.cs.
|
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 2686 del archivo ModeloFiscal.cs.
|
inlineprotected |
Desactivamos los controles de complementaria.
toDictCasillasEditables |
Definición en la línea 3692 del archivo ModeloFiscal.cs.
|
inlineprotected |
Liberamos un DataTable.
tdtDatatable | DataTable a liberarr |
Definición en la línea 3756 del archivo ModeloFiscal.cs.
|
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.
tcExtension | Extensión del fichero a descargar |
tlJustificante | Descarga del justificante de la presentación directa en formato PDF |
Definición en la línea 1189 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Casillas editables del modelo.
Reimplementado en Sage.ES.S50.Modelos.Modelo111, Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.Modelo417, Sage.ES.S50.Modelos.Modelo420, Sage.ES.S50.Modelos.Modelo425 y Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 3643 del archivo ModeloFiscal.cs.
|
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.
Definición en la línea 3704 del archivo ModeloFiscal.cs.
|
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 2664 del archivo ModeloFiscal.cs.
|
inline |
Devuelve una lista de los errores agrupados por asiento / ejercicio.
Definición en la línea 1534 del archivo ModeloFiscal.cs.
|
inline |
Ejecución y consulta de la información del modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 924 del archivo ModeloFiscal.cs.
|
inlineprotected |
Preparamos la información de BussinessInfo y los SourcesEntries y generamos el modelo mediante reflection.
Definición en la línea 3769 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consultas de la información del modelo.
Reimplementado en Sage.ES.S50.Modelos.Modelo111, Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.Modelo417.
Definición en la línea 2353 del archivo ModeloFiscal.cs.
|
inline |
Controlamos si existe la declaración.
Definición en la línea 1208 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve true si hay periodos liquidados.
tdtPeriodos | Datatable de los periodos |
Definición en la línea 1669 del archivo ModeloFiscal.cs.
delegate void Sage.ES.S50.Modelos.ModeloFiscal._FileCertificate_Handler | ( | string | tcFileCertificate | ) |
Delegado para cuando ha cambiado el certificado.
tcFileCertificate | Nombre del fichero del certificado |
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.
|
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
tcFilePathCompliance | Fichero descargado mediente el Compliance |
tnFileDownload | Número de fichero a descargar |
tnTotalFiles | Total de ficheros a descargar |
Definición en la línea 1348 del archivo ModeloFiscal.cs.
delegate void Sage.ES.S50.Modelos.ModeloFiscal._HistoricoRefresh_Handler | ( | ) |
Delegado para refrescar el histórico de generaciones del modelo.
|
inlineprotectedvirtual |
IGIC Implícito , a tratar en los modelos de canarias.
Definición en la línea 2645 del archivo ModeloFiscal.cs.
|
inlineprotected |
Actualizamos los importes con el valor Absoluto.
loIRegistroFiscal |
Definición en la línea 3744 del archivo ModeloFiscal.cs.
|
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.
Definición en la línea 2512 del archivo ModeloFiscal.cs.
|
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.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 870 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Para ejecutar acciones específicas del modelo al cargar la empresa / configuración.
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 1703 del archivo ModeloFiscal.cs.
|
inlinevirtual |
Devuelve el mensaje de ningún periodo de IVA no liquidados.
Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 1694 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Mensaje de sin periodos.
Reimplementado en Sage.ES.S50.Modelos.Modelo111, Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 1647 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualizamos los datos de NIF y NOMBRE que podamos tener en las tablas de IVA.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 2478 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Gestión de cobros de RECC En los modelos de Canarias podremos exluir el cobro de facturasde Ajuste de Rebu.
tdtIVACriterioCajaDevengado | DataTable con los cobros del Criterio de Caja Devengado |
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2020 del archivo ModeloFiscal.cs.
|
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 2717 del archivo ModeloFiscal.cs.
|
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".
tcKey | Código de clave |
tnOperacion | Operación del asiento |
Definición en la línea 2709 del archivo ModeloFiscal.cs.
|
inline |
Devuelve el math del modelo a generar.
Definición en la línea 1525 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve la periodicidad del modelo.
Definición en la línea 2993 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve si el periodo anterior está liquidado Utilizado en las retenciones de los modelos 111 y 115.
Definición en la línea 2219 del archivo ModeloFiscal.cs.
|
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 1605 del archivo ModeloFiscal.cs.
|
inlinevirtual |
Devuelve un datatable específico del modelo para utilizar en la capa visual.
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 1597 del archivo ModeloFiscal.cs.
|
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'
tcNif | NIF a validar |
Definición en la línea 3941 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve una lista de porcentajes no vigentes.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 3670 del archivo ModeloFiscal.cs.
|
inlineprotected |
Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas.
Definición en la línea 2375 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 2395 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve true si ha de presentar en la lista periodos no liquidados.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 1659 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Validaciones previas a la generación del modelo.
tlExecute | Para poder controlar si estamos ejecutando o es en el momento de cargar el modelo |
Reimplementado en Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.Modelo417, Sage.ES.S50.Modelos.Modelo425, Sage.ES.S50.Modelos.ModeloFiscalCanarias, Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun, Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun, Sage.ES.S50.UnitTest.Modelos.Modelo111_IT y Sage.ES.S50.UnitTest.Modelos.Modelo115_IT.
Definición en la línea 1713 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualizamos los CIFs que puedan tener "-" o " " entre le letra y el número ...
tdtModelo | DataTable con la información del modelo |
tlActualizarCif | Actualizamos el "cif" a partir del "cifiva" si lo tiene informado |
Definición en la línea 2460 del archivo ModeloFiscal.cs.
|
inline |
|
inline |
Muestra el formulario de la generación de los modelos fiscales.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 1025 del archivo ModeloFiscal.cs.
|
inline |
Consulta una declaración existente.
tcMod_Id | Mod_id de la declaración |
tdStartDate | Fecha inicial |
tdEndDate | Fecha final |
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 1120 del archivo ModeloFiscal.cs.
|
inlinevirtual |
Presenta el formulario de incidencias detectadas.
Reimplementado en Sage.ES.S50.UnitTest.Modelos.Modelo111_IT y Sage.ES.S50.UnitTest.Modelos.Modelo115_IT.
Definición en la línea 1069 del archivo ModeloFiscal.cs.
|
inlinevirtual |
Presentación de los resultados de la información del modelo fiscal.
tcUrl | URL del modelo |
Definición en la línea 1042 del archivo ModeloFiscal.cs.
|
inlineprotected |
Actualizamos la información de SourceEntries.
Definición en la línea 3855 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Asignación de la fecha de la transacción.
toRegistroFiscal | Registros fiscal |
toItem | Item del sourceEntry |
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 3631 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Información adicional de los Items de los SourceEntries.
toItem | Referencia al Item |
toRegistroFiscal | Registro fiscal |
Reimplementado en Sage.ES.S50.Modelos.Modelo111.
Definición en la línea 3681 del archivo ModeloFiscal.cs.
|
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 3662 del archivo ModeloFiscal.cs.
|
inlineprotected |
Creamos el Account del SourceEntry.
Definición en la línea 3909 del archivo ModeloFiscal.cs.
delegate void Sage.ES.S50.Modelos.ModeloFiscal._StateModelo_Handler | ( | eComplianceStates | toComplianceActions | ) |
Delegado para cuando ha acabado de generar el modelo.
|
inlineprotected |
Convertimos una cadena a número.
tcNumero |
Definición en la línea 4019 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
SubmissionReportType a utilizar en el Compliance A implementar en cada modelo.
Definición en la línea 3021 del archivo ModeloFiscal.cs.
|
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
toRegistroFiscal | Registros de IVA/IGIC a calcular el TaxUID |
Reimplementado en Sage.ES.S50.Modelos.Modelo111, Sage.ES.S50.Modelos.Modelo115 y Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 3581 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Buscamos el TAXUID de los diferentes registros fiscales.
Reimplementado en Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 2672 del archivo ModeloFiscal.cs.
|
inlineprotected |
Calculamos el tipo impositivo.
toRegistroFiscal |
Definición en la línea 4072 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve si es un registro de Regularizacion de prorrata y de bienes.
toRegistroFiscal | Registro fiscal con la información del IVA/IGIC de la factura |
Definición en la línea 3011 del archivo ModeloFiscal.cs.
|
inlinevirtual |
Presentación del mensaje de demasiadas peticiones.
Definición en la línea 1060 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Gestión del transactionID (factura) de un registro fiscal.
toRegistroFiscal | Referencia al registro fiscal |
tnTransactionID | Número de transaction ID (factura) |
Reimplementado en Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 3846 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Tratamiento nacional de las ventas.
Definición en la línea 2501 del archivo ModeloFiscal.cs.
|
inline |
Upload Certificate.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 1228 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Validaciones varias para controlar la información que se informa al Compliance.
Definición en la línea 2425 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Validaciones varias para controlar la información que se informa al Compliance para gestionar en cada modelo A implementar en cada modelo.
Reimplementado en Sage.ES.S50.Modelos.Modelo417, Sage.ES.S50.Modelos.Modelo420 y Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2416 del archivo ModeloFiscal.cs.
|
inline |
Validación de si tenemos internet.
Definición en la línea 1487 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Validación de validar el servicio al ejecutar el modelo.
Reimplementado en Sage.ES.S50.UnitTest.Modelos.Modelo111_IT y Sage.ES.S50.UnitTest.Modelos.Modelo115_IT.
Definición en la línea 2653 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Validación de si hay periodos liquidado.
tdtPeriodos | Datatable de los periood |
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 1679 del archivo ModeloFiscal.cs.
|
inlineprotected |
Devuelve el valor de una declaración del string de calculations.
tcCalculations | Cadena de todo el calculations con los diferentes ficheros |
tcClaveBuscar |
Definición en la línea 4145 del archivo ModeloFiscal.cs.
|
inlineprotected |
Devuelve el valor de una declaración del string de calculations.
tcCalculations | Cadena de todo el calculations con los diferentes ficheros |
tcClaveBuscar |
Definición en la línea 4122 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve el where de las cuentas de los asientos de liquidación y prorrata.
Definición en la línea 2123 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve el where de las cuentas de los asientos de liquidación de bienes.
tcWhereProrrata | Where de la consulta del asiento de liquidación de prorrata |
Reimplementado en Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 2153 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de liquidación de los registros de criterio de caja.
Definición en la línea 2286 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de liquidación de los registros de criterio de caja.
Definición en la línea 2273 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de liquidación o fecha según el modelo/Territorio.
Reimplementado en Sage.ES.S50.Modelos.Modelo130 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 2199 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de liquidación o fecha según el modelo/Territorio para los registros No Sujetos.
Definición en la línea 2246 del archivo ModeloFiscal.cs.
|
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.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2180 del archivo ModeloFiscal.cs.
|
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.
Reimplementado en Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2190 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta de los tipos de IVA/IGIC a excluir del modelo.
tcAlias | Alias a utilizar para montar el where de lis IVAS/IGICS a excluir |
Definición en la línea 2322 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de tipo de IVA/IGIC según el modelo/Territorio.
Definición en la línea 2299 del archivo ModeloFiscal.cs.
|
inline |
Dispose.
Definición en la línea 62 del archivo ModeloFiscal.cs.
|
inline |
Generamos y presentamos el fichero de debug.
Definición en la línea 1315 del archivo ModeloFiscal.cs.
|
inlineprotected |
Validación de la información del modelo En los modelos de Territorio de Canarias no se permite la Ñ y la Ç
tcCadena |
Definición en la línea 3957 del archivo ModeloFiscal.cs.
|
protected |
Prtrganiac -> Ajustes negativos en el IVA de activo corriente.
Definición en la línea 481 del archivo ModeloFiscal.cs.
|
protected |
Prtrganii -> Ajustes negativos en el IVA de inversiones.
Definición en la línea 486 del archivo ModeloFiscal.cs.
|
protected |
Prtrgapiac -> Ajustes positivos en el IVA de activo corriente.
Definición en la línea 491 del archivo ModeloFiscal.cs.
|
protected |
Prtrgapii -> Ajustes positivos en el IVA de inversiones.
Definición en la línea 496 del archivo ModeloFiscal.cs.
|
protected |
Ejercicios donde vamos a realizar la consulta.
Definición en la línea 638 del archivo ModeloFiscal.cs.
|
protected |
Id de la compensación para buscar en el diccionario del ResultadoDeclaracion del Calculatios.
Definición en la línea 476 del archivo ModeloFiscal.cs.
|
protected |
Id del tipo declaración para buscar en el diccionario del ResultadoDeclaracion del Calculatios.
Definición en la línea 466 del archivo ModeloFiscal.cs.
|
protected |
Id del resultado para buscar en el diccionario del ResultadoDeclaracion del Calculatios.
Definición en la línea 471 del archivo ModeloFiscal.cs.
|
protected |
Indica si en la empresa tiene configurada trabajar con prorrata.
Definición en la línea 501 del archivo ModeloFiscal.cs.
|
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 507 del archivo ModeloFiscal.cs.
|
protected |
Lista de modelos en los que ya no pasaremos el JSON optionalData, a partir de declaraciones correspondientes a movimentos de un cierto ejercicio en adelante.
En los modelos 111, 115, 417 no se pasará el OptionalData a partir de presentaciones de declaraciones correspondientes a movimientos del ejercicio 2025 incluido, en adelante (publicación en Febrero 2025).
En el modelo 425 no se pasará el OptionalData a partir de presentaciones de declaraciones correspondientes a movimientos del ejercicio 2024 incluido, en adelante (publicación en Enero 2025).
En los modelos 130 y 420 no se pasará el OptionalData a partir de presentaciones de declaraciones correspondientes a movimientos del ejercicio 2025 incluido en adelante (publicación en Abril 2025). El 130 y el 420 se declaran trimestralmente, y se presentan: Primer trimestre: del 1 al 20 de abril, Segundo trimestre: del 1 al 20 de julio, Tercer trimestre: del 1 al 20 de octubre, Cuarto trimestre: del 1 al 30 de enero del año siguiente.
Definición en la línea 211 del archivo ModeloFiscal.cs.
|
protected |
Lista de Modelos en los que ya no pasaremos el JSON Representative, a partir de declaraciones correspondientes a movimentos de un cierto ejercicio en adelante.
Definición en la línea 249 del archivo ModeloFiscal.cs.
|
get |
Devuelve la acción de la generación del modelo.
Definición en la línea 816 del archivo ModeloFiscal.cs.
|
get |
Modelo de presentación anual.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 651 del archivo ModeloFiscal.cs.
|
getset |
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 798 del archivo ModeloFiscal.cs.
|
getset |
Fichero del certificado seleccionado en Compliance.
Definición en la línea 1279 del archivo ModeloFiscal.cs.
|
get |
Para indicar el color del modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 761 del archivo ModeloFiscal.cs.
|
get |
Para poder realizar declaraciones complementarias.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 701 del archivo ModeloFiscal.cs.
|
getset |
Estado del compliance.
Definición en la línea 618 del archivo ModeloFiscal.cs.
|
get |
Indica que la declaración es Complementaria.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 693 del archivo ModeloFiscal.cs.
|
get |
Indica que la declaración es Sustitutiva.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 685 del archivo ModeloFiscal.cs.
|
getset |
Descripción de la declaración.
Definición en la línea 554 del archivo ModeloFiscal.cs.
|
get |
Casillas modificables, no obligatorioriamente han de presentar siempre un valor inicial de 0.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 837 del archivo ModeloFiscal.cs.
|
getset |
Ejercicio del modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 769 del archivo ModeloFiscal.cs.
|
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
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 780 del archivo ModeloFiscal.cs.
|
getset |
Lista de errores o incidencias relacionadas con la información consultada en el modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 857 del archivo ModeloFiscal.cs.
|
get |
Instancia de la configuración de actividades del modelo 417/420.
Definición en la línea 591 del archivo ModeloFiscal.cs.
|
getprotected |
Devuelve si hemos de generar JSON con el OptionalData o no. Valor true no se genera, valor false sí se genera.
Modelos operativos en el ejercicio 2024: 425 - Impuesto General Indirecto Canario - Declaración resumen anual (para declaraciones de movimientos ejercicio 2024 incluido, en adelante)
Modelos operativos en el ejercicio 2025: (para declaraciones de movimientos ejercicio 2025 incluido, en adelante) 111 - Retenciones e ingresos a cuenta. Rendimientos del trabajo y de actividades económicas, premios y determinadas ganancias patrimoniales e imputaciones de Renta. Autoliquidación (Trimestral) 115 - Retenciones e ingresos a cuenta. Rentas o rendimientos procedentes del arrendamiento o subarrendamiento de inmuebles urbanos. (Mensual o trimestral) 417 - Impuesto General Indirecto Canario - Suministro Inmediato de Información - Autoliquidación. (Mensual o trimestral)
130 - Trimestral 420 - Trimestral
Para consultas de los modelo 425 en ejercicios anteriores al 2024, o a los modelos 111, 115, 417, 130, 420 anteriores al 2025 se deberá continuar pasando el OptionalData como JSON adicional que es tal como se había siempre hasta ahora.
Definición en la línea 231 del archivo ModeloFiscal.cs.
|
getprotected |
Devuelve si hemos de generar JSON con el Representative o no. Valor true no se pasa, valor false sí se pasa.
Modelos operativos en el ejercicio 2024: (para declaraciones de movimientos ejercicio 2024 incluido, en adelante) 425 - Impuesto General Indirecto Canario - Declaración resumen anual
Para consultas del modelo 425 en ejercicios anteriores al 2024 se deberá continuar pasando el Representatives como JSON adicional que es tal como se había siempre hasta ahora.
Definición en la línea 262 del archivo ModeloFiscal.cs.
|
getset |
Mensaje error.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 832 del archivo ModeloFiscal.cs.
|
get |
Código de modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 643 del archivo ModeloFiscal.cs.
|
getset |
Número de declaracion anterior de una declaración sustitutiva.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 743 del archivo ModeloFiscal.cs.
|
getset |
Número de justificante.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 734 del archivo ModeloFiscal.cs.
|
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 564 del archivo ModeloFiscal.cs.
|
getset |
Identificador de pantalla para los accesos.
Definición en la línea 544 del archivo ModeloFiscal.cs.
|
getset |
Liquidación/periodo del modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 789 del archivo ModeloFiscal.cs.
|
get |
Datatable con todos lo periodos de IVA/IGIC.
Definición en la línea 581 del archivo ModeloFiscal.cs.
|
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.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 660 del archivo ModeloFiscal.cs.
|
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 718 del archivo ModeloFiscal.cs.
|
get |
Devuelve los registros fiscales.
Definición en la línea 824 del archivo ModeloFiscal.cs.
|
get |
Modelo con representantes.
Definición en la línea 726 del archivo ModeloFiscal.cs.
|
getset |
Diccionario con el resultado de la declaración del Compliance.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 842 del archivo ModeloFiscal.cs.
|
getset |
Ruta de generación del modelo.
Definición en la línea 752 del archivo ModeloFiscal.cs.
|
getset |
Lista de los SourceEntries del modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 803 del archivo ModeloFiscal.cs.
|
get |
Estado de la petición del servicio.
Definición en la línea 609 del archivo ModeloFiscal.cs.
|
get |
Para poder realizar delacaraciones sustitutivas.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 709 del archivo ModeloFiscal.cs.
|
get |
Territorio del modelo.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 630 del archivo ModeloFiscal.cs.
|
getset |
Tipo de la declaración.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 668 del archivo ModeloFiscal.cs.
|
get |
Título del modelo fiscal.
Implementa Sage.ES.S50.Modelos.Interficies.IModeloFiscal.
Definición en la línea 677 del archivo ModeloFiscal.cs.
|
get |
Devuelve el modo de trabajo.
Definición en la línea 808 del archivo ModeloFiscal.cs.
_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_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_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_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.