El flujo, por tarea operativa

Sodería · modelo multiempresa A/B · un día del reparto 48 como ejemplo · v2.0

Plano operativo Empresa A Empresa B
01 · Tarea operativa

Reparto y cierre del día

El reparto vende, retira envases y cobra. Todo queda en el comprobante interno, sin distinción A/B. En Odoo, cada visita se compone de pedido de venta + picking + cobro — los envases se mueven solo en el picking. El día termina con el cierre de caja: rendición de unidades, envases y cobros por medio.

100 clientes · reparto 48 ● 15 requieren factura · ○ 85 no requieren Comprobante interno venta + retiro + cobro Cierre de caja unidades · envases · medios

Venta del día $1.020.000 · 180 BA12L + 60 saborizadas · cobrado $918.000 (60% digital · 40% efectivo) · envases: entrega 180, retira 170.

02 · Tarea operativa

Historia y saldo del cliente

La cuenta corriente del cliente vive en el comprobante interno. La factura fiscal nunca toca este saldo — es un espejo parcial. El CRM ve el 100%: ventas, retiros, cobros, saldo y envases, sin A/B.

Cliente #4812 · Almacén San Martín
Comprobantes internos · julio
03/07Venta · 2 BA12L+$10.000$10.000
03/07Retiro · 1 envaseenv. +1$10.000
05/07Cobro · billetera digital−$8.000$2.000
10/07Venta · 1 BA12L+$5.000$7.000
Saldo · envases en poder del cliente$7.000 · 1

En Odoo: las facturas fiscales se registran contra cuenta puente, nunca contra la cuenta corriente del cliente — si no, el saldo se duplica.

03 · Tarea administrativa

Facturación y recorte

Los 15 clientes con factura reciben factura individual en A a los 30′ de registrada la venta — la ventana absorbe correcciones; después, nota de crédito. El recorte es post-cierre: (1−R) se factura global al repartidor en A · el residuo R queda en B. El ancho de cada franja es el monto.

15 c/factura $220.000 85 s/factura $800.000 A · fact. individuales $220.000 A · global recorte $570.000 (1−R) × base B · residuo $230.000 R × base Venta del día · $1.020.000 recorte · tabla reparto-producto · dueño

Ejemplo BA12L, R = 30%: 140 unidades sin factura → 98 a A · 42 a B. La factura global va a nombre del repartidor, a lista de precios del reparto. Check: $790.000 (A) + $230.000 (B) = $1.020.000.

04 · Tarea administrativa

Recaudación

Dos recaudaciones. La directa (clientes c/factura) va entera a A. La global A+B (resto) va a tesorería central y ahí se separa: digital → A · efectivo cubre el facturado A pendiente · residuo → B.

directa c/factura $198.000 global A+B resto $720.000 Recaudación A $768.000 directa $198.000 digital $432.000 efectivo $138.000 Recaudación B $150.000 Cobrado del día · $918.000 La global entra completa a tesorería central por sucursal; la separación A/B se hace ahí.
Conciliación previa (efectivo y cheques):
Efectivo esperado$367.200
Efectivo recibido · vale contra sueldo $10.000$357.200

Si lo digital crece y supera al facturado A, el dueño ajusta R en la tabla de recorte — por eso la evolución de cobro por medio se monitorea siempre.

05 · Tarea administrativa

Stock y compras

Un depósito físico, dos stocks contables. La descarga sigue al resultado fiscal (A: c/factura + global · B: residuo). El reabastecimiento se compra a proveedor con el split del ratio de venta real del período. Nunca hay ventas de B a A.

Proveedor facturas separadas A y B split ~80% split ~20% Stock A descarga: c/f + global Stock B descarga: residuo sin ventas B → A El punto de pedido se dispara por el stock contable de A — no por el físico total.

A consume más rápido (vende ~80% del volumen): si el reorden mira solo el físico, A puede quedar en negativo contable con depósito lleno.

06 · Mapeo a Odoo · acordado con Eyness

Ventas y compras en Odoo

La ingesta de Jmobile etiqueta el destino, no asigna empresa. Lo contable nace cuando el destino es determinístico: c/factura → factura en A a los 30′; el resto recién en el cierre, con el recorte. El punto ámbar marca cada cambio sobre el flujo original de Eyness.

Visita al cliente ¿Se efectuó la venta? Sin venta registrar visita Pedido + picking + cobro Jmobile · por visita Comprobante interno · 100% etiqueta: c/f → A · s/f → recorte Factura individual → A +30′ · después: NC/ND Cierre de caja Global recorte (1−R) → A Residuo R → B Descarga contable por empresa c/f + global → A · residuo → B cambio acordado sobre el flujo original de Eyness

El pedido de venta de un cliente s/factura queda para siempre en "nada que facturar": la global del recorte se emite aparte, al repartidor. La ventana de 30′ es una automation rule nativa (trigger temporal + condición c/f); la emisión electrónica sale por l10n_ar_edi (WSFE).

Punto de pedido dispara por stock contable A Orden de compra a proveedor Factura proveedor → A split por ratio real período Factura proveedor → B split por ratio real período Depósito físico único stock contable por empresa Transferencia B → A eliminada del flujo cambio acordado sobre el flujo original de Eyness

En el flujo original, la compra de B terminaba en comprobante interno (compra sin respaldo fiscal) y el "movimiento interno de stock" era una transferencia B→A diaria. Ambos corregidos: proveedores facturan a las dos empresas por separado.

07 · Contabilidad

Cuándo se postean asientos

Cinco momentos. Regla general: ningún asiento nace antes de que el destino sea determinístico — durante el día casi todo es operativo puro.

Durante el díapedidos, pickings y cobros · sin asientos
Venta c/f +30′factura individual en A · WSFE
Cierre de cajaglobal recorte A · residuo B · CMV por empresa
Recaudacióndigital → bancos A · efectivo → cajas A/B · vale
Comprasfacturas proveedor A y B · split ratio real

Facturas siempre contra cuenta puente — el saldo del cliente nunca se entera de los asientos. Si el WS de ARCA está caído, la factura queda pendiente y la regla reintenta.

Para el diseño en Odoo

Reglas no negociables

  1. La factura fiscal nunca genera saldo de cliente saldo = comprobante interno · facturas contra cuenta puente
  2. Los envases viven solo en el plano operativo nunca en documentos fiscales
  3. El CRM ve el 100% del movimiento, sin A/B ventas, retiros, cobros y saldo
  4. Compras y stock siempre separados por empresa split por ratio real · sin B→A
  5. Diferencias de conciliación → vale contra sueldo la caja siempre cierra completa
  6. La ingesta etiqueta, no asigna Jmobile marca destino probable · c/f factura a +30′ · el resto define empresa en el cierre