Ir para o conteúdo

Códigos de retorno do WebService

Tabela de referência dos valores de codigoretorno retornados pelos métodos do GerenciaVendaWS (e demais WebServices do integrador Bnex). Consulte-a para decidir se uma venda deve ser reenviada.

Onde é usada

O codigoretorno faz parte da Classe WSRetorno, retornada por setNotificaVenda, setIdentificaCliente e setCancelaVenda.


GerenciaVendaWS

Códigos relevantes para a integração de PDV (identificação, notificação e cancelamento de vendas).

Código Mensagem Método
0 HASH NÃO COMBINA Todos
1 VENDA INSERIDA COM SUCESSO setNotificaVenda
2 VENDA INSERIDA COM SUCESSO - CLIENTE NÃO CADASTRADO setNotificaVenda
3 VENDA INSERIDA COM SUCESSO - CLIENTE NÃO FIDELIZADO (CPF: 00000000000) setNotificaVenda
4 REENVIAR - VENDA NÃO INSERIDA - LOJA INFORMADA INEXISTENTE NA BASE DO ZOOMBOX setNotificaVenda
5 REENVIAR - VENDA NÃO INSERIDA - NENHUMA FORMA DE PAGAMENTO IDENTIFICADA NA BASE DO ZOOMBOX setNotificaVenda
6 REENVIAR - VENDA NÃO INSERIDA - ITENS NÃO ENCONTRADOS setNotificaVenda
7 REENVIAR - VENDA NÃO INSERIDA - PAGAMENTOS NÃO ENCONTRADOS setNotificaVenda
8 VENDA NÃO INSERIDA - VENDA JÁ EXISTE NA BASE setNotificaVenda
9 CLIENTE IDENTIFICADO setIdentificaCliente
10 CLIENTE NÃO CADASTRADO setIdentificaCliente
11 VENDA CANCELADA COM SUCESSO setCancelaVenda
12 VENDA NÃO CANCELADA setCancelaVenda
13 ERRO NÃO TRATADO Todos
14 VENDA NÃO PREENCHIDA CORRETAMENTE. CAMPOS INVÁLIDOS: {Campos} setNotificaVenda
15 ITENS VENDA NÃO PREENCHIDOS CORRETAMENTE. CAMPOS INVÁLIDOS: {Campos} setNotificaVenda
16 PAGAMENTOS NÃO PREENCHIDOS CORRETAMENTE. CAMPOS INVÁLIDOS: {Campos} setNotificaVenda
19 REENVIAR - O VALOR TOTAL INFORMADO NAS FORMAS DE PAGAMENTO É DIFERENTE DO VALOR INFORMADO NA VENDA setNotificaVenda
20 REENVIAR - O VALOR TOTAL INFORMADO NOS ITENS DA VENDA É DIFERENTE DO VALOR INFORMADO NA VENDA setNotificaVenda
42 VENDA NÃO INSERIDA - A NOTIFICAÇÃO DE VENDAS ESTÁ DESATIVADA setNotificaVenda

Reenvio de vendas

Mensagens iniciadas por REENVIAR indicam que a venda não foi inserida e deve ser reenviada após corrigir a causa (loja, forma de pagamento, itens, valores, etc.).


Outros WebServices do integrador

Códigos usados por outros serviços do integrador Bnex (importação de produtos, ofertas, operadores, resgate, etc.), mantidos aqui para referência.

Código Mensagem WebService / Método
17 PRODUTO NÃO INSERIDO - PRODUTO JÁ EXISTE NA BASE setImportaProduto
18 REENVIAR - PRODUTOS NÃO INSERIDOS - PRODUTOS NÃO ENCONTRADOS setImportaProduto
20 CLIENTE NÃO ENCONTRADO WSCliente.getDadosCliente
21 CLIENTE(S) EXPORTADOS COM SUCESSO. QTD: {qtd} WSCliente.getListaClientes / getDadosCliente
22 TODAS AS OFERTAS IMPORTADAS COM SUCESSO GerenciaOfertaWS.importaOferta
23 TOKEN INVÁLIDO importaOferta / ResgateIntegradoWS / importaOperador
24 OPERADOR/LOJA NÃO PREENCHIDO CORRETAMENTE. CAMPOS INVÁLIDOS: {Campos} GerenciaOperadorWS.importaOperador
25 FIM da rotina de importação de operadores: {Qtd} cadastrados – {Qtd} atualizados GerenciaOperadorWS.importaOperador
26 OFERTAS NÃO CADASTRADAS (CODIGOEXTERNO1/2) GerenciaOfertaWS.importaOferta
27 TODOS OS PRÊMIOS FORAM PROCESSADOS COM SUCESSO ResgateIntegradoWS.resgate / estorno
28 FALHA AO PROCESSAR TODOS OS PRÊMIOS ResgateIntegradoWS.resgate / estorno
29 CÓDIGO DE RESGATE INVÁLIDO ResgateIntegradoWS.resgate / estorno
30 NÃO É PERMITIDO O RESGATE FORA DO PERÍODO DE UTILIZAÇÃO ResgateIntegradoWS.resgate / estorno
31 O RESGATE {Código} JÁ HAVIA SIDO REGISTRADO ResgateIntegradoWS.resgate / estorno
32 O RESGATE {Código} JÁ HAVIA SIDO ESTORNADO ResgateIntegradoWS.resgate / estorno
33 CAMPOS NÃO PREENCHIDOS CORRETAMENTE ResgateIntegradoWS.resgate / estorno
35 OFERTA COM CODIGOEXTERNO1 {Código} NÃO PREENCHIDA CORRETAMENTE GerenciaOfertaWS.importaOferta
36 OPERAÇÃO REALIZADA COM SUCESSO ProdutoParticipanteWS.cadastrar
37 OPERAÇÃO REALIZADA PARCIAL ProdutoParticipanteWS.cadastrar
38 ERRO INESPERADO ProdutoParticipanteWS.cadastrar
39 NENHUMA CAMPANHA CONFIGURADA PARA ASSOCIAR PRODUTOS ENVIADOS ProdutoParticipanteWS.cadastrar
40 CAMPO OBRIGATÓRIO NÃO INFORMADO ProdutoParticipanteWS.cadastrar
41 ERRO NA VINCULAÇÃO DE TODOS OS PRODUTOS ProdutoParticipanteWS.cadastrar

Referências