01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saúde 

Módulo:PAGAMENTO REDE DE ATENDIMENTO
Função:DÉBITOS / CRÉDITOS
Ticket:25078047
Issue:DSAUPC-23813


02. 
SITUAÇÃO/REQUISITO

Implementação do lote de utilização.

03. SOLUÇÃO

Implementado a geração do Lote de utilização.


Utilização:

É necessário cadastrar a vigências da Operadora (CNU). Acesse o cadastro de Operadoras clique em Outras Ações e escolha a opção "Vigência Cobr./Utiliz". Quando você gerar o lote de intercâmbio, o sistema vai olhar essas vigências. Caso a data do dia da geração do lote de intercâmbio esteja entre alguma das vigências e o lote esteja marcado para gerar Utilização a movimentação será enviada. Exemplo:


Cadastro de Vigências (é possível ter mais de 1 vigência devido a histórico):


Lote de Intercâmbio:

O processo anterior ao Lote de Intercâmbio continua igual, não mudou em nada. Esta implementação tem efeito do lote de intercâmbio para frente.

Após criado as vigências, gero o lote de intercâmbio. Considerando que estou gerando uma Utilização devo me atendar ao seguinte:

preciso de uma referencia e agora como não há mais número utilizo o número da cobrança.

Ao Fim do da geração do lote de intercâmbio o campo BTF_COBUTI ficará igual a 2 indicando que trata-se de uma utilização. É através deste campo que o sistema vai exportar o arquivo de utilização.


Exportação do Arquivo:

Agora gero o lote de intercâmbio de utilização:


O nome do arquivo gerado pelo lote de utilização segue as regras definidas pela unimed conforme abaixo. O Sequencial é por Operadora e para isso foi criado o campo "Sequen.Arquivo Utilização" (BTO_SEQARQ). Este campo somente será preenchido pelo sistema quando for um lote de Utilização.

Considerações:

Conforme alinhado com a Unimed, os campos abaixo serão gerados da seguinte maneira:

dt_InicialPagto ------ Campo BD7_DTPAGT mais antigo do lote (lote/Operadora Origem)
dt_FinalPagto -------- Campo BD7_DTPAGT mais antigo do lote (lote/Operadora Origem)
id_Coparticip -------- Mandar como N         
id_reembolso --------- Mandar como N      
nr_Autorizacao-------- No manual diz para não mandar em utilização, porém foi definido que este campo será enviado.
dt_Pagamento--------- Este campo é obrigatório na utilização. Sendo assim, ao gerar o lote de intercâmbio para utilização somente será considerado guias com Data de Pagamento (BD6_DTPAGT)



Abaixo, a estrutura de dicionário que deve ser criada para utilizar esta implementação:


Tabela: SX2

TabelaNomeChave
BHPVigência Cobr./Utiliz.BHP_FILIAL+BHP_CODOPE+DTOS(BHP_VIGDE) 


     Campos tabela BHP:

CampoDescriçãoTítuloTamanhoFormatoContextoPropriedadeValidaçãoInicializador PadrãoUsadoBrowseObrigatório
BHP_FILIALFilialFilial2@! 





Não
BHP_CODOPECódigo OperadoraCód.Oper.4@!RealVisualizar

PLSVIGEOP()

SimSimNão
BHP_VIGDEVigência DeVigência De8
RealAlterarIf(!Empty(M->BHP_VIGATE),M->BHP_VIGDE<=M->BHP_VIGATE,.T.)
SimSimSim
BHP_VIGATEVigência AtéVigência Até8
RealAlterarIf(!Empty(M->BHP_VIGDE),M->BHP_VIGDE <= M->BHP_VIGATE,.T.)
SimSimNão


    Índice Tabela BHP:

índiceOrdemChaveDescrição
BHP1BHP_FILIAL+BHP_CODOPE+DTOS(BHP_VIGDECod Ope + Vigência De+Vigência Até


     Outros Campos:

CampoDescriçãoTítuloTamanhoFormatoContextoOpçõesPropriedadeValidaçãoInicializador PadrãoUsadoBrowseObrigatório
BTF_COBUTICobr./Utiliz.Cobrança Utilização1@!  Real1=Cobrança;2=UtilizaçãoAlterarPERTENCE(" 12")"1"SimSimNão
BTO_COBUTICobr./Utiliz.Cobrança Utilização1@!  Real1=Cobrança;2=UtilizaçãoVisualizarPERTENCE(" 12")
SimSimNão
BTO_SEQARQSeq.Arquivo Sequen.Arquivo Utilização4@! Real
Visualizar

SimSimNão





04. DEMAIS INFORMAÇÕES

É necessário ter a estrutura de dicionário da implementação abaixo:

DSAUPC-23115 DT PTU Batch 8.2025 – Tipo Contrato Beneficiário



05. ASSUNTOS RELACIONADOS

        Não se aplica