Com o Odoo em português de Portugal, o aviso aparece como A quantidade do plano de entrada deve ser positiva. e é disparado por uma verificação sobre o campo Quantidade das linhas do plano de entrada (inbound plan) do Amazon Connector for Odoo. Executa-se ao guardar e, quando não se cumpre, a ficha não é guardada.

Quando surge e o que verifica
Surge ao guardar
É uma verificação feita ao guardar e ligada ao campo Quantidade das linhas do plano de entrada. O que a provoca é guardar com uma quantidade que não é válida. Se a verificação falhar, a ficha não é guardada e a ação é interrompida.
Zero também falha
A condição do código é que a quantidade seja menor ou igual a zero. Dito de forma simples: zero e qualquer número negativo dão a mensagem, e só passa uma quantidade superior a zero. Aqui «positiva» significa estritamente mais do que zero, pelo que uma linha com quantidade zero também não é admitida.
Uma linha nova começa com um
O valor por defeito do campo no código é 1. Uma linha nova começa com esse valor, pelo que a mensagem surge quando a quantidade que tentas guardar é zero ou negativa: por exemplo, se a alterares para zero, a deixares em negativo ou puseres um sinal de menos à frente.
O campo está no separador Artigos
A quantidade vê-se no separador Artigos (Items), dentro da tabela Artigos, com o rótulo Quantidade. É aí que tens de olhar quando surgir o aviso.
Pára na primeira linha inválida
A verificação percorre os registos que estão a ser guardados e, assim que encontra um com quantidade zero ou negativa, lança a mensagem e pára aí. Se houver mais do que uma linha com o mesmo problema, ao guardar de novo a verificação volta a passar por todas, pelo que convém rever a tabela inteira e não apenas a primeira linha que corrigires.
É um campo de número inteiro
Quantidade é um campo do tipo inteiro. A quantidade que indicares tem de ser um número inteiro superior a zero.
O texto muda com o idioma e a mensagem existe em todas as versões
A mensagem existe no código publicado de todos os ramos: Odoo 17, 18, 19 e 20. Com o Odoo em português de Portugal verás A quantidade do plano de entrada deve ser positiva.; com outro idioma é mostrada a respetiva tradução, como mostra o esquema seguinte. A condição foi lida no código do Odoo 20.


O que significa na prática
O módulo não admite no plano de entrada uma linha cuja quantidade seja zero ou negativa. Não é uma falha de ligação nem da conta: é uma verificação sobre um número que está na tua ficha, e resolve-se corrigindo esse número. Enquanto a quantidade não for superior a zero, a ficha não é guardada.
Como corrigir
- Volta à ficha que estavas a tentar guardar.
- Abre o separador
Artigose localiza a tabelaArtigos. - No campo
Quantidade, escreve um número inteiro superior a zero. Revê também as restantes linhas da tabela, caso alguma tenha zero ou um valor negativo. - Guarda outra vez. Se a quantidade já for superior a zero, a verificação passa e a ficha é guardada.
Se, depois de corrigir, continuar a surgir o mesmo texto, volta a olhar para a tabela: pode ter ficado outra linha com zero ou com um valor negativo.
Se a mensagem que vês é outra
Este aviso fala apenas da quantidade de uma linha do plano de entrada.
Como ajuda a FlexigoTech
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se trabalhas com este módulo e queres rever como o tens configurado, podes ver a ficha do Odoo Apps ou a página do módulo. Lembra-te de que o módulo precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA.
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): models/amazon_spapi_inbound_plan.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
