PIX Configurações Iniciais

Para utilizar as funcionalidades relacionadas ao PIX:

  • Geração de QR Code para pagamento
  • Consulta de PIX Recebidos através de API disponibilizada pelo banco
  • Geração e Validação do adiantamento a ser gerado que será recepcionado pela entidade do pedido, sendo possível não liberar o adiantamento caso o pagador seja uma entidade diferente do esperado.

Será necessário realizar as configurações abaixo


  • Ferramentas / Sistema / Aba Financeiro / Quadro PIX:
      • Entidade do Adiantamento gerado pelo PIX: selecionar qual a Entidade que o SisPetro irá gerar o adiantamento de PIX avulso (sem ligação de pedido ou contas a receber)
        • Entidade do Pedido (padrão)
        • Entidade do CNPJ/CPF do Pagador
        • Não Gera Adiantamento se Pagador for diferente
      • Ação nos Pagtos Atrasados de PIX via Contas a Receber: selecionar qual a ação que o SisPetro fará
        • Baixa o título de forma integral (Padrão)  
        • Não Baixa o Título 
        • Baixa o título deixando pendente o valor de juros/multa


  • Tabelas Auxiliares / Vendas / Tipo de Cobrança / Aba Detalhes
    • Forma de Pagamento NF-e: selecionar, pagamento Instantâneo (PIX)
      • Ativo: habilitar campo
    •  Aba PIX
      • Habilita PIX?: habilitar o campo
      • Envio de QR Code: selecionar  a forma que o QRCODE do PIX será gerado:
        • Pelo Pedido de Venda 
        • Pelo Contas a Receber

Para mais informações, ver Painel PIX - Tipo de Cobrança



Para clientes que utilizam a consulta do PIX do Banco do Brasil, caso ela retorno Erro: 276: error during handshake[2]...... será necessário incluir um registro no Windows. Esse passo a passo foi orientado pelo próprio FAQ do BB e está descrito no site  no https://learn.microsoft.com/en-us/windows-server/security/tls/tls-registry-settings?tabs=diffie-hellman. Esse procedimento deve ser feito por um profissional com conhecimento mínimo na área de TI. 

1 - Abra o REGEDIT  e acesse a estrutura HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Messaging. (Caso essa basta não exista, crie)

2 - Inclua um registro do tipo DWORD 32 bits com o nome MessageLimitClient

3 - Modifique os dados para Base Hexadecimal e Dados do valor 80000000


Obs. De acordo com o FAQ do BB o .NET trabalha com um campo padrão de 32K para handshake, mas o BB precisa de no mínimo 64K no ambiente Windows. A documentação da Microsoft (no aviso) mostra os passos acima.  


Para mais informações, ver Manutenção de PIX
Para mais informações, ver PIX com recebimentos antecipados e a vista (Adiantamento)
Para mais informações, ver PIX com recebimentos a Prazo (Títulos)