Card |
---|
id | 1 |
---|
label | TOTVS ANTECIPA |
---|
effectType | fade |
---|
|
Expandir |
---|
| PASSOS PARA A IMPLANTAÇÃO |
Expandir |
---|
| Passos para a Configuração |
Expandir |
---|
| Passos para a Operação |
Expandir |
---|
title | Tabelas e Parâmetros Envolvidos |
---|
| As Tabelas Envolvidas: Parametros Envolvidos: Fontes Envolvidos: |
|
Card |
---|
| Expandir |
---|
| Para iniciar a implementação do TOTVS Mais Prazo será necessário os cadastros previos dos seguintes Itens: - Fornecedor Supplier deve estar cadastrado no sistema;
- Natureza Financeira deve estar cadastrada no sistema;
- Motivo de Baixa que não movimenta Banco deve estar cadastrada no sistema;
|
Expandir |
---|
title | Wizard de Configuração |
---|
| Para iniciar o Wizard de configuração, o usuario deverá digitar WizardTF na tela inicial
Clicar em OK
Verificar se os requisitos iniciais estão atendidos e Clicar em Avançar
Digitar um usuario com poder de Administrador sua senha, e escolher as empresas que serão configuradas e clicar em Avançar...
Escolha o Produto a ser Confgurado, no caso, será o TOTVS Mais Prazo... e Clicar em Avançar
Aceitar a verificação do compartilhamento dos parâmetros
Digitar o ClientID e a Client Secret, enviadas pela Techfin
Preencher os parametros conforme o cadastro do Cliente e clicar em Concluir
O Processamento será realizado conforme o numero de empresas que será escolhido no inicio do Wizard, após isso,
Verificar se os JOB´s foram devidamente cadastrados, no SIGACFG → Ambiente → Schedule → Schedule
Deverá haver um JOB (FINA137F) e o FWTECHFINJOB (o Primeiro refere-se ao TOTVS Mais PRAZO e o Segundo responsável pelo envio da massa de dados a TECHFIN, respectivamente)
Os Schedule não será ativado pelo Wizard, devendo assim, ser configurado e ativado, pelo Administrador do Sistema.
|
Expandir |
---|
| A operação consiste em agendar a operação pelo FINA137F, que é o JOB responsável por requisitar as movimentações junto a TechFin e executá-las no Protheus. Fluxo das operações: 1) o Fonte FINA137F deve estar no JOB com agendamento e periodicidade desejada, com isso o JOB fará uma requisição junto a Carol para obter um token, com esse token o JOB faz uma requisição junto a Techfin, para obter os titulos que serão movimentados. 2) Com a movimentação em mãos, será chamada as seguintes funções: FaBaixaCp() para baixar os titulos informados FaIncSE2() para incluir os titulos novos FaAltSE2() para alterar os titulos prorrogados
3) Após a movimentação feita no Protheus, será chamada a função FINA137G, que será responsável pela atualização dos status da movimentação feita na Plataforma. 4) Os titulos que poderão ser negociados são os que possuem codigo de barras cadastrados E2_CODBAR. |
Expandir |
---|
| A Baixa dos Titulos será realizada com o motivo de baixa configurada no Wizard, lembrando que o Motivo de Baixa, não movimenta banco, por essa razão essa baixa não será exibida no extrato bancário. Seu historico será enviado pela Plataforma.
Essa baixa não Movimentará banco, observe que o motivo de baixa é TEC, a mesma escolhida no wizard....cadastrada previamente, com a opção Movimenta Banco = "N", o Historico "BOLETO PAGO" é enviado pela Techfin, a data de baixa é a data de processamento.
|
Expandir |
---|
title | Inclusões de Novos Titulos |
---|
| A Inclusão dos novos titulos, será efetuada conforme a negociação realizada no portal Techfin, os valores já serão inseridos com os Juros embutidos. Assim como as datas de vencimentos acordadas. Os codigos de barras já serão disponibilizados devidamente cadastrados no titulo. Observe o rastreio dos titulos e seus desdobramentos conforme as imagens.
Image Added
Image Added |
Expandir |
---|
title | Prorrogação das Parcelas |
---|
| Será possivel a prorrogação dos titulos que foram negociados previamente. As solicitações de prorrogação serão incluidas assim que estiver liberado pelo Portal Techfin. Serão alteradas as parcelas solicitadas com novas datas de vencimentos, novos codigos de barras e acrescidas de Juros, negociadas, Os Juros estão sendo incluidos via Valores Acessorios - FKD, com o codigo escolhido no momento do Wizard |
Expandir |
---|
title | Tabelas e Parâmetros Envolvidos |
---|
| As Tabelas Envolvidas: - SE2 - Tabelas de Contas a Pagar
- SE5 - Tabela de Movimentação Bancária
- FI8 - Tabela de Naturezas Financeiras
- FKC - Códigos Valores Acessórios
- FKD - Titulos x Valores Acessórios
Parametros Envolvidos: - MV_PRETECF – Prefixo dos Titulos negociados, deverá conter o prefixo dos títulos a favor da Supplier
- MV_TPTECF – Tipo de Titulos negociados, deverá contém o tipo de título dos títulos a favor da Supplier
- MV_NTTECF – Natureza de títulos Negociados, deverá conter a natureza financeira cadastrada para os títulos em favor da Supplier
- MV_FNTECF – Fornecedor de Titulos negociados, deverá conter o codigo do fornecedor cadastrado para os títulos em favor da Supplier
- MV_LFTECF – Loja do fornecedor negociados, deverá conter o codigo da loja do fornecedor cadastrado para os títulos em favor da Supplier
- MV_MBXTECF - Codigo do Motivo de Baixa, dos títulos que foram antecipados.
- MV_VATECF – Código dos valores acessórios, dos títulos negociados em favor da Supplier, que sofreram pedido de prorrogação
**** Importante: O Compartilhamento dos parâmetros devem ser observados de acordo com a estrutura do cliente, sugerimos que os códigos de Fornecedores e NBaturezas sejam os mesmos, em todas as filiais, no entanto, caso isso nao seja possivel, deverá ser tratado de forma exclusiva.
Fontes Envolvidos: - FINA137E.PRW (Resnponsável pela requisição do TOKEN junto a Carol)
- FINA137F.PRW (Responsável pelo JOB que recebe o Json com os titulos a serem baixados / incluidos ou alterados)
- FINA137G.PRW (Responsável para envio do POST na plataforma para informar que os titulos foram devidamente movimentados no Protheus)
- FINXAPI.PRW (Responsavel pelas rotinas de Baixa / Geração de Titulos e Alteração dos titulos)
|
Expandir |
---|
title | Informações Técnicas |
---|
| Expandir |
---|
| Um Exemplo do Json da Techfin
[ { "cnpj": "53485215000106", "boletos": { "pagos": [ { "platformId": "5", "erpId": "T1|D MG 01 ||20210121A||NF|000001|01", "dataMovimento": "2021-01-21", "valor": 350000, "historico": "BOLETO PAGO" } ], "gerados": [ { "platformId": "99999900000000001", "numeroTransacao": "200000001", "valorTotal": 360000.60, "juros": 10000.6, "parcelas": [ { "numeroParcela": "1", "valorParcela": 120000.20, "dataVencimento": "2021-02-21", "dataEmissao": "2021-01-21", "numeroLinhaDigitavel": "34191092060023598295680002060004687700002288835", "numeroCodigoBarras": "34196877000022888351092000235982958000206000", "historico": "PARCELA GERADA" }, { "numeroParcela": "2", "valorParcela": 120000.20, "dataVencimento": "2021-03-21", "dataEmissao": "2021-01-21", "numeroLinhaDigitavel": "34191092060023598295680002060004687700002288835", "numeroCodigoBarras": "34196877000022888351092000235982958000206000", "historico": "PARCELA GERADA" }, { "numeroParcela": "3", "valorParcela": 120000.20, "dataVencimento": "2021-04-21", "dataEmissao": "2021-01-21", "numeroLinhaDigitavel": "34191092060023598295680002060004687700002288835", "numeroCodigoBarras": "34196877000022888351092000235982958000206000", "historico": "PARCELA GERADA" } ], "boletoOrigem": [ { "erpId": "T1|D MG 01 ||20210121A||NF|000001|01" } ] } ], "alterados": [] } }, { "cnpj": "20412968000132", "boletos": { "pagos": [ { "platformId": "6", "erpId": "T2|D MG 01 ||20210121C||NF|TST001|01", "dataMovimento": "2021-01-21", "valor": 450000, "historico": "BOLETO PAGO" } ], "gerados": [ { "platformId": "99999900000000002", "numeroTransacao": "200000002", "valorTotal": 480000.60, "juros": 30000.6, "parcelas": [ { "numeroParcela": "1", "valorParcela": 240000.30, "dataVencimento": "2021-02-22", "dataEmissao": "2021-01-21", "numeroLinhaDigitavel": "34191092060023598295680002060004687700002288835", "numeroCodigoBarras": "34196877000022888351092000235982958000206000", "historico": "PARCELA GERADA" }, { "numeroParcela": "2", "valorParcela": 240000.30, "dataVencimento": "2021-03-22", "dataEmissao": "2021-01-21", "numeroLinhaDigitavel": "34191092060023598295680002060004687700002288835", "numeroCodigoBarras": "34196877000022888351092000235982958000206000", "historico": "PARCELA GERADA" } ], "boletoOrigem": [ { "erpId": "T2|D MG 01 ||20210121C||NF|TST001|01" } ] } ], "alterados": [] } } ] |
Expandir |
---|
| As funções que são envolvidas nas operações com titulos a pagar são as seguintes:
Expandir |
---|
| Function FaBaixaCp(aBaixa as Array, lOnline as Logical, nJurNeg as Numeric, cCodNeg as Character) as Array
Onde essa função deve ser passada as seguintes informações: - aBaixa (Array)
- lOnline - Logico
- nJurNeg - Numerico
- cCodneg - Caracter
Exemplo de Array a ser enviado
|
Expandir |
---|
| Function FaIncSE2(aSE2 As Array, aRastroOri as Array, lOnline , lExibeLanc, nJurNeg as Numeric, cCodNeg as Character) As Array Onde essa função deve ser passada as seguintes informações: - aSe2 (Array) - Informações para criação dos titulos
- aRastroOri (Array) - Informações dos boletos baixados - para a criação do Rastro na tabela FI8
- nJurNeg - Numerico - Informações do Juros negociados - Disponivel para gerar uma variável para a contabilização
- cCodneg - Caracter - Codigo da Negociação - Para disponibilizar o codigo da Negociação.
- lOnline - Logico - Para contabiizar on line
- LExibelanc - Para exibir em tela
Exemplo de Array a ser enviado (aSE2)
Exemplo de Array a ser enviado (aRastroOri)
|
Expandir |
---|
| Function FaAltSE2(aSE2 As Array, aVAAutP as Array) As Array Onde essa função deve ser passada as seguintes informações: - aSe2 (Array) - Informações para alteração de titulos dos titulos
- aVAAutP (Array) - Informações dos valores acessórios para a gravação da tabela FKD
Exemplo de Array a ser enviado (aSE2)
Exemplo de Array a ser enviado (aRastroOri)
Array com os valores acessórios
|
|
|
|
|