Método que permite consultar o estoque atual de produtos do WMS Centro de Distribuição, quando a Empresa não utiliza o ERP TOTVS Varejo Supermercados - Linha Consinco.
GET api/v1/exportacao/estoque
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
page | Número da página. | integer | Padrão = 1. |
pagesize | Número de registros a serem retornados por página. | integer | Padrão = 10. Limite = 100. |
fields | Nome dos campos a serem retornados. Podem ser enviados mais de um separando-os por ",". | string | Padrão = retorna todos os campos. |
order | Nome do campo para ordenação da lista. Podem ser enviados mais de um separando-os por ",". Quando utilizado junto ao parâmetro fields, deve-se informar um dos campos listados. | string | Padrão = SEQPRODUTO na ordem crescente. Para alterar para ordem decrescente, utilizar o caractere "-" na frente do campo (exemplo: -seqproduto). |
nroempresa | Filtro para busca de estoque de determinada empresa. | integer | Padrão = retorna de todas as empresas. Tamanho Máximo: 6. |
seqproduto | Filtro para busca de estoque de determinado produto. | long | Padrão = retorna de todos os produtos. |
coddeposito | Filtro para busca de estoque de determinado depósito. | string | Padrão = retorna de todos os depósitos. |
Exemplo de requisição:
Bloco de código | ||
---|---|---|
| ||
GET /api/v1/exportacao/estoque?page=1&pagesize=10&order=seqproduto&nroempresa=100&coddeposito=02&seqproduto=150 |
application/json, text/json
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
hasNext | Indica a existência de uma próxima página. | boolean | true: indica que existe uma próxima página; |
items | Lista de cancelamentos de cargas de recebimento. | Array | Detalhamento de cada item (Estoque de Produto) da lista, conforme tabela abaixo. |
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
NROEMPRESA | Número da empresa logística no WMS Centro de Distribuição. | integer | |
CODDEPOSITANTE | Número da empresa ou código do depositante(quando utiliza Operador Logístico). | integer | |
SEQPRODUTO | Código sequencial do produto. | long | |
QTDATUAL | Quantidade atual do estoque do produto. Somente será enviado o valor na quantidade unitária, por exemplo, para 50 CX12, será enviado 600. | decimal | |
PADRAOEMBVENDA | Quantidade de unidades dentro de cada embalagem padrão de venda. Esta informação somente será enviada caso o parâmetro dinâmico EXP_EMBVENDA estiver com o valor igual a "S". | decimal | |
CODSTATUSENDERECO | Código do status do endereço. Esta informação somente será enviada caso o parâmetro dinâmico EXP_STATUSENDERECO_ESTQ estiver com o valor igual a "S". | string | |
DESCSTATUSENDERECO | Descrição completa (vide campo acima) do status do endereço. Esta informação somente será enviada caso o parâmetro dinâmico EXP_STATUSENDERECO_ESTQ estiver com o valor igual a "S". | string | |
DTAVALIDADE | Data de validade do produto. Esta informação somente será enviada caso o parâmetro dinâmico EXP_DATAVALIDADE_ESTQ estiver com o valor igual a "S". | datetime | |
DTAFABRICACAO | Data de fabricação do produto. Esta informação somente será enviada caso o parâmetro dinâmico EXP_DATAFABRICACAO_ESTQ estiver com o valor igual a "S". | datetime | |
NROLOTE | Lote de fabricação do produto. Esta informação somente será enviada caso o parâmetro dinâmico EXP_LOTEFABRICACAO_ESTQ estiver com o valor igual a "S". | string | |
AREAARMAZENAGEM | Área de armazenagem que pertence o estoque do produto. Esta informação somente será enviada caso o parâmetro dinâmico EXP_TIPESPECIE_ESTQ estiver com o valor igual a "S". | string | |
CODDEPOSITO | Código do depósito do produto. | string |
Bloco de código | ||
---|---|---|
| ||
{
"hasNext": false,
"items": [
{
"NROEMPRESA": 100,
"CODDEPOSITANTE": 100,
"SEQPRODUTO": 150,
"QTDATUAL": 120.0,
"PADRAOEMBVENDA": 1.0,
"CODSTATUSENDERECO": "O",
"DESCSTATUSENDERECO": "OCUPADO",
"DTAVALIDADE": "2022-09-09T00:00:00",
"DTAFABRICACAO": "2021-12-27T00:00:00",
"NROLOTE": "7989",
"AREAARMAZENAGEM": "P",
"CODDEPOSITO": "02"
}
]
} |