Solução/Implementação: | Adicionada opção de importação de Cadastro de Plano de Saúde ao Migrador Logix Protheus 12, contemplando os cadastros de fornecedores de plano de saúde, configuração do plano e planos ativos dos funcionários e dependentes. Para realizar a importação necessário existência do arquivo: alimentacaoplano_saude_logix.unl. Este arquivo é gerado através do programa de Exportação do Logix (RHP10003 - Upgrade Logix x Protheus). O arquivo é separado em três tipos de registros: - Fornecedor de Plano de Saúde Médico e Odontológico;
- Faixas Plano de Saúde;
- Planos Ativos.
Atenção: necessário estar com as tabelas da rotina Manutenção de Tabelas criadas (entrar pelo menos uma vez na rotina para criá-las automaticamente – SIGAGPE / Atualizações / Definições de Cálculo / Manutenção de Tabelas). Relação de campos importados:Registro 1 Posição | Protheus - Fornecedor de Plano de Saúde Médico e Odontológico |
---|
| Atributo | Tipo | 01 | Fixo 1 | | 02 | Código Fornecedor | char(03) | 03 | Nome do Fornecedor | char(150) | 04 | CNPJ do Fornecedor | char(14) | 05 | Número do Registro da ANS | char(09) | | Os dados do registro tipo 1 serão gravados nas tabelas auxiliares dependendo do tipo de fornecedor: - S016 para Fornecedores de Plano Médico
- S017 para Fornecedores de Plano Odontológico
|
Exemplo do registro no arquivo: 1|99|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|99999999999999|99999999 Registro 2Posição | Protheus - Faixas Plano de Saúde |
---|
| Atributo | Tipo | 01 | Fixo 2 | | 02 | Código de identificação do fornecedor do Plano | char(03) | 03 | Código de identificação do Plano cadastrado - O tamanho do campo no arquivo poderá vir com até 04 caracteres.
- No Protheus, o campo Código do Plano de Saúde possui 02 caracteres.
- Por isso, será exibida uma tela para configuração do De/Para de Códigos de Plano de Saúde.
| char(02) | 04 | Descrição do Plano cadastrado | char(20) | 05 | Utilizado para identificar a tabela auxiliar de destino da gravação. | | 06 | As tabelas S028 - Assistência Médica Valor Fixo e S030 - Assistência Odontológica Valor Fixo possuem os campos Valor Titular, Valor Dependente, Valor Agregado. O valor presente nessa posição será utilizado para preencher os 3 campos citados acima. **Não utilizado no Tipo de Plano com Faixa Etária (posição 07 = I) | number(12,2) | 07 | Utilizado para identificar a tabela auxiliar de destino da gravação. - Para as tabelas S028 e S030, a posição deverá possuir conteúdo 'V'
- Para as tabelas S009 e S014, a posição deverá possuir conteúdo 'I'.
| | 08 | Utilizado para identificar o tipo de beneficiário a qual os campos faixa e valor se referem. - Apenas os valores T, D, A são válidos para importação.
- Caso os valores DT e AT sejam encontrados no arquivo, estes não serão importados e será indicado no log de erros.
Atenção! Esse campo repete-se na linha juntamente com os campos faixa e valor de forma indeterminada. Para realizar a importação, é necessário que os três campos (posições 08,09 e 10) estejam com valores válidos. **Não utilizado no Tipo de Plano com Valor Fixo (posição 07 = V) | | 09 | - Idade limite da faixa do plano.
- No Protheus é realizado o cadastro dos valores por faixa, indicando o valor para cada tipo referente àquela faixa.
**Não utilizado no Tipo de Plano com Valor Fixo (posição 07 = V) | number (03) | 10 | Valor do plano referente à faixa informada. - A diferença dos entre os tipos do beneficiário é realizada através dos três campos: Valor Titular, Valor Dependente e Valor Agregado.
**Não utilizado no Tipo de Plano com Valor Fixo (posição 07 = V) | number (12,2) |
Exemplo do registro no arquivo: 2|99|99|XXXXXXXXXXXXXXXXXXXX|X|9999.99|V|||||||| 2|99|99|XXXXXXXXXXXXXXXXXXXX|X|9999.99|V|| 2|99|9999|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|X||X|X|999|99999999999999.99| 2|99|9999|XXXXXXXXXXXXXX|M||I|A|020|300.00|A|999|900.00|D|018|180.00|D|999|250.00|T|050|200.00|T|999|300.00| 2|99|9999|XXXXXXXXXXXXXXX|M||I|D|007|100.00|D|018|120.00|D|024|160.00|D|040|180.00|D|999|250.00|T|018|120.00|T|050|250.00|T|999|300.00| Atenção! - Caso o campo tipo de cálculo esteja com valor B, este será ignorado e não gravado no Protheus. Será gerado aviso no log sobre a inconsistência na linha. Registro 3Posição | Protheus - Planos Ativos |
---|
| Atributo | Tipo | 01 | Fixo 3 | | 02 | Empresa - Receber a empresa a qual se refere o Vale.
| | 03 | Filial - RHK_FILIAL - para titular
- RHL_FILIAL - para dependente
- RHM_FILIAL - para agregado
| char(02) | 04 | Matrícula - RHK_MAT - para titular
- RHL_MAT - para dependente
- RHM_MAT - para agragado
| char(06) | 05 | Tipo do Plano: médico (1) ou odontológico (2) - RHK_TPFORN - para titular
- RHL_TPFORN - para dependente
- RHM_TPFORN - para agregado
| char(01) | 06 | Código do Fornecedor - RHK_CODFOR - para titular
- RHL_CODFOR - para dependente
- RHM_CODFOR - para agregado
| char(03) | 07 | Código do Plano - RHK_PLANO - para titular
- RHL_PLANO - para dependente
- RHM_PLANO - para agregado
| char(02) | 08 | Código da verba para o cálculo do plano. - Se titular, RHK_PD
- Se dependente ou agregado, RHK_PDDAGR
| char(03) | 09 | Código de identificação do dependente - Este campo vem preenchido apenas quando o registro refere-se a um dependente.
- Pré-requisito: possuir dependente cadastrado na SRB.
- RHL_CODIGO
| char(02) | 10 | Nome do agregado - Este campo somente virá preenchido quando tipo beneficiário for Agregado.
- RHM_NOME
- Exibir Mensagem! O tamanho do campo no arquivo poderá vir com até 70 caracteres. No Protheus, o campo Nome do Agregado possui até 30 caracteres. Perguntar ao usuário, antes de inicializar a importação, se deseja cortar os nomes com mais de 30 caracteres ou se deseja ajustar o documento antes de prosseguir (opção Cancelar).
| char(30) | 11 | Data de nascimento do agregado - Este campo somente virá preenchido quando tipo beneficiário for Agregado.
- RHM_DTNASC
| date(08) | 12 | Número de CPF do agregado - Este campo somente virá preenchido quando tipo beneficiário for Agregado.
- RHM_CPF
| char(11) | | O período será colocado como sendo o MV_FOLMES do Protheus. |
Exemplo do registro no arquivo: 3|99|99|999999|X|99|99|999||||| 3|99|99|999999|X|99|99|999|99|||| 3|99|99|999999|X|99|99|999||XXXXXXXXXXXXXXX|99/99/9999|99999999999| |