Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS Backoffice
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Protheus | ||||||||||||||||
| Segmento: | Backoffice SP | ||||||||||||||||
| Módulo: | FINANCEIRO (SIGAFIN) | ||||||||||||||||
| Função: | COMPENSACAO CR (FINA330) | ||||||||||||||||
| Ticket: | |||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DSFIN-13210 |
02. SITUAÇÃO/REQUISITO
Na Rotina automática de Compensação Contas a Receber - FINA330 (MaIntBxCr), quando a operação de estorno de uma compensação for realizada, um dos pré-requisitos é passar por parâmetro para a função MaIntBxCr o conteúdo referente ao campo E5_DOCUMEN.
...
Portanto, é necessário criar uma alternativa para o modelo atual de processamento do estorno, para receber um dado diferente do E5_DOCUMEN e sem impactar o processamento.
03. SOLUÇÃO
Foi implementado na função MaIntBxCr (FINXAPI) a possibilidade de passar uma posição a mais no parâmetro "aEstorno". Esse array é responsável por ditar as regras de estorno da compensação, e foi ajustado para que possa ser passada a 3ª posição nesse array, para que possa ser enviado o conteúdo correspondente ao campo FK1_IDCOMP.
Na solução adotada, foi implementado novos recursos métodos na classe Movements, a fim de facilitar as pesquisas pelo campo FK1_IDCOMP.
04. DEMAIS INFORMAÇÕES
O uso da 1ª posição do parâmetro "aEstorno" seguirá podendo ser utilizada, porém com os riscos já apontados.
...
Para mais informações, consulte a documentação da função MaIntBxCr, pesquisando pelo parâmetro "aEstorno".
05. ASSUNTOS RELACIONADOS
Rotina automática de Compensação Contas a Receber - FINA330 (MaIntBxCr)
...