Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.Modelos.Clases.Modelo390

Modelo 390. Más...

Diagrama de herencia de Sage.ES.S50.Modelos.Clases.Modelo390
Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun Sage.ES.S50.Modelos.ModeloFiscal Sage.ES.S50.Modelos.Interficies.IModeloFiscal

Propiedades

ConfigModelo390 Configuracion [get, set]
 Configuración del modelo fiscal (lazy)
 
- Propiedades heredados de Sage.ES.S50.Modelos.ModeloFiscal
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.
 

Otros miembros heredados

- Métodos públicos heredados de Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun
 ModelosFiscalTerritorioComun ()
 Constructor.
 
- Métodos públicos heredados de Sage.ES.S50.Modelos.ModeloFiscal
 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 heredados de Sage.ES.S50.Modelos.ModelosFiscalTerritorioComun
override bool _PreValidateModel (bool tlExecute)
 Validaciones previas al modelo dependiendo del territorio.
 
virtual bool _PreValidateModelAddress (bool tlExecute, ref List< string > tlstErrores)
 En los modelos de retenciones no es necesario validar el códig postal, sigla , nombre de la via pública.
 
virtual bool _PreValidateModelIBAN (bool tlExecute, ref List< string > tlstErrores)
 Valida el IBAN En el modelo 111 y 115 no es obligatorio.
 
virtual bool _PreValidateModelConfiguracion (bool tlExecute, ref string tcErrores, List< string > tstErrores)
 Validaciones previas al modelo dependiendo del territorio.
 
override Empresa.ActividadesModelo _ActividadesTerritorio ()
 Actividades del territorio Común De momento como no lo tenemos el mantenimiento de empresa lo tenemos de gestionar aquí
 
override void _BusinessDataTerritorio ()
 Método a implementar en cada territorio.
 
override bool _BusinessAddresses ()
 Información de la dirección de la empresa.
 
- Métodos protegidos heredados de Sage.ES.S50.Modelos.ModeloFiscal
void _AddIncidencias (List< IRegistroFiscal > tlstRegsitrosFiscales, TipoValidacion toTipoValidacion, TipoIncidenciaModelo toTipoIncidenciaModelo)
 Añade las incidencias a partir de una lista de registros fiscales.
 
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 void _OperacionesCriterioCajaDevengado (ref DataTable tdtIVACriterioCajaDevengado)
 Gestión de cobros de RECC En los modelos de Canarias podremos exluir el cobro de facturasde Ajuste de Rebu.
 
virtual bool _CriterioCajaDeducible ()
 Consulta del Criterio de Caja Deducible.
 
virtual bool _AsientosLiquidaciones ()
 Asientos de liquidación de prorrata / bienes Liquidación de prorrata IVA/IGIC Liquidación de bienes IVA/IGIC.
 
virtual string _WhereCuentasAsientosLiquidaciones ()
 Devuelve el where de las cuentas de los asientos de liquidación y prorrata.
 
virtual string _WhereCuentasAsientosLiquidacionesBienes (string tcWhereProrrata)
 Devuelve el where de las cuentas de los asientos de liquidación de bienes.
 
virtual string _WhereTipoAsientosLiquidacionProrrata ()
 Devuelve la parte del IN del filtro de tipo de movimiento de los asientos de liquidación de prorrata Realizará el filtro de los tipos de movimientos dependiendo de si es un modelo de Territorio nacional o de Canarias.
 
virtual string _WhereTipoMovimientoAsientosLiquidacionBien ()
 Devuelve la parte del IN del filtro de tipo de movimiento de los asientos de liquidación de bienes Realizará el filtro de los tipos de movimientos dependiendo de si es un modelo de Territorio nacional o de Canarias.
 
virtual string _WhereLiquidacionFecha ()
 Filtro de liquidación o fecha según el modelo/Territorio.
 
virtual bool _PeriodoAnteriorLiquidado ()
 Devuelve si el periodo anterior está liquidado Utilizado en las retenciones de los modelos 111 y 115.
 
virtual string _WhereLiquidacionFechaNoSujeto ()
 Filtro de liquidación o fecha según el modelo/Territorio para los registros No Sujetos.
 
virtual string _WhereLiquidacionCriterioCajaDevengadoFecha ()
 Filtro de liquidación de los registros de criterio de caja.
 
virtual string _WhereLiquidacionCriterioCajaDeducibleFecha ()
 Filtro de liquidación de los registros de criterio de caja.
 
virtual string _WhereTipoTerritorio ()
 Filtro de tipo de IVA/IGIC según el modelo/Territorio.
 
virtual string _CodigoTerritorio ()
 Devuelve el where del tipo de Territorio.
 
virtual string _WhereTiposExcluidos (string tcAlias)
 Consulta de los tipos de IVA/IGIC a excluir del modelo.
 
virtual List< ITipoModelo_ConfiguracionModelo ()
 Nos devuelve la configuración de los tipos de IVA/IGIC de los modelo A sobreescribir en cada modelo.
 
virtual bool _ExecuteLoadData ()
 Consultas de la información del modelo.
 
bool _PrepareData ()
 Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas.
 
virtual bool _PrepareDataBase ()
 Una vez consultada la información del modelo ahora vamos a actualizar la información según las diferentes casuísticas.
 
virtual string _ValidateDataBefore ()
 Validaciones varias para controlar la información que se informa al Compliance para gestionar en cada modelo A implementar en cada modelo.
 
virtual bool _ValidateData ()
 Validaciones varias para controlar la información que se informa al Compliance.
 
virtual void _RevisarNIFS (ref DataTable tdtModelo, bool tlActualizarCif)
 Actualizamos los CIFs que puedan tener "-" o " " entre le letra y el número ...
 
virtual void _NifNombreVarios ()
 Actualizamos los datos de NIF y NOMBRE que podamos tener en las tablas de IVA.
 
virtual void _Devolucion ()
 Inicialmente marcamos todos los registros con la base inferiror a 0 que son de devolución.
 
virtual void _TratamientoNacional ()
 Tratamiento nacional de las ventas.
 
virtual void _ISP ()
 Actualizamos los registros del IVA/IGIC Devengado y Deducible de los registros de ISP donde al realizar la compra ha realizado un registro Autorepercutido.
 
virtual bool _DevolucionDevengado ()
 Actualizamos los registros que son de Devolución de IVA/IGIC Devengado.
 
virtual bool _DevolucionConfiguracionTiposOperacionDevengado ()
 Actualizamos las devoluciones del IVA/IGIC Devengado a partir de la configuración de los modelos.
 
virtual bool _DevolucionDeducible ()
 Actualización del campo devolucion del IVA/IGIC Deducible.
 
virtual void _ConfiguracionTipoModelo ()
 Actualizamos los registros a partir de la configuación del modelo.
 
virtual bool _ConfiguracionTipoModeloDevengado (ITipoModelo loConfModelo)
 Configuración de los modelos de IGIC Devengado A implementar en el modelo base de cada Territorio como mínimo.
 
virtual bool _ConfiguracionTipoModeloDeducible (ITipoModelo loConfModelo)
 Configuración de los modelos de IGIC Deducible A implementar en el modelo base de cada Territorio como mínimo.
 
virtual void _IGICImplicito ()
 IGIC Implícito , a tratar en los modelos de canarias.
 
virtual bool _ValidateServiceExecute ()
 Validación de validar el servicio al ejecutar el modelo.
 
virtual void _EnviarDatosUso ()
 Método que conectará con el webservice de uso de modelos y enviará la licencia y el tipo de modelo para registrar el uso.
 
virtual void _TaxUIDS ()
 Buscamos el TAXUID de los diferentes registros fiscales.
 
virtual void _DiccionariosExcluirOperaciones ()
 Antes de devolver la descripción de la operación tenemos de validar las operaciones del asiento Agregamos al diccionario las operaciones que no se pueden incluir al montar la descripción de la operación del TAXUID.
 
virtual bool _OperacionExcluida (string tcKey, int tnOperacion)
 Devuelve si el tipo de operación está excluido por algún tipo de operación ComprasBienes: "ComprasBBySSCorrientes" o "ComprasBienesInversion" ImportacionesBienes: "ImportacionBBySSCorrientes" o "ImportacionBienesInversion".
 
virtual void _OperacionesImporteAbsoluto ()
 Tratamiento de operaciones que se han de enviar con el valor absoluto.
 
virtual void _AgruparInformacion ()
 Agrupamos la información y descartamos los registros que no tienen un TaxUID.
 
virtual eOperacionFiscal _DescripcionOperacionBefore (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID Depende del modelo/operación puede interesar que aplique antes el TAXUID del model hijo en lugar de la base.
 
virtual eOperacionFiscal _DescripcionOperacionAfter (IRegistroFiscal toRegistroFiscal, eOperacionFiscal teOperacionFiscal)
 Descripción de la operación del TAXTUID Depende del modelo/operación puede interesar que aplique antes el TAXUID del modelo base.
 
virtual eOperacionFiscal _DescripcionOperacion (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID.
 
virtual eOperacionFiscal _DescripcionOperacionDevengado (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID de los registros Devengados.
 
virtual eOperacionFiscal _DescripcionOperacionDeducible (IRegistroFiscal toRegistroFiscal)
 Descripción de la operación del TAXTUID de los registros Deducibles.
 
virtual string _PeriodicidadModelo ()
 Devuelve la periodicidad del modelo.
 
virtual bool _TipoRegistroRegularizacionProrrata (IRegistroFiscal toRegistroFiscal)
 Devuelve si es un registro de Regularizacion de prorrata y de bienes.
 
virtual string _SubmissionReportType ()
 SubmissionReportType a utilizar en el Compliance A implementar en cada modelo.
 
virtual bool _BusinessAdditionalData ()
 Información adicional de la empresa.
 
virtual bool _BusinessCuotasCompensarPeriodoAnterior ()
 _Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior
 
virtual void _Business_ReSubmissionTotalPayments (HistoricoModelo.Generacion toDeclaracionAnterior, string tcBoxResultado, ref decimal tnTotalSubmissionTotalPayments, bool tlUltima=true)
 Resultado a ingresar de declaraciones complementarias anteriores ya presentadas de mismo ejercicio y periodo. Solo en el caso que la declaración sea complementaria.
 
virtual bool _BusinessCuotasPeriodoAnterior ()
 Tratamos las cuotas del periodo o periodos anteriores.
 
virtual bool _BusinessCuotasCompensarPeriodoAnterior (HistoricoModelo.Generacion toDeclaracionAnterior)
 _Business._TaxAmountToCompensatePreviousPeriods: Cuotas a compensar del periodo anterior
 
virtual decimal _BusinessResultadoDeclaracion (string tcCadenaCaltulations, eTiposResultadosDeclaracion toTipoResultado)
 Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación.
 
virtual bool _BusinessTotalIngresosModelo (string tcModelo="")
 Total ingresos realizados en las autoliquidaciones por IGIC del ejercicio(Casilla 116 del modelo 425) Se informará a partir de datos en ficheros descargados de modelo 420 de periodos del mismo ejercicio de la declaración que se está procesando. Suma de cantidades a ingresar por el impuesto como resultado de autoliquidaciones periodicas (modelos 420).
La casilla será manual para que el usuario pueda informar el importe que corresponda en el caso que no se hayan generado las declaraciones de todos los periodos del ejercicio en Sage 50cloud.
 
virtual bool _BusinessTotalCuotasCompensarModelo (string tcModelo)
 Total de cuotas a componesar.
 
virtual List< HistoricoModelo.Generacion > _DeclaracionesEjercicio (string tcModelo="")
 Devuelve las declaraciones del ejercicio anterior para poder consultar valores.
 
virtual List< HistoricoModelo.Generacion > _DeclaracionesPeriodosAnteriores ()
 Devuelve una lista de las declaraciones anteriores.
 
virtual void _BusinessProrrata ()
 Información de la prorrata A implementar en los modelos donde sea necesario de momento en el modelo 417.
 
virtual string _CodigoCNAE (string tcCodigoCNAE)
 Tratamos el código de CNAE Al menos para canarias tenemos un tratamiento especial.
 
virtual HistoricoModelo.Generacion _DeclaracionAnterior ()
 Devuelve la declaración para poder consultar valores.
 
virtual object _BusinessCompensacionDeclaracionAnterior (string tcCadenaCaltulations)
 Consulta en el calculations si la declaración es a compensar y devuelve el importe de la compensación.
 
decimal _ConvertToDecimalNVL (object toValue)
 Convertir a decimal controlando los nulos.
 
virtual bool _BusinessExonerado ()
 Devuelve si la empresa en el territorio correspondiente está exonerado de presentar el modelo.
 
virtual bool _BusinessActivities ()
 Actividades de la empresa Solo se enviará dicha información en la declaración del último periodo si en configuración de modelo 417 tiene marcado el check 'Exonerado de presentar la declaración-resumen anual'.
 
virtual bool _BusinessRepresentatives ()
 Representantes de la empresa A implementar en cada territorio.
 
virtual bool _BusinessRepresentativesFisica ()
 Añadimos el representante de la empresa de tipo "Persona Física" A implementar en cada territorio.
 
virtual bool _BusinessRepresentativesJuridica (Empresa.RepresentantesPersonasJuridicasModelo.RepresentantePersonaJuridica toRepresentante)
 Añadimos los representantes si la empresa es de tipo "Persona jurídica" A implementar en cada territorio.
 
virtual string _TaxUID (IRegistroFiscal toRegistroFiscal)
 Devuelve el TAXTUID del registro de IVA/IGIC.
 
virtual void _SourceEntriesDataFechaTransaccion (IRegistroFiscal toRegistroFiscal, IItem toItem)
 Asignación de la fecha de la transacción.
 
virtual Dictionary< string, string > _EditableObjectsModelo ()
 Casillas editables del modelo.
 
virtual DataTable _ConsultarPeriodos ()
 Devuelve un Datatable con los periodos a presentar en la capa visual.
 
virtual void _SourceEntriesValidateData ()
 Validamos la información que enviamos al Compliance Eliminaremos registros que cumplan unas condiciones si pertoca.
 
virtual List< decimal > _PorcentajesNoVigentes ()
 Devuelve una lista de porcentajes no vigentes.
 
virtual bool _SourceEntriesDataItem (IItem toItem, IRegistroFiscal toRegistroFiscal)
 Información adicional de los Items de los SourceEntries.
 
void _DisableObjectsComplementary (ref Dictionary< string, string > toDictCasillasEditables)
 Desactivamos los controles de complementaria.
 
string[] _EjerciciosConsulta ()
 Devuelve la lista de ejercicios cuando ha de consultar la información en tablas relacionadas que pueden estar en el año anterior Si trabajamos con ejercicio partido se peude llegar a consultar en 3 ejercicios.
 
void _ConstructorPrivadoModelo (string tcModelo, string tcTipo="VAT")
 Asignamos el código de modelo y actualizamos las propiedades "_cTitulo" y "_Pantalla".
 
void _ImporteAbsoluto (IRegistroFiscal loIRegistroFiscal)
 Actualizamos los importes con el valor Absoluto.
 
void _DisposeDatatable (DataTable tdtDatatable)
 Liberamos un DataTable.
 
bool _ExecuteCompliance ()
 Preparamos la información de BussinessInfo y los SourcesEntries y generamos el modelo mediante reflection.
 
string _BusinessCurreny ()
 Currency de la empresa.
 
string _BusinessCountry ()
 Country de la empresa.
 
string _BusinessCountryCode ()
 CountryCode de la empresa.
 
virtual string _TransactionID (IRegistroFiscal toRegistroFiscal, int tnTransactionID)
 Gestión del transactionID (factura) de un registro fiscal.
 
bool _SourceEntriesData ()
 Actualizamos la información de SourceEntries.
 
bool _SourceEntryAccount ()
 Creamos el Account del SourceEntry.
 
bool _PersonaFisica (string tcNif)
 Devuelve si es un NIF de persona física.
 
string ValidateDataStringModel (string tcCadena)
 Validación de la información del modelo En los modelos de Territorio de Canarias no se permite la Ñ y la Ç
 
bool _BusinessData ()
 Información de empresa.
 
int _StringToNumber (string tcNumero)
 Convertimos una cadena a número.
 
bool _DataTableToRegistrosFiscales (DataTable tdtModelo)
 Volcamos la información del DataTable a la lista de registros fiscales.
 
bool _DataTableToDetalleRegistrosFiscales (DataTable tdtModelo, bool tlDisposeDatatable=true)
 Volcamos la información del DataTable a la lista de detalle de registros fiscales.
 
string _TipoImpositivo (IRegistroFiscal toRegistroFiscal)
 Calculamos el tipo impositivo.
 
void _AddEditableObjectModelo (ref Dictionary< string, string > toEditableObjectsModelo, string tcId)
 Añadimos un elemento al diccionario de objetos editables.
 
void _BoxesEditables (ref Dictionary< string, string > toDictCasillasEditables, int tnBoxIni, int tnBoxFin)
 Agrega una serie de casillas editables entre los parámetros especificados.
 
object _ValorResultadosDeclaracion (string tcCalculations, string tcClaveBuscar)
 Devuelve el valor de una declaración del string de calculations.
 
object _ValorPagoDeclaracion (string tcCalculations, string tcClaveBuscar)
 Devuelve el valor de una declaración del string de calculations.
 
virtual bool _DevolucionConfiguracionTiposOperacionDeducible ()
 Actualizamos las devoluciones del IVA/IGIC Deducible a partir de la configuración de los modelos.
 
- Atributos protegidos heredados de Sage.ES.S50.Modelos.ModeloFiscal
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.
 
- Eventos heredados de Sage.ES.S50.Modelos.ModeloFiscal
_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.
 

Descripción detallada

Modelo 390.

Definición en la línea 8 del archivo Modelo390.cs.

Documentación de propiedades

◆ Configuracion

ConfigModelo390 Sage.ES.S50.Modelos.Clases.Modelo390.Configuracion
getset

Configuración del modelo fiscal (lazy)

Definición en la línea 13 del archivo Modelo390.cs.


La documentación de esta clase está generada del siguiente archivo: