Pular para o conteúdo
Odoo Menu
  • Entrar
  • Experimente grátis
  • Aplicativos
    Finanças
    • Financeiro
    • Faturamento
    • Despesas
    • Planilhas (BI)
    • Documentos
    • Assinar Documentos
    Vendas
    • CRM
    • Vendas
    • PDV Loja
    • PDV Restaurantes
    • Assinaturas
    • Locação
    Websites
    • Criador de Sites
    • e-Commerce
    • Blog
    • Fórum
    • Chat ao Vivo
    • e-Learning
    Cadeia de mantimentos
    • Inventário
    • Fabricação
    • PLM - Ciclo de Vida do Produto
    • Compras
    • Manutenção
    • Qualidade
    Recursos Humanos
    • Funcionários
    • Recrutamento
    • Folgas
    • Avaliações
    • Indicações
    • Frota
    Marketing
    • Redes Sociais
    • Marketing por E-mail
    • Marketing por SMS
    • Eventos
    • Automação de Marketing
    • Pesquisas
    Serviços
    • Projeto
    • Planilhas de Horas
    • Serviço de Campo
    • Central de Ajuda
    • Planejamento
    • Compromissos
    Produtividade
    • Mensagens
    • Aprovações
    • Internet das Coisas
    • VoIP
    • Conhecimento
    • WhatsApp
    Aplicativos de terceiros Odoo Studio Plataforma Odoo Cloud
  • Setores
    Varejo
    • Loja de livros
    • Loja de roupas
    • Loja de móveis
    • Mercearia
    • Loja de ferramentas
    • Loja de brinquedos
    Comida e hospitalidade
    • Bar e Pub
    • Restaurante
    • Fast Food
    • Hospedagem
    • Distribuidor de bebidas
    • Hotel
    Imóveis
    • Imobiliária
    • Escritório de arquitetura
    • Construção
    • Administração de propriedades
    • Jardinagem
    • Associação de proprietários de imóveis
    Consultoria
    • Escritório de Contabilidade
    • Parceiro Odoo
    • Agência de marketing
    • Escritório de advocacia
    • Aquisição de talentos
    • Auditoria e Certificação
    Fabricação
    • Têxtil
    • Metal
    • Móveis
    • Alimentação
    • Cervejaria
    • Presentes corporativos
    Saúde e Boa forma
    • Clube esportivo
    • Loja de óculos
    • Academia
    • Profissionais de bem-estar
    • Farmácia
    • Salão de cabeleireiro
    Comércio
    • Handyman
    • Hardware e Suporte de TI
    • Sistemas de energia solar
    • Sapataria
    • Serviços de limpeza
    • Serviços de climatização
    Outros
    • Organização sem fins lucrativos
    • Agência Ambiental
    • Aluguel de outdoors
    • Fotografia
    • Aluguel de bicicletas
    • Revendedor de software
    Navegar por todos os setores
  • Comunidade
    Aprenda
    • Tutoriais
    • Documentação
    • Certificações
    • Treinamento
    • Blog
    • Podcast
    Empodere a Educação
    • Programa de educação
    • Scale Up! Jogo de Negócios
    • Visite a Odoo
    Obtenha o Software
    • Baixar
    • Comparar edições
    • Releases
    Colaborar
    • Github
    • Fórum
    • Eventos
    • Traduções
    • Torne-se um parceiro
    • Serviços para parceiros
    • Cadastre seu escritório contábil
    Obtenha os serviços
    • Encontre um parceiro
    • Encontre um Contador
    • Conheça um consultor
    • Serviços de Implementação
    • Referências de Clientes
    • Suporte
    • Upgrades
    Github YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Faça uma demonstração
  • Preços
  • Ajuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Financeiro
  • Inventário
  • PoS
  • Projeto
  • MRP
All apps
É necessário estar registrado para interagir com a comunidade.
Todas as publicações Pessoas Emblemas
Marcadores (Ver tudo)
odoo accounting v14 pos v15
Sobre este fórum
É necessário estar registrado para interagir com a comunidade.
Todas as publicações Pessoas Emblemas
Marcadores (Ver tudo)
odoo accounting v14 pos v15
Sobre este fórum
Ajuda

How can I determine a specific account for return

Inscrever

Seja notificado quando houver atividade nesta publicação

Esta pergunta foi sinalizada
accountingfinance
1 Responder
2925 Visualizações
Avatar
Marwa Ali

How can I determine a specific account for return , in odoo it reverse the sales account in refunding i want to make an specfice account for returning 

0
Avatar
Cancelar
Avatar
Gracious Joseph
Melhor resposta

To set a specific account for returns (refunds) in Odoo instead of reversing the sales account, you need to customize the refund accounting logic by configuring the journal and product settings. Below is a step-by-step guide:

1. Use a Specific Account for Returns at the Product Level

Odoo allows specifying different accounts for specific operations at the product level:

  1. Go to Products:
    • Navigate to Sales > Products or Inventory > Products.
  2. Enable Advanced Accounting Features:
    • Go to Settings > Accounting.
    • Enable Analytic Accounting and Accounting features if not already enabled.
  3. Configure the Product Categories:
    • Open the Product Category for the product you want to configure.
    • Under the Accounting tab, you will find:
      • Income Account (for sales revenue).
      • Refund Account (custom account for returns).
  4. Set a Specific Return Account:
    • Assign a specific account for returns in the Income Account for Credit Notes field (Odoo may call this Refund Account in older versions).
    • This ensures that any refund for products in this category will use the specified account.

2. Use a Specific Account for Refunds at the Journal Level

If you want to configure a specific return account globally for a journal:

  1. Go to Journals:
    • Navigate to Accounting > Configuration > Journals.
    • Open the journal used for refunds (e.g., Customer Refunds).
  2. Configure the Journal Settings:
    • Under the Advanced Settings tab:
      • Set a specific account for refunds in the Default Debit Account and Default Credit Account fields.
    • This ensures that the journal always posts refund entries to the specified account.

3. Adjust the Refund Process to Use a Custom Return Account

Odoo defaults to reversing the original sales account for refunds. To override this behavior:

Option 1: Use a Custom Credit Note Default

You can create a credit note template with a specific return account:

  1. Go to Accounting > Customers > Credit Notes.
  2. Create a draft credit note and manually set the return account for the lines.
  3. Save this as a template for future returns.

Option 2: Automate with a Customization

If you need this behavior automated for all refunds, a developer can modify the account assignment logic.

Here’s an example:

pythonCopy codefrom odoo import models, api

class AccountMove(models.Model):
    _inherit = 'account.move'

    @api.model
    def _reverse_move(self, default_values, cancel=False):
        # Call the original reverse function
        reversed_moves = super(AccountMove, self)._reverse_move(default_values, cancel)
        
        # Set a custom return account for refunds
        for move in reversed_moves:
            for line in move.line_ids:
                if line.account_id.user_type_id.type == 'income':  # Check if it's a sales account
                    line.account_id = self.env['account.account'].search([('name', '=', 'Returns Account')], limit=1)
        
        return reversed_moves

This code overrides the default reverse logic, replacing the sales account with a specific returns account for refunds.

4. Test the Setup

  1. Create a Sales Order and Invoice:
    • Generate a sales order and validate the invoice.
    • Post the invoice to check the sales account.
  2. Create a Credit Note (Refund):
    • Refund the invoice and verify that the specified return account is used.

5. Reporting and Analysis

Once the returns are correctly posted to a separate account, you can:

  • Use the Profit and Loss Report to analyze returns.
  • Filter or group by the returns account to understand the impact of refunds.

Conclusion

To determine a specific account for returns in Odoo:

  1. Configure Income Account for Credit Notes at the product category level.
  2. Set Default Debit/Credit Accounts at the journal level for refunds.
  3. Use customizations if additional automation is required.

1
Avatar
Cancelar
Está gostando da discussão? Não fique apenas lendo, participe!

Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!

Inscreva-se
Publicações relacionadas Respostas Visualizações Atividade
Error on Brazilian NFC-e issuance (Odoo online v18)
accounting finance
Avatar
0
out. 25
1312
How to fix The move is not balanced error. Resolvido
accounting finance
Avatar
Avatar
2
jul. 25
2095
Analytic Budget vs Financial Budget
accounting finance
Avatar
Avatar
1
jun. 25
1783
How to Skip "In Progress" and Set Payment Directly to "Paid" in Odoo 18? Resolvido
accounting finance
Avatar
Avatar
Avatar
3
jun. 25
5066
Why Does Payment Status Change to "In Process" When Reconciling an Invoice with a Matching Payment?
accounting finance
Avatar
0
set. 25
2612
Comunidade
  • Tutoriais
  • Documentação
  • Fórum
Open Source
  • Baixar
  • Github
  • Runbot
  • Traduções
Serviços
  • Odoo.sh Hosting
  • Suporte
  • Upgrade
  • Desenvolvimentos personalizados
  • Educação
  • Encontre um Contador
  • Encontre um parceiro
  • Torne-se um parceiro
Sobre nós
  • Nossa empresa
  • Ativos da marca
  • Contato
  • Empregos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidade
  • Segurança
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo é um conjunto de aplicativos de negócios em código aberto que cobre todas as necessidades de sua empresa: CRM, comércio eletrônico, contabilidade, estoque, ponto de venda, gerenciamento de projetos, etc.

A proposta de valor exclusiva Odoo é ser, ao mesmo tempo, muito fácil de usar e totalmente integrado.

Site feito com

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now