Class: ArquivoEstabelecimento
- Inherits:
-
Object
- Object
- ArquivoEstabelecimento
show all
- Includes:
- ArquivoData
- Defined in:
- lib/odorico/arquivo_estabelecimento.rb
Constant Summary
collapse
- ATRIBUTOS =
{
numero_inscricao_estabelecimento: { key: 'NumeroInscricaoEstabelecimento', type: Types::String },
inicio_validade: { key: 'InicioValidade', type: Types::String },
cnae_preponderante: { key: 'CnaePreponderante', type: Types::String },
fap: { key: 'Fap', type: Types::String.optional },
tipo_registro_ponto: { key: 'TipoRegistroPonto', type: Types::Integer.optional },
descricao_proc_emi: { key: 'DescricaoProcEmi', type: Types::String.optional }
}.freeze
- ATRIBUTOS_DESCARTADOS =
{}.freeze
- ATRIBUTOS_IGNORADOS =
%w[
IdEventoXml
TipoInscricaoEmpregador
TipoInscricaoEstabelecimento
NomeEstabelecimento
AliquotaRat
AliquotaRatAjustada
IndicativoContratacaoDeficiencia
NrReciboEventoOriginal
ContratoAprendizEntidade
RequestVerificationToken
SomenteVisualizacao
BloquearCodigo
BloquearAntigoPeriodoValidade
TipoEmpregador
ClassificacaoTributariaEmpregador
ContinuandoEdicao
TipoInscricaoEstabelecimento_TEXT
CnaePreponderanteCodigoDescricaoAutoComplete
CnaePreponderantePreenchido
AliquotaRat_TEXT
FapRecuperado
AliquotaRatRecuperada
DesejaIncluirProcessoAdminJudRat
DesejaIncluirProcessoAdminJudFap
DesejaIncluirInfoAliquotaGilrat
DesejaIncluirEntidadesEducativas
TipoRegistroPonto_TEXT
IndicativoContratacaoAprendiz_TEXT
checkbox_preencher_grupo0
IndicativoContratacaoDeficiencia_TEXT
EntidadeEducativaTela_CnpjEntidadeEducativa
VerProc
IndicativoSubstituicaoPatronalObra_TEXT
ExibeModoCompleto
checkbox_preencher_grupo1
IndicativoContratacaoAprendiz
CodigoDoProcessoAdministrativo
].freeze
- ATRIBUTOS_NAO_SUPORTADOS =
{
'Não suportamos obras': %w[
IndicativoSubstituicaoPatronalObra
],
'Não suportamos empregadores pessoa física': %w[
TipoCaepf
],
'Não suportamos encerramento de histórico de evento tabela': %w[
FimValidade
],
'Não suportamos entidades educativas para menores aprendizes': %w[
ListaEntidadeEducativa_0_CnpjEntidadeEducativa
ListaEntidadeEducativa_0_RazaoSocial
]
}.freeze
Method Summary
#alertas, #atributos, #erros, #processar