Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Supermercados

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha RMS

Segmento:

Segmentos_totvs
Segmento Varejo

Módulos:

CADASTRO, PAGAMENTO E RECEBIMENTO

- Cadastro (VABUCVAR E VABUTIPO);

- Remessa bancária de pagamentos (VAPGEREX);

- Retorno bancário de pagamentos (VAPMFRET);

- Manutenção e agendamento de títulos (VAPMFRET);

Função:Efetua o tratamento do PIX no processo de remessa e retorno de pagamentos.
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :MTRS-5613


02. SITUAÇÃO/REQUISITO

Efetuar o tratamento do PIX no processo de remessa e retorno de pagamentos bancários para os seguintes bancos: Bradesco, Itaú, Banco do Brasil e Santander.

03. SOLUÇÃO

        Para clientes RMS que possuem o módulo financeiro do RMS enviam pagamentos via remessa bancária.
O PIX - EDI Bancário de Pagamentos é um conjunto de programas em VB, PLSQL Oracle.
Responsável por efetuar os pagamentos dos títulos via remessa bancária.
Além de enviar ao banco os pagamentos convencionais, nosso produto passara a envia ao banco os pagamentos via PIX além dos pagamentos convencionais já existentes no produto;

Para atender a demanda foi necessários uma serie de ajustes que vai desde ao cadastro até a apresentação dos relatórios;

04. DEMAIS INFORMAÇÕES

Procedimentos:


Totvs custom tabs box
tabsInformações Gerais, Entidades, Cliente Varejo, Agendamento, QR Code, Remessa Bancária
idspasso1,passo2,passo3,passo4,passo5,passo6
Totvs custom tabs box items
defaultno
referenciapasso1

Informações Gerais

Issues relacionadas 

MTRS-4124    PIX - Cadastro;

MTRS-4125    PIX - Remessa bancária de pagamentos - VAPGEREX;

MTRS-4121    PIX - Relatório de remessa bancária de pagamentos - VAPREMES;

MTRS-4122    PIX - Retorno Bancário de Pagamentos - VAPMFRET;

MTRS-4123    PIX - Relatório de retorno bancário de pagamentos - VAPRFRET;

MTRS-4431    PIX - Manutenção e Agendamento de títulos - VAPMONLI;


Programas alterados:

- Cadastro (VABUCVAR E VABUTIPO);

- Remessa bancária de pagamentos (VAPGEREX);

- Retorno bancário de pagamentos (VAPMFRET);

- Manutenção e agendamento de títulos (VAPMFRET);


Objeto do Banco Alterado:

- PROC_VAPMFRET


Criação das seguintes tabelas:

- FIN_PIX_CHAVE

        Responsável no cadastro/armazenamento das chaves e suas respectivos tipos de chaves;


- FIN_PIX_QRCODE

        Responsável no relacionamento das chaves pix já cadastradas com os títulos a pagar com agendamento registrado via RMS;



Totvs custom tabs box items
defaultno
referenciapasso2

Entidades


Cadastro/Manutenção de entidade (VABUTIPO)



Adicionada área responsável em armazenar as informações pertinentes ao PIX.

Esta região é composta por dois campos sendo:

Tipo de chave: Este campo será responsável em armazenar a tipagem da chave pix do cliente. A chave deverá ser escolhida  em uma listagem pré definida com as seguintes opções: Telefone, E-mail, CPF/CNPJ e Chave Aleatória.

Chave: Este campo será responsável em armazenar a chave pix do cliente varejo. A chave segue algumas validações de acordo com o tipo da chave escolhida, variando da seguinte maneira:


Para chave do tipo telefone - Formato: +XXXXXXXXXXXXX

   Obs: inicia com "+", seguido do código do país, DDD, e número de celular com nove dígitos.


Para chave do tipo Endereço de e-mail - Formato: [email protected](.xx)

   Obs: contém "@", e o tamanho máximo é de 77 caracteres.


Para chave do tipo CPF -Formato: XXXXXXXXXXX

   Obs: contém 11 números, incluindo os dígitos verificadores. Deve ser informado sem pontos ou traços. -


Para chave do tipo CNPJ XXXXXXXXXXXXXX

   Obs: contém 14 números, incluindo os dígitos verificadores. Deve ser informado sem pontos ou traços.


Chave aleatória - Formato: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

   Obs: número hexadecimal de 32 posições, divido em 5 blocos separados por um “-“. Deve ser informado com os traços, ou seja com as 36 posições totais.


Caso a chave não corresponda aos padrões passados o produto deverá exibir uma mensagem e abortar o processo de gravação até que a chave atenda ao padrão exigido.

Totvs custom tabs box items
defaultno
referenciapasso3

Cliente Varejo


Cadastro de cliente varejo (VABUCVAR)




Adicionada área responsável em armazenar as informações pertinentes ao PIX.

Esta região é composta por dois campos sendo:

Tipo de chave: Este campo será responsável em armazenar a tipagem da chave pix do cliente. A chave deverá ser escolhida  em uma listagem pré definida com as seguintes opções: Telefone, E-mail, CPF/CNPJ e Chave Aleatória.

Chave: Este campo será responsável em armazenar a chave pix do cliente varejo. A chave segue algumas validações de acordo com o tipo da chave escolhida, variando da seguinte maneira:


Para chave do tipo telefone - Formato: +XXXXXXXXXXXXX

   Obs: inicia com "+", seguido do código do país, DDD, e número de celular com nove dígitos.


Para chave do tipo Endereço de e-mail - Formato: [email protected](.xx)

   Obs: contém "@", e o tamanho máximo é de 77 caracteres.


Para chave do tipo CPF -Formato: XXXXXXXXXXX

   Obs: contém 11 números, incluindo os dígitos verificadores. Deve ser informado sem pontos ou traços. -


Para chave do tipo CNPJ XXXXXXXXXXXXXX

   Obs: contém 14 números, incluindo os dígitos verificadores. Deve ser informado sem pontos ou traços.


Chave aleatória - Formato: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

   Obs: número hexadecimal de 32 posições, divido em 5 blocos separados por um “-“. Deve ser informado com os traços, ou seja com as 36 posições totais.


Caso a chave não corresponda aos padrões passados o produto deverá exibir uma mensagem e abortar o processo de gravação até que a chave atenda ao padrão exigido.





Totvs custom tabs box items
defaultno
referenciapasso4

Agendamento


Contas a Pagar (VAPMONLI)

Programa VAPMONLI alteramos as abas Valida Pagto e Pagto EDI onde nas duas abas acrescentamos os objetos pertinentes a alteração pix.


Objetos implementados:

Incluímos um novo botão QR-CODE que ao acionar, mudará os captions e os edit da tela com informações referente ao pix como Cód.ID e Chave PIX onde será feito os inputs esperados e tbm incluímos um OptionButton  para selecionar o tipo de QR-CODE utilizado no pagamento, podendo ser um QR-Code Dinâmico ou QR-Code Estático. Nestes campos diferente dos campos anteriores (Código de Barras) que só aceitava números, agora quando utilizado QR-Code tbm vai aceitar letras pois o mesmo é composto tanto por números quanto letras e não terá validação;





Totvs custom tabs box items
defaultno
referenciapasso5

QR-Code

Adicionada área responsável em armazenar as informações pertinentes ao PIX.

Agendamento de contas a pagar sempre vai verificar a existência de dados cadastrados pix pois caso o mesmo tenha cadastro será feita pagamento via pix a fim de facilitar o processo de pagamento. Caso não tenha dados pix cadastrado será feito o pagamento de modo tradicional. 

Agora caso o pagamento seja efetuado via pix foi criada a aba QR-Code que ao aciona-la temos os campos responsáveis em armazenar o dados da transação pix efetuada pelo pagador do titulo, podendo ser feito o input tanto da chave quando do ID da transação efetuada;



Totvs custom tabs box items
defaultno
referenciapasso6

Remessa Bancária

       

       

Remessa bancária de pagamentos (VAPGEREX) 

       

          Realizamos uma série de ajustes a partir da análise das regras individuais de cada banco. Vale a pena ressaltar que cada instituição bancária utilizada para agendar o pagamento tem uma regra própria implementada para a geração do seu arquivo de remessa e retorno. Anteriormente era gerado um arquivo simples para cada instituição onde neste mesmo arquivo estava todos os títulos agendados para pagamento e geração de remessa bancária agora o produto seguirá a seguinte regra de gerar um arquivo para os títulos do tipo PIX e outro arquivo para os tipos tradicionais já existentes no produto;





Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>