...
As validações para junção dos pedidos são realizadas de acordo com as regras do TOTVS HomeCenter (linha Gemco) que buscam nos lotes os pedidos com:
A API registra os dados do processo JUNÇÃO na tabela auxiliar : FATAUT_INTEGRA e coloca numa fila para consulta e Faturamento, então o Serviço criado: FATAutimaticoAPI. lê os dados e faz o processo automaticamente e na tela de faturamento é apresentado um ÚNICO pedido a ser faturado.
...
Então ao chamar o novo método API de faturamento solicitando a junção dos pedidos de um lote, envia os dados para gravar na API - Em Post, informar dados do pedido e executar
E os Os dados do Lote no processo de junção de pedidos será realizada com sucesso e os dados da transação serão inseridos na tabela auxiliar FATAUT_INTEGRA.
E o campo: STATUS = 0, quando o lote estiver na 'fila para processar', =1 lote em processamento, =2, lote processado e 3= lote com problema.
E o campo NUMLOTE deve ser preenchido com o lote gerado pelo processo de Junção
E o campo FLJUNCAO = ‘S’, indica que o registro de lote foi inserido pela API faturamento - Processo de Junção.
informado na API e
Com a ativação do Serviço: FatAutomaticoAPIQuando ativar o Serviço: FatAutomaticoAPI criado para execução Junção dos Pedidos, o processo de Junção de Pedidos é feitorealizado com sucesso!
JUNÇÃO EXECUTADA
SELECT * FROM FATAUT_INTEGRA WHERE NUMLOTE = 689 - STATUS = 2 (PROCESSADO)
Ena E na tela de Faturamento será exibido o Lote com o pedido único (junção pedido executada)
Então ao consultar os pedidos de Vendas, identificamos que os pedidos de venda da Junção foram cancelados e um único pedido foi inserido com todos os itens.
E na tabela de na tabela auxiliar FATAUT_INTEGRA, os dados dos campos destacados abaixo serão preenchidos com: STATUS =2, lote processado, NUMLOTE deve ser preenchido com o lote gerado pelo processo de Junção, o campo FLJUNCAO = ‘S’ e o campo NUMPEDJUN, será inserido o nÚmero do pedido que sofreu junção.
Card documentos | ||||
---|---|---|---|---|
|
...
...