---
# System prepended metadata

title: 1. Como consultar dados enviados para conferencia?

---

# 1. Como consultar dados enviados para conferencia?

1. Execute a query abaixo no sql server para encontrar o checkoutStartid

```
select cs.Id CheckoutStartId, cs.CreatedAt
  from checkouts c
  join CheckoutStarts cs on c.id = cs.CheckoutId
 left join CheckoutCompletes cc on cs.Id = cc.CheckoutStartId
 where c.ExternalNumber = 'Coloque o OrderNumerAqui'
```

2. Acesse o cloudwatch para buscar o log do request

Use o filtro abaixo para encontrar os dados enviados no log. Lembre-se de usar o checkoutStartId recuperado no passo anterior nesse filtro, lembre-se de usar o grupo `homolog-apis`

`| filter @message like /checkoutStartId\/complete/
  and msg.context = 'incoming-request'
  and msg.custom.method = 'POST'`

É assim que vai retornar caso algum dado tenha sido encontrado no log, fique atento para a data que será usada na busca, pois se usarmos a data errada nao vamos encontrar as informações.
Recomendamos que a data usada seja a partir da data de criação do CheckoutStart usado, essa informação também está disponível na consulta do passo 1.

![request](https://i.imgur.com/UOhJkuN.png)


3. Nesse payload temos as informações que o operador enviou para conferir o pedido. Entre as informações estão o peso dos itens, o checkoutItemId que é o identificador único para um item na conferência e alguns outros detalhes menos importantes. Outra informação importante nesse log é o CorrelationId, esse id nos ajuda listar todos os logs dessa operação desde a entrada do request no sistema até o retorno para o cliente.

    3.1. Como consultar o retorno da conferência para o cliente?
    Use o CorrelationId retornado na consulta do passo 3 e execute a consulta abaixo, lembre-se de usar o grupo `homolog-apis`:
    `| filter CorrelationId = 'informe o CorrelationId'`
    Muitas linhas vão ser listadas permitindo que seja possível acompanhar passo a passo o que aconteceu no processo de conferência. Para pegar expecificamente o retorno podemos usar o filtro abaixo, lembre-se de usar o grupo `homolog-apis`:
    `| filter CorrelationId = 'informe o CorrelationId' and msg.context	= 'outgoing-response'`
    
    ![response](https://i.imgur.com/0slSVNd.png)

# 2. Como consultar dados enviados para pdv?

Após a conferência ter sido concluída com sucesso os dados são enviados para o pdv. Esse processo serve para cadastrar o pedido com os itens conferidos no pdv pra que seja possível gerar o cupom fiscal sem a necessidade de bipar item a item.

Para buscar os dados que são enviados para o pdv precisamos ir até o cloudwatch busca no log, lembre-se de usar o grupo `homolog-apis`.

No log, informe o período em que deseja buscar e use o filtro abaixo para encontrar. 

```
| filter @message like /orderNumber/
   and @message like /url da api do cliente/
``` 