Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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 unco pedido a ser faturado.

03. 

...

TELAS E PARAMETRIZAÇÃO DO PROCESSO DE JUNÇÃO DOS PEDIDOS:

A API de Fatumento com a o item de atulização para Junção de Pedidos

Image Added

Ter o Serviço Windows (service.msc) criado: FATAutimaticoAPI na estação de trabalho:

Image Added


o parâmetro no menu: Segurança, formulário: Faturamento Caixa - Opção: Junção de Pedidos no faturamento

Image Added

menu: Cadastro – Organização – Empresa: botão lateral: Produto opções: Transferência Filial/Anexo e Transferência Anexo/Filial (ver configuração no cadastro Filial também)

Image Added

Cadastro – Tipo de Nota, botão lateral: Complementares, Parâmetros 2, a flag: Faturamento via API

Image Added


04. TELA DO PROCESSO DE JUNÇÃO DE PEDIDOS DE TRANSFERÊNCIA:

4444 - Replicar a funcionalidade do Gemco de junção de pedidos de transferência para a API de faturamento automático./Criação de um novo endpoint na API de faturamento automático para junção de pedidos de transferência.

4445 - Seja possível através da API de faturamento automático realizar pesquisa dos números gerados durante o processo de junção de pedidos de transferência./

Criação de um novo endpoint na API de faturamento automático para retornar os números da junção de pedidos de transferência.

4447 - Permitir que seja feita a junção de pedidos de transferência na API de Faturamento/ Criação do processo de junção de pedidos de transferência na API de Faturamento Automático

Quando eu fizer mais de um pedido de transferência pela tela de Saídas Diversas (Movimentos- Saídas Diversas), com o tipo de nota 55 - Transferência remetida para filial, para o processo de Junção de lote.
Image Added


E efetuar o processo de Corte de Pedido

 Image Added

 Image Added

Image Added

E o processo de Confirmação Separação de Lote – Emissão Expedição
Image Added

Image Added

Image Added

SELECT FLSEPARACAO, TPNOTAAGRUPATRANSFFAT, * FROM DIS_LOTE WHERE CODFIL = 1 AND NLOTE =689

Image Added

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

Image Added

E 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.

Image Added

Quando na tela de  Faturamento do Lote,  consultar o lote, o sistema pergunta ao usuário se pode efetuar o processo de Junção dos pedidos,

Image Added

Quando ativar o Serviço : FatAutomaticoAPI criado para execução Junção dos Pedidos, o processo de Junção de Pedidos é feito

Image Added

JUNÇÃO EXECUTADA

SELECT * FROM FATAUT_INTEGRA  WHERE NUMLOTE = 689 - STATUS = 2 (PROCESSADO)

na tela de Faturamento será exibido o Lote com o pedido único (junção pedido executada)
Image Added

Image Added

Image Added

Image Added

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.

Image Added

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 numero do pedido que sofreu junção.

Image Added4448 - Gravar pedidos gerados no processo de junção na API Faturamento/Gravação dos pedidos de junção gerados na tabela da API de Faturamento


Card documentos
InformacaoEntre os os campos da tabela auxiliar: FATAUT_INTEGRA, destacamos: o número do LOTE (NUMLOTE),  o campo: FLJUNCAO, que indica que o LOTE foi originado do processo de Junção de Pedidos Transferência e o campo NUMPEDJUN que indica qual o número do pedido de Venda gerado para representar todos os pedidos que sofreram junção.
TituloIMPORTANTE!

...