Pular para o conteúdo principal

Errors

Formato

{
"success": false,
"message": "IMEI já vinculado a outro financiamento ativo.",
"timestamp": "2026-07-23T14:32:10.412Z",
"requestId": "7f3c1e8a-2b44-4d19-9f0e-51a2c8d7b6e3",
"data": null,
"error": {
"code": "imei_already_financed",
"legacyCode": "LF0031",
"message": "IMEI já vinculado a outro financiamento ativo.",
"details": [{ "field": "imei", "issue": "already_linked" }],
"docsUrl": "https://developer.levfone.com/errors/imei_already_financed"
}
}

code é o identificador estável — nunca muda entre versões. legacyCode é alias numérico para abertura de chamado no suporte.


Faixas de numeração

FaixaDomínio
LF0001–LF0099Autenticação e autorização de acesso
LF0100–LF0199Validação de requisição
LF0200–LF0299Catálogo (planos, produtos, serviços)
LF0300–LF0399Estoque e IMEI
LF0400–LF0499Autorização de venda e crédito
LF0500–LF0599Faturamento e cancelamento
LF0900–LF0999Infraestrutura e limites

Autenticação — LF00xx

codelegacyHTTPDescrição
missing_tokenLF0001401Header Authorization ausente.
invalid_tokenLF0002401Token malformado ou assinatura inválida.
expired_tokenLF0003401Token expirado. Reemita via /oauth/token.
insufficient_scopeLF0004403Token válido, mas sem o escopo exigido.
invalid_clientLF0005401client_id ou client_secret inválido.
invalid_seller_credentialsLF0010401Login ou senha do vendedor incorretos.
seller_inactiveLF0011403Vendedor existe, mas está inativo.
seller_session_expiredLF0012401Sessão do vendedor expirada.
store_context_requiredLF0013400storeId obrigatório e ausente.

Validação — LF01xx

codelegacyHTTPDescrição
malformed_jsonLF0101400Corpo não é JSON válido.
missing_required_fieldLF0102422Campo obrigatório ausente. Ver details.
invalid_field_formatLF0103422Campo com formato inválido. Ver details.
missing_request_idLF0104400X-Request-Id ausente.
missing_correlation_idLF0105400X-Correlation-Id ausente.
missing_idempotency_keyLF0106400Idempotency-Key ausente.
idempotency_key_conflictLF0107409Chave reutilizada com corpo diferente.
invalid_tax_idLF0110422CPF inválido (dígito verificador).
invalid_imei_formatLF0111422IMEI fora do padrão de 15 dígitos.
unsupported_currencyLF0120422Apenas BRL é aceito.
invalid_amountLF0121422Valor deve ser inteiro em centavos, não negativo.

Catálogo — LF02xx

codelegacyHTTPDescrição
store_not_foundLF0201404Loja não existe ou não pertence ao parceiro.
plan_not_foundLF0202404Plano não existe ou não está ativo na loja.
product_not_foundLF0203404SKU não encontrado na loja.
barcode_not_foundLF0204404Código de barras não localizado.
service_not_foundLF0205404Serviço não encontrado.
service_not_applicableLF0206422Serviço não é aplicável ao SKU informado.
catalog_unavailableLF0210503Catálogo temporariamente indisponível.

Estoque e IMEI — LF03xx

codelegacyHTTPDescrição
imei_not_foundLF0301404IMEI não localizado no estoque do parceiro.
imei_wrong_storeLF0302422IMEI pertence a outra loja.
imei_out_of_stockLF0303422IMEI já vendido ou indisponível.
imei_blockedLF0304422IMEI bloqueado por restrição operacional.
product_out_of_stockLF0310422SKU sem saldo em estoque.
imei_already_financedLF0331409IMEI já vinculado a financiamento ativo.

Autorização e crédito — LF04xx

Estes códigos aparecem em declineReason com HTTP 200, não como erro.

codelegacyHTTPDescrição
proposal_not_foundLF0401200Não há proposta aprovada para o CPF na loja.
proposal_expiredLF0402200Proposta aprovada, mas fora do prazo de validade.
proposal_already_usedLF0403200Proposta já consumida por outra venda.
proposal_reuse_window_expiredLF0404200Troca fora da janela de 7 dias da aprovação original.
proposal_reuse_amount_exceededLF0405200Novo total da troca acima do valor aprovado.
proposal_reuse_limit_reachedLF0406200Proposta já reutilizada uma vez.
plan_mismatchLF0410200Plano do carrinho difere do plano da proposta.
product_not_eligibleLF0411200Produto não contemplado pela proposta.
service_not_eligibleLF0412200Serviço não contemplado pela proposta.
total_mismatchLF0420200Total do carrinho difere do valor aprovado.
total_inconsistentLF0421422grandTotal não bate com a soma dos itens.
credit_limit_exceededLF0430200Valor acima do limite aprovado.
authorization_not_foundLF0440404authorizationId não existe.
authorization_expiredLF0441409Autorização venceu o TTL.
authorization_already_confirmedLF0442409Autorização já confirmada.
authorization_cancelledLF0443409Autorização já cancelada.

Faturamento e cancelamento — LF05xx

codelegacyHTTPDescrição
sale_not_foundLF0501404Venda não localizada por CPF ou IMEI.
invalid_nfe_keyLF0502422Chave de acesso da NF-e fora do padrão de 44 dígitos.
sale_not_cancellableLF0510409Venda em estado que não permite cancelamento.
cancellation_not_confirmedLF0511409Cancelamento notificado, mas não confirmado na consulta do PDV.
search_criteria_requiredLF0520422Informe exatamente um entre CPF e IMEI.

Infraestrutura — LF09xx

codelegacyHTTPDescrição
rate_limit_exceededLF0901429Limite de requisições excedido. Ver Retry-After.
partner_timeoutLF0902504PDV Parceiro não respondeu no prazo.
partner_unavailableLF0903503PDV Parceiro indisponível.
internal_errorLF0999500Erro interno. Informe o requestId ao suporte.

Como reportar

Ao abrir chamado, informe sempre:

  1. requestId da resposta
  2. X-Correlation-Id da jornada
  3. code ou legacyCode
  4. Timestamp em UTC

Suporte: https://developer.levfone.com/support