01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:API para criação do documento de transferência em lotes no CE0207.
País:Brasil
Ticket:19946103 e 20061626
Requisito/Story/Issue (informe o requisito relacionado) :DMANESTOQ-12403 e DMANESTOQ-12435


02. SITUAÇÃO/REQUISITO

No CE0207 não existe opção de integrar/automatizar a criação do documento de transferência em lotes.

03. SOLUÇÃO

Desenvolvimento de API para criação do documento de transferência em lotes no CE0207.

04. DEMAIS INFORMAÇÕES

Objetivo: Gerar documento de transferência de estoque por lotes no CE0207.

FUNÇÕES:

  1. CRIAR REGISTRO: (identificado quando o campo num-docto-transf for igual a 0). É  realizada em transação e se ocorrer erro, desfaz o que foi realizado até o momento;
  2. MODIFICAR REGISTRO (identificado quando o campo num-docto-transf é diferente de 0). Na modificação os itens são excluídos dentro de uma transação e se ocorrer alguma inconsistência na criação do registro enviado na API, é realizado ROLLBACK da transação para que o documento volte a forma original e retorna os erros encontrados na temporária.

RESTRIÇÕES:

  1. Não movimenta depósitos do WMS interno;
  2. Se o depósito de saída/entrada for WMS Externo o campo de localização do respectivo dever ser “em branco”;
  3. A modificação é realizada somente para documentos e itens que estão com a situação igual a 1 – NÃO INICIADO ou 5 – INATIVO.

VALIDAÇÕES:

  1. Depósito Entrada e o Destino Saída são obrigatórios e válidos;
  2. Depósito Entrada e o Destino Saída não podem ser de WMS Interno;
  3. Depósito Entrada e o Destino Saída devem ser diferentes;
  4. Documento deve possuir item para Transferência;
  5. Conta contábil é obrigatória e deve ser válida;
  6. Centro de custo é obrigatório, dependendo da regra da conta contábil;
  7. Item é obrigatório e deve ser válido;
  8. Quantidade do item é obrigatório e deve ser maior que zero;

05. ASSUNTOS RELACIONADOS