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... | |
bool | _Load () |
Carga la información de la empresa necesaria para consultar la configuración de los modelos Los tipos impositivos y los periodos de IVA/IGIC para gestionar la consulta a otros ejercicio y el tema de ejercicio partido Más... | |
bool | _Save () |
Guardamos el modelo Más... | |
bool | _Execute () |
Ejecución y consulta de la información del modelo Más... | |
void | _Show () |
Muestra el formulario de la generación de los modelos fiscales Más... | |
virtual void | _ShowModelo (string tcUrl) |
Presentación de los resultados de la información del modelo fiscal Más... | |
virtual bool | _ShowIncidencias () |
Presenta el formulario de incidencias detectadas Más... | |
DataTable | _DatatablePrintErrores () |
Devuelve un datatable para la impresión de los errores/incidencias del modelo Más... | |
bool | _Show (string tcMod_Id, DateTime tdStartDate, DateTime tdEndDate) |
Consulta una declaración existente Más... | |
bool | _Delete (HistoricoModelo.Generacion toDeclaracion=null) |
Borrado de una declaración, si no se pasa la declaración a borrar, es la actual Más... | |
bool | _DownloadFile (string tcExtension) |
Descarga del fichero borrador y DEC, cuando pulsamos sobre el botón de la web del Compliance Si descarga el PDF, lo abrimos adicionalmente Más... | |
HistoricoModelo.Generacion | _ExisteDeclaracion () |
Controlamos si existe la declaración Más... | |
void | GenerateFileInformation () |
Generamos y presentamos el fichero de debug Más... | |
void | _DeleteModeloCompliance (bool tlOk) |
Notificación de como ha ido el borrado de una declaración del Compliance Más... | |
bool | _FileDownloadedCompliance (string tcFilePathCompliance, int tnFileDownload, int tnTotalFiles) |
Notificación de la descarga de un fichero Más... | |
void | _ComunicacionCompliance (eComplianceStates toeComplianceState, IEnumerable< object > toParameters) |
Comunicación con el Compliance Más... | |
bool | _ValidateService () |
Validación de si tenemos internet Más... | |
string | _PathModelo () |
Devuelve el math del modelo a generar Más... | |
List< IValidacionRegistroModelo > | _ErroresAgrupados () |
Devuelve una lista de los errores agrupados por asiento / ejercicio Más... | |
List< IValidacionRegistroModelo > | _DetalleError (IValidacionRegistroModelo toIValidacionRegistroModelo) |
Devuelve una lista de los errores de un asiento para presentar en el detalle Más... | |
virtual DataTable | _PeriodosVisual () |
Devuelve un datatable específico del modelo para utilizar en la capa visual Más... | |
virtual string | _MensajeNingunPeriodoLiquidado () |
Devuelve el mensaje de ningún periodo de IVA no liquidados Más... | |
Métodos protegidos | |
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 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... | |
bool | _BusinessData () |
Información de empresa Más... | |
int | _StringToNumber (string tcNumero) |
Convertimos una cadena a número Más... | |
bool | _DataTableToRegistrosFiscales (DataTable tdtModelo) |
Volcamos la información del DataTable a la lista de registros fiscales Más... | |
bool | _DataTableToDetalleRegistrosFiscales (DataTable tdtModelo, bool tlDisposeDatatable=true) |
Volcamos la información del DataTable a la lista de detalle de registros fiscales Más... | |
string | _TipoImpositivo (IRegistroFiscal toRegistroFiscal) |
Calculamos el tipo impositivo Más... | |
void | _AddEditableObjectModelo (ref Dictionary< string, string > toEditableObjectsModelo, string tcId) |
Añadimos un elemento al diccionario de objetos editables Más... | |
void | _BoxesEditables (ref Dictionary< string, string > toDictCasillasEditables, int tnBoxIni, int tnBoxFin) |
Agrega una serie de casillas editables entre los parámetros especificados Más... | |
object | _ValorResultadosDeclaracion (string tcCalculations, string tcClaveBuscar) |
Devuelve el valor de una declaración del string de calculations Más... | |
virtual bool | _DevolucionConfiguracionTiposOperacionDeducible () |
Actualizamos las devoluciones del IVA/IGIC Deducible a partir de la configuración de los modelos Más... | |
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 | _Representantes [get] |
Modelo con representantes Más... | |
string | _NumeroJustificante [get, set] |
Número de justificante Más... | |
string | _NumeroDeclaracionAnterior [get, set] |
Número de declaracion anterior de una declaración sustitutiva Más... | |
string | _RutaGeneracion [get, set] |
Ruta de generación del modelo Más... | |
Color | _Color [get] |
Para indicar el color del modelo Más... | |
string | _Ejercicio [get, set] |
Ejercicio del modelo Más... | |
string | _EjercicioCompliance [get, set] |
Primer ejercicio que tenemos disponible en el Compliance para el modelo actual Más... | |
int | _Periodo [get, set] |
Liquidación/periodo del modelo Más... | |
IBusiness | _Business [get, set] |
Business Más... | |
ISourceEntry | _SourceEntries [get, set] |
Lista de los SourceEntries del modelo Más... | |
eComplianceWorkingMode | _WorkingMode [get] |
Devuelve el modo de trabajo Más... | |
eComplianceAcciones | _AccionModelo [get] |
Devuelve la acción de la generación del modelo Más... | |
string | _Mensaje_Error [get, set] |
Mensaje error Más... | |
Dictionary< string, string > | _EditableObjects [get] |
Casillas modificables, no obligatorioriamente han de presentar siempre un valor inicial de 0 Más... | |
Dictionary< string, object > | _ResultadoDeclaracion [get, set] |
Diccionario con el resultado de la declaración del Compliance Más... | |
List< IValidacionRegistroModelo > | _Errores [get, set] |
Lista de errores o incidencias relacionadas con la información consultada en el modelo Más... | |
![]() | |
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... | |
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 3118 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 3749 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 856 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 841 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 1475 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 2411 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 1774 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 1466 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 3760 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 1484 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 2768 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 3129 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Información adicional de la empresa
Reimplementado en Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 2720 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Información de la dirección de la empresa
Reimplementado en Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun y Sage.ES.S50.Modelos.ModeloFiscalCanarias.
Definición en la línea 2712 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 3022 del archivo ModeloFiscal.cs.
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtual |
_Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior
Definición en la línea 2742 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 2835 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 2797 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 2704 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 3110 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 2968 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 3180 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 3193 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 3204 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 2854 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Total de cuotas a componesar
tcModelo | Código de modelo |
Definición en la línea 2899 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 2879 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 2978 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 2014 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 1158 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 2046 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 2305 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 2339 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 2328 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 3406 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 1495 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 3326 del archivo ModeloFiscal.cs.
|
inlineprotected |
Convertir a decimal controlando los nulos
toValue | Valor a convertir |
Definición en la línea 3097 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del Criterio de Caja Deducible
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 1731 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del Criterio de Caja Devengado
Definición en la línea 1693 del archivo ModeloFiscal.cs.
|
inline |
Devuelve un datatable para la impresión de los errores/incidencias del modelo
Definición en la línea 919 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 3713 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 3694 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve la declaración para poder consultar valores
Definición en la línea 2987 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 2920 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve una lista de las declaraciones anteriores
Definición en la línea 2942 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Deducible (Soportado)
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 1567 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Deducible No Sujeto (Soportado No Sujeto)
Definición en la línea 1651 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 980 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 1073 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.
Definición en la línea 2532 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 2521 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.Modelo425 y Sage.ES.S50.Modelos.Modelo417.
Definición en la línea 2508 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 2610 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 2561 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 1280 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Devengado (Repercutido)
Reimplementado en Sage.ES.S50.Modelos.Modelo130.
Definición en la línea 1522 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consulta del IVA/IGIC Devengado No Sujeto (Repercutido No Sujeto)
Definición en la línea 1609 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 2192 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 4967 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 2253 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualización del campo devolucion del IVA/IGIC Deducible
Definición en la línea 2274 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Actualizamos los registros que son de Devolución de IVA/IGIC Devengado
Definición en la línea 2225 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 2368 del archivo ModeloFiscal.cs.
|
inlineprotected |
Desactivamos los controles de complementaria
toDictCasillasEditables |
Definición en la línea 3366 del archivo ModeloFiscal.cs.
|
inlineprotected |
Liberamos un DataTable
tdtDatatable | DataTable a liberarr |
Definición en la línea 3430 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 ficehro a descargar |
Definición en la línea 1019 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Casillas editables del modelo
Reimplementado en Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.ModeloFiscalCanarias, Sage.ES.S50.Modelos.Modelo425, Sage.ES.S50.Modelos.Modelo111, Sage.ES.S50.Modelos.Modelo417 y Sage.ES.S50.Modelos.Modelo420.
Definición en la línea 3317 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 3378 del archivo ModeloFiscal.cs.
|
inline |
Devuelve una lista de los errores agrupados por asiento / ejercicio
Definición en la línea 1251 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 769 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 3443 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Consultas de la información del modelo
Reimplementado en Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.Modelo417.
Definición en la línea 2055 del archivo ModeloFiscal.cs.
|
inline |
Controlamos si existe la declaración
Definición en la línea 1038 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve true si hay periodos liquidados
tdtPeriodos | Datatable de los periodos |
Definición en la línea 1386 del archivo ModeloFiscal.cs.
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
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 1086 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 2347 del archivo ModeloFiscal.cs.
|
inlineprotected |
Actualizamos los importes con el valor Absoluto
loIRegistroFiscal |
Definición en la línea 3418 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 2214 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 707 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 1420 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 1411 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Mensaje de sin periodos
Reimplementado en Sage.ES.S50.Modelos.Modelo130, Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.ModeloFiscalRetencionesTerritorioComun.
Definición en la línea 1364 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 2180 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 2399 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 2391 del archivo ModeloFiscal.cs.
|
inline |
Devuelve el math del modelo a generar
Definición en la línea 1242 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Devuelve la periodicidad del modelo
Definición en la línea 2667 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 1921 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 1322 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 1314 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 3615 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 3344 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 2077 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 2097 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 1376 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.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 1430 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 2162 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 869 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 951 del archivo ModeloFiscal.cs.
|
inlinevirtual |
Presenta el formulario de incidencias detectadas
Definición en la línea 900 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 890 del archivo ModeloFiscal.cs.
|
inlineprotected |
Actualizamos la información de SourceEntries
Definición en la línea 3529 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 3305 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 3355 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 3336 del archivo ModeloFiscal.cs.
|
inlineprotected |
Creamos el Account del SourceEntry
Definición en la línea 3583 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 3679 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
SubmissionReportType a utilizar en el Compliance A implementar en cada modelo
Definición en la línea 2695 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.Modelo130, Sage.ES.S50.Modelos.Modelo111 y Sage.ES.S50.Modelos.Modelo115.
Definición en la línea 3255 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 2354 del archivo ModeloFiscal.cs.
|
inlineprotected |
Calculamos el tipo impositivo
toRegistroFiscal |
Definición en la línea 3732 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 2685 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 3520 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Tratamiento nacional de las ventas
Definición en la línea 2203 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Validaciones varias para controlar la información que se informa al Compliance
Definición en la línea 2127 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.ModeloFiscalCanarias, Sage.ES.S50.Modelos.Modelo417 y Sage.ES.S50.Modelos.Modelo420.
Definición en la línea 2118 del archivo ModeloFiscal.cs.
|
inline |
|
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 1396 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 3782 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 1825 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 1855 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de liquidación de los registros de criterio de caja
Definición en la línea 1988 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de liquidación de los registros de criterio de caja
Definición en la línea 1975 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 1901 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 1948 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 1882 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 1892 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 2024 del archivo ModeloFiscal.cs.
|
inlineprotectedvirtual |
Filtro de tipo de IVA/IGIC según el modelo/Territorio
Definición en la línea 2001 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 1057 del archivo ModeloFiscal.cs.
|
protected |
Prtrganiac -> Ajustes negativos en el IVA de activo corriente
Definición en la línea 354 del archivo ModeloFiscal.cs.
|
protected |
Prtrganii -> Ajustes negativos en el IVA de inversiones
Definición en la línea 359 del archivo ModeloFiscal.cs.
|
protected |
Prtrgapiac -> Ajustes positivos en el IVA de activo corriente
Definición en la línea 364 del archivo ModeloFiscal.cs.
|
protected |
Prtrgapii -> Ajustes positivos en el IVA de inversiones
Definición en la línea 369 del archivo ModeloFiscal.cs.
|
protected |
Ejercicios donde vamos a realizar la consulta
Definición en la línea 492 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 349 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 339 del archivo ModeloFiscal.cs.
|
protected |
Id del resultado para buscar en el diccionario del ResultadoDeclaracion del Calculatios
Definición en la línea 344 del archivo ModeloFiscal.cs.
|
protected |
Indica si en la empresa tiene configurada trabajar con prorrata
Definición en la línea 374 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 380 del archivo ModeloFiscal.cs.
|
get |
Devuelve la acción de la generación del modelo
Definición en la línea 662 del archivo ModeloFiscal.cs.
|
get |
Modelo de presentación anual
Definición en la línea 506 del archivo ModeloFiscal.cs.
|
getset |
Definición en la línea 643 del archivo ModeloFiscal.cs.
|
get |
Para indicar el color del modelo
Definición en la línea 607 del archivo ModeloFiscal.cs.
|
get |
Para poder realizar declaraciones complementarias
Definición en la línea 556 del archivo ModeloFiscal.cs.
|
getset |
Estado del compliance
Definición en la línea 473 del archivo ModeloFiscal.cs.
|
get |
Indica que la declaración es Complementaria
Definición en la línea 548 del archivo ModeloFiscal.cs.
|
get |
Indica que la declaración es Sustitutiva
Definición en la línea 540 del archivo ModeloFiscal.cs.
|
getset |
Descripción de la declaración
Definición en la línea 409 del archivo ModeloFiscal.cs.
|
get |
Casillas modificables, no obligatorioriamente han de presentar siempre un valor inicial de 0
Definición en la línea 674 del archivo ModeloFiscal.cs.
|
getset |
Ejercicio del modelo
Definición en la línea 615 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
Definición en la línea 626 del archivo ModeloFiscal.cs.
|
getset |
Lista de errores o incidencias relacionadas con la información consultada en el modelo
Definición en la línea 695 del archivo ModeloFiscal.cs.
|
get |
Instancia de la configuración de actividades del modelo 417/420
Definición en la línea 446 del archivo ModeloFiscal.cs.
|
getset |
Mensaje error
Definición en la línea 669 del archivo ModeloFiscal.cs.
|
get |
Código de modelo
Definición en la línea 498 del archivo ModeloFiscal.cs.
|
getset |
Número de declaracion anterior de una declaración sustitutiva
Definición en la línea 589 del archivo ModeloFiscal.cs.
|
getset |
Número de justificante
Definición en la línea 580 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 419 del archivo ModeloFiscal.cs.
|
getset |
Identificador de pantalla para los accesos
Definición en la línea 399 del archivo ModeloFiscal.cs.
|
getset |
Liquidación/periodo del modelo
Definición en la línea 635 del archivo ModeloFiscal.cs.
|
get |
Datatable con todos lo periodos de IVA/IGIC
Definición en la línea 436 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
Definición en la línea 515 del archivo ModeloFiscal.cs.
|
get |
Modelo con representantes
Definición en la línea 572 del archivo ModeloFiscal.cs.
|
getset |
Diccionario con el resultado de la declaración del Compliance
Definición en la línea 680 del archivo ModeloFiscal.cs.
|
getset |
Ruta de generación del modelo
Definición en la línea 598 del archivo ModeloFiscal.cs.
|
getset |
Lista de los SourceEntries del modelo
Definición en la línea 648 del archivo ModeloFiscal.cs.
|
get |
Estado de la petición del servicio
Definición en la línea 464 del archivo ModeloFiscal.cs.
|
get |
Para poder realizar delacaraciones sustitutivas
Definición en la línea 564 del archivo ModeloFiscal.cs.
|
get |
Territorio del modelo
Definición en la línea 485 del archivo ModeloFiscal.cs.
|
getset |
Tipo de la declaración
Definición en la línea 523 del archivo ModeloFiscal.cs.
|
get |
Título del modelo fiscal
Definición en la línea 532 del archivo ModeloFiscal.cs.
|
get |
Devuelve el modo de trabajo
Definición en la línea 654 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 127 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 108 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 88 del archivo ModeloFiscal.cs.