How it works
This module automatically assigns a unique customer account (auxiliary account of type Receivable) and a unique supplier account (auxiliary account of type Payable) to each contact.
The accounting codes are built using two configurable sequences (ir.sequence):
- Customer account (Receivable): prefix
411followed by an auto-incremented number (e.g. 4110000001, 4110000002, ...) - Supplier account (Payable): prefix
401followed by an auto-incremented number (e.g. 4010000001, 4010000002, ...)
Automatic triggers
Accounting accounts are automatically created in the following situations:
- Contact creation: if the contact has a customer_rank or supplier_rank greater than 0, the corresponding accounts are generated.
- Contact update: if the contact becomes a customer or supplier (rank changes to > 0), the missing account is created.
- Partner selection on an invoice, payment, purchase order, sale order, or analytic account: accounts are created on the fly if needed.
Additionally, when a contact's name is changed, the label of the associated accounting accounts is automatically updated.
Configuration
Sequences are configurable in Settings > Technical > Sequences:
- Property account receivable reference: customer account sequence (prefix, padding, next number)
- Property account payable reference: supplier account sequence (prefix, padding, next number)
No other configuration is required. The module works seamlessly right after installation.
Compatibility
- Odoo 16 Community & Enterprise
- Multi-company: accounts are created for each configured company
Fonctionnement
Ce module attribue automatiquement un compte comptable client (compte auxiliaire de type Receivable) et un compte comptable fournisseur (compte auxiliaire de type Payable) unique à chaque contact.
Les codes comptables sont construits via deux séquences (ir.sequence) configurables :
- Compte client (Receivable) : préfixe
411suivi d'un numéro incrémenté automatiquement (ex : 4110000001, 4110000002, ...) - Compte fournisseur (Payable) : préfixe
401suivi d'un numéro incrémenté automatiquement (ex : 4010000001, 4010000002, ...)
Déclenchement automatique
Les comptes comptables sont créés automatiquement dans les situations suivantes :
- Création d'un contact : si le contact a un customer_rank ou supplier_rank supérieur à 0, les comptes correspondants sont générés.
- Modification d'un contact : si le contact devient client ou fournisseur (rank passe à > 0), le compte manquant est créé.
- Sélection d'un partenaire sur une facture, un paiement, un bon de commande (achat ou vente) ou un compte analytique : les comptes sont créés à la volée si nécessaire.
De plus, lorsque le nom d'un contact est modifié, le libellé des comptes comptables associés est automatiquement mis à jour.
Configuration
Les séquences sont configurables dans Paramètres > Technique > Séquences :
- Property account receivable reference : séquence des comptes clients (préfixe, padding, prochain numéro)
- Property account payable reference : séquence des comptes fournisseurs (préfixe, padding, prochain numéro)
Aucune autre configuration n'est requise. Le module fonctionne de manière transparente dès son installation.
Compatibilité
- Odoo 16 Community & Enterprise
- Multi-société : les comptes sont créés pour chaque société configurée
Funcionamiento
Este módulo asigna automáticamente una cuenta contable de cliente (cuenta auxiliar de tipo Receivable) y una cuenta contable de proveedor (cuenta auxiliar de tipo Payable) única a cada contacto.
Los códigos contables se generan mediante dos secuencias (ir.sequence) configurables:
- Cuenta de cliente (Receivable): prefijo
411seguido de un número auto-incrementado (ej: 4110000001, 4110000002, ...) - Cuenta de proveedor (Payable): prefijo
401seguido de un número auto-incrementado (ej: 4010000001, 4010000002, ...)
Activación automática
Las cuentas contables se crean automáticamente en las siguientes situaciones:
- Creación de un contacto: si el contacto tiene un customer_rank o supplier_rank superior a 0, se generan las cuentas correspondientes.
- Modificación de un contacto: si el contacto se convierte en cliente o proveedor (rank pasa a > 0), se crea la cuenta faltante.
- Selección de un partner en una factura, pago, orden de compra, orden de venta o cuenta analÃtica: las cuentas se crean automáticamente si es necesario.
Además, cuando se modifica el nombre de un contacto, la etiqueta de las cuentas contables asociadas se actualiza automáticamente.
Configuración
Las secuencias son configurables en Ajustes > Técnico > Secuencias:
- Property account receivable reference: secuencia de cuentas de clientes (prefijo, padding, próximo número)
- Property account payable reference: secuencia de cuentas de proveedores (prefijo, padding, próximo número)
No se requiere ninguna otra configuración. El módulo funciona de forma transparente desde su instalación.
Compatibilidad
- Odoo 16 Community & Enterprise
- Multi-empresa: las cuentas se crean para cada empresa configurada
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Purchase (purchase) • Discuss (mail) |
| Lines of code | 190 |
| Technical Name |
account_partner_sequence |
| License | LGPL-3 |
| Website | https://www.adgensee.com |
Please log in to comment on this module