Os menus que aparecem ao instalar o Recovery
A página na Odoo Apps apresenta o módulo com o cabeçalho Dunning for overdue invoices and RMA returns: cobrança de faturas vencidas e devoluções RMA. Dentro do Odoo tudo fica numa só app, Recovery, com estas entradas:
Recovery › DashboardRecovery › Dunning CasesRecovery › RMA OrdersRecovery › Configuration
O menu de configuração abre-se em cinco submenus:
Recovery › Configuration › Dunning PoliciesRecovery › Configuration › RMA ReasonsRecovery › Configuration › Recovery SettingsRecovery › Configuration › Business CalendarsRecovery › Configuration › DSAR Requests

A linha temporal, da compra às estatísticas anuais
Esta é a sequência tal como a vai encontrar: primeiro o que faz e depois as ações agendadas que vêm com o módulo, com o nome e a frequência.
- Antes de comprar A página tem uma secção intitulada
Before you buy: some features of this app use a paid external service: algumas funções da app usam um serviço externo pago. Leia-a na página da Odoo Apps antes de decidir.
- Ao instalar Aparece a app Recovery com
Dashboard,Dunning Cases,RMA OrderseConfiguration.
- Ao configurar Percorre
Recovery › Configuration:Dunning Policies,RMA Reasons,Recovery Settings,Business CalendarseDSAR Requests.
- De hora a hora Corre a ação
Recovery: Open Dunning Cases, marcada como ativa.
- De hora a hora Corre a ação
Recovery: Advance Dunning Cases, também ativa.
- Todos os dias Corre a ação
Recovery: Retention Cleanup, ativa.
- A cada doze meses Corre a ação
Recovery: Annual Statistics, ativa.
Se quiser confirmar na sua base de dados que as quatro ações existem e estão ativas, procure-as pelo nome exato, que começa sempre por Recovery:.
As peças que formam um caso de cobrança
O trabalho diário de cobrança está em Recovery › Dunning Cases. Cada linha é um caso e a lista mostra o nome, a fatura, a empresa, o estado, o montante em dívida, as tentativas e a próxima ação.

Por dentro, o módulo separa várias peças em modelos distintos:
recovery.dunning.case(Recovery Dunning Case): o caso.recovery.dunning.attempt(Recovery Dunning Attempt): as tentativas.recovery.dunning.policy(Recovery Dunning Policy): a política.recovery.dunning.policy.step(Recovery Dunning Policy Step): os passos de uma política.recovery.dunning.manual.action.wizard(Recovery Dunning Manual Action Wizard): um assistente para ações manuais.
As políticas gerem-se em Recovery › Configuration › Dunning Policies. Na captura há apenas uma, Default guarded dunning policy, da empresa My Company (San Francisco) e marcada como ativa.

As peças que formam uma devolução RMA
As devoluções ficam em Recovery › RMA Orders. A lista mostra nome, número RMA, parceiro, estado e três montantes: devolvido, recuperado e reembolsado.

Os modelos desta parte são:
recovery.rma.order(Recovery RMA Order): a ordem de devolução.recovery.rma.line(Recovery RMA Line): as suas linhas.recovery.rma.disposition.line(Recovery RMA Disposition Line): linhas de destino.recovery.rma.disposition.wizard(Recovery RMA Disposition Wizard): um assistente de destino.recovery.rma.reason(Recovery RMA Reason): os motivos, que se configuram emRecovery › Configuration › RMA Reasons.
Calendários, empresas, privacidade e estatísticas
Além dos casos e das RMA, o módulo inclui peças de apoio que convém conhecer quando o implementa:
- Calendários.
Recovery › Configuration › Business Calendarsassenta nos modelosrecovery.business.calendarerecovery.business.calendar.day. - Várias empresas. O modelo
recovery.company.guarddescreve-se comoRecovery: company rule checked again after a change of company, ou seja, a regra de empresa volta a ser verificada após uma mudança de empresa. - Privacidade. O menu
Recovery › Configuration › DSAR Requestsvem com os modelosrecovery.subject.requesterecovery.dsar.wizard. A página tem ainda uma secçãoPrivacy policy. - Registo técnico. Existe um modelo
recovery.public.abuse.event(Recovery Public Abuse Event) e umrecovery.observability.mixin(Recovery Observability Mixin). - Estatísticas. Existem
recovery.statistics.reporte o assistente de exportaçãorecovery.statistics.export.wizard, junto com a açãoRecovery: Annual Statistics.
Se algo não bater certo durante a utilização, os textos literais dos avisos estão em as mensagens de erro do Dunning and RMA Recovery.
Versões, preço e próximo passo
O módulo está publicado na Odoo Apps para 17.0, 18.0 e 19.0, a 9 € sem IVA por versão do Odoo, pagamento único. Se ainda tem dúvidas sobre se lhe serve, veja o que cobre e o que é preciso antes de o instalar.
Na FlexigoTech implementamos Odoo e desenvolvemos conectores e integrações à medida, por isso podemos ajudar a deixar o Recovery configurado na sua base de dados ou a ligá-lo às ferramentas que já usa. Os detalhes estão na página do módulo.
Continue a ler
Verificado no código do módulo (versão 19.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): views/recovery_menu.xml
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): data/recovery_crons.xml
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): static/description/index.html
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_calendar.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_company_guard.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dsar.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_attempt.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_case.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_policy.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_observability.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_public_abuse.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_line.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_order.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_reason.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_dsar_wizard.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_dunning_manual_action_wizard.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_rma_disposition_wizard.py
- Código do módulo: flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_statistics_export_wizard.py
- apps.odoo.com/apps/modules/19.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
- apps.odoo.com/apps/modules/17.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
- apps.odoo.com/apps/modules/18.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
- flexigotech.com/en/services.html
