📗 2️⃣ Criar baixa do pedido (fechamento de ordem) no GuaraniWS.
A API GuaraniWS é utilizada para enviar informações e comandos de modo que permite a integração de diversos serviços entre eles o serviço de encerramento de do status de entrega de pedidos.
Qual é o objetivo?
Com o objetivo tornar o processo de encerramento de ordens mais eficaz, um novo endpoint foi criado de modo que os integradores que sigam as regras do endpoint podem consumir da API GuaraniWS.
Como eu ativo?
Informar o novo endpoint no integrador quer consumirá da API GuaraniWS.
Endpoint: http://<address>:8089/datasnap/rest/Tapi/PostEncerramentoPedido
Qual o impacto dela no restante das outras funcionalidades onde ela está inserida?
Nenhum, pois feito uma melhoria de adicionar um novo endpoint “genérico” que permite configurar os integradores que sigam as regras do endpoint podem consumir da API GuaraniWS.
Atualiza a etapa do pedido para “Entregue” e anexa o documento ao pedido caso tenha.

Tela “3.2.12 - Digitação de ordens” (Imagem 2).

Tela “5.2.10 - Fechamento de ordens” apresentando o pedido baixado e as informações enviadas através da requisição, sendo elas:
Data e hora do recebimento: Neste exemplo, foi enviada a data de recebimento “18/06/2024” e a hora do recebimento “15:00:48”. Assim, os campos são apresentados preenchidos com as informações enviadas. Caso nenhuma data e horário sejam enviados, os campos serão preenchidos automaticamente com a data e hora vigentes no momento em que a requisição for processada pelo Guarani;
Responsável pelo recebimento: Neste exemplo, nenhuma informação sobre o responsável pelo recebimento foi enviada. Assim, o campo foi automaticamente preenchido com a informação “Funcionário do Cliente”;
Observação do recebimento: Neste exemplo, foi enviada a observação “Entrega realizada com sucesso”, que foi apresentada no campo correspondente. Caso nenhuma observação seja enviada, o campo será apresentado em branco;
Anexo: Neste exemplo, foram enviados um link e um arquivo do canhoto, que são apresentados no anexo do pedido. Caso nenhum arquivo seja enviado, o campo será apresentado em branco (Imagem 3).
