Onde está o botão e quem o pode carregar
Onde aparece o botão Associação automática Odoo?
Está no ecrã Devoluções (BI) (Returns (BI)), a que se chega pelo menu Amazon › Análise / BI › Devoluções. Cada troço do menu exige a permissão Visualizador (Viewer): se não a tiver, não vê esse troço. O botão vê-se sem qualquer condição e existe nas versões 17, 18, 19 e 20 do Odoo.

Que permissões são necessárias para funcionar?
Vê-lo não é o mesmo que poder usá-lo. Ao carregar, a primeira coisa que o botão faz é verificar o seu acesso. Se não tiver, no mínimo, o acesso de Operator do conector, para com esta mensagem: You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Quando para assim, não se associa nada. A solução é pedir a um responsável que lhe dê acesso de Operator ou de Manager. Além de pertencer ao grupo, o código verifica que pode escrever nessas devoluções.


O que faz ao carregar, por ordem
É preciso carregar ou o Odoo associa sozinho?
Não é preciso carregar para o habitual. Segundo o código do Odoo 20.0, a mesma associação é lançada sozinha ao criar uma devolução, ao guardar uma devolução quando altera certos campos e a partir das tarefas agendadas Amazon SP-API - Receber devoluções para stock automaticamente (Amazon SP-API - Auto receive returns to stock; a cada 15 minutos) e Amazon SP-API - Sincronizar devoluções (Amazon SP-API - Sync returns; a cada 3 horas), ambas ativas na instalação. Ao criar e ao guardar, a associação só preenche o que está vazio; as tarefas chegam a ela por dois caminhos, um nesse mesmo modo e outro em modo forçado, o que o botão usa.
O que muda quando sou eu a carregar?
O botão lança a associação em modo forçado: volta a procurar e substitui o que já houvesse na ordem de venda, na referência de stock, na linha de venda, na guia de remessa e na fatura de origem, mas só quando encontra um candidato; se não o encontra, deixa o que havia. É a forma de repetir a associação manualmente. Trabalha sobre as devoluções com que a lança, depois de verificar o seu acesso.
Como encontra a ordem de venda do Odoo?
Ignora as devoluções que não têm conta da Amazon atribuída. Nas restantes procura primeiro a ordem de venda a partir da encomenda da Amazon da devolução e, se não a encontra, fica com a ordem de venda que a devolução já tivesse. Se houver ordem, regista-a na devolução. Nas devoluções de FBA altera ainda o modo de associação de stock, e o aviso final conta essa alteração como referência de stock pré-preenchida. Se não houver nenhuma ordem de venda, guarda o que tiver mudado até aí e passa à devolução seguinte, sem procurar stock nem fatura.
Como preenche as referências de stock?
Com a ordem encontrada, regista-a como origem do stock. Depois obtém as linhas candidatas da ordem de venda, tendo em conta a definição de SKU estrito da conta, e só associa a linha de venda quando sai exatamente uma. A seguir olha para as guias de remessa da ordem: com uma linha única, associa a guia relacionada com essa linha, mas só se for uma só; sem linha única, associa a guia apenas se a ordem tiver uma. Se houver vários candidatos, o botão não preenche essa referência.
Quando associa a fatura de origem?
Só quando a venda passa a verificação de venda contabilizada do módulo. Se a passar, o botão escolhe uma fatura de origem da ordem e, se encontrar uma, associa-a em vez da que houvesse. Se a venda ainda não estiver contabilizada, não associa fatura: é a situação que descrevem alguns avisos da secção seguinte.
Que aviso verá ao terminar
Que aviso sai quando pré-preencheu o stock?
O botão mostra uma notificação intitulada Devoluções Amazon (Amazon Returns), que não fica fixa no ecrã. Se alguma devolução recebeu referências de stock, é do tipo êxito, com duas variantes. A primeira: As referências de stock Odoo foram pré-preenchidas. Ordens de venda encontradas: …. Devoluções com referências de stock pré-preenchidas: …. Não foi associada nenhuma fatura de origem para vendas que ainda não estão contabilizadas., que sai quando não se associou nenhuma fatura e nem todas as vendas encontradas estão contabilizadas. A segunda: Referências Odoo atualizadas. Ordens de venda encontradas: …. Devoluções com referências de stock pré-preenchidas: …. Devoluções com fatura de origem associada: …. Os números contam devoluções.
E os avisos de advertência, o que significam?
São avisos do tipo advertência, por esta ordem de verificação. Nenhuma devolução selecionada para associação automática ao Odoo.: não havia devoluções para processar. Não foi encontrada nenhuma ordem de venda Odoo associada a esta devolução.: em nenhuma se localizou ordem. Foi encontrada uma ordem de venda Odoo…, mas a venda ainda não está contabilizada. Não foi possível pré-preencher automaticamente referências de stock nem fatura de origem.: há ordem mas nem stock nem fatura; o «…» fica vazio ou diz y vinculado internamente. Foi encontrada a venda Odoo e uma fatura de origem foi associada, mas não foi possível pré-preencher automaticamente referências de stock.: fatura sim, stock não. Foi encontrada a venda Odoo, mas não foi possível pré-preencher automaticamente referências de stock ou de contabilidade.: há venda, mas nenhuma referência se pôde pré-preencher. Se vir algum dos dois últimos, reveja manualmente as referências em falta na devolução.
O que precisa e como o ajuda a FlexigoTech
O módulo é de pagamento único por versão do Odoo (17, 18, 19 e 20; o preço de cada uma está na sua ficha) e necessita da subscrição ao FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano, sem IVA. Tem mais dados na página do módulo.
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser rever como ficam associadas as suas devoluções da Amazon às ordens, ao stock e às faturas do seu Odoo, podemos vê-lo consigo.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
