Este documento tem como objetivo explicar o funcionamento da integração de politica de desconto da rotina 561.
Comece por aqui -> Parametrizações WTA
Para validar se uma política está válida, deverá verificar se a mesma não foi movida para o log (PCDESCONTOLOG).
Para uma política de desconto/ acréscimo está apta para retornar nessa API deverá atender as condições abaixo:
1 - PCDESCONTO.TIPO = 'C' (DESCONTO COMERCIAL)
2 - NVL(PCDESCONTO.ORIGEMPED,'O') IN ('A','O')
3 - PCDESCONTO.APLICADESCONTO = 'S' (APLICA DESCONTO AUTOMATICAMENTE)
4 - PCDESCONTO.CODAUXILIAR IS NOT NULL OR PCDESCONTO.CODPROD NÃO DEVE SER NULO
5 - SE, NVL(PCDESCONTO.APENASPLPAGMAX,'N') = 'S', E, PCDESCONTO.CODPLPAG NÃO DEVE SER NULO
6 - PCDESCONTO.TIPOGRUPOREST IN ('CL') ENTAO PCDESCONTO.CODGRUPOREST NÃO PODE SER NULO
A integração consiste em enviar todas as regras de politica de desconto cadastradas na 561 por filial.
|
Para que seja realizada uma nova integração atualizando um registro já integrado, o sistema verifica a data de última atualização do registro. Portanto, ao realizar alguma alteração no registro, ele será encaminhado novamente para manter a integridade dos dados.