Linha de Produto: | Datasul | ||||||||||||||||||||
Segmento: | Saúde | ||||||||||||||||||||
Módulo: | Gestão de Planos de Saúde | ||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||
| Requisito (ISSUE): | SAUGPS04-34 | ||||||||||||||||||||
País(es): | Brasil | ||||||||||||||||||||
Banco(s) de Dados: | Progress® / Oracle® | ||||||||||||||||||||
Tabelas Utilizadas: | boleto, boleto-histor-fatur, boleto-histor-fatur-erro, msg-boleto, msg-tip-boleto, config-layout | ||||||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Este projeto tem como objetivo a inclusão da funcionalidade de históricos de faturas no sistema Gestão de Boletos, visando alterações nos cadastros principais e no processo de impressão do boleto.
Ao criarmos uma nova regra de configuração bancária, os seguintes campos foram incluídos:

Para a inclusão das mensagens de instruções bancárias, foi criado um cadastro de critérios para sua impressão. Este cadastro poderá ser acessado a partir do botão "Adicionar Mensagem".

Tipo de Operação - Este campo irá informar para qual processo de geração este critério será utilizado para a impressão:
| Tipo de Operação | Descrição |
|---|---|
| Boleto Familiar | Indica que esta regra será impressa caso as faturas a serem geradas sejam para Pessoas Físicas. |
| Boleto Empresarial | Indica que esta regra será impressa caso as faturas a serem geradas sejam para Pessoas Jurídicas. |
| Genérico | Indica que esta regra será impressa caso não houver algum critério mais específico encontrado (Boleto Familiar, Empresarial ou Líquido Negativo). |
| Débito Automático | Indica que esta regra será impressa nas situações em que a fatura possua débito automático cadastrado. |
| Débito em Produção | Indica que esta regra será impressa nas situações em que a fatura possua débito em produção cadastrado, ou seja, que a mensalidade do contratante for debitada de sua produção médica. |
| Boleto Líquido Negativo | Indica que esta regra será impressa para os títulos do prestador na modalidade de Líquido Negativo. |
Ao finalizar a inclusão de um registro, será retornado a tela de configurações financeiras, podendo ser visualizado na listagem dos critérios:

A opção "Copiar", irá realizar a cópia do critério, utilizado como um facilitador para o usuário realizar o cadastramento de mensagens onde há poucas alterações no texto a ser impresso.
Neste cadastro, foi alterado a forma de parametrizar o "Arquivo de Remessa" (TXT). O arquivo XML utilizado atualmente foi substituído e suas opções foram incorporadas a tela de cadastro, facilitando a criação do layout.

Ao selecionar o Tipo de Geração para "TXT - Remessa", a tela deve habilitar as opções referentes a parametrização do layout para geração da remessa. Por meio da opção "Configurar Remessa", o usuário poderá habilitar algumas configurações no momento da impressão, tais como:
O opção "Adicionar Elemento" será utilizada para criarmos uma nova linha no arquivo de remessa. Há 6 tipos diferentes de linhas que poderão ser adicionadas:
Para este tipo de linha no arquivo, podemos adicionar dois tipos de informações:

| Informações da Operadora | |
|---|---|
| Nome da Operadora | Texto |
| CNPJ | Texto |
| Número Registro ANS | Texto |
| Rua | Texto |
| Bairro | Texto |
| UF | Texto |
| CEP | Texto |
| Cidade | Texto |
| Telefone | Texto |
| Informações do Cliente (Contratante ou Prestador) | |
|---|---|
| Código do Cliente | Inteiro |
| Código do Prestador | Interiro |
| Nome do Cliente | Texto |
| CPF/CNPJ | Texto |
| Rua | Texto |
| Bairro | Texto |
| CEP | Texto |
| UF | Texto |
| Cidade | Texto |
| Número de Telefone | Texto |
| Número de Inscrição | Texto |
| Tipo de Pessoa | Texto |
| Informações da Fatura | |
|---|---|
| Modalidade do Plano | Inteiro |
| Número do Contrato | Inteiro |
| Código do Plano ANS | Texto |
| Nome do Plano | Texto |
| Tipo do Plano | Texto |
| Data do Início do Contrato | Data |
| Código Contratante Origem | Inteiro |
| Nome Contratante Origem | Texto |
| Número da Fatura | Inteiro |
| Número do Título | Texto |
| Parcela | Inteiro |
| Espécie | Texto |
| Ano de Referência | Inteiro |
| Mês de Referência | Inteiro |
| Valor do Título | Decimal |
| Data de Emissão | Data |
| Data de Vencimento | Data |
| Data de Pagamento | Data |
| Data de Competência | Texto |
| Data de Processamento | Data |
| Identificador Débito Automático | Lógico |
| Identificador Débito em Produção | Lógico |
| Informações do Boleto | |
|---|---|
| Número da Agência | Inteiro |
| Dígito da Agência | Inteiro |
| Número da Conta | Inteiro |
| Dígito da Conta | Inteiro |
| Espécie do Documento | Texto |
| Aceite | Texto |
| Carteira | Inteiro |
| Nosso Número | Texto |
| Dígito Nosso Número | Texto |
| Valor do Desconto | Decimal |
| Valor Final | Decimal |
| Nome do Favorecido | Texto |
| CNPJ do Favorecido | Texto |
| Local de Pagamento | Texto |
| Linha de Instrução 1 | Texto |
| Linha de Instrução 2 | Texto |
| Linha de Instrução 3 | Texto |
| Linha de Instrução 4 | Texto |
| Linha de Instrução 5 | Texto |
| Linha de Instrução 6 | Texto |
| Linha de Instrução 7 | Texto |
| Linha de Instrução 8 | Texto |
| Mensagens do Boleto | |
|---|---|
| Mensagem Livre | Texto |
| Mensagem de Portabilidade | Texto |
| Mensagem Reajuste de Contrato | Texto |
| Mensagem de Inadimplência | Texto |
| Mensagem de Rodapé | Texto |
| Mensagem de Novo Reajuste | Texto |
| Mensagem do Período de Carência | Texto |
| Mensagem do Tipo de Plano | Texto |
| Mensagem do último reajuste | Texto |
| Mensagem da Vigência | Texto |
| Carta de Quitação | Texto |
As demais opções para formatação desses valores são as mesmas encontradas no item acima (Texto Livre).
| Relatório de Débitos Anteriores | |
|---|---|
| Número do Título | Texto |
| Valor do Título | Decimal |
| Data de Vencimento | Data |
| Dias em atraso | Inteiro |
Relatório de Eventos - Utilizada para imprimir no arquivo ".TXT" as informações do relatório de Eventos da Fatura.
Nesta linha, há também a possibilidade de realizar a impressão de mensagens informativas (Texto Livre), e suas variáveis:
| Relatório de Eventos | |
|---|---|
| Código do Evento | Inteiro |
| Descrição do Evento | Texto |
| Crédito/Débito | Lógico |
| Valor do Evento | Decimal |
| Valores por Beneficiários | |
|---|---|
| Nome do Beneficiário | Texto |
| Cartão Nacional de Saúde | Decimal |
| Data de Inclusão | Data |
| Valor do Evento | Decimal |
| Descrição do Evento | Texto |
| Totalizadores | |
|---|---|
| Quantidade de títulos na remessa | Inteiro |
| Total de valores na remessa | Decimal |
| Total de débito em utilização | Decimal |
Para cada linha adicionada, por meio da opção "Configurar Linha", possuímos as seguintes parametrizações:
Na tela de "Parâmetros do Boletos", foi adicionado a opção "Permite Geração de Boletos para clientes sem CPF?". Ao habilitar esta opção, será possível realizar a impressão tanto em ".PDF" quanto no arquivo de remessa ".TXT" para esta fatura. Caso não se utilize esta opção, será gerada uma mensagem de inconsistência que informa ao usuário que o contratante desta fatura não possui CPF cadastrado.

O processo de geração foi alterado para contemplar os históricos de faturas geradas. Para cada fatura processada pelo boletos, será verificado se esta fatura já foi gerada ou não. Em caso negativo, a fatura será processada e armazenada no banco de dados como sua primeira via. Nas demais situações em que for preciso imprimir esta fatura, será utilizada sempre a via armazenada no banco ao invés de uma nova. Por meio das opções de "Regerar" disponíveis na tela de geração, será possível forçar o sistema a apagar esta via armazenada em banco, e realizar novamente o processamento.
Para a tela inicial da geração, foram incluídas as seguintes colunas:
Ao realizar o detalhamento do lote, será possível consultar por todas as faturas processadas pela geração por meio dos filtros disponíveis (Ambos, Gerados, Erros, Avisos, Inconsistências da Remessa - TXT).
As ações para esta tela são as mesmas da geração de lote (Download, Inconsistências, Regerar e Excluir);


Inclusão do botão "Consultar Boleto" na régua de botões principal. Esta opção irá abrir a mesma tela utilizada na função "Abrir Lote". Por meio desta opção, será possível consultar quais faturas já foram geradas pelo sistema, listando em qual lote cada fatura foi gerada, bem como a possibilidade de realizar o download por esta tela
