| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | API REST - stockTransferPublic |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DMANESTOQ-12667 |
Foi identificada a necessidade de uma API REST para realizar transferências entre depósitos internos.
A API REST stockTransferPublic foi criada com base no funcionamento do programa CE0206 - Transferência Dépositos e ela somente irá realizar transferência entre depósitos internos.
Deve ser enviadas requisições de POST na ROTA http://[servidor]/dts/datasul-rest/resources/prg/cep/v1/stockTransferPublic passando no seu conteúdo os dados em JSON, quando a requisição for processada com sucesso será retornada o número das duas transações criadas e caso exista alguma mensagem de aviso, ela também será retornada dentro da tag "_messages" como no exemplo abaixo.

Abaixo detalhamento dos campos disponiveis
| SERIALIZE-NAME | Descrição |
|---|---|
| transactionDate | Data de transação do movimento em estoque |
| documentNumber | Número do documento da transferência |
| documentSeries | Série do documento da transferência |
| siteCode | Código do Estabelecimento |
| itemCode | Código do Item |
| sourceWarehouseCode | Depósito de Origem |
| sourceLotSeries | Lote ou Número de Série de Origem |
| sourceReferenceCode | Código de Referência de Origem |
| sourceLocationCode | Localização de Origem |
| quantity | Quantidade que será movimentada |
| lotExpirationDate | Data de Validade de Lote |
| targetLocationCode | Localização de Destino |
| targetWarehouseCode | Depósito de Destino |
| targetReferenceCode | Código de Referência de Destino |
| targetLotSeries | Lote ou Número de Série de Destino |