Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,3 +1,172 @@
# Bloque 03 — facturacion-y-pagos
# Facturación y Pagos/Cobranzas en Odoo

> Ejercicio pendiente. El walkthrough se generará con el skill `odoo-video-to-docs` y se moverá aquí desde `procesos/` una vez aprobado.
**Módulo:** Contabilidad, Compras, Ventas
**Versión Odoo:** 19.0

## Prerrequisitos

- Usuario con permisos sobre Contabilidad, Compras y Ventas.
- Proveedores y clientes con responsabilidad ARCA y posición fiscal configuradas (ej. IVA Responsable Inscripto, Percepciones IIBB Santa Fe).
- Talonarios FA-A creados para proveedores y clientes.
- Diarios de liquidez disponibles: Banco, Caja y Cheques de Terceros.
- Órdenes de compra y de venta confirmadas con mercadería ya recepcionada/entregada.

Este documento cubre cuatro escenarios principales: carga de facturas de proveedor (desde una OC y manualmente desde Contabilidad), pagos a proveedores (con retenciones desde Compras y desde Contabilidad), facturación a clientes (desde la OV y manual) y cobranzas (por transferencia bancaria y con cheques de tercero).

## Pasos del Proceso

### Paso 1: Ingresar al módulo Compras

Para cargar una factura de proveedor a partir de una orden de compra, primero hay que ubicar la OC en estado "Facturas en espera". Estas son las órdenes ya recepcionadas total o parcialmente cuya factura todavía no ingresó al sistema.

![Paso 1](media/paso-01-lista-compras.png)

### Paso 2: Abrir la orden de compra y presionar "Crear Factura"

Al ingresar a la OC, Odoo muestra el botón **Crear Factura** en la barra superior. Este botón genera un borrador de factura de proveedor pre-cargado con los datos de la orden: proveedor, productos, cantidades, precios e impuestos. Es el camino más rápido y menos propenso a errores cuando ya existe la OC.

![Paso 2](media/paso-02-orden-compra-detalle.png)

### Paso 3: Revisar el borrador pre-cargado

El borrador trae automáticamente los datos del proveedor, su posición fiscal (en este ejemplo "Percepciones IIBB SF"), el tipo de documento (FA-A) y las líneas de producto con IVA 21%. Hay que validar que la información coincida con la factura física que envió el proveedor antes de confirmar.

![Paso 3](media/paso-03-borrador-factura.png)

### Paso 4: Completar fecha y número, y confirmar

Se completan la **Fecha de la factura** (la fecha que figura en la factura del proveedor) y el **Número de Documento** con el formato `PPPPP-NNNNNNNN`. Una vez verificada toda la información, se presiona **Confirmar**: el estado pasa de Borrador a Registrado y la factura queda generada en el sistema.

> **Tip:** Validar siempre que el tipo de documento, los importes y los impuestos coincidan exactamente con el comprobante físico antes de confirmar — una vez registrada, modificarla requiere restablecerla a borrador.

![Paso 4](media/paso-04-factura-confirmada.png)

### Paso 5: Ver el asiento contable de la factura

Al confirmar, Odoo genera el asiento contable. En la pestaña **Apuntes contables** se ve: débito a la cuenta de compra de mercadería (gasto) y al IVA crédito fiscal, crédito a la cuenta de proveedores (pasivo) por el total de la factura. Esto deja registrada la deuda con el proveedor.

![Paso 5](media/paso-05-apuntes-contables-factura.png)

### Paso 6: Crear factura manual desde Contabilidad

La segunda forma de cargar una factura de proveedor es desde **Contabilidad → Proveedores → Facturas → Nuevo**. A diferencia del flujo anterior, acá hay que cargar toda la información desde cero, sin partir de una OC.

![Paso 6](media/paso-06-factura-manual-vacia.png)

### Paso 7: Completar proveedor, producto, fecha y número

Se selecciona el **Proveedor** (Odoo aplica automáticamente su posición fiscal y define el tipo de documento), se agrega la línea de producto con cantidad y precio, y se cargan la fecha y número de la factura. Los impuestos se calculan automáticamente según el producto y la posición fiscal del proveedor.

![Paso 7](media/paso-07-factura-manual-completa.png)

### Paso 8: Confirmar la factura manual

Una vez verificada la información, se presiona **Confirmar**. La factura queda Registrada con su número definitivo y se genera el mismo tipo de asiento contable que en el flujo desde OC.

![Paso 8](media/paso-08-factura-manual-confirmada.png)

### Paso 9: Acceder al pago desde la orden de compra

Para pagar la factura desde el módulo Compras, se vuelve a la OC y se utiliza el botón inteligente **Facturas de proveedores** en la parte superior, que lleva directamente a la factura asociada.

![Paso 9](media/paso-09-oc-con-factura.png)

### Paso 10: Abrir la factura registrada y presionar "Pagar"

En la vista de la factura ya registrada se ve el botón **Pagar** que inicia el wizard de pago. Odoo trae por defecto los datos del proveedor, el importe pendiente y aplica automáticamente las retenciones que correspondan según la condición impositiva.

![Paso 10](media/paso-10-factura-pagada-vista.png)

### Paso 11: Definir diario Banco y revisar el total

En el borrador de pago se elige el **Diario** de liquidez — en este caso **Banco**, lo que indica que el pago se hace por transferencia bancaria. El sistema muestra el desglose: Importe neto a transferir, Retenciones, y Total Pago (igual al total de la factura).

![Paso 11](media/paso-11-pago-proveedor-banco.png)

### Paso 12: Verificar el detalle de retenciones

En la pestaña **Retenciones** se ve la base imponible y el importe de cada retención calculada (Ganancias e Ingresos Brutos). Estos montos se descuentan del importe a transferir al proveedor y quedan como deuda contra el organismo recaudador.

> **Tip:** El sistema calcula las retenciones según la condición impositiva del proveedor configurada en su ficha. Si una retención no aparece o el cálculo es incorrecto, revisar la configuración del proveedor antes de confirmar el pago.

![Paso 12](media/paso-12-pago-retenciones.png)

### Paso 13: Pago alternativo desde Contabilidad con diario Caja

La segunda forma de registrar un pago a proveedor es desde **Contabilidad → Proveedores → Pagos → Nuevo**. Acá se elige el proveedor manualmente, el sistema trae sus facturas adeudadas, calcula las retenciones, y se selecciona el diario **Caja** para registrar un pago en efectivo. El asiento contable resultante es equivalente al del pago bancario, pero acreditando Caja en vez de Banco.

![Paso 13](media/paso-13-pago-proveedor-caja.png)

### Paso 14: Ingresar al módulo Ventas

Pasamos al ciclo de facturación a clientes. Desde **Ventas** se ven las órdenes de venta confirmadas listas para facturar (estado de factura "Por facturar"). Cada una representa una entrega ya realizada al cliente.

![Paso 14](media/paso-14-lista-ventas.png)

### Paso 15: Abrir la OV y presionar "Crear factura"

Al ingresar a la orden de venta, Odoo muestra el botón **Crear factura** en la barra superior. Esto genera el borrador de factura al cliente con todos los datos de la OV pre-cargados.

![Paso 15](media/paso-15-ov-detalle.png)

### Paso 16: Elegir "Factura normal" y crear el borrador

Aparece un modal con las opciones **Factura normal**, **Anticipo (porcentaje)** y **Anticipo (importe fijo)**. Se elige Factura normal y se presiona **Crear borrador**. El borrador resultante incluye al cliente, sus productos, IVA 21% y la percepción de IIBB que corresponda según su posición fiscal (en este ejemplo, Perc IIBB Santa Fe 3%).

![Paso 16](media/paso-16-borrador-factura-cliente.png)

### Paso 17: Confirmar la factura a cliente

Validados los datos, se presiona **Confirmar**. La factura recibe su número de documento (talonario configurado para Natura Skin) y queda Registrada. El asiento contable carga la cuenta de Créditos por Ventas (activo) y acredita la cuenta de Ventas y los impuestos correspondientes.

![Paso 17](media/paso-17-factura-cliente-confirmada.png)

### Paso 18: Crear una factura a cliente manualmente

La segunda vía es **Contabilidad → Clientes → Facturas → Nuevo**. Se trabaja sobre un borrador vacío sin partir de una OV.

![Paso 18](media/paso-18-factura-cliente-manual-vacia.png)

### Paso 19: Cargar cliente, producto, cantidad y validar impuestos

Se selecciona el cliente, se agrega la línea de producto con cantidad y precio. Odoo aplica automáticamente la posición fiscal del cliente, lo que define el tipo de documento (FA-A) y los impuestos (IVA 21% más Percepción IIBB Santa Fe).

![Paso 19](media/paso-19-factura-cliente-manual-completa.png)

### Paso 20: Confirmar la factura manual a cliente

Al presionar **Confirmar**, la factura queda Registrada con su número definitivo y aparece el botón **Pagar** para iniciar la cobranza.

![Paso 20](media/paso-20-factura-cliente-manual-confirmada.png)

### Paso 21: Iniciar la cobranza con diario Banco

Desde la factura registrada se presiona **Pagar**, lo que abre el borrador de cobranza. Se elige el **Diario Banco** para registrar que el cliente abonó mediante transferencia bancaria.

![Paso 21](media/paso-21-cobranza-banco-borrador.png)

### Paso 22: Confirmar la cobranza por banco

Al confirmar, el estado del recibo pasa a Pagado. El asiento contable incrementa la cuenta Banco por el importe transferido y disminuye Créditos por Ventas por el total de la factura.

![Paso 22](media/paso-22-cobranza-banco-confirmada.png)

### Paso 23: Cobranza con cheque de tercero — vista del recibo

Para registrar una cobranza con cheque, se crea un pago desde **Contabilidad → Clientes → Pagos → Nuevo**, se selecciona el cliente y se elige el **Diario "Cheques de Terceros"**. Esto habilita una nueva pestaña **Cheques** además de Deudas y Retenciones.

![Paso 23](media/paso-23-cobranza-cheque-resumen.png)

### Paso 24: Cargar los datos del cheque

En la pestaña **Cheques** se completan: Número de cheque, Banco emisor, CUIT del Emisor (por defecto trae el del cliente), Fecha de Pago (hoy si es cheque corriente, futura si es diferido) e Importe. Si el cheque diferido se pone con fecha futura, el sistema lo gestiona como tal.

> **Tip:** Si el cliente entrega un cheque diferido, usar la fecha de pago futura del cheque (no la fecha de hoy). Esto permite hacer seguimiento de cuándo se podrá depositar o endosar.

![Paso 24](media/paso-24-cheque-detalle.png)

### Paso 25: Ver los cheques de terceros en mano

Una vez confirmada la cobranza, el cheque queda disponible en **Contabilidad → Banco y Caja → Cheques de Terceros**. El listado tiene activo por defecto el filtro "A la mano", que muestra los cheques recibidos que aún no se depositaron ni endosaron. Desde la vista detalle de cada cheque se puede luego **Depositar**, **Endosar** a un proveedor o registrar un **Rechazo**.

![Paso 25](media/paso-25-cheques-en-mano.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion smartclass-odoo-basica/recursos/ejercicios/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ ejercicios/
|--------|--------|--------|
| 01 | Armá tu empresa desde cero | pendiente |
| 02 | Compras y ventas | pendiente |
| 03 | Facturación y pagos | pendiente |
| 03 | Facturación y pagos | listo |
| 04 | Contabilidad | listo |
| 05 | IA | pendiente |
| 06 | Mercado Libre | pendiente |
Expand Down