01. DADOS GERAIS
| Produto: |
TOTVS Backoffice
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Serviços |
| Módulo: | TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)
|
| Função: | CTBA102,CTBA103,CTBA105,CTBXVLD,CTBA104,CTBXMI |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46829 |
02. DESCRIÇÃO
O ponto de entrada CT105TOK é utilizado para validar o lançamento contábil após a validação realizada pela função MSGETDB. Esse ponto de entrada permite customizar a validação contábil, verificando, por exemplo, se os valores de débito e crédito estão corretos ou se outras regras contábeis específicas precisam ser aplicadas. O retorno da função é um valor booleano, onde true indica que a validação foi bem-sucedida, e false sinaliza que o lançamento contém inconsistências e não pode ser processado.
Esse ponto de entrada oferece flexibilidade para os usuários ajustarem as regras de negócios, garantindo que as validações de conformidade específicas sejam atendidas.
03. DEMAIS INFORMAÇÕES
lRet := ExecBlock("CT105TOK",.f.,.f.,{nValDeb,nValCrd,;
aTotRdpe[1][1],;
nTotInf })
User Function CT105TOK()
Local nValDeb := PARAMIXB[1]
Local nValCrd := PARAMIXB[2]
Local nTotRdpe := PARAMIXB[3] // valor a debito
Local nTotInf := PARAMIXB[4] //
Local lRet := .T.
// Verifica se há divergência no valor de lançamento e total de débitos
If nTotInf != nTotRdpe // Exemplo de verificação de valores totais
MsgAlert("Total de débito não confere. Verifique o lançamento.")
Return .F.
EndIf
Return lRet
Importante !!
- Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
- Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.
04. ASSUNTOS RELACIONADOS
- Não se aplica.