Cada recusa do Apex, com o motivo e o caminho para resolver.
O Apex recusa uma ação quando executá-la deixaria o sistema num estado sem
explicação. Toda recusa diz o motivo — esta página diz o que fazer. Onde a
mensagem traz um número, um código ou um nome (PEV-0001, o SKU, a nota), ele
aparece aqui como exemplo.
Sem saldo para reservar 3 de CAM-PRETA-M — disponível 1
O disponível daquela variação não cobre a quantidade do pedido. Lembre que
disponível = físico − reservado − bloqueado: pode haver mercadoria no
depósito, reservada para outro pedido ou bloqueada (lote vencido, depósito
de avaria).O que fazer: reduza a quantidade, cancele um pedido que esteja segurando
a reserva, ou dê entrada no estoque.A aprovação é tudo ou nada — nenhuma linha é reservada pela metade. No
produto que controla lote, a reserva pega primeiro os lotes que vencem
antes.
Pedido aprovado, com o estoque reservado: reabra o pedido para alterar os itens
A reserva foi feita contra as linhas exatas do pedido. Mudá-las deixaria a
reserva apontando para o que não existe mais. Observação, data de entrega,
endereço e transportadora continuam editáveis.O que fazer: reabra o pedido (menu da linha › Reabrir pedido). A
reserva é liberada, as contas a receber em aberto são canceladas e o pedido
volta para Em aberto. Ajuste os itens e aprove de novo.
Os itens só mudam com o pedido em aberto
Depois de faturado ou enviado para a expedição, a nota e o envio foram
feitos contra aqueles itens. Trocar a lista deixaria esses documentos
falando de outro pedido. Observação, data de entrega, endereço e
transportadora continuam editáveis.O que fazer, conforme a etapa:
Com NF-e autorizada: cancele a NF-e (menu da linha › Cancelar
NF-e). Depois reabra o pedido.
Na Expedição, sem NF-e e ainda não despachado: reabra direto. O
pedido sai da doca e volta para Em aberto.
Despachado: registre uma devolução e, se o
cliente vai receber outro item, um pedido novo.
Pedido aprovado: reabra o pedido para mudar o cliente
A frase troca “o cliente” pelo campo que você mudou: a data do pedido, o
canal de venda, a lista de preços, o frete, o desconto, a forma ou a
condição de pagamento, o número de parcelas.A aprovação usou esses campos: o cliente e a data viraram as contas a
receber (o vencimento conta da data do pedido), o canal decidiu se a conta
é do marketplace, e frete, desconto e pagamento fizeram o total e as
parcelas. Mudar um deles deixaria as contas dizendo outra coisa.O que fazer: reabra o pedido (menu da linha › Reabrir pedido). As
contas em aberto são canceladas e o pedido volta para Em aberto. Corrija e
aprove de novo.
O cliente só muda com o pedido em aberto
Vale para os mesmos campos da mensagem acima, quando o pedido já passou do
primeiro passo da aprovação: faturado, na Expedição, despachado ou
cancelado. A nota e o envio foram feitos com esses dados.O que fazer, conforme a etapa:
Com NF-e autorizada: cancele a NF-e e depois reabra o pedido.
Na Expedição, sem NF-e e ainda não despachado: reabra direto.
Despachado: a correção é uma devolução e um
pedido novo.
Cancelado: o pedido é um documento encerrado. Use Clonar venda
para fazer outro com os dados certos.
Só se reabre o pedido aprovado que ainda não foi faturado nem despachado
Reabrir libera a reserva e cancela as contas a receber em aberto: vale para
o pedido Aprovado sem NF-e e para o que está na doca da Expedição sem NF-e
e ainda não saiu. O menu só oferece Reabrir pedido quando dá.O que fazer: com NF-e autorizada, a mensagem é outra — “Cancele a NF-e
nº 123 deste pedido antes de reabrir”: cancele a nota e reabra. Com a nota
ainda na SEFAZ, espere o retorno. Já despachado, registre uma
devolução.
Cancele a NF-e nº 123 deste pedido antes de cancelar o pedido
Cancelar só o pedido deixaria uma venda autorizada na SEFAZ sem pedido por
trás. Se a nota ainda está sendo processada, a mensagem é “A NF-e deste
pedido está na SEFAZ: aguarde o retorno antes de cancelar”.O que fazer: use Cancelar NF-e no menu do pedido. Com a nota
cancelada, Cancelar pedido volta a aparecer.
Pedido já despachado: registre uma devolução para reverter o estoque
A mercadoria saiu. Cancelar aqui devolveria ao saldo algo que não está na
prateleira. Costuma aparecer ao cancelar em lote uma seleção que tinha um
pedido já despachado.O que fazer: registre uma devolução (menu do
pedido › Registrar devolução). O estoque volta quando você usar
Receber mercadoria nela.
Pedido com estoque reservado não vai para a lixeira: cancele o pedido para liberar a reserva.
Excluir esconderia o pedido da tela e deixaria a mercadoria presa —
indisponível para outra venda, sem nenhum documento que explicasse por quê.O que fazer: cancele o pedido primeiro; depois ele vai para a lixeira
normalmente.
Pedido aprovado não vai para a lixeira. Cancele o pedido antes de excluir.
Aparece ao excluir em lote, com o número do pedido na frente: a seleção
tinha um pedido aprovado, e nada foi excluído. O menu desse pedido já não
oferece Excluir.O que fazer: tire o pedido da seleção, ou cancele-o antes.
Pedido sem itens não pode ser aprovado
Não há o que reservar. Adicione ao menos uma linha com produto e quantidade.
Pedido cancelado não pode ser aprovado
Um pedido cancelado é um fato encerrado. Crie um novo pedido — ou use
Clonar venda, no menu da linha, para copiar o cancelado.
Já existe um pedido com este número neste workspace.
O número do pedido é único no workspace, contando os pedidos da lixeira.O que fazer: troque por outro número. O formulário de pedido novo já
vem com o próximo livre no padrão PEV-0001, contando a lixeira. Depois de
salvo, o número não muda mais.
Sua empresa fatura antes de enviar: emita a NF-e do pedido, ou desligue a regra nas configurações de Pedidos
Com Faturar antes de enviar ligado (Configurações › Pedidos de venda),
o pedido só vai para a Expedição depois da NF-e. Se o pedido ainda não foi
aprovado, a mensagem é “Aprove o pedido antes de enviar para a expedição”.O que fazer: emita a NF-e do pedido (Emitir NF-e) e use Enviar
para a expedição. Se a sua empresa não emite nota pelo Apex, desligue a
regra.
A NF-e deste pedido não está autorizada: o pacote só sai com a nota
Com Faturar antes de enviar ligado, o pacote só deixa a doca com a
NF-e autorizada. Acontece quando a nota foi cancelada depois de o pedido
chegar à doca. No despacho em lote, a frase vem com os números dos pedidos
recusados; os outros saem normalmente.O que fazer: veja a pendência no pedido, corrija e emita a NF-e de
novo. Autorizada a nota, despache.
Não foi possível despachar — Imprima a etiqueta antes
O texto completo é “Imprima a etiqueta antes — sem ela a transportadora
recusa o volume”. No despacho em lote, os pedidos sem etiqueta ficam na
doca e o aviso diz quantos.O que fazer: use Imprimir etiqueta na linha (ou Imprimir
etiquetas na seleção) e despache de novo.
A etiqueta ainda não sai
Nos envios do Mercado Envios, quem libera a etiqueta é o Mercado Livre. O
aviso diz o motivo, por exemplo “O Mercado Livre libera a etiqueta depois
de receber a NF-e deste pedido” ou a data em que ela será liberada. Na
lista da Expedição, um alerta na coluna Forma de frete avisa antes de
você tentar.O que fazer: se falta a nota, emita a NF-e; o Apex a envia ao canal
sozinho. Se o canal recusou a nota, o motivo aparece no aviso: corrija e
use Enviar NF-e ao Mercado Livre no menu do pedido. Venda Full não tem
etiqueta no Apex: quem envia é o Mercado Livre.
Vincule os itens ao catálogo antes de lançar o estoque (ou marque que não entram no estoque)
A frase termina com os itens da nota que ainda não apontam para um produto
do catálogo. Sem o vínculo, o Apex não sabe em que saldo pôr a mercadoria.O que fazer: use Vincular produtos no menu da nota e ligue cada item
a um produto (ou crie o produto a partir do XML). Item que não é mercadoria
de estoque pode ser marcado como fora do estoque. Depois, Lançar
estoque. Veja Notas de entrada.
Informe o lote de Produto X na seção Lotes da nota antes de lançar o estoque
O produto controla lote e validade, e toda entrada dele precisa dizer de
qual lote é.O que fazer: abra a nota, preencha a seção Lotes com o número, a
validade e a quantidade de cada lote, e use Lançar estoque de novo.
A nota 1234 já tem conta paga: desfaça o pagamento no financeiro antes
Aparece em Desfazer contas. Cancelar as contas da nota com uma delas
paga deixaria um pagamento sem conta.O que fazer: em Financeiro › Contas a Pagar, desfaça o pagamento da
conta da nota. Depois use Desfazer contas.
Devolução já recebida, reembolsada ou trocada: a situação não volta atrás por edição. Use "Desfazer".
Receber a mercadoria dá entrada no estoque, reembolsar lança o financeiro e
concluir a troca cria o pedido de troca. Voltar a situação pelo formulário
permitiria lançar tudo de novo.O que fazer: use o comando de volta no menu da devolução: Desfazer
recebimento (a mercadoria sai do estoque, do mesmo depósito e lote),
Desfazer reembolso (a conta a pagar do reembolso é cancelada e as
contas a receber abatidas voltam ao valor de antes) ou Desfazer troca
(o pedido de troca é cancelado). Cada um pede confirmação antes.
Devolução já reembolsada ou trocada: o valor e a forma de reembolso não mudam mais.
O reembolso saiu com aquele valor e aquela forma: a conta a pagar e o
abatimento nas contas a receber foram feitos com eles. Observações
continuam editáveis.O que fazer: se o valor estava errado, use Desfazer reembolso,
corrija e reembolse de novo.
O reembolso da devolução DEV-0001 já foi pago (conta CP-0001): desfaça o pagamento no financeiro antes
Aparece em Desfazer reembolso: o dinheiro do reembolso já saiu do
caixa, e cancelar a conta deixaria esse pagamento sem explicação.O que fazer: em Financeiro › Contas a Pagar, desfaça o pagamento da
conta indicada. Depois use Desfazer reembolso.
O item "Produto X" não está ligado a um produto do catálogo
Aparece em Receber mercadoria: o item está marcado para voltar ao
estoque, mas não aponta para um produto do cadastro. Uma variante é “Há
item avariado nesta devolução e nenhum depósito de avaria”.O que fazer: vincule o item a um produto, ou desmarque a volta ao
estoque dele. Para o item avariado, escolha o depósito de avaria em
Configurações › Devoluções, ou desmarque “avariado”.
Devolução com mercadoria lançada no estoque ou reembolso lançado não vai para a lixeira: ela é o registro desses lançamentos.
A devolução é o registro da entrada no estoque e do reembolso (ou da
troca). Sem ela, esses lançamentos ficariam sem explicação. Vale também
para apagar de vez.O que fazer: desfaça antes o que foi lançado (Desfazer recebimento,
Desfazer reembolso ou Desfazer troca). Devolução recusada, ou sem
nada lançado, vai para a lixeira normalmente.
Nenhum depósito ativo está marcado como padrão, e o lançamento não sabe de
onde tirar (ou onde pôr) a mercadoria.O que fazer: em Configurações › Estoque › Depósitos, abra um
depósito e use Tornar padrão.
Físico de CAM-PRETA-M ficaria em 2 com 3 reservado e 0 bloqueado
A saída deixaria no depósito menos do que já está reservado para pedidos
(ou bloqueado). O Apex não deixa o físico ficar abaixo do que já tem dono.O que fazer: confira se a saída é mesmo deste depósito e desta
variação. Se a mercadoria realmente não existe mais, cancele ou reabra o
pedido que a reservou antes de lançar a saída.
Não dá para excluir "Produto X": ainda há 5 em estoque. Lance uma saída ou um ajuste para zerar o saldo antes de excluir.
Excluir o cadastro esconderia um saldo que continua existindo no extrato. A
frase diz o que segura o produto: o que está em estoque, reservado para
pedido, bloqueado ou em trânsito.O que fazer: em Suprimentos › Estoque, zere o saldo com Registrar
saída ou Fazer balanço, ou cancele o pedido que reservou. Se você só
quer parar de usar o produto, mude o Status do cadastro para Inativo.
A venda ainda não está paga no Mercado Livre: o estoque é reservado quando o canal confirmar o pagamento.
Antes do pagamento a venda pode não se concretizar.O que fazer: aguarde. Com Processar vendas do canal ligado, o Apex
reserva sozinho assim que o canal confirmar.
Vincule todos os produtos desta venda aos anúncios antes de reservar o estoque.
Uma das linhas da venda aponta para um anúncio que não está ligado a
nenhuma variação do seu cadastro — não há saldo a reservar. A venda fica
com Produto pendente.O que fazer: em Vendas › Anúncios, vincule o anúncio ao produto (ou
crie o produto a partir dele) e use
Atualizar do Mercado Livre no menu do pedido.
Defina o depósito do canal em Configurações → Integrações e atualize o pedido antes de reservar.
Sem depósito escolhido não há de onde reservar.O que fazer: escolha o Depósito do canal nas configurações do
Mercado Livre e use Atualizar do Mercado Livre no pedido.
A venda foi cancelada no Mercado Livre
O canal cancelou. Ao reservar, a frase termina com “Cancele o pedido para
liberar o estoque”; depois de aprovada, com “cancele o pedido em vez de
seguir com ele”.O que fazer: cancele o pedido para liberar o estoque. Com o
processamento ligado, isso acontece sozinho. Se o canal cancelou depois de o
pacote sair, o Apex abre uma devolução da venda, como Solicitada: o estoque
volta quando você usar Receber mercadoria nela.
O envio foi cancelado no Mercado Livre. Confira a venda no canal antes de seguir.
O envio foi cancelado mas a venda continua de pé — costuma significar troca
de modalidade de frete.O que fazer: confira a venda no canal antes de seguir com o pedido.
Pedido importado do Mercado Livre: os dados vêm do canal. Use Reservar estoque, Despachar ou Cancelar para movimentá-lo.
Você tentou editar um pedido de marketplace. Os dados são do canal e mudam
lá.O que fazer: use os comandos do menu para movimentá-lo, ou
Atualizar do Mercado Livre para reler o canal.
Reconecte a conta do Mercado Livre.
A autorização expirou ou foi revogada no canal.O que fazer: em Integrações, use Reconectar na conta. Os
anúncios, vínculos e pedidos já importados são preservados.
Importação em andamento ou execução expirada. Aguarde e retome.
Outra importação da mesma conta está rodando — possivelmente em outra aba,
ou o ciclo automático.O que fazer: aguarde um instante e retome. O progresso fica salvo.
Escolha até 31 dias, com a data final entre a inicial e hoje.
A importação de vendas consulta no máximo 31 dias por vez, sem datas
futuras.O que fazer: quebre o período em partes.
Escolha o depósito do canal antes de ligar o processamento das vendas.
Sem depósito, as vendas entrariam sem ter de onde reservar.O que fazer: escolha o Depósito do canal e ligue Processar vendas
do canal depois.
Você não tem permissão para executar esta ação neste módulo
Seu acesso não cobre aquela ação naquela página. Na tela de permissões,
Visualizar só consulta; Operar é o que libera criar, editar,
excluir, exportar e os comandos — aprovar, despachar, lançar, receber.O que fazer: peça a quem administra o workspace, em
Configurações › Membros.
Solicite alcance de dados completo
Seu Alcance dos dados está em “Somente próprios”, e a operação mexe em
dados compartilhados do workspace — as configurações de um canal, os
anúncios ou a importação de vendas do marketplace. A frase muda conforme a
tela (“As configurações do canal são compartilhadas…”).O que fazer: peça o alcance “Todos” a quem administra o workspace.
Registro não encontrado (mas eu sei que ele existe)
Com o alcance “Somente próprios”, um registro de outra pessoa responde como
inexistente — de propósito, para não confirmar que ele existe.O que fazer: peça o alcance completo, ou peça a quem criou.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Apex","description":"Documentação do Apex — o ERP de quem vende em loja, site e marketplace.","colors":{"primary":"#2383e2","light":"#5aa7ea","dark":"#1b6fc2"},"logo":{"light":"https://mintcdn.com/apex-7ea079f3/kTXKrV4aF-bPbmCF/logo/apex-claro.png?fit=max\u0026auto=format\u0026n=kTXKrV4aF-bPbmCF\u0026q=85\u0026s=9f0c87e86e1e54274339ba494780046c","dark":"https://mintcdn.com/apex-7ea079f3/kTXKrV4aF-bPbmCF/logo/apex-escuro.png?fit=max\u0026auto=format\u0026n=kTXKrV4aF-bPbmCF\u0026q=85\u0026s=58e2a54bdb926b6894afac1c41cee301","href":"https://apexx.work"},"favicon":"https://mintcdn.com/apex-7ea079f3/kTXKrV4aF-bPbmCF/favicon.png?fit=max\u0026auto=format\u0026n=kTXKrV4aF-bPbmCF\u0026q=85\u0026s=e15376759b78be0ce06e1888563d30ed","navbar":{"links":[{"href":"https://apexx.work/precos","label":"Preços"},{"href":"https://apexx.work/contato","label":"Fale conosco"}],"primary":{"type":"button","label":"Entrar","href":"https://apexx.work/login"}},"footer":{"socials":{"x":"https://x.com/ApexAI_HQ","linkedin":"https://www.linkedin.com/company/apex-ai","instagram":"https://www.instagram.com/apexaiofficial"},"links":[{"header":"Produto","items":[{"label":"Apex ERP","href":"https://apexx.work"},{"label":"Integrações","href":"https://apexx.work/integracoes"},{"label":"Preços","href":"https://apexx.work/precos"}]},{"header":"Empresa","items":[{"label":"Sobre nós","href":"https://apexx.work/empresa"},{"label":"Notícias","href":"https://apexx.work/blog"},{"label":"Contato","href":"https://apexx.work/contato"}]}]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"apex-7ea079f3","hasAudioNarration":false,"actualSubdomain":"apex-7ea079f3","customDomains":["docs.apexx.work"],"gitSource":{"type":"github","owner":"cravorf","repo":"apexui","deployBranch":"main","contentDirectory":"apex-docs","isPrivate":true,"mountPath":"","label":"","_id":"6af5f4b6271adb92293f5a25"},"entitlements":{},"buildId":"6af5fb51b51d0e31167c3180","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Documentação","count":36},{"language":"default","tag":"Configurações","count":11},{"language":"default","tag":"Ajuda","count":7},{"language":"default","tag":"Integrações","count":6},{"language":"default","tag":"Mercado Livre","count":5},{"language":"default","tag":"Cadastros","count":4},{"language":"default","tag":"Comece aqui","count":4},{"language":"default","tag":"Vendas","count":4},{"language":"default","tag":"Resolver um problema","count":3},{"language":"default","tag":"Estoque","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"ajuda/mensagens","slug":"/ajuda/mensagens","pageMetadata":{"title":"Mensagens do sistema","description":"Cada recusa do Apex, com o motivo e o caminho para resolver.","icon":"triangle-exclamation","href":"/ajuda/mensagens"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Cada recusa do Apex, com o motivo e o caminho para resolver.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Heading}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`O Apex recusa uma ação quando executá-la deixaria o sistema num estado sem\nexplicação. Toda recusa diz o motivo — esta página diz o que fazer. Onde a\nmensagem traz um número, um código ou um nome (`,_jsx(_components.code,{children:`PEV-0001`}),`, o SKU, a nota), ele\naparece aqui como exemplo.`]}),`\n`,_jsx(Heading,{level:`2`,id:`pedido-de-venda`,children:`Pedido de venda`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Sem saldo para reservar 3 de CAM-PRETA-M — disponível 1`,id:`sem-saldo-para-reservar-3-de-cam-preta-m-disponivel-1`,children:[_jsxs(_components.p,{children:[`O disponível daquela variação não cobre a quantidade do pedido. Lembre que\n`,_jsx(_components.strong,{children:`disponível = físico − reservado − bloqueado`}),`: pode haver mercadoria no\ndepósito, reservada para outro pedido ou bloqueada (lote vencido, depósito\nde avaria).`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` reduza a quantidade, cancele um pedido que esteja segurando\na reserva, ou dê entrada no estoque.`]}),_jsx(_components.p,{children:`A aprovação é tudo ou nada — nenhuma linha é reservada pela metade. No\nproduto que controla lote, a reserva pega primeiro os lotes que vencem\nantes.`})]}),_jsxs(Accordion,{title:`Pedido aprovado, com o estoque reservado: reabra o pedido para alterar os itens`,id:`pedido-aprovado-com-o-estoque-reservado-reabra-o-pedido-para-alterar-os-itens`,children:[_jsx(_components.p,{children:`A reserva foi feita contra as linhas exatas do pedido. Mudá-las deixaria a\nreserva apontando para o que não existe mais. Observação, data de entrega,\nendereço e transportadora continuam editáveis.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` reabra o pedido (menu da linha › `,_jsx(_components.strong,{children:`Reabrir pedido`}),`). A\nreserva é liberada, as contas a receber em aberto são canceladas e o pedido\nvolta para Em aberto. Ajuste os itens e aprove de novo.`]})]}),_jsxs(Accordion,{title:`Os itens só mudam com o pedido em aberto`,id:`os-itens-so-mudam-com-o-pedido-em-aberto`,children:[_jsx(_components.p,{children:`Depois de faturado ou enviado para a expedição, a nota e o envio foram\nfeitos contra aqueles itens. Trocar a lista deixaria esses documentos\nfalando de outro pedido. Observação, data de entrega, endereço e\ntransportadora continuam editáveis.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer`}),`, conforme a etapa:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Com NF-e autorizada:`}),` cancele a NF-e (menu da linha › `,_jsx(_components.strong,{children:`Cancelar\nNF-e`}),`). Depois reabra o pedido.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Na Expedição, sem NF-e e ainda não despachado:`}),` reabra direto. O\npedido sai da doca e volta para Em aberto.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Despachado:`}),` registre uma `,_jsx(_components.a,{href:`/vendas/devolucoes`,children:`devolução`}),` e, se o\ncliente vai receber outro item, um pedido novo.`]}),`\n`]})]}),_jsxs(Accordion,{title:`Pedido aprovado: reabra o pedido para mudar o cliente`,id:`pedido-aprovado-reabra-o-pedido-para-mudar-o-cliente`,children:[_jsx(_components.p,{children:`A frase troca “o cliente” pelo campo que você mudou: a data do pedido, o\ncanal de venda, a lista de preços, o frete, o desconto, a forma ou a\ncondição de pagamento, o número de parcelas.`}),_jsx(_components.p,{children:`A aprovação usou esses campos: o cliente e a data viraram as contas a\nreceber (o vencimento conta da data do pedido), o canal decidiu se a conta\né do marketplace, e frete, desconto e pagamento fizeram o total e as\nparcelas. Mudar um deles deixaria as contas dizendo outra coisa.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` reabra o pedido (menu da linha › `,_jsx(_components.strong,{children:`Reabrir pedido`}),`). As\ncontas em aberto são canceladas e o pedido volta para Em aberto. Corrija e\naprove de novo.`]})]}),_jsxs(Accordion,{title:`O cliente só muda com o pedido em aberto`,id:`o-cliente-so-muda-com-o-pedido-em-aberto`,children:[_jsx(_components.p,{children:`Vale para os mesmos campos da mensagem acima, quando o pedido já passou do\nprimeiro passo da aprovação: faturado, na Expedição, despachado ou\ncancelado. A nota e o envio foram feitos com esses dados.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer`}),`, conforme a etapa:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Com NF-e autorizada:`}),` cancele a NF-e e depois reabra o pedido.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Na Expedição, sem NF-e e ainda não despachado:`}),` reabra direto.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Despachado:`}),` a correção é uma `,_jsx(_components.a,{href:`/vendas/devolucoes`,children:`devolução`}),` e um\npedido novo.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Cancelado:`}),` o pedido é um documento encerrado. Use `,_jsx(_components.strong,{children:`Clonar venda`}),`\npara fazer outro com os dados certos.`]}),`\n`]})]}),_jsxs(Accordion,{title:`Só se reabre o pedido aprovado que ainda não foi faturado nem despachado`,id:`so-se-reabre-o-pedido-aprovado-que-ainda-nao-foi-faturado-nem-despachado`,children:[_jsxs(_components.p,{children:[`Reabrir libera a reserva e cancela as contas a receber em aberto: vale para\no pedido Aprovado sem NF-e e para o que está na doca da Expedição sem NF-e\ne ainda não saiu. O menu só oferece `,_jsx(_components.strong,{children:`Reabrir pedido`}),` quando dá.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` com NF-e autorizada, a mensagem é outra — “Cancele a NF-e\nnº 123 deste pedido antes de reabrir”: cancele a nota e reabra. Com a nota\nainda na SEFAZ, espere o retorno. Já despachado, registre uma\n`,_jsx(_components.a,{href:`/vendas/devolucoes`,children:`devolução`}),`.`]})]}),_jsxs(Accordion,{title:`Cancele a NF-e nº 123 deste pedido antes de cancelar o pedido`,id:`cancele-a-nf-e-n-123-deste-pedido-antes-de-cancelar-o-pedido`,children:[_jsx(_components.p,{children:`Cancelar só o pedido deixaria uma venda autorizada na SEFAZ sem pedido por\ntrás. Se a nota ainda está sendo processada, a mensagem é “A NF-e deste\npedido está na SEFAZ: aguarde o retorno antes de cancelar”.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` use `,_jsx(_components.strong,{children:`Cancelar NF-e`}),` no menu do pedido. Com a nota\ncancelada, `,_jsx(_components.strong,{children:`Cancelar pedido`}),` volta a aparecer.`]})]}),_jsxs(Accordion,{title:`Pedido já despachado: registre uma devolução para reverter o estoque`,id:`pedido-ja-despachado-registre-uma-devolucao-para-reverter-o-estoque`,children:[_jsx(_components.p,{children:`A mercadoria saiu. Cancelar aqui devolveria ao saldo algo que não está na\nprateleira. Costuma aparecer ao cancelar em lote uma seleção que tinha um\npedido já despachado.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` registre uma `,_jsx(_components.a,{href:`/vendas/devolucoes`,children:`devolução`}),` (menu do\npedido › `,_jsx(_components.strong,{children:`Registrar devolução`}),`). O estoque volta quando você usar\n`,_jsx(_components.strong,{children:`Receber mercadoria`}),` nela.`]})]}),_jsxs(Accordion,{title:`Pedido com estoque reservado não vai para a lixeira: cancele o pedido para liberar a reserva.`,id:`pedido-com-estoque-reservado-nao-vai-para-a-lixeira-cancele-o-pedido-para-liberar-a-reserva`,children:[_jsx(_components.p,{children:`Excluir esconderia o pedido da tela e deixaria a mercadoria presa —\nindisponível para outra venda, sem nenhum documento que explicasse por quê.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` cancele o pedido primeiro; depois ele vai para a lixeira\nnormalmente.`]})]}),_jsxs(Accordion,{title:`Pedido aprovado não vai para a lixeira. Cancele o pedido antes de excluir.`,id:`pedido-aprovado-nao-vai-para-a-lixeira-cancele-o-pedido-antes-de-excluir`,children:[_jsxs(_components.p,{children:[`Aparece ao excluir em lote, com o número do pedido na frente: a seleção\ntinha um pedido aprovado, e nada foi excluído. O menu desse pedido já não\noferece `,_jsx(_components.strong,{children:`Excluir`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` tire o pedido da seleção, ou cancele-o antes.`]})]}),_jsx(Accordion,{title:`Pedido sem itens não pode ser aprovado`,id:`pedido-sem-itens-nao-pode-ser-aprovado`,children:_jsx(_components.p,{children:`Não há o que reservar. Adicione ao menos uma linha com produto e quantidade.`})}),_jsx(Accordion,{title:`Pedido cancelado não pode ser aprovado`,id:`pedido-cancelado-nao-pode-ser-aprovado`,children:_jsxs(_components.p,{children:[`Um pedido cancelado é um fato encerrado. Crie um novo pedido — ou use\n`,_jsx(_components.strong,{children:`Clonar venda`}),`, no menu da linha, para copiar o cancelado.`]})}),_jsxs(Accordion,{title:`Já existe um pedido com este número neste workspace.`,id:`ja-existe-um-pedido-com-este-numero-neste-workspace`,children:[_jsx(_components.p,{children:`O número do pedido é único no workspace, contando os pedidos da lixeira.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` troque por outro número. O formulário de pedido novo já\nvem com o próximo livre no padrão `,_jsx(_components.code,{children:`PEV-0001`}),`, contando a lixeira. Depois de\nsalvo, o número não muda mais.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`expedição`,children:`Expedição`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Sua empresa fatura antes de enviar: emita a NF-e do pedido, ou desligue a regra nas configurações de Pedidos`,id:`sua-empresa-fatura-antes-de-enviar-emita-a-nf-e-do-pedido-ou-desligue-a-regra-nas-configuracoes-de-pedidos`,children:[_jsxs(_components.p,{children:[`Com `,_jsx(_components.strong,{children:`Faturar antes de enviar`}),` ligado (Configurações › Pedidos de venda),\no pedido só vai para a Expedição depois da NF-e. Se o pedido ainda não foi\naprovado, a mensagem é “Aprove o pedido antes de enviar para a expedição”.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` emita a NF-e do pedido (`,_jsx(_components.strong,{children:`Emitir NF-e`}),`) e use `,_jsx(_components.strong,{children:`Enviar\npara a expedição`}),`. Se a sua empresa não emite nota pelo Apex, desligue a\nregra.`]})]}),_jsxs(Accordion,{title:`A NF-e deste pedido não está autorizada: o pacote só sai com a nota`,id:`a-nf-e-deste-pedido-nao-esta-autorizada-o-pacote-so-sai-com-a-nota`,children:[_jsxs(_components.p,{children:[`Com `,_jsx(_components.strong,{children:`Faturar antes de enviar`}),` ligado, o pacote só deixa a doca com a\nNF-e autorizada. Acontece quando a nota foi cancelada depois de o pedido\nchegar à doca. No despacho em lote, a frase vem com os números dos pedidos\nrecusados; os outros saem normalmente.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` veja a pendência no pedido, corrija e emita a NF-e de\nnovo. Autorizada a nota, despache.`]})]}),_jsxs(Accordion,{title:`Não foi possível despachar — Imprima a etiqueta antes`,id:`nao-foi-possivel-despachar-imprima-a-etiqueta-antes`,children:[_jsx(_components.p,{children:`O texto completo é “Imprima a etiqueta antes — sem ela a transportadora\nrecusa o volume”. No despacho em lote, os pedidos sem etiqueta ficam na\ndoca e o aviso diz quantos.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` use `,_jsx(_components.strong,{children:`Imprimir etiqueta`}),` na linha (ou `,_jsx(_components.strong,{children:`Imprimir\netiquetas`}),` na seleção) e despache de novo.`]})]}),_jsxs(Accordion,{title:`A etiqueta ainda não sai`,id:`a-etiqueta-ainda-nao-sai`,children:[_jsxs(_components.p,{children:[`Nos envios do Mercado Envios, quem libera a etiqueta é o Mercado Livre. O\naviso diz o motivo, por exemplo “O Mercado Livre libera a etiqueta depois\nde receber a NF-e deste pedido” ou a data em que ela será liberada. Na\nlista da Expedição, um alerta na coluna `,_jsx(_components.strong,{children:`Forma de frete`}),` avisa antes de\nvocê tentar.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` se falta a nota, emita a NF-e; o Apex a envia ao canal\nsozinho. Se o canal recusou a nota, o motivo aparece no aviso: corrija e\nuse `,_jsx(_components.strong,{children:`Enviar NF-e ao Mercado Livre`}),` no menu do pedido. Venda Full não tem\netiqueta no Apex: quem envia é o Mercado Livre.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`nota-de-entrada`,children:`Nota de entrada`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Vincule os itens ao catálogo antes de lançar o estoque (ou marque que não entram no estoque)`,id:`vincule-os-itens-ao-catalogo-antes-de-lancar-o-estoque-ou-marque-que-nao-entram-no-estoque`,children:[_jsx(_components.p,{children:`A frase termina com os itens da nota que ainda não apontam para um produto\ndo catálogo. Sem o vínculo, o Apex não sabe em que saldo pôr a mercadoria.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` use `,_jsx(_components.strong,{children:`Vincular produtos`}),` no menu da nota e ligue cada item\na um produto (ou crie o produto a partir do XML). Item que não é mercadoria\nde estoque pode ser marcado como fora do estoque. Depois, `,_jsx(_components.strong,{children:`Lançar\nestoque`}),`. Veja `,_jsx(_components.a,{href:`/compras/notas-de-entrada`,children:`Notas de entrada`}),`.`]})]}),_jsxs(Accordion,{title:`Informe o lote de Produto X na seção Lotes da nota antes de lançar o estoque`,id:`informe-o-lote-de-produto-x-na-secao-lotes-da-nota-antes-de-lancar-o-estoque`,children:[_jsx(_components.p,{children:`O produto controla lote e validade, e toda entrada dele precisa dizer de\nqual lote é.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` abra a nota, preencha a seção `,_jsx(_components.strong,{children:`Lotes`}),` com o número, a\nvalidade e a quantidade de cada lote, e use `,_jsx(_components.strong,{children:`Lançar estoque`}),` de novo.`]})]}),_jsxs(Accordion,{title:`A nota 1234 já tem conta paga: desfaça o pagamento no financeiro antes`,id:`a-nota-1234-ja-tem-conta-paga-desfaca-o-pagamento-no-financeiro-antes`,children:[_jsxs(_components.p,{children:[`Aparece em `,_jsx(_components.strong,{children:`Desfazer contas`}),`. Cancelar as contas da nota com uma delas\npaga deixaria um pagamento sem conta.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` em `,_jsx(_components.strong,{children:`Financeiro › Contas a Pagar`}),`, desfaça o pagamento da\nconta da nota. Depois use `,_jsx(_components.strong,{children:`Desfazer contas`}),`.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`devolução`,children:`Devolução`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Devolução já recebida, reembolsada ou trocada: a situação não volta atrás por edição. Use \"Desfazer\".`,id:`devolucao-ja-recebida-reembolsada-ou-trocada-a-situacao-nao-volta-atras-por-edicao-use-desfazer`,children:[_jsx(_components.p,{children:`Receber a mercadoria dá entrada no estoque, reembolsar lança o financeiro e\nconcluir a troca cria o pedido de troca. Voltar a situação pelo formulário\npermitiria lançar tudo de novo.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` use o comando de volta no menu da devolução: `,_jsx(_components.strong,{children:`Desfazer\nrecebimento`}),` (a mercadoria sai do estoque, do mesmo depósito e lote),\n`,_jsx(_components.strong,{children:`Desfazer reembolso`}),` (a conta a pagar do reembolso é cancelada e as\ncontas a receber abatidas voltam ao valor de antes) ou `,_jsx(_components.strong,{children:`Desfazer troca`}),`\n(o pedido de troca é cancelado). Cada um pede confirmação antes.`]})]}),_jsxs(Accordion,{title:`Devolução já reembolsada ou trocada: o valor e a forma de reembolso não mudam mais.`,id:`devolucao-ja-reembolsada-ou-trocada-o-valor-e-a-forma-de-reembolso-nao-mudam-mais`,children:[_jsx(_components.p,{children:`O reembolso saiu com aquele valor e aquela forma: a conta a pagar e o\nabatimento nas contas a receber foram feitos com eles. Observações\ncontinuam editáveis.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` se o valor estava errado, use `,_jsx(_components.strong,{children:`Desfazer reembolso`}),`,\ncorrija e reembolse de novo.`]})]}),_jsxs(Accordion,{title:`O reembolso da devolução DEV-0001 já foi pago (conta CP-0001): desfaça o pagamento no financeiro antes`,id:`o-reembolso-da-devolucao-dev-0001-ja-foi-pago-conta-cp-0001-desfaca-o-pagamento-no-financeiro-antes`,children:[_jsxs(_components.p,{children:[`Aparece em `,_jsx(_components.strong,{children:`Desfazer reembolso`}),`: o dinheiro do reembolso já saiu do\ncaixa, e cancelar a conta deixaria esse pagamento sem explicação.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` em `,_jsx(_components.strong,{children:`Financeiro › Contas a Pagar`}),`, desfaça o pagamento da\nconta indicada. Depois use `,_jsx(_components.strong,{children:`Desfazer reembolso`}),`.`]})]}),_jsxs(Accordion,{title:`O item \"Produto X\" não está ligado a um produto do catálogo`,id:`o-item-produto-x-nao-esta-ligado-a-um-produto-do-catalogo`,children:[_jsxs(_components.p,{children:[`Aparece em `,_jsx(_components.strong,{children:`Receber mercadoria`}),`: o item está marcado para voltar ao\nestoque, mas não aponta para um produto do cadastro. Uma variante é “Há\nitem avariado nesta devolução e nenhum depósito de avaria”.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` vincule o item a um produto, ou desmarque a volta ao\nestoque dele. Para o item avariado, escolha o depósito de avaria em\nConfigurações › Devoluções, ou desmarque “avariado”.`]})]}),_jsxs(Accordion,{title:`Devolução com mercadoria lançada no estoque ou reembolso lançado não vai para a lixeira: ela é o registro desses lançamentos.`,id:`devolucao-com-mercadoria-lancada-no-estoque-ou-reembolso-lancado-nao-vai-para-a-lixeira-ela-e-o-registro-desses-lancamentos`,children:[_jsx(_components.p,{children:`A devolução é o registro da entrada no estoque e do reembolso (ou da\ntroca). Sem ela, esses lançamentos ficariam sem explicação. Vale também\npara apagar de vez.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` desfaça antes o que foi lançado (`,_jsx(_components.strong,{children:`Desfazer recebimento`}),`,\n`,_jsx(_components.strong,{children:`Desfazer reembolso`}),` ou `,_jsx(_components.strong,{children:`Desfazer troca`}),`). Devolução recusada, ou sem\nnada lançado, vai para a lixeira normalmente.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`estoque`,children:`Estoque`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Organização sem depósito padrão configurado`,id:`organizacao-sem-deposito-padrao-configurado`,children:[_jsx(_components.p,{children:`Nenhum depósito ativo está marcado como padrão, e o lançamento não sabe de\nonde tirar (ou onde pôr) a mercadoria.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` em `,_jsx(_components.strong,{children:`Configurações › Estoque › Depósitos`}),`, abra um\ndepósito e use `,_jsx(_components.strong,{children:`Tornar padrão`}),`.`]})]}),_jsxs(Accordion,{title:`Físico de CAM-PRETA-M ficaria em 2 com 3 reservado e 0 bloqueado`,id:`fisico-de-cam-preta-m-ficaria-em-2-com-3-reservado-e-0-bloqueado`,children:[_jsx(_components.p,{children:`A saída deixaria no depósito menos do que já está reservado para pedidos\n(ou bloqueado). O Apex não deixa o físico ficar abaixo do que já tem dono.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` confira se a saída é mesmo deste depósito e desta\nvariação. Se a mercadoria realmente não existe mais, cancele ou reabra o\npedido que a reservou antes de lançar a saída.`]})]}),_jsxs(Accordion,{title:`Não dá para excluir \"Produto X\": ainda há 5 em estoque. Lance uma saída ou um ajuste para zerar o saldo antes de excluir.`,id:`nao-da-para-excluir-produto-x-ainda-ha-5-em-estoque-lance-uma-saida-ou-um-ajuste-para-zerar-o-saldo-antes-de-excluir`,children:[_jsx(_components.p,{children:`Excluir o cadastro esconderia um saldo que continua existindo no extrato. A\nfrase diz o que segura o produto: o que está em estoque, reservado para\npedido, bloqueado ou em trânsito.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` em `,_jsx(_components.strong,{children:`Suprimentos › Estoque`}),`, zere o saldo com `,_jsx(_components.strong,{children:`Registrar\nsaída`}),` ou `,_jsx(_components.strong,{children:`Fazer balanço`}),`, ou cancele o pedido que reservou. Se você só\nquer parar de usar o produto, mude o `,_jsx(_components.strong,{children:`Status`}),` do cadastro para Inativo.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`mercado-livre`,children:`Mercado Livre`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`A venda ainda não está paga no Mercado Livre: o estoque é reservado quando o canal confirmar o pagamento.`,id:`a-venda-ainda-nao-esta-paga-no-mercado-livre-o-estoque-e-reservado-quando-o-canal-confirmar-o-pagamento`,children:[_jsx(_components.p,{children:`Antes do pagamento a venda pode não se concretizar.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` aguarde. Com `,_jsx(_components.strong,{children:`Processar vendas do canal`}),` ligado, o Apex\nreserva sozinho assim que o canal confirmar.`]})]}),_jsxs(Accordion,{title:`Vincule todos os produtos desta venda aos anúncios antes de reservar o estoque.`,id:`vincule-todos-os-produtos-desta-venda-aos-anuncios-antes-de-reservar-o-estoque`,children:[_jsxs(_components.p,{children:[`Uma das linhas da venda aponta para um anúncio que não está ligado a\nnenhuma variação do seu cadastro — não há saldo a reservar. A venda fica\ncom `,_jsx(_components.strong,{children:`Produto pendente`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` em `,_jsx(_components.strong,{children:`Vendas › Anúncios`}),`, vincule o anúncio ao produto (ou\n`,_jsx(_components.a,{href:`/integracoes/mercado-livre/produtos`,children:`crie o produto a partir dele`}),`) e use\n`,_jsx(_components.strong,{children:`Atualizar do Mercado Livre`}),` no menu do pedido.`]})]}),_jsxs(Accordion,{title:`Defina o depósito do canal em Configurações → Integrações e atualize o pedido antes de reservar.`,id:`defina-o-deposito-do-canal-em-configuracoes-integracoes-e-atualize-o-pedido-antes-de-reservar`,children:[_jsx(_components.p,{children:`Sem depósito escolhido não há de onde reservar.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` escolha o `,_jsx(_components.strong,{children:`Depósito do canal`}),` nas configurações do\nMercado Livre e use `,_jsx(_components.strong,{children:`Atualizar do Mercado Livre`}),` no pedido.`]})]}),_jsxs(Accordion,{title:`A venda foi cancelada no Mercado Livre`,id:`a-venda-foi-cancelada-no-mercado-livre`,children:[_jsx(_components.p,{children:`O canal cancelou. Ao reservar, a frase termina com “Cancele o pedido para\nliberar o estoque”; depois de aprovada, com “cancele o pedido em vez de\nseguir com ele”.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` cancele o pedido para liberar o estoque. Com o\nprocessamento ligado, isso acontece sozinho. Se o canal cancelou depois de o\npacote sair, o Apex abre uma devolução da venda, como Solicitada: o estoque\nvolta quando você usar `,_jsx(_components.strong,{children:`Receber mercadoria`}),` nela.`]})]}),_jsxs(Accordion,{title:`O envio foi cancelado no Mercado Livre. Confira a venda no canal antes de seguir.`,id:`o-envio-foi-cancelado-no-mercado-livre-confira-a-venda-no-canal-antes-de-seguir`,children:[_jsx(_components.p,{children:`O envio foi cancelado mas a venda continua de pé — costuma significar troca\nde modalidade de frete.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` confira a venda no canal antes de seguir com o pedido.`]})]}),_jsxs(Accordion,{title:`Pedido importado do Mercado Livre: os dados vêm do canal. Use Reservar estoque, Despachar ou Cancelar para movimentá-lo.`,id:`pedido-importado-do-mercado-livre-os-dados-vem-do-canal-use-reservar-estoque-despachar-ou-cancelar-para-movimenta-lo`,children:[_jsx(_components.p,{children:`Você tentou editar um pedido de marketplace. Os dados são do canal e mudam\nlá.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` use os comandos do menu para movimentá-lo, ou\n`,_jsx(_components.strong,{children:`Atualizar do Mercado Livre`}),` para reler o canal.`]})]}),_jsxs(Accordion,{title:`Reconecte a conta do Mercado Livre.`,id:`reconecte-a-conta-do-mercado-livre`,children:[_jsx(_components.p,{children:`A autorização expirou ou foi revogada no canal.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` em `,_jsx(_components.strong,{children:`Integrações`}),`, use `,_jsx(_components.strong,{children:`Reconectar`}),` na conta. Os\nanúncios, vínculos e pedidos já importados são preservados.`]})]}),_jsxs(Accordion,{title:`Importação em andamento ou execução expirada. Aguarde e retome.`,id:`importacao-em-andamento-ou-execucao-expirada-aguarde-e-retome`,children:[_jsx(_components.p,{children:`Outra importação da mesma conta está rodando — possivelmente em outra aba,\nou o ciclo automático.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` aguarde um instante e retome. O progresso fica salvo.`]})]}),_jsxs(Accordion,{title:`Escolha até 31 dias, com a data final entre a inicial e hoje.`,id:`escolha-ate-31-dias-com-a-data-final-entre-a-inicial-e-hoje`,children:[_jsx(_components.p,{children:`A importação de vendas consulta no máximo 31 dias por vez, sem datas\nfuturas.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` quebre o período em partes.`]})]}),_jsxs(Accordion,{title:`Escolha o depósito do canal antes de ligar o processamento das vendas.`,id:`escolha-o-deposito-do-canal-antes-de-ligar-o-processamento-das-vendas`,children:[_jsx(_components.p,{children:`Sem depósito, as vendas entrariam sem ter de onde reservar.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` escolha o `,_jsx(_components.strong,{children:`Depósito do canal`}),` e ligue `,_jsx(_components.strong,{children:`Processar vendas\ndo canal`}),` depois.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`permissões`,children:`Permissões`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Você não tem permissão para executar esta ação neste módulo`,id:`voce-nao-tem-permissao-para-executar-esta-acao-neste-modulo`,children:[_jsxs(_components.p,{children:[`Seu acesso não cobre aquela ação naquela página. Na tela de permissões,\n`,_jsx(_components.strong,{children:`Visualizar`}),` só consulta; `,_jsx(_components.strong,{children:`Operar`}),` é o que libera criar, editar,\nexcluir, exportar e os comandos — aprovar, despachar, lançar, receber.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` peça a quem administra o workspace, em\n`,_jsx(_components.strong,{children:`Configurações › Membros`}),`.`]})]}),_jsxs(Accordion,{title:`Solicite alcance de dados completo`,id:`solicite-alcance-de-dados-completo`,children:[_jsxs(_components.p,{children:[`Seu `,_jsx(_components.strong,{children:`Alcance dos dados`}),` está em “Somente próprios”, e a operação mexe em\ndados compartilhados do workspace — as configurações de um canal, os\nanúncios ou a importação de vendas do marketplace. A frase muda conforme a\ntela (“As configurações do canal são compartilhadas…”).`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` peça o alcance “Todos” a quem administra o workspace.`]})]}),_jsxs(Accordion,{title:`Registro não encontrado (mas eu sei que ele existe)`,id:`registro-nao-encontrado-mas-eu-sei-que-ele-existe`,children:[_jsx(_components.p,{children:`Com o alcance “Somente próprios”, um registro de outra pessoa responde como\ninexistente — de propósito, para não confirmar que ele existe.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`O que fazer:`}),` peça o alcance completo, ou peça a quem criou.`]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Mensagens do sistema","description":"Cada recusa do Apex, com o motivo e o caminho para resolver.","icon":"triangle-exclamation","href":"/ajuda/mensagens"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Pedido de venda","slug":"pedido-de-venda","depth":2,"children":[]},{"title":"Expedição","slug":"expedição","depth":2,"children":[]},{"title":"Nota de entrada","slug":"nota-de-entrada","depth":2,"children":[]},{"title":"Devolução","slug":"devolução","depth":2,"children":[]},{"title":"Estoque","slug":"estoque","depth":2,"children":[]},{"title":"Mercado Livre","slug":"mercado-livre","depth":2,"children":[]},{"title":"Permissões","slug":"permissões","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"apex-7ea079f3","siteName":"Apex","title":"Mensagens do sistema - Apex","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T17:17:47.360Z","originalFileLocation":"ajuda/mensagens.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Cada recusa do Apex, com o motivo e o caminho para resolver.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Apex\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Mensagens do sistema - Apex\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cada recusa do Apex, com o motivo e o caminho para resolver.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Apex\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.apexx.work/ajuda/mensagens\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://apex-7ea079f3.mintlify.site/_mintlify/api/og/v2?division=Resolver+um+problema\u0026amp;title=Mensagens+do+sistema\u0026amp;description=Cada+recusa+do+Apex%2C+com+o+motivo+e+o+caminho+para+resolver.\u0026amp;theme=a8a5ca899a7cdf6c7d472e9d\u0026amp;signature=50fc929a4a0873c612a47b9ea04ba69d5e8cb6c0baaff96027a65125e5d56dcd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Mensagens do sistema - Apex\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cada recusa do Apex, com o motivo e o caminho para resolver.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://apex-7ea079f3.mintlify.site/_mintlify/api/og/v2?division=Resolver+um+problema\u0026amp;title=Mensagens+do+sistema\u0026amp;description=Cada+recusa+do+Apex%2C+com+o+motivo+e+o+caminho+para+resolver.\u0026amp;theme=a8a5ca899a7cdf6c7d472e9d\u0026amp;signature=50fc929a4a0873c612a47b9ea04ba69d5e8cb6c0baaff96027a65125e5d56dcd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/apex-7ea079f3/G64FEHpN3qmigptt/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Apex\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2383e2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.apexx.work/ajuda/mensagens\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ajuda/mensagens.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.apexx.work/#organization\",\"name\":\"Apex\",\"url\":\"https://docs.apexx.work\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/apex-7ea079f3/kTXKrV4aF-bPbmCF/logo/apex-claro.png?fit=max\u0026auto=format\u0026n=kTXKrV4aF-bPbmCF\u0026q=85\u0026s=9f0c87e86e1e54274339ba494780046c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.apexx.work#website\",\"name\":\"Apex\",\"url\":\"https://docs.apexx.work\",\"publisher\":{\"@id\":\"https://docs.apexx.work/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.apexx.work/ajuda/mensagens#webpage\",\"url\":\"https://docs.apexx.work/ajuda/mensagens\",\"name\":\"Mensagens do sistema\",\"description\":\"Cada recusa do Apex, com o motivo e o caminho para resolver.\",\"dateModified\":\"2026-11-12T17:17:47.360Z\",\"isPartOf\":{\"@id\":\"https://docs.apexx.work#website\"},\"breadcrumb\":{\"@id\":\"https://docs.apexx.work/ajuda/mensagens#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.apexx.work/ajuda/mensagens#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Apex\",\"item\":\"https://docs.apexx.work\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mensagens do sistema\",\"item\":\"https://docs.apexx.work/ajuda/mensagens\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.apexx.work/ajuda/mensagens#article\",\"headline\":\"Mensagens do sistema\",\"name\":\"Mensagens do sistema\",\"description\":\"Cada recusa do Apex, com o motivo e o caminho para resolver.\",\"url\":\"https://docs.apexx.work/ajuda/mensagens\",\"mainEntityOfPage\":{\"@id\":\"https://docs.apexx.work/ajuda/mensagens#webpage\"},\"dateModified\":\"2026-11-12T17:17:47.360Z\",\"publisher\":{\"@id\":\"https://docs.apexx.work/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.apexx.work#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Apex\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Apex\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/ajuda/mensagens.md","siteName":"Apex","nav":{"global":null,"tabs":[{"tab":"Documentação","pages":[{"title":"Documentação","href":""}]},{"tab":"Integrações","pages":[{"title":"Integrações","href":"/integracoes/visao-geral"}]},{"tab":"Ajuda","groups":[{"group":"Central de Ajuda","pages":[{"title":"Central de Ajuda","description":"O que deu errado, e o caminho mais curto para resolver.","icon":"life-ring","mode":"wide","href":"/ajuda"}]},{"group":"Resolver um problema","pages":[{"title":"Mensagens do sistema","icon":"triangle-exclamation","href":"/ajuda/mensagens"},{"title":"O estoque não bate","description":"O saldo está diferente da prateleira — onde procurar a resposta.","icon":"warehouse","href":"/ajuda/estoque-nao-bate"},{"title":"Problemas com o marketplace","icon":"store","href":"/ajuda/marketplace"}]},{"group":"Conta e plano","pages":[{"title":"Acesso e conta","icon":"key","href":"/ajuda/acesso"},{"title":"Cobrança e plano","icon":"credit-card","href":"/ajuda/cobranca"}]},{"group":"Suporte","pages":[{"title":"Falar com a gente","icon":"comments","href":"/ajuda/contato"}]}]},{"tab":"Novidades","pages":[{"title":"Novidades","href":"/novidades"}]}]},"basePath":"","title":"Mensagens do sistema - Apex","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}