Documentação 749 - Inclusão de Lançamentos no Contas a Pagar 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. Proposta de solução: Implementar na rotina 749 a possiblidade de inserir os dados de meio de pagamento para os Parceiros (FORNECEDOR, RCA, COLABORADOR, MOTORISTA, CLIENTES, OUTROS).
- Criação de campos na rotina 749:
- Criar o campo "Tipo 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 um 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
- vide continuidade das tratativas dos campos acima tipochavepix e codtipochavepix
ATENÇÃO: 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, etc)
Critérios de aceite: - Dependências criadas (inclusão de dados na pcformapagto e criação de campos)
- Tabela PCFORMAPAGTO preenchida automaticamente com as informações de pix (47 e 45)
- Campos chavepix, tipochavepix, codtipochavepix e qrcodepix criados na PCLANC
- Opções "45 - PIX Transferência" e "47 - QR-CODE PIX" criados na opção "Forma pagto"
- Campos "Tipo chave PIX", "Chave PIX" e "QR-CODE PIX" criados na rotina 749
- Validar o botão de importação por leitor do campo QR-CODE PIX
- Ao clicar em confirmar, validar se:
- Não estiver selecionado "45 - PIX Transferência" ou "47 - QR-CODE PIX", manter comportamento padrão da rotina
- Estiver selecionado "45 - PIX Transferência" >> Exigir preenchimento dos campos "Tipo chave PIX" e "Chave PIX"
- Estiver selecionado "47 - QR-CODE PIX" >> Exigir preenchimento do campo "QR-CODE PIX"
- Validar se os campos estão sendo preenchidos corretamente conforme regras da história
DDFINAN-28547
- Ao gravar o título, caso estoure orçamento e o usuário for solicitar suplementação, incluir na gravação da pclancbloq os campos:
- formapgto
- chavepix
- tipochavepix
- codtipochavepix
- qrcodepix
DDFINAN-26676
Criação de campos no banco de dados para Habilitar informações de pagamento em PIX.
- 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'
- 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).
Observação: ao criar os script de inserção dos valores codigo 45 e 47 e suas descrições, ao existir o código no cliente, alterar campo descrição e campo origem para que sejam como criados pelo sistema. cadastrar dependência para o script (obs: importante no script validar se já existe cadastro com os códigos abaixo. Caso exista, tratar o erro e seguir com o processo
Favor atualizar rotina 749 - Inclusão de Lançamentos no Contas a Pagar para a versão igual 36.0.0.254 ou superior
|
|