Class: ArquivoEmpresa
- Inherits:
-
Object
- Object
- ArquivoEmpresa
- Includes:
- ArquivoData
- Defined in:
- lib/odorico/arquivo_empresa.rb
Defined Under Namespace
Classes: GrupoDaEmpresaNaoDefinido, GrupoDetectadoDiferenteDoGrupoInformado
Constant Summary collapse
- ATRIBUTOS =
{ cnpj_empregador: { key: 'CnpjEmpregador', type: Types::String }, inicio_validade: { key: 'InicioValidade', type: Types::String }, classificacao_tributaria: { key: 'ClassificacaoTributaria', type: Types::ClassificacaoTributaria }, indicativo_construtora: { key: 'IndicativoConstrutora', type: Types::ZeroUmBool }, descricao_proc_emi: { key: 'DescricaoProcEmi', type: Types::String.optional }, grupo: { key: 'ESX_GRUPO', type: Types::Integer.optional } }.freeze
- ATRIBUTOS_NAO_SUPORTADOS =
{ 'Não suportamos empregadores pessoa fisica': %w[ CpfEmpregador ], 'Não suportamos empregadores pessoa física': %w[ IndicativoSituacaoPF ], 'Não suportamos encerramento de histórico de evento tabela': %w[ FimValidade ] }.freeze
- ATRIBUTOS_DESCARTADOS =
{}.freeze
- ATRIBUTOS_IGNORADOS =
%w[ NaturezaJuridica TipoInscricaoEmpregador NomeEmpregador ehOrgaoPublico ehOrgaoPublicoUniao ehOrgaoPublicoEstadualMunicipalDistrital NomeRazaoSocial IndicativoRegEletronico IndicativoCooperativa IndicativoDesoneracaoFolha IndicativoEntidadeEducativa IndicativoEmpresaTrabalhoTemporario TelefoneFixo TelefoneCelular Email NrReciboEventoOriginal IdEventoXml ESX_TABELARUBRICA CnpjSoftwareHouse Telefone FapBdContrib AlteracaoEmPeriodoExistente EventoJaExiste ContinuandoEdicao EhRetificacao EhInclusaoNovoPeriodo RetornoAction ExibeModoCompleto ClassificacaoTributaria_TEXT NaturezaJuridica_TEXT IndicativoRegEletronico_TEXT IndicativoCooperativa_TEXT IndicativoConstrutora_TEXT IndicativoDesoneracaoFolha IndicativoDesoneracaoFolha_TEXT IndicativoSituacaoPJ IndicativoSituacaoPJ_TEXT VerProc InformacoesManutencao_Id InformacoesManutencao_OpcaoPermitida SoftwareHouseTela_CnpjSoftwareHouse SoftwareHouseTela_NomeRazaoSocial SoftwareHouseTela_NomeContato SoftwareHouseTela_Telefone SoftwareHouseTela_Email IndicativoSituacaoPF_TEXT CheckModoCompleto checkbox_preencher_grupo0 checkbox_preencher_grupo1 checkbox_preencher_grupo2 checkbox_preencher_grupo3 IndicativoMicroempresa RazaoSocialRecuperadoIntegracao CpfContato NomeContato ].freeze
Instance Method Summary collapse
Methods included from ArquivoData
#alertas, #atributos, #erros, #processar
Instance Method Details
#grupo_da_empresa ⇒ Object
96 97 98 |
# File 'lib/odorico/arquivo_empresa.rb', line 96 def grupo_da_empresa atributos[:grupo] end |