Páginas filhas
  • Implementação Pagamento com PIX no Contas a Pagar - 2501.36 - DT - Inovação

Versões comparadas

Chave

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

...

Deck of Cards
ida,b,c
Totvs custom tabs box
tabs737-Desdobrar Título a Pagar,749-Inclusão de Lançamentos no Contas a Pagar,750-Consultar/Alterar Título a Pagar,760-Autorizar Lançamentos,770-Geração de Arquivo magnetico,1520-Manter Dados de integração bancaria
idspasso1,passo2,passo3,passo4,passo5,passo6
Totvs custom tabs box items
defaultyes
referenciapasso1


Totvs custom tabs box items
defaultno
referenciapasso2

(seleção) TASK DDFINAN-26677

Atualmente a rotina de lançamento de despesas não tem opção de lançamento para forma de pagamento via PIX e também inserir a informação de PIX para possíveis pagamentos via integração bancária pela rotina 770.

Recentemente um dos pagamentos mensais que as empresas tem de forma recorrente começou a operar somente com pagamento via PIX (FGTS), isso contribui bastante para atual cenário de atualização dos meios de pagamentos que as empresas que usam o ERP Winthor está vivenciando.

Solução: Implementar na rotina 749 - Inclusão de Lançamentos no Contas a Pagar a possiblidade de inserir os dados de meio de pagamento para os Parceiros (FORNECEDOR, RCA, COLABORADOR, MOTORISTA, CLIENTES, OUTROS).

  • Foi criado o campo "Tipo chave PIX" (opções abaixo, campo de única seleção e pode ser NULO):
    • 01 – Telefone
    • 02 – E-mail
    • 03 – CPF/CNPJ
    • 04 – Chave Aleatória
  • Foi criado um campo "Chave PIX" e "QR-CODE PIX" aberto para digitação, copiar e colar ou importação via leitor optico.  


Comportamento da rotina: 

    • Quando o usuário selecionar em "Forma de Pagamento" a opção "45 - PIX Transferência", a rotina deverá exigir o preenchimento dos campos "Tipo chave pix" e "chave pix"
    • Quando o usuário selecionar em "Forma de Pagamento" a opção "47 - QR-CODE PIX", a rotina deverá exigir o preenchimento do campo "QR-CODE PIX"
    • O botão "QR-CODE PIX" deverá ter um botão para importação de leitor (similar ao componente do código de barras). Ao clicar neste botão, a rotina deverá permitir a utilização de leitor e migrar a informação para o campo (como no código de barras)
    • Ao clicar em "Confirmar", a rotina deverá validar se em "Forma de Pagamento" está selecionado a opção "45 - PIX Transferência" ou "47 - QR-CODE PIX", deverá se comportar conforme abaixo:
      • Se "Forma de Pagamento" = "45 - PIX Transferência", validar se campos "Tipo chave pix" e "chave pix" estão preenchidos.
        • Se um dos dos dois (ou os dois) estiver NULO, não permitir gravação e apresentar a mensagem "Forma de Pagamento selecionada foi PIX Transferência. Neste caso é obrigatório escolher o tipo de chave e informar a chave PIX. Favor corrigir os campos antes de confirmar."
        • Se ambos os campos estiverem preenchidos, gravar o contas a pagar normalmente, com as novas informações abaixo:
          • pclanc.formapgto >> "45"
          • pclanc.chavepix >> dados do campo "Chave PIX"
          • pclanc.tipochavepix:
            • Se "Tipo chave pix" =  "01 – Telefone" >> "Telefone"
            • Se "Tipo chave pix" =  "02 – E-mail" >> "E-mail"
            • Se "Tipo chave pix" =  "03 – CPF/CNPJ" >> "CPF/CNPJ"
            • Se "Tipo chave pix" =  "04 – Chave Aleatória" >> "Chave Aleatória"
          • pclanc.codtipochavepix:
            • Se "Tipo chave pix" =  "01 – Telefone" >> "01"
            • Se "Tipo chave pix" =  "02 – E-mail" >> "02"
            • Se "Tipo chave pix" =  "03 – CPF/CNPJ" >> "03"
            • Se "Tipo chave pix" =  "04 – Chave Aleatória" >> "04"
      • Se "Forma de Pagamento" = "47 - QR-CODE PIX", validar se campo "QR-CODE PIX" está preenchido
        • Se o campo não estiver preenchido, não permitir gravação e apresentar a mensagem "Forma de Pagamento selecionada foi QR-CODE PIX. Neste caso é obrigatório informar o QR-CODE. Favor corrigir o campo antes de confirmar."
        • Se o campo estiver preenchido, gravar o contas a pagar normalmente, com as novas informações abaixo:
          • pclanc.formapgto >> "47"
          • pclanc.qrcodepix >> dados do campo QR-CODE PIX


Aviso
titleImportante

Ao rodar as dependencias que ira inserir os valores com codigos 45 e 47 e suas descrições, se existir esses códigos cadastrados, o mesmo serão alterados descrição e campo origem para que sejam como criados pelo sistema.




(seleção) TASK DDFINAN-26676

Criação de campos no banco de dados para Habilitar informações de pagamento em PIX.

Section
Column
width40%
  • Foi inserido na tabela PCFORMAPAGTO, dois registros conforme abaixo:
    • Pix transferência 
      • PCFORMAPAGTO.codigo = 45 
      • PCFORMAPAGTO.descricao = 'Pix Transferência'
      • PCFORMAPAGTO.origem = 'SIST'
    • Pix QR-CODE: 
      • PCFORMAPAGTO.codigo = 47
      • PCFORMAPAGTO.descricao = 'Pix QR-CODE'
      • PCFORMAPAGTO.origem = 'SIST'
Column
width60%




Section
Column
width40%
  • Foi criado nas tabelas PCLANC e PCLANCBLOQ os campos abaixo: 
    • "chavepix" - para armazenar chave PIX (varchar(100).
    • "tipochavepix" - para armazenar tipo da chave PIX (varchar(20).
    • "codtipochavepix" - para armazenar o código do tipo da chave PIX (varchar(2))
    • "qrcodepix" - para armazenar QR CODE PIX (varchar(100). 
Column
width60%





Aviso
titlePrevisão Orçamentaria

Caso, no momento da gravação, ultrapasse o orçamento, e o contas a pagar for gravado na pclancbloq, os campos a serem gravados estarão na pclancbloq (os mesmo campos de chave, conforme descrito acima. 
Mais detalhes sobre segue no documento do menu 760 - Autorizar Lançamentos




Nota
defaultno
titleSobre a versão da rotina
referenciapasso1

Favor atualizar rotina 749 - Inclusão de Lançamentos no Contas a Pagar para a versão igual 36.0.0.254 ou superior

Totvs custom tabs box items
defaultno
referenciapasso3

(seleção) TASK DDFINAN-26244


Cenário: Atualmente a rotina de manutenção de despesas não tem opção de lançamento para forma de pagamento via PIX e também inserir a informação de PIX para possíveis pagamentos via integração bancária pela rotina 770. Recentemente um dos pagamentos mensais que as empresas tem de forma recorrente começou a operar somente com pagamento via PIX (FGTS), isso contribui bastante para atual cenário de atualização dos meios de pagamentos que as empresas que usam o ERP Winthor está vivenciando.
 
Proposta de solução: Implementar na rotina 750 a possiblidade de inserir os dados de meio de pagamento para os Parceiros (FORNECEDOR, RCA, COLABORADOR, MOTORISTA, CLIENTES, OUTROS).
 
História:

  • Criação de campos na rotina 750:
    • Criar o campo "Código chave PIX" (campo de única seleção, opções abaixo, pode ser NULO):
      • 01 – Telefone
      • 02 – E-mail
      • 03 – CPF/CNPJ
      • 04 – Chave Aleatória
    • Criar o campo "Chave PIX", aberto para digitação, tamanho 100
    • Criar o campo "QR-CODE PIX", aberto para digitação, tamanho 100, com botão para importação de leitor (similar ao componente do código de barras)
  • Comportamento da rotina:
    • Quando o usuário selecionar em "Forma de Pagamento" a opção "45 - PIX Transferência", a rotina deverá exigir o preenchimento dos campos "Tipo chave pix" e "chave pix"
    • Quando o usuário selecionar em "Forma de Pagamento" a opção "47 - QR-CODE PIX", a rotina deverá exigir o preenchimento do campo "QR-CODE PIX"
    • O botão "QR-CODE PIX" deverá ter um botão para importação de leitor (similar ao componente do código de barras). Ao clicar neste botão, a rotina deverá permitir a utilização de leitor e migrar a informação para o campo (como no código de barras)
    • Ao clicar em "Confirmar", a rotina deverá validar se em "Forma de Pagamento" está selecionado a opção "45 - PIX Transferência" ou "47 - QR-CODE PIX", deverá se comportar conforme abaixo:
      • Se "Forma de Pagamento" = "45 - PIX Transferência", validar se campos "Tipo chave pix" e "chave pix" estão preenchidos.
        • Se um dos dos dois (ou os dois) estiver NULO, não permitir gravação e apresentar a mensagem "Forma de Pagamento selecionada foi PIX Transferência. Neste caso é obrigatório escolher o tipo de chave e informar a chave PIX. Favor corrigir os campos antes de confirmar."
        • Se ambos os campos estiverem preenchidos, gravar o contas a pagar normalmente, com as novas informações abaixo:
          • pclanc.formapgto >> "45"
          • pclanc.chavepix >> dados do campo "Chave PIX"
          • pclanc.tipochavepix:
            • Se "Tipo chave pix" =  "01 – Telefone" >> "Telefone"
            • Se "Tipo chave pix" =  "02 – E-mail" >> "E-mail"
            • Se "Tipo chave pix" =  "03 – CPF/CNPJ" >> "CPF/CNPJ"
            • Se "Tipo chave pix" =  "04 – Chave Aleatória" >> "Chave Aleatória"
          • pclanc.codtipochavepix:
            • Se "Tipo chave pix" =  "01 – Telefone" >> "01"
            • Se "Tipo chave pix" =  "02 – E-mail" >> "02"
            • Se "Tipo chave pix" =  "03 – CPF/CNPJ" >> "03"
            • Se "Tipo chave pix" =  "04 – Chave Aleatória" >> "04"
      • Se "Forma de Pagamento" = "47 - QR-CODE PIX", validar se campo "QR-CODE PIX" está preenchido
        • Se o campo não estiver preenchido, não permitir gravação e apresentar a mensagem "Forma de Pagamento selecionada foi QR-CODE PIX. Neste caso é obrigatório informar o QR-CODE. Favor corrigir o campo antes de confirmar."
        • Se o campo estiver preenchido, gravar o contas a pagar normalmente, com as novas informações abaixo:
          • pclanc.formapgto >> "47"
          • pclanc.qrcodepix >> dados do campo QR-CODE PIX


Image Added


Aviso
titleImportante

Ao rodar as dependências que ira inserir os valores com códigos 45 e 47 e suas descrições, se existir esses códigos cadastrados, o mesmo serão alterados descrição e campo origem para que sejam como criados pelo sistema.


Image Added





Section
Column
width40%
  • Foi criado nas tabelas PCLANC e PCLANCBLOQ os campos abaixo: 
    • "chavepix" - para armazenar chave PIX (varchar(100)).
    • "tipochavepix" - para armazenar tipo da chave PIX (varchar(20)).
    • "codtipochavepix" - para armazenar o código do tipo da chave PIX (varchar(2))
    • "qrcodepix" - para armazenar QR CODE PIX (varchar(100)). 


Image Added




Nota
defaultno
titleSobre a versão da rotina
referenciapasso1

Favor atualizar rotina 750 - Consultar/Alterar Títulos a Pagar para a versão igual 36.0.0.122 ou superior

Totvs custom tabs box items
defaultno
referenciapasso4

Atualização:

Foram realizadas a adição dos campos CODTIPOCHAVEPIX, TIPOCHAVEPIX, CHAVEPIX e QRCODEPIX das tabelas PCLANC e PCLANCBLOQ. Na rotina 760

Versão:

36.0.0.14 ou superior

Agora ao realizar um lançamento com a forma de cobrança via pix pela rotina 749, caso o sistema esteja parametrizado da seguinte forma: 

Parametrização utilizados na rotina 132

  • 3965 - Usar limite de alçadas de pagamentos = não
  • 1066 - Usar limite de alçadas de pagamentos = sim
  • 1144 - Bloquear despesa acima do valor orçado = sim
  • 3877 - Bloquear despesa acima do valor orçado = sim
  • 4039 - Trabalha com suplementação orçamentária = sim
  • 3802 - Trabalha Orçamento com regime de competência = não

Parametrização rotina 749

  • Opção 1 Permitir gerar lançamentos acima do orçado = Desmarcada

Comportamento da rotina e tabelas

O sistema irá inserir o lançamento na tabela PCLANCBLOQ conforme modo de pagamento selecionado. Ao realizar a aprovação do lançamento pela opção Avaliação de suplementações da rotina 760 o sistema irá realizar a inserção dos dados dos campos CODTIPOCHAVEPIX, TIPOCHAVEPIX, CHAVEPIX e QRCODEPIX na tabela PCLANC.

Caso seja Pix Transferência irá preencher os campos CODTIPOCHAVEPIX, TIPOCHAVEPIX, CHAVEPIX da tabela PCLANCBLOQ

Caso seja Pix QRCode irá preencher a campos QRCODEPIX da tabela PCLANCBLOQ

Totvs custom tabs box items
defaultno
referenciapasso5


Totvs custom tabs box items
defaultno
referenciapasso6

Foram realizadas as implementações de variáveis referente ao pagamento via pix. Na rotina 1520.

Versão36.0.0.106 ou superior

As variáveis abaixo criadas e disponíveis para inclusão em layout são:

  • Cód. Tipo chave PIX >> pclanc.codtipochavepix 
  • Tipo chave PIX >> pclanc.tipochavepix 
  • Chave Pix >> pclanc.chavepix 
  • QR-CODE Pix >> pclanc.qrcodepix 

Todas as variáveis estão disponíveis para Remessa e Retorno.

Segue uma demonstração de como localizar cada uma das novas variáveis:


Composition Setup
deck.tab.inactive.background = #EEE9E9 
deck.tab.active.background = rgba(0, 128, 0, 0.3)
deck.tab.spacer = 5px 
deck.tab.active.border = 3px outset #0897e9

...