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 |