Modulo: Invoicing (Contabilidad)
Odoo Module: account
Version: 1.4
Categoria: Accounting/Accounting
Es Aplicacion: Si
1. Descripcion General
El modulo account es el sistema de facturacion y contabilidad de Odoo.
Gestiona asientos contables, facturas, pagos, impuestos y reconciliacion.
Funcionalidades Principales:
- Asientos Contables (account.move): Diarios con debitos y creditos
- Facturas y Notas de Credito: Clientes y proveedores
- Pagos: Entradas y salidas con reconciliacion
- Impuestos: Calculos flexibles con distribuciones
- Cuentas Contables: Plan de cuentas configurable
- Diarios: Sale, Purchase, Bank, Cash, General
- Reconciliacion: Parcial y completa
2. Dependencias
2.1 Dependencias Explicitas (manifest)
| Modulo |
Tipo |
Descripcion |
| base_setup |
Requerido |
Configuracion base |
| onboarding |
Requerido |
Sistema de onboarding |
| product |
Requerido |
Gestion de productos |
| analytic |
Requerido |
Contabilidad analitica |
| portal |
Requerido |
Portal de clientes |
| digest |
Requerido |
Resumenes por correo |
2.2 Dependencias Implicitas
| Modelo Externo |
Campo |
Modulo Origen |
| res.partner |
partner_id |
base |
| res.company |
company_id |
base |
| res.currency |
currency_id |
base |
| product.product |
invoice_line_ids.product_id |
product |
3. Modelos Principales
3.1 Contabilidad Core
| Modelo |
Descripcion |
Archivo |
| account.move |
Asientos/Facturas |
account_move.py |
| account.move.line |
Lineas de asiento |
account_move_line.py |
| account.account |
Cuentas contables |
account_account.py |
| account.journal |
Diarios |
account_journal.py |
| account.tax |
Impuestos |
account_tax.py |
| account.payment |
Pagos |
account_payment.py |
3.2 Reconciliacion
| Modelo |
Descripcion |
Archivo |
| account.partial.reconcile |
Reconciliacion parcial |
account_partial_reconcile.py |
| account.full.reconcile |
Reconciliacion completa |
account_full_reconcile.py |
| account.reconcile.model |
Modelos de reconciliacion |
account_reconcile_model.py |
3.3 Banco
| Modelo |
Descripcion |
Archivo |
| account.bank.statement |
Extractos bancarios |
account_bank_statement.py |
| account.bank.statement.line |
Lineas de extracto |
account_bank_statement_line.py |
3.4 Configuracion
| Modelo |
Descripcion |
Archivo |
| account.payment.term |
Terminos de pago |
account_payment_term.py |
| account.fiscal.position |
Posiciones fiscales |
account_fiscal_position.py |
| chart.template |
Plantillas de plan |
chart_template.py |
4. Tipos de Movimiento (move_type)
| Tipo |
Descripcion |
Diario |
| entry |
Asiento contable |
General |
| out_invoice |
Factura cliente |
Sale |
| out_refund |
Nota credito cliente |
Sale |
| in_invoice |
Factura proveedor |
Purchase |
| in_refund |
Nota credito proveedor |
Purchase |
| out_receipt |
Recibo de venta |
Sale |
| in_receipt |
Recibo de compra |
Purchase |
5. Tipos de Cuenta (account_type)
| Categoria |
Tipos |
| Asset |
receivable, cash, current, non_current, prepayments, fixed |
| Liability |
payable, credit_card, current, non_current |
| Equity |
equity, unaffected (Current Year Earnings) |
| Income |
income, other |
| Expense |
expenses, other, depreciation, direct_cost |
| Off Balance |
off_balance |
6. Tipos de Diario (journal type)
| Tipo |
Uso |
| sale |
Facturas de clientes |
| purchase |
Facturas de proveedores |
| bank |
Cuentas bancarias |
| cash |
Caja |
| credit |
Tarjetas de credito |
| general |
Asientos varios |
7. Estadisticas del Modulo
| Metrica |
Valor |
| Archivos de modelos |
55 |
| Modelos principales |
30+ |
| Lineas de codigo estimadas |
50,000+ |
| Complejidad |
ALTA |
Referencias:
- Fuente:
addons/account/
- Manifest:
addons/account/__manifest__.py