Modelo 420 de Canarias. Más...
Métodos públicos | |
Modelo420 () | |
Constructor. | |
![]() | |
ModeloFiscalCanarias () | |
Constructor. | |
![]() | |
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 | |
override List< ITipoModelo > | _ConfiguracionModelo () |
Devolvemos la configuración del modelo 417. | |
override eOperacionFiscal | _DescripcionOperacionBefore (IRegistroFiscal toRegistroFiscal) |
Descripción de la operación del TAXTUID Depende del modelo/operación puede interesar que aplique antes el TAXUID del model hijo en lugar de la base. | |
override string | _ValidateDataBefore () |
Validaciones varias para controlar la información que se informa al Compliance. | |
override Dictionary< string, string > | _EditableObjectsModelo () |
Casillas editables del modelo. | |
![]() | |
override bool | _PreValidateModel (bool tlExecute) |
Validaciones previas al modelo dependiendo del territorio. | |
override void | _SourceEntriesValidateData () |
Validamos la información que enviamos al Compliance Los registros al 7% que no son rectificaciones no las podemos enviar. | |
override List< decimal > | _PorcentajesNoVigentes () |
Devuelve una lista de porcentajes no vigentes. | |
override Empresa.ActividadesModelo | _ActividadesTerritorio () |
Actividades del territorio. | |
override void | _BusinessDataTerritorio () |
Método a implementar en cada territorio. | |
override bool | _BusinessAddresses () |
Información de la dirección de la empresa. | |
override bool | _BusinessRepresentatives () |
Representantes de la empresa. | |
override bool | _BusinessRepresentativesFisica () |
Añadimos el representante de la empresa de tipo "Persona Física". | |
override string | _CodigoCNAE (string tcCodigoCNAE) |
Tratamos el código de CNAE Al menos para canarias tenemos un tratamiento especial Si el código CNAE es de 4 posiciones se envian solamente las tres primeras Si el código CNAE es de 3 posiciones se envian las dos primeras posiciones añadiendo por la izquierda un 0 . Ejemplo: Si tenemos un código 111, enviaremos 011, si tenemos un código 121, enviaremos 012. | |
override bool | _ConfiguracionTipoModeloDevengado (ITipoModelo loConfModelo) |
Configuración de los modelos de IGIC Devengado. | |
override bool | _ConfiguracionTipoModeloDeducible (ITipoModelo loConfModelo) |
Configuración de los modelos de IGIC Deducible. | |
override Dictionary< string, string > | _EditableObjectsModelo () |
Casillas editables del modelo. | |
override string | _CodigoTerritorio () |
Devuelve el where del tipo de Territorio Realizará el filtro de los tipos de movimientos de Territorio de Canarias. | |
override string | _WhereTipoAsientosLiquidacionProrrata () |
Devuelve la parte del IN del filtro de tipo de movimiento de los asientos de liquidación de prorrata Realizará el filtro de los tipos de movimientos dependiendo de si es un modelo de Territorio nacional o de Canarias. | |
override string | _WhereTipoMovimientoAsientosLiquidacionBien () |
Devuelve la parte del IN del filtro de tipo de movimiento de los asientos de liquidación de bienes Realizará el filtro de los tipos de movimientos dependiendo de si es un modelo de Territorio nacional o de Canarias. | |
override string | _ValidateDataBefore () |
Validaciones varias para controlar la información que se informa al Compliance para gestionar en cada modelo. | |
override void | _OperacionesCriterioCajaDevengado (ref DataTable tdtIVACriterioCajaDevengado) |
Validaremos si hay cobros de RECC Devengados (tabla IVACJREPER) donde la operación del asiento sea -1 En tal caso será necesario consultar el asiento en el ejercicio anterior para ver si es una operación de Ajuste de Rebu. | |
override eOperacionFiscal | _DescripcionOperacion (IRegistroFiscal toRegistroFiscal) |
Descripción de la operación del TAXTUID. | |
![]() | |
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 | _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 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 | _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 | _WhereTiposExcluidos (string tcAlias) |
Consulta de los tipos de IVA/IGIC a excluir del 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 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 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 | _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 | _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 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 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 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 | _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 DataTable | _ConsultarPeriodos () |
Devuelve un Datatable con los periodos a presentar en la capa visual. | |
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. | |
Otros miembros heredados | |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
_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. | |
Modelo 420 de Canarias.
Definición en la línea 19 del archivo Modelo420.cs.
|
inline |
Constructor.
Definición en la línea 42 del archivo Modelo420.cs.
|
inlineprotectedvirtual |
Devolvemos la configuración del modelo 417.
Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.
Definición en la línea 54 del archivo Modelo420.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 de Sage.ES.S50.Modelos.ModeloFiscal.
Reimplementado en Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 65 del archivo Modelo420.cs.
|
inlineprotectedvirtual |
Casillas editables del modelo.
Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.
Reimplementado en Sage.ES.S50.Modelos.Modelo425.
Definición en la línea 113 del archivo Modelo420.cs.
|
inlineprotectedvirtual |
Validaciones varias para controlar la información que se informa al Compliance.
Reimplementado de Sage.ES.S50.Modelos.ModeloFiscal.
Definición en la línea 91 del archivo Modelo420.cs.