| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | CD1409 - Atendimento de Requisições |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DMANESTOQ-13732 |
Foi indentificada a necessidade de alocar e desalocar a quantidade atendida no fluxo de integração de Atendimento e Devolução de Requisição com o WMS SaaS.
Para que o controle de alocação/desalocação comece a funcionar na integração de Atendimento e Devolução de Requisições é necessário informar o Lote de Alocação do WMS Externo no novo campo criado no CE0101 - Manutenção de Parametros de Estoque.

CD1409 - Atendimento Requisição Material
No atendimento da requisição material, quando o sistema utilizar o WMS SaaS, é alocada a quantidade no saldo de estoque para o lote informado no campo “Lote Aloc WMS Ext” do CE0101, a quantidade do item atendida pelo CD1409.
Para o registro da alocação devem ser atendidos os requisitos abaixo:
OBS.: Somente é gerado alocação, para o lote informado no CE0101, para itens controlados por Número de série, Lote ou Referência (CE0111). Para item o tipo de controle Serial, é gerado alocação de lote “Em Branco”.
API REST: atendDevolRequis (endpoint: ItensAtendProcessoOK)
Na Api Rest (atendDevolRequis) é realizada validação das alocações geradas para o WMS externo (WMS SAAS).
Para realizar a validação da alocação devem ser atendido o requisito abaixo:
Quando atendidos os requisitos pode ser ser recebido uma quantidade inferior ou superior ao que foi alocado previamente, neste caso seguir:
Sempre que a sequência do documento for "atendimentoFinalizado" (Concluída), o saldo restante do documento é desalocado permitindo que outros processos possam utiliza-lo.
API REST: atendDevolRequis (endpoint: ItensExclusaoProcessoWms)
Criado endpoint para exclusão da requisição de estoque de integração WMS externo (WMS SAAS), nome "ItensExclusaoProcessoWms".
Payload:
{
"nrRequisicao": 792,
"seqItRequisicao": 10,
"codItem": ".compras",
"seqAtendimento": 10,
"tipoMovto": 1
}
Mensagens de erro: