GET Lote de Pedidos - Varejonline/api GitHub Wiki
Endpoint para obter um lote gerado pelo POST de Lote de pedidos
URLs
Busca pelo ID retornado no POST de Lote de pedidos
GET https://integrador.varejonline.com.br/apps/api/pedidos/lote/:id
Busca pelo código gerencial enviado no POST de Lote de pedidos
GET https://integrador.varejonline.com.br/apps/api/pedidos/lote/codigo/:codigo
Retorno
- id: id do pedido (long)
- codigo: código gerencial do lote (string)
- pedidos: lista de pedidos processados
- id: id do processamento do pedido
- idPedidoGerado: id do pedido gerado(long)
- status: status do processamento (PENDENTE, PEDIDO_GERADO, ERRO) (string)
- erro: em caso de erro de processamento, aqui haverá informações sobre o erro (string)
- erroNota: em caso de erro de processamento da nota, aqui haverá informações sobre o erro (string)
- dataAlteracao: última data de alteração do processamento, no formato dd-mm-aaaa hh:mi:ss (string)
- jsonRecebido: json enviado no lote (objeto complexo)
Atenção: a existência deste json não indica que o pedido foi gerado, ele é apenas o JSON enviado no POST do Lote para simples conferência. 
- notasFiscais:  lista de notas fiscais do pedido, cada uma contendo:
- status: status da nota fiscal (string).
- idNotaFiscal: id da nota fiscal (long)
- tipoNotaFiscal: tipo da nota fiscal (string)
 
- fimProcessamento: data do inicio do processamento do pedido, no formato dd-mm-aaaa hh:mi:ss (string)
- inicioProcessamento: data do fim do processamento do pedido, no formato dd-mm-aaaa hh:mi:ss (string)
 
Exemplo de lote processado com sucesso
GET https://integrador.varejonline.com.br/apps/api/pedidos/lote/1
{
   "pedidos":[
      {
         "idPedidoGerado":7161,
         "status":"PEDIDO_GERADO",
         "dataAlteracao":"07-07-2023 16:44:44",
         "jsonRecebido":{
            "terceiro":{
               "id":11,
               "nome":null,
               "documento":null,
               "endereco":null
            },
            "entidade":{
               "id":4,
               "nome":"DEPOSITO CENTRAL",
               "documento":"90.010.013/0001-34"
            },
            "idRepresentante":10,
            "representante":{
               "id":1,
               "nome":"Treinamento",
               "documento":"698.184.085-51"
            },
            "itens":[
               {
                  "produto":{
                     "id":4,
                     "codigoSistema":"0022",
                     "codigoInterno":"VF08623",
                     "codigoBarras":null,
                     "descricao":"PRODUTO OK REVENDA SD28"
                  },
                  "idProduto":4,
                  "quantidade":1,
                  "valorUnitario":99.99,
                  "valorDesconto":2,
                  "tabelaPrecoId":1,
                  "operacao":1,
                  "reservarEstoque":false,
                  "dataEntrega":null,
                  "simplesFaturamento":null,
                  "ordem":null,
                  "itemKitId":null,
                  "descontoDetalhes":[
                     
                  ]
               }
            ],
            "valorDesconto":2,
            "valorFrete":14.63,
            "valorSeguro":0,
            "valorOutros":0,
            "idPlanoPagamento":null,
            "plano":{
               "id":1,
               "descricao":"À VISTA"
            },
            "observacao":null,
            "vendaConsumidorFinal":true,
            "vendaPresencial":false,
            "origem":null,
            "tipo":null,
            "enderecoEntrega":null,
            "intermediador":null,
            "transporte":null,
            "descontoDetalhes":[
               
            ],
            "urlEtiqueta":null,
            "data":"07-07-2023",
            "horario":"04:26:39",
            "numeroPedidoCliente":"tray-22375",
            "servicos":[
               
            ],
            "pagamento":null,
            "emitirNotaFiscal":true,
            "emitirNotaFiscalPresente":false,
            "usaNumeroExterno":false,
            "notasFiscais":null,
            "idTerceiro":11,
            "idEntidade":4
         },
         "notasFiscais":[
            {
               "status":"ERRO_ENVIO",
               "idNotaFiscal":1021,
               "tipoNotaFiscal":"MERCADORIA"
            }
         ],
         "fimProcessamento":"07-07-2023 16:44:44",
         "inicioProcessamento":"07-07-2023 16:44:33",
         "id":19881
      }
   ],
   "codigo":"ZZZ65",
   "id":201
}
Exemplo de lote processado com erro
GET https://integrador.varejonline.com.br/apps/api/pedidos/lote/2
{
   "pedidos":[
      {
         "status":"ERRO",
         "erro":"APIException: Item de pedido sem identificador",
         "dataAlteracao":"07-07-2023 16:48:34",
         "jsonRecebido":{
            "terceiro":{
               "id":11,
               "nome":null,
               "documento":null,
               "endereco":null
            },
            "entidade":{
               "id":4,
               "nome":"DEPOSITO CENTRAL",
               "documento":"90.010.013/0001-34"
            },
            "idRepresentante":10,
            "representante":{
               "id":1,
               "nome":"Treinamento",
               "documento":"698.184.085-51"
            },
            "itens":[
               {
                  "produto":{
                     "id":null,
                     "codigoSistema":null,
                     "codigoInterno":null,
                     "codigoBarras":null,
                     "descricao":null
                  },
                  "idProduto":null,
                  "quantidade":1,
                  "valorUnitario":99.99,
                  "valorDesconto":2,
                  "tabelaPrecoId":1,
                  "operacao":1,
                  "reservarEstoque":false,
                  "dataEntrega":null,
                  "simplesFaturamento":null,
                  "ordem":null,
                  "itemKitId":null,
                  "descontoDetalhes":[
                     
                  ]
               }
            ],
            "valorDesconto":2,
            "valorFrete":14.63,
            "valorSeguro":0,
            "valorOutros":0,
            "idPlanoPagamento":null,
            "plano":{
               "id":1,
               "descricao":"À VISTA"
            },
            "observacao":null,
            "vendaConsumidorFinal":true,
            "vendaPresencial":false,
            "origem":null,
            "tipo":null,
            "enderecoEntrega":null,
            "intermediador":null,
            "transporte":null,
            "descontoDetalhes":[
               
            ],
            "urlEtiqueta":null,
            "data":"07-07-2023",
            "horario":"04:26:39",
            "numeroPedidoCliente":"tray-22375",
            "servicos":[
               
            ],
            "pagamento":null,
            "emitirNotaFiscal":true,
            "emitirNotaFiscalPresente":false,
            "usaNumeroExterno":false,
            "notasFiscais":null,
            "idTerceiro":11,
            "idEntidade":4
         },
         "notasFiscais":[
            
         ],
         "fimProcessamento":"07-07-2023 16:48:34",
         "inicioProcessamento":"07-07-2023 16:48:34",
         "id":19902
      }
   ],
   "codigo":"ZZZ65",
   "id":222
}