01. DADOS GERAIS
Produto: | TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice SP |
Módulo: | AUTOMAÇÃO FISCAL |
Função: | TAFAPR4010 TAFA539 TAFLAYOUT |
Ticket: | 19377289 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-19307 |
02. SITUAÇÃO/REQUISITO
É possível que um mesmo beneficiário receba mais de um reembolso com a mesma data de pagamento, contudo, provenientes de prestadores de serviços diferentes.
O problema que enfrentamos está diretamente relacionado a isso, uma vez que, de acordo com o layout TAF T164, é obrigatório informar o CNPJ/CPF do prestador de serviços quando se trata de reembolso.
03. SOLUÇÃO
Foi realizado os ajustes necessários para o caso apresentado acima na situação/requisito. Agora, quando houver pagamentos no mesmo dia para o mesmo beneficiário, provenientes de prestadores de serviços diferentes, o mesmo será aceito.
04. DEMAIS INFORMAÇÕES
Para esta solução, será necessário aplicar a patch e dicionário da expedição continua do pacote do TAF com previsão para 29/04/2024, devido as alterações realizadas no índice(SIX) e na chave única da tabela V4B(SX2).
Ficando da seguinte forma:
Chave Única (SX2)
Antes | Depois |
---|---|
V4B_FILIAL+V4B_CNPJ+DTOS(V4B_DTPGTO)+V4B_INDBEN+V4B_CODPAR+V4B_CODDEP+V4B_TPPGTO | V4B_FILIAL+V4B_CNPJ+DTOS(V4B_DTPGTO)+V4B_INDBEN+V4B_CODPAR+V4B_CODDEP+V4B_TPPGTO+V4B_TPINSC+V4B_NRINSC |
Índice 2 (SIX)
Antes | Depois |
---|---|
V4B_FILIAL+V4B_CNPJ+DTOS(V4B_DTPGTO)+V4B_INDBEN+V4B_CODPAR+V4B_CODDEP+V4B_TPPGTO | V4B_FILIAL+V4B_CNPJ+DTOS(V4B_DTPGTO)+V4B_INDBEN+V4B_CODPAR+V4B_CODDEP+V4B_TPPGTO+V4B_TPINSC+V4B_NRINSC |
Também foi adicionada a função de validação TafVlV4B() nos seguintes campos
X3_CAMPO | X3_VALID |
---|---|
V4B_NRINSC | TafVNrIn() .And. TafV4BCGC() .And. TafVlV4B() |
V4B_TPINSC | Pertence(" 12") .And. TafV4BCGC() .and. TafPctV4B(M->V4B_TPINSC) .And. TafVTpIn() .And. TafVlV4B() |