140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
|
# File 'lib/teodoro/leiaute/arquivo_s2206.rb', line 140
def itens_do_conteudo [
['ESX_CPF', cpf_do_trabalhador],
['ESX_MATRICULA', matricula_do_trabalhador],
%w[ESX_SEMVINCULO 0],
['ESX_DATAADMISSAO', data_de_admissao, :data],
['ESX_DATAALTERACAO', data_da_alteracao, :data],
['cpfTrabalhador', cpf_do_trabalhador],
%w[nomeTrabalhador nomeTrabalhador],
['IdentificacaoVinculo_Cpf', cpf_do_trabalhador],
['IdentificacaoVinculo_Matricula', matricula_do_trabalhador],
['TipoInscricaoEmpregador', tipo_de_inscricao_do_empregador],
['AlteracaoContratual_DataAlteracao', data_da_alteracao, :data],
['AlteracaoContratual_DataEfeito', evento['altContratual/dtEf'], :data],
['AlteracaoContratual_DescricaoAlteracao', evento['altContratual/dscAlt']],
['IdentificacaoVinculo_Nis', evento['ideVinculo/nisTrab']],
['IndicadorRetificacao'],
['IdEventoXml', id_do_evento],
['NrReciboEventoOriginal', numero_do_recibo],
['UrlRetorno'],
['idContrato'],
['SomenteLeitura'],
['IdEvento'],
['RequestVerificationToken'],
['IdContratoAlterado'],
['regTrab'],
['InformacoesContrato_CodigoCategoria', evento['altContratual/vinculo/infoContrato/codCateg']],
['VinculoAlteracao_TipoRegimePrevidenciario', evento['altContratual/vinculo/tpRegPrev']],
['dataAdmissao', data_de_admissao, :data],
['InformacoesCeletista_TipoRegimeJornada', evento['altContratual/vinculo/infoRegimeTrab/infoCeletista/tpRegJor']],
['InformacoesCeletista_NaturezaAtividade', evento['altContratual/vinculo/infoRegimeTrab/infoCeletista/natAtividade']],
['FiltroCargo'],
['FiltroFuncao'],
['HorarioTela_Dia'],
['dataNomeacao'],
['DescricaoProcEmi', processo_de_emissao_do_evento],
['VerProc', recibo['processamento/versaoAppProcessamento']],
['FiltroEstabelecimentoLocalTrabalho'],
['NomeEstabelecimentoLocalTrabalho'],
['CodigoCBO'],
['InformacoesContrato_Remuneracao_UnidadeSalarioFixo', evento['altContratual/vinculo/infoContrato/remuneracao/undSalFixo']],
['InformacoesContrato_TipoContrato', evento['altContratual/vinculo/infoContrato/duracao/tpContr']],
['CodigoCNAE'],
['InformacoesContrato_Remuneracao_ValorSalarioFixo', evento['altContratual/vinculo/infoContrato/remuneracao/vrSalFx'], :decimal],
['InformacoesContrato_LocalTrabalho_LocalTrabalhoGeral_TipoInscricao', evento['altContratual/vinculo/infoContrato/localTrabalho/localTrabGeral/tpInsc']],
['InformacoesContrato_LocalTrabalho_LocalTrabalhoGeral_NumeroInscricao', evento['altContratual/vinculo/infoContrato/localTrabalho/localTrabGeral/nrInsc']],
['InformacoesContrato_HorarioContratual_TipoJornada', evento['altContratual/vinculo/infoContrato/horContratual/tpJornada'].then { %w[2 3].include?(_1) ? _1 : 9 }],
['InformacoesContrato_HorarioContratual_JornadaTempoParcial', evento['altContratual/vinculo/infoContrato/horContratual/tmpParc']],
['InformacoesContrato_HorarioContratual_QuantidadedHorasSemanal', evento['altContratual/vinculo/infoContrato/horContratual/qtdHrsSem'], :decimal],
['InformacoesContrato_HorarioContratual_DescricaoTipoJornada', evento['altContratual/vinculo/infoContrato/horContratual/dscJorn']],
['InformacoesContrato_CodigoCargo', codigo_do_cargo],
['InformacoesContrato_DataTermino', evento['altContratual/vinculo/infoContrato/duracao/dtTerm'], :data]
]
end
|