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.