Tempo aproximado para leitura: 00:07:29 min
Dúvida
Como fazer a alteração e customização dos campos da Carta de Portabilidade por meio da cpc-api-gera-carta-portab-carencia
Ambiente
Gestão de Planos – Venda de Planos – 12.1.28 e Superiores
Solução
- Importando a CPC
Abra o programa "hcg0210" e realize a importação da CPC.

Caso já tenha a CPC, habilite a mesma no programa "hte0110l"

- Modelo Carta Portabilidade
Abaixo o modelo padrão disponível:

- Variáveis da Carta de Portabilidade
|
Variáveis da Carta Portabilidade Carência |
|
|
Tags |
Descrição |
|
&nm-unimed-reduz |
Nome Reduzido da Operadora |
|
&nm-beneficiario |
Nome do Beneficiário |
| &cd-cpf | CPF do Beneficiário |
| &dt-nascimento | Data de Nascimento do Beneficiário |
| &ds-inadimplente | Imprime conforme situação do Beneficiário (Inadimplente/Adimplente) |
| &ds-ampliou-cobertura | Imprime se Beneficiário ampliou cobertura quando entrou no plano (Sim/Não) |
| &ds-portabilidade | Imprime se Beneficiário entrou no plano por portabilidade (Sim/Não) |
|
&nm-unimed |
Nome da Operadora |
|
&dt_inicio_portabilidade |
Data de Início da Portabilidade |
|
&dt_fim_portabilidade |
Data de Fim da Portabilidade |
| &dt-inclusao-plano | Data de Inclusão no plano |
| &dt-exclusao-plano | Data de Exclusão do plano |
| &dt-fim-cpt | Data de Fim do CPT |
| &nm-tipo-regulamentacao | Descrição do tipo de regulamentação do plano (Regulamentado/Adaptado) |
| &cd-plano | Código do plano |
| &nm-plano | Descrição do plano |
|
&en-rua |
Rua |
|
&en-bairro |
Bairro |
|
&nm-cidade |
Cidade |
|
&en-uf |
UF |
|
&nr-telefone |
Telefone |
|
&nm-gerente |
Gerente |
|
&nm-email |
|
|
&cd-operadora-susep |
Código da Operadora |
| &vl-mensalidade | Valor da ultima mensalidade do beneficiário faturada |
| &ds-data-geracao | Data de geração da carta |
| &dt-inicio-vinculo | Data de início do vínculo do beneficiário com a operadora |
| &cd-motivo-cancel | Código do Motivo de cancelamento do plano |
| &ds-motivo | Descrição do Motivo de cancelamento do plano |
| &ds-especifico-1 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-2 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-3 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-4 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-5 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-6 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-7 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-8 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-9 | Campo livre para geração de informações específicas na carta |
| &ds-especifico-10 | Campo livre para geração de informações específicas na carta |
- Tabelas de entrada e saída
Tabela tmp-cpc-api-gera-carta-entrada
def temp-table tmp-cpc-api-gera-carta-entrada no-undo
field cd-modalidade as integer
field nr-proposta as integer
field cd-benef as integer
field nm-benef as char format "x(70)"
field dt-port-ini as date format "99/99/9999"
field dt-port-fim as date format "99/99/9999"
field vl-ult-mensalid as dec format ">>>>99,99"
field dt-inclusao-plano like usuario.dt-inclusao-plano
field dt-exclusao-plano like usuario.dt-exclusao-plano
field dt-fim-carencia-cpt as date format "99/99/9999"
field ds-inadimplente as char
field cd-cpf like usuario.cd-cpf
field dt-nascimento like usuario.dt-nascimento
field ds-portabilidade as char
field ds-ampliou-cobertura as char
field ds-tipo-regulamentacao as char
field cod-plano as char format "x(30)"
field nom-plano like reg-plano-saude.nom-plano-ans
field ds-data-geracao as char
field dt-inicio-vinculo like usuario.dt-inicio-vinculo-unidade
field cd-motivo-cancel like usuario.cd-motivo-cancel
field ds-motivo like motcange.ds-motivo
field ds-especifico-1 as char
field ds-especifico-2 as char
field ds-especifico-3 as char
field ds-especifico-4 as char
field ds-especifico-5 as char
field ds-especifico-6 as char
field ds-especifico-7 as char
field ds-especifico-8 as char
field ds-especifico-9 as char
field ds-especifico-10 as char.
Tabela tmp-cpc-api-gera-carta-saida
def temp-table tmp-cpc-api-gera-carta-saida no-undo
field lg-undo-retry as logical
field cd-mensagem as int
field ds-mensagem-erro as char format "x(75)"
field dt-exclusao-plano like usuario.dt-exclusao-plano
field lg-atualiza as logical
field lg-continua as logical initial yes.
Observação: Esta CPC somente é utilizada no Gestão de Planos 2.00.
- Rotina para executar operações referentes a geração da carta de portabilidade de carência.
- Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
0 Comentários