01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | Pedidos de Vendas |
|---|
| Função: | Implantação de pedido - API pública |
|---|
| País: | Brasil |
|---|
| Ticket: | 22018628 |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DMANADVEN-21973 |
|---|
02. SITUAÇÃO/REQUISITO
Na requisição /dts/datasul-rest/resources/prg/pdp/v1/OrdersPublic está incluindo o pedido porém o campo businessUnitCod não era gravado no ERP.
03. SOLUÇÃO
Corrigido para considerar a informação da tag businessUnitCod quando informada, no cabeçalho e nos itens, considerando as seguintes definições/regras já existentes no ERP:
- Quando informada no cabeçalho sem informar nos itens, replicará a UN do cabeçalho para todos os itens e gravará a UN no cabeçalho.
- Quando informada no cabeçalho e nos itens também, replicará a UN do cabeçalho para todos os itens, ignorando o que for informado nos itens e gravará a UN no cabeçalho.
- Quando não informada no cabeçalho e informada somente nos itens, levará a UN informada para cada item e não gravará a UN no cabeçalho.
- Quando não informada no cabeçalho e nem nos itens, levará a UN padrão do ERP (CD0147/CD0903) para os itens, deixando vazio no cabeçalho.