Inventory SmartClass (v17)
Module 1: inventory start-up configuration.
PRODUCT
There exist two main product types in Odoo for physical items:
The “Storable” type is assigned to products requiring the monitoring of available stock quantities
and that are part of the inventory valuation.
The "Consumable"type is specifically designated for products that do not require tracking or stock
forecasting. Consequently, consumable products do not appear:
in stock reports
are not part of the inventory valuation,
and cannot be tracked by lot or serial number or within a package.
Additionally, it is not feasible to establish reordering rules for them.
Despite these limitations, consumable products can still be utilized in any type of transfers or in
manufacturing orders. The system will just assume that product is always available.
Best practices
When deciding between the storable or consumable product type for a product in Odoo, consider
the following four key questions:
Do I genuinely need to track the quantity in stock (for reporting) or inside packages?
Is traceability of stock by Lot or Serial Number necessary for this product?
Should this product contribute to my inventory valuation?
Do I need to implement replenishment management based on stock levels?
If the answer is affirmative for at least one of these questions, opting for a storable type is
recommended.
⚠️ It is important to note that Odoo does not permit switching from a consumable to a storable
type, or vice versa, once stock movements have occurred with the product. Attempting workarounds
to enforce such changes should be avoided, as altering the product type can impact inventory
valuation. In the event of an error, the solution is to archive the product and create a new one.
If unsure about the most appropriate product type, it is advisable to choose a storable product
initially, setting a substantial stock to prevent operational disruptions. When ready to monitor
quantities, conduct a physical count of the actual stock and proceed with an inventory adjustment.
PRODUCT CATEGORIES
Product categories serve the purpose of grouping together products that share common
characteristics. This grouping may be based on various factors, such as visual similarity, belonging
to the same sales category, similar storage requirements (e.g., perishable items stored in a
refrigerator, cosmetics products), or functional use (components, semi-finished products, finished
products).
Within Odoo, useful configurations are accessible at the Product Category level. These include:
Routes: Defining the paths products will follow.
Removal Strategy: Determining how products are reserved.
Costing Method: Establishing how the product is valued (Standard cost, average cost,
FIFO).
Valuation Method: Specifying whether stock entries and departures will automatically
generate accounting entries or if manual management is preferred.
Account Properties: Assigning accounting accounts for income and expenses.
Tax Category: Applying a global tax to a product category.
Putaway Rules: Implementing rules based on the product category.
All products belonging to a category automatically inherit the configurations set at this level, unless
specific settings are defined at the product level.
Furthermore, it is feasible to establish a hierarchical structure for categories. In this case, sub-
categories adopt the same configuration as the parent category, unless otherwise specified.
WAREHOUSES AND LOCATIONS
Choosing between a warehouse or a location is not always easy in a project implementation. Both
solutions could be suitable but there are important things to know and to keep in mind when you
make your decision.
Location Types
First of all, in Odoo, the concept of location is much more extensive. No quantity, or quant, can
appear or disappear from nowhere. Every stock move is linked to two locations and is associated
with the creation of two balanced quants (quantity). You can find more information related to the
concept of “quant” in the Module 6 Transfers.
Each location is obligatorily linked to a “Location Type”. There are seven distinct location types
that you could group as follow:
View
The location type “view” is used to structure the organization of the locations. There exist four main
view locations created by default in Odoo.
• The Physical location
• The Partner location
• The Virtual location
• Warehouses are created as well with a view location type and are a sublocation of the view
location “Physical location”.
Internal Location & Transit Location
By default, locations created under the view location called “Physical Location” or a view location
linked to a warehouse (as “WH”) have the location type “Internal” or “Transit”. The stock available
in these locations is the stock you OWN and is part of your inventory valuation. If you need to
value products stored at a specific location, you have to choose between one of these two location
types. Stock located in locations with another location type than these two are not taken into
account in the inventory valuation.
Typically, the "Internal location" type is employed for stock stored in your warehouses, at
subcontractors, or in rental facilities. Conversely, the "Transit location" type is utilized to identify
stock in transit between two warehouses or two companies, such as stock transported in a truck i.e.
⚠️ Pay attention that the stock check availability works only with locations with a location type
internal or transit. For the other location types, Odoo will consider that it’s always available because
you don’t monitor a stock that you don’t own except if you manage stock on consignment (see
Module 3 : UoM & Tracking).
Vendor Location & Customer Location
By default, there are two locations created below the location called “Partner Locations”: the
Customer Location & the Vendor Location. Each of them has its specific location type. These
locations are used to track what has been received or sent to a partner.
A contact can be a vendor or a customer or a subcontractor or a combination of these roles.
Consequently, on the contact form under the tab “Sales & Purchase”, when the debug mode is
enabled, you can notice three locations configured based on the case. You are able to change these
generic locations set by default if it’s really needed.
Inventory Loss & Production
Under the view location called "Virtual Location", you will find locations used as counterparts
when you handle stock gains and losses. You have two location types based on the situation:
Production and Inventory Loss.
Only for these two location types, you are able to assign a specific stock valuation account.
These locations are also available from the product form. There is no need to change the default
ones.
What are the main differences between a warehouse and a location?
The warehouse is a view location but it is related to another model [Link].
From this model, you can establish the required number of steps for incoming and outgoing flows.
Moreover, you have the ability to define the replenishment strategy employed by the warehouse.
These configurations have a direct impact on the routes, causing some to be unarchived while others
are archived based on the chosen settings.
Furthermore, a warehouse is linked to a physical address, which is reflected in the documents.
There is no address related to a location.
⚠️ Pay attention that the contact used for this address can not be used as a customer or a vendor
afterwards because the locations set on the contact will be modified by Physical Locations/Inter-
warehouse transit.
Finally, the forecast quantities are managed on a warehouse level.
When should we choose a warehouse rather than a location?
Do a warehouse if:
• A physical address is needed on the documents
• The distance is big between the two buildings because it will be better to track goods
during the transport
• You want to use the routes existing by default to manage the replenishment and the
transfers
NB: Valuation is done on the company level and what is counted in the valuation is managed on the
location level via the location type (every product in an internal or transit location is valued) l.
We recommend, when it’s possible, to stay close to reality and as simple as possible.
Recommendations for organizing locations within a warehouse:
Expressing your warehouse organization in Odoo through location terms is not always a
straightforward task, and opting for an excessive number of locations can potentially complicate the
management of daily operations. Here are our recommendations below:
The view location “WH” is to visually represent the warehouse. You should not store products
inside this location.
In the model above, the red zone is dedicated to the storage purpose. Typically, when employing sub
locations within this zone, it indicates a desire to precisely allocate products to their designated
positions. Consequently, if items are correctly placed, there is no need to maintain stock within
"WH/Stock'' location. When you have many sublocations under WH/Stock, using putaway rules
will simplify the work for the user (see Module 6 “Transfers”).
The zone in orange represents the locations through which the goods will go during the incoming
flow and the green zone is the same idea but for the outgoing flow. Stock should not stay for long in
these zones.
⚠️ To keep in mind, the route created by default in Odoo uses the location WH/Stock to reserve the
stock for customer sale order. If you need to see the stock but not make it directly available for a
sale order, you should directly create it under the view location “WH”.
Another important thing to be known is that the “Quantity on hand” represents the stock you have
under warehouses view locations (WH). Stock that you own but that is located not under WH, like
for example the Physical Location/Subcontracting is not considered as in your stock on hand.
Lastly, as the product categories, locations are organized with a hierarchy where the sub locations
inherit from the configuration set on the parent location.
Operations
In recent Odoo releases, the role of operations has gained increasing significance. It has evolved
into a crucial decision center for effectively overseeing and managing inventory flows. Therefore, it
is important to understand what is the purpose of an operation, when to create a new one and be
aware of what you can configure from there.
What is the purpose of an operation?
Establishing an operation type enables you to categorize comparable picking transfers that represent
a specific step in your supply chain flow. This facilitates efficient tracking and management of
related operations. You can track them from the main dashboard.
Feel free to use the sequence of the operation type to reorder the operations in the dashboard or to
play with group by and favorite options to improve your overview of the ongoing operations.
Which important configurations are available from the operation type?
In addition to the overall configuration setup, an operation serves as a central point for making
decisions regarding the management of items at that specific stage in your supply chain.
From the operation, you can determine:
• The approach to handle the reservation process (manual, automatic, or a specified number of
days before the scheduled date).
• The strategy for managing returns and back orders.
• Whether you can create a lot or a serial number during this operation.
• The option to automatically group transfers in a batch based on specific criterias.
• How to handle entire packaged items (sealed boxes) at this stage, allowing for scanning only
the box barcode instead of individual product barcodes.
• Configuration to restrict user possibilities using the barcode application.
• The automatic printing of labels upon transfer validation (Odoo 17).
Subsequent modules will provide detailed insights into utilizing these varied configurations
available within the operation.
When is it interesting to create a new operation type?
Consider creating a new operation type when you intend to track a move from one location to
another with a distinct purpose. However, exercise caution and do so only when necessary to avoid
cluttering your dashboard and potentially losing a clear overview.
Here below are four criterias to help in your decision to create a new operation. If the answer for
most of these questions is yes, you certainly need to create a new operation.
• Do you regularly move products from one location to another for a specific
Recurrence
purpose ?
• Is this operation really needed? What are my gains by creating this new
Usefulness
operation?
• Isn’t this new operation a duplicate from an existing operation?
Uniqueness
• Do I have default source/destination locations for this operation?
• You want to track and differentiate this operation from the others ?
Reporting
• Do managers want to follow it directly from the dashboard?
Some examples of operations type frequently created in project implementations:
• Return operations to distinguish the quantities of products received from a vendor and those
from an unsatisfied customer.
• To differentiate the Customer delivery and the delivery to replenish other warehouses or
shops
• To differentiate a receipt coming from Vendors and Receipt from another warehouse.
• Several receipts when you have different purposes. (receipt for the office furniture and
receipt for goods to sell)
⚠️ Little attention points when you create an operation:
1. When you create a new operation or you do customization, you may be confused by the
wording. The “Operation Type” field (name) is the name of the operation and the “Type of
Operation” is the type that could be receipt, internal transfer, deliver, etc.
2. The sequence is unique per transfer. You won’t be able to edit it. You can just change the
sequence for the next stock moves. A new sequence will be created for each new operation
type based on the sequence prefix entered in the operation settings.
EXERCICES
El objetivo de esta sesión es iniciar un debate sobre las consideraciones a tener en cuenta a la hora
de crear una base de datos.
No es necesario que reproduzcas la configuración en una base de datos porque no hablaremos de
rutas y transferencias. En su lugar, el énfasis está en tomarse el tiempo para articular su enfoque -
qué decisiones tomaría, por qué, qué factores influyeron en sus elecciones, y en qué circunstancias
podría decidir de manera diferente.
Para cada caso de uso, queremos que pienses en :
¿Cuáles son los productos? ¿Qué tipo de producto tienen?
¿Qué categorías de productos podría crear?
¿Podrías hacer un dibujo de cómo funciona la empresa en cuanto a almacenes y ubicaciones?
¿Qué operaciones podrían ser interesantes? Una operación sirve como punto central para tomar
decisiones relativas a la gestión de artículos en esa etapa específica de su cadena de
suministro.
- CASO 1: Jimmy Shoes.
Jimmy Shoes es una marca de calzado de lujo. Todos los zapatos son fabricados a mano por una
pareja, Christian y Fanny, en sus instalaciones de Bruselas. Con cuatro tiendas repartidas por toda
Bélgica, se han comprometido a garantizar el traslado seguro de los productos. Por ello, han optado
por gestionar internamente las entregas a sus tiendas. Christian imprime el albarán de entrega y lo
pega en la caja de zapatos. Cada mes, entrega personalmente los zapatos a las cuatro tiendas en
camión. La entrega puede tardar varios días porque Christian va a las cuatro tiendas que están
repartidas por toda Bélgica.
Cada tienda está dirigida por un responsable que supervisa la recepción y el almacenamiento de los
zapatos. Tanto Christian como Fanny y todos los responsables de tienda tienen acceso de usuario a
Odoo. En caso de que un par de zapatos presente un problema de calidad, el responsable de la
tienda puede iniciar un proceso de devolución enviando el artículo al almacén central de Bruselas
por correo postal.
¿Cuáles son los productos? ¿Qué tipo de producto tienen? Los productos son los zapatos y el tipo de
producto es almacenable ya que para poder llevar un control del stock es necesario aplicarlo como
almacenable.
¿Qué categorías de productos podría crear? Crearía una categoría de productos llamada Shoes o
algo parecido.
¿Podrías hacer un dibujo de cómo funciona la empresa en cuanto a almacenes y ubicaciones? En
cuánto a almacén y ubicaciones, esta empresa funciona con un almacén/fábrica dónde producen y
almacenan su producto hasta que Christian entrega los productos a sus 4 tiendas. Por tanto, cuenta
con un almacén principal, el cual se abastece mediante la fabricación (internal location) y las
órdenes de entrega también son internas, dado que abastece las 4 tiendas con los productos
fabricados en sus instalaciones (usando la transit location durante los días que tarda en entregar los
productos a las 4 tiendas). Por tanto, también crearía otros 4 almacenes, haciendo honor cada uno a
cada tienda, ya que cada tienda tiene una dirección, lo que es un requisito esencial para crear un
almacén. Por tanto, se trata de dos operaciones ya que hay una persona que entrega los zapatos y
otra que los recibe.
¿Qué operaciones podrían ser interesantes? La posibilidad de agrupar en lotes los traslados en
función de criterios específicos como puede ser la falta de x stock, por tienda…
Poder escanear únicamente el código de barras del lote en vez de hacerlo individualmente por cada
producto.
Impresión automática de las etiquetas tras validar la transferencia. En vez de imprimir el albarán y
pegarlo en las cajas.
- CASO 2: Crazy Candy.
Crazy Candy, fundada por el artesano local Nicolas, es una pequeña pero auténtica empresa
dedicada a la fabricación artesanal de caramelos. Con sólo dos empleados, Nicolas gestiona el
proceso de fabricación y también recibe la valiosa ayuda administrativa de su esposa.
Nicolas opera desde un único almacén donde guarda diversas materias primas, productos
semiacabados y los caramelos finales. Junto al almacén hay una pequeña fábrica donde se producen
los caramelos. Nicolas ha aplicado un enfoque sistemático al almacenamiento, asignando zonas
específicas a los distintos productos; por ejemplo, las frutas se guardan en el frigorífico, mientras
que el azúcar encuentra su lugar en el estante seco.
A pesar de la capacidad limitada del almacén, Nicolas ha establecido un acuerdo con una empresa
vecina. Cuando el espacio escasea, almacena temporalmente algunos caramelos en sus
instalaciones. Sin embargo, todos los productos llegan inicialmente al almacén de Crazy Candy y
más tarde son trasladados de vuelta antes de ponerlos a la venta.
En cuanto al proceso de fabricación, el artesano comienza transportando los componentes desde la
zona de existencias hasta un espacio designado para la preproducción. A continuación, los
trabajadores realizan diversas operaciones para dar forma a los caramelos. Una vez finalizado el
proceso de fabricación, el producto final se somete a una estancia obligatoria de dos semanas en un
área de calidad para ser sometido a pruebas, un paso esencial que no puede saltarse. Si el control de
calidad resulta satisfactorio, el producto se reintegra al stock principal para su eventual venta.
¿Cuáles son los productos? ¿Qué tipo de producto tienen? Los productos son los caramelos. Se trata
de productos almacenables ya que necesita tener un control y seguimiento de ellos, además de tener
que hacerles un control de calidad.
¿Qué categorías de productos podría crear? Podría crear una categoría llamada “Candy”.
¿Podrías hacer un dibujo de cómo funciona la empresa en cuanto a almacenes y ubicaciones?
Crearía un único almacén desde el cual se lleva a cabo todas las operaciones. Este almacén se
abastece mediante la compra de MP y la fabricación de productos semielaborados y productos
acabados. Cada tipo de “producto” tiene su ubicación en el almacén, así que crearía sub-ubicaciones
dentro del principal. Dos para las MP (frigorífico y otra para los productos en seco), una para los
semiacabados y una para los acabados. Al escasear el espacio en su almacén, los almacena en las
instalaciones de la empresa vecina. Como es él mismo quien hará la acción, en Odoo es una tontería
crear un segundo almacén, ya que será el mismo quién irá al otro sitio a coger los productos. Por
tanto, crearía otra ubicación. Para pasar el stock desde una ubicación al otro (pq ya no cabe más) he
de hacerlo manualmente (ajuste de inventario).
¿Qué operaciones podrían ser interesantes? Una operación sirve como punto central para tomar
decisiones relativas a la gestión de artículos en esa etapa específica de su cadena de
suministro.
Para diferenciar la entrega al Cliente y la entrega para reabastecer otros almacenes o tiendas.
Para diferenciar una recepción procedente de fabricación y una recepción procedente de otro
almacén.
El enfoque para gestionar el proceso de reserva (manual, automático o un número determinado de
días antes de la fecha prevista).
- CASO 3: Fyson.
La empresa Fyson vende aspiradoras. Tienen un sistema de marketing muy potente que les ha
llevado al éxito. Ofrecen dos semanas de prueba a los clientes potenciales que visitan su sala de
exposición. La aspiradora prestada durante estas dos semanas se considera material de
«demostración». Son los aparatos que están en la sala de exposición. Fyson necesita saber cuántos
aparatos tiene en stock y hacer un seguimiento de las idas y venidas de las aspiradoras de
demostración. A efectos contables, es importante saber que aún poseen los productos en el cliente
para su prueba.
Se almacenan en la sala de exposición junto al almacén principal. Fyson gestiona la entrega y los
clientes los devuelven tras la prueba. Cuando Fyson entrega el producto, el cliente firma un albarán
de entrega, pero no factura. Su cliente quiere que el flujo sea lo más sencillo posible porque
organiza pruebas todos los días.
¿Cuáles son los productos? ¿Qué tipo de producto tienen? Los productos son las aspiradoras y se
trata de un producto almacenable. Tendría dos productos, los aspiradores normales y los aspiradores
demo. Para así poder diferenciarlos perfectamente (Los que vendo y los que alquilo). Realmente se
trata del mismo producto, diferenciado únicamente por costes/precio ya que uno estará usado y el
otro es nuevo. Entonces, para pasar un producto totalmente nuevo para que sea alquilable tendría
que hacer un ajuste de inventario.
¿Qué categorías de productos podría crear? Podría crear una categoría de productos llamada
Aspiradoras.
¿Podrías hacer un dibujo de cómo funciona la empresa en cuanto a almacenes y ubicaciones? Fyson
debería tener un almacén principal el cual tiene sub-ubicaciones para almacenar los productos y otra
ubicación para los productos de demostración. (Bien; un único almacén porque solo hablan de una
única dirección (diferente sala, pero misma dirección)).
Además, se crearán dos “partners locations” porque se crean dos por defecto (Una para el cliente y
otra para el proveedor). De esta manera podremos llevar un registro de aquellos productos de
demostración que han sido entregados al cliente (por venta) y para las aspiradoras alquiladas/demo
debería crear una ubicación interna (ya sea una de tránsito o una internal location) para así poder
valorarlas en mi inventario aunque no estén en mi almacén. Ya que solo las ubicaciones internas son
las que toman mi stock para controlarlo y valorarlo.
¿Qué operaciones podrían ser interesantes? Una operación sirve como punto central para tomar
decisiones relativas a la gestión de artículos en esa etapa específica de su cadena de
suministro.
Para diferenciar la entrega al Cliente por venta y la entrega por aspiradora alquilada o de demo.
Para diferenciar una recepción procedente de fabricación y una recepción procedente de la
devolución de un cliente.
El enfoque para gestionar el proceso de reserva (manual, automático o un número determinado de
días antes de la fecha prevista).
Números de serie para poder rastrear dónde está cada producto.
Para devolver las aspiradoras demo haría que el tipo de operación me devolviera el producto a la
zona de demo en vez de al stock. Pasando primero por un control de calidad. Pudiendo hacerlo por
steps o por rutas.
- CASO 4: Airproof 2.0
Mi nombre es David y empecé Airproof 2.0 hace un año y ahora estamos en 20 empleados. Somos
fabricantes de pequeños drones resistentes al agua. Vendo 5 drones diferentes. Cada dron tiene una
composición única, pero todos comparten algunos materiales comunes (la batería, por ejemplo).
También vendo accesorios para drones: funda para drones, kit de flotación, etc. De momento,
utilizamos Quickbooks y Google Suite (hoja de cálculo) para gestionar el negocio. También
tenemos un sitio web sencillo con Wordpress para que nuestros clientes puedan comprar en línea.
Al principio (hace un año), monté Airproof 2.0 por mi cuenta en el sótano de mi casa. Solo tenía
una estantería dedicada al almacenamiento de drones y otra para el almacenamiento de materia
prima. A veces, por falta de espacio, almacenaba algunas materias primas en mi dormitorio.
También gestionaba las entregas con mi coche.
¿Cuáles son los productos? ¿Qué tipo de producto tienen? Los productos son los drones (5 tipos) y
accesorios para drones (fundas, kit de flotación…).
¿Qué categorías de productos podría crear? Crearía dos categorías de productos. Una llamada
drones, para los diferentes 5 tipos de drones y otra llamada accesorios, para los diferentes
accesorios de los drones.
¿Podrías hacer un dibujo de cómo funciona la empresa en cuanto a almacenes y ubicaciones? La
empresa tiene un único almacén físico con dos ubicaciones, una para MP y otra para producto
acabado, además de la “transit location”, que es llevada a cabo con su propio coche. Pese a que
utiliza otra zona como almacén, no crearía otro almacén, ya que este se encuentra en la misma
dirección. Crearía otra ubicación más.
¿Qué operaciones podrían ser interesantes? Para diferenciar la entrega al Cliente y la entrega para
reabastecer otros almacenes.
Para diferenciar una recepción procedente de fabricación y una recepción procedente de la
devolución de un cliente.
Hoy, parte de mi equipo comercializa activamente nuestros productos y capta clientes potenciales.
También enviamos muchas muestras para aumentar nuestra visibilidad.
Acabo de comprar un local en Bruselas que voy a convertir en tienda. Me gustaría poder vincularla
directamente a Odoo y sincronizar todo mi software para aumentar mis ventas.
Tengo la mayoría de mis componentes en stock y sólo compro más cuando estoy a punto de
quedarme sin ese componente. En el caso de los componentes más caros (la cámara, por ejemplo),
sólo los compro cuando se ha realizado un pedido. En cuanto a los accesorios de mis drones,
siempre los tengo en mi almacén. Mi equipo de almacén gestiona el embalaje y entrega el envío a
FedEx.
También ampliamos nuestra oferta de servicios con reparaciones internas, asesoramiento para
proyectos de mayor envergadura y reparaciones in situ para eventos especiales.
¿Cuáles son los productos? ¿Qué tipo de producto tienen? Drones y accesorios de drones.
¿Qué categorías de productos podría crear? Dos categorías. Drones y accesorios.
¿Podrías hacer un dibujo de cómo funciona la empresa en cuanto a almacenes y ubicaciones? En
este caso, tendríamos la ubicación principal del almacén. Dividido en sub-ubicaciones para drones,
para accesorios y otro para componentes (MP). Este almacén estará configurado para sacar los
productos en 3 pasos (picking, packing y envío con terceros). Además, hemos de tener en cuenta la
ubicación en tránsito (a clientes y al punto de venta de Bruselas, que es interna). Y la ubicación del
PoS (como otro almacén, ya que se encuentra en otra dirección).
¿Qué operaciones podrían ser interesantes?
Para diferenciar la entrega al cliente y la entrega a nuestro punto de venta.
Para crear reglas de abastecimiento según cada producto.
Vincular el PoS y sincronizarlo con Odoo.
En los próximos dos años, nuestro plan es establecer una franquicia. El concepto implica que cada
franquiciado mantenga y gestione sus propias existencias de forma independiente. Sin embargo, a
efectos de información, mi objetivo es tener visibilidad de las existencias y las ventas del
franquiciado.
Nuestro almacén principal en Bélgica servirá para abastecer a todos los franquiciados. Además,
podremos establecer centros de calidad para nuestras materias primas con el fin de garantizar la
mejor calidad posible para nuestros drones. Garantizar el control de calidad de nuestros
componentes y materias primas es crucial, y es imperativo que no se reserven componentes o
materias primas no verificados.
¿Cuáles son los productos? ¿Qué tipo de producto tienen? Componentes y MP, drones y accesorios.
Todos son productos almacenables.
¿Qué categorías de productos podría crear? Una para los componentes y MP destinados a
fabricación, otra a drones y otra a accesorios.
¿Podrías hacer un dibujo de cómo funciona la empresa en cuanto a almacenes y ubicaciones? En
este caso, como queremos obtener información sobre cada franquicia, además del almacén físico
principal, crearía tantos como franquicias tenga. El almacén principal lo configuraría para recibir en
3 pasos. Los demás almacenes/franquicias los configuraría para recibir los materiales desde el
principal en un único paso, ya que el control de calidad de los componentes lo pasan en el almacén
principal.
Lo importante aquí es crear un almacén por franquicia ya que cada franquicia pertenece a una
dirección diferente.
¿Qué operaciones podrían ser interesantes?
Para diferenciar la entrega a una franquicia de otra.
Para diferenciar los diferentes flujos de información respecto cada franquicia.