Pre-launch · ERPlora is in active development. You're viewing a product preview.
ERPlora ERPlora Features Solutions Marketplace Pricing Contact Try the demo Start free
Back to marketplace

Combos

Menus, packs and combos sold at a closed price, with ordered choice groups. Sole owner of the compound sellable article (ADR-0381).

by ERPlora 4 downloads Point of Sale
Free Get a Hub Sign In
Install from your Hub

Modules are installed from your Hub's marketplace. Sign up for a Hub to access this module.

Overview Reviews (0) Changelog

combos

Módulo ERPlora (declarativo). Repo independiente; se desarrolla dentro de un workspace creado con erplora startproject.

Dueño único del artículo compuesto vendible a precio cerrado —menú del día, pack de tienda, paquete de salón— y de sus grupos de elección, para todo lo que se vende. Decisión: ADR-0381 (architecture/modules/combos.md).

  • module.json — manifest (queries/commands/permisos/eventos). depends_on: []: el componente es una referencia opaca (source/source_ref), así que este módulo nunca aprende qué es un producto ni un servicio reservable.
  • migrations/postgres/001_init.sql — las tres tablas: combos_combo, combos_choice_group, combos_choice_option.
  • queries/, commands/ — SQL declarativo (Postgres; ADR-0154 retiró SQLite).
  • tests/ — el contrato (contract.test.py) y la batería contra Postgres real (catalog.pg.test.py).

Lo que decide el modelo

  • Un combo no es una línea: es un GRUPO de líneas hermanas, y cuántas tenga lo decide cuántos tipos impositivos distintos hay dentro, nunca cuántos componentes se eligieron. supply_kind = 'service'una línea al tipo del combo (art. 91.Uno.2.2 LIVA: un menú servido en el local va entero al 10 %, vino incluido). supply_kind = 'goods'una línea por componente, con el precio cerrado repartido en proporción al precio de catálogo (art. 79.Dos).
  • min_choices >= 1 ES «obligatorio» — no hay flag required, a propósito.
  • price_delta puede ser negativo y suma al precio cerrado, nunca al componente.

Lo que este módulo NO hace

Dónde vive
Pantalla de administración ERPlora/pm#157
Armar el combo y repartir la base ERPlora/sales#152
Picker del menú en el TPV ERPlora/sales#153
Menú en el tique y en la cuenta ERPlora/sales#154
Cada componente a SU estación ERPlora/kitchen#57
Mover existencias de los componentes ERPlora/inventory#69
erplora validate combos --pg   # manifest + PREPARE de cada sentencia
erplora test combos            # contrato + batería de Postgres
erplora pack combos            # module.zip + manifest.lock + SHA256
Module Information Version 0.1.7 Author ERPlora Category Point of Sale License MIT

Related Modules

Sales & POS

· v2.16.45
Free

Point of sale: complete and void sales, and review sales history and metrics.

Cash Register

· v1.3.44
Free

Open and close register sessions, record cash in and out, and reconcile the drawer at closing.

Printing

· v0.1.15
Free

Receipt, kitchen and label printing from the device you have connected.

Tables

· v2.2.37
Free

Restaurant floor plan: zones, tables and table sessions.

Sign up free Sign in
ERPlora ERPlora

One ERP. Infinite configurations. Yours.

Your business. Your rules.

Features Solutions Pricing Security Updates Try the demo Downloads The ERPlora app Marketplace
About Us Collaborate Industries Compliance
Help Center Support Contact [email protected]