Consultar estoque
Objetivo
Possibilitar que o estabelecimento consulte um determinado estoque.
Quem pode invocar?
Estabelecimento que tem ou teve o veículo em estoque
Regras de negócio
- Um estabelecimento só pode consultar seus próprios estoques.
- O campo entradaEstoque.dataHora será retornado com o valor informado no campo dataCompra da entrada de estoque.
- O campo saidaEstoque.dataHora será retornado com o valor informado no campo dataVenda da entrada de estoque.
- O campo entradaEstoque.dataHoraRegistro será retornado com o valor sistêmico do momento da entrada de estoque no renave-ws.
- O campo inacabadoNoPrimeiroEstoque será retornado com o valor true ou false de acordo com o tipo da montagem do veículo no Renavam (acabado ou inacabado) no momento da entrada de estoque do veículo no Renave.
- Para os registros de estoque criados antes da Fase 4 do Renave (veículos acabados transformados), o valor retornado para esse campo será null.
- Caso o veículo entre em estoque, cancele a entrada e entre novamente, o tipo de montagem considerado será o do momento dessa segunda entrada em estoque.
- O campo saidaEstoque.dataHoraRegistro será retornado com o valor sistêmico do momento da saída de estoque no renave-ws.
- Por questões de compatibilidade, no momento de transição, esse campo ainda está aparecendo no Swagger, mas em breve não mais aparecerá.
- Numa transferência do estoque X do estabelecimento A para o estabelecimento B, gerando o estoque Y, teremos:
- id_estoque_gerado_por_transferencia = idEstoqueY na consulta do estoque X.
- id_estoque_origem_transferencia = idEstoqueX na consulta do estoque Y.
- Esses campos: id_estoque_gerado_por_transferencia e id_estoque_origem_transferencia são retornados apenas para transferências realizadas a partir de 14/06/2022.
- Os parâmetros de data-hora início e fim da pesquisa referem-se as datas sistêmicas.
- Se não informar nenhum parâmetro de pesquisa, será retornado os estoques com data de entrada (sistêmica) nos últimos 3 meses e que estejam em um desses estados: SOLICITADO, TRANSFERIDO ou CONFIRMADO.