Importación de Productos

Se pueden Exportar/Importar ficheros de datos de Productos, Tarifas y Clientes a hojas Excel.

1.- Fichero de Exportación/Importación de Productos

El fichero con los datos de Productos es una sola hoja de cálculo (.xls o bien .xlsx) cuya cabecera (primera fila) se compone de los campos (columna Campo) que se describen a continuación.

Campo

Descripción del campo

Tipo

Valores

Observaciones

product_type*

Tipo de Producto

simple virtual combinable grouped

simple: producto único, que se envía al Cliente servicio: sin transporte ni gestión de stock combinable: producto con combinaciones agrupado: unidad o agrupación de productos simples

procurement_type*

Tipo de aprovisionamiento

purchase manufacture none assembly

compra: vía orden de compra fabricación: vía orden de fabricación ninguno: sin transporte ni gestión de stock semi-elaborado: productos intermedios

name*

Nombre del Producto

Texto

reference*

Referencia

Texto

ean13

Ean13

Texto

description

Descripción del Producto

Texto

description_short

Descripción corta del Producto

Texto

quantity_decimal_places*

Decimales de la cantidad de producto

Entero

Normalmente 0, 1 ó 2

manufacturing_batch_size*

Tamaño de Lote de Fabricación

Entero

price*

Precio PVP Cliente

price_tax_inc*

Precio de Venta IVA incluido

cost_price

Precio de Coste

Decimal

location

Ubicación

Ubicación del Artículo en el Almacén

width

Anchura

Decimal

En la unidad de medida definida por defecto (cm)

height

Altura

Decimal

depth

Profundidad

Decimal

weight

Peso

Decimal

En la unidad de peso definida por defecto

notes

Notas

stock_control*

Control de Stock

1=SI, 0=NO

phantom_assembly*

Fantasma

1=SI, 0=NO

Agrupación de materiales lógica más que funcional

publish_to_web*

Publicar en la web

1=SI, 0=NO

blocked*

Bloqueado

1=SI, 0=NO

1: Ventas no permitidas

active*

Activo

1=SI, 0=NO

tax_id*

Impuesto

Valores según tabla de impuestos

measure_unit_id*

Unidad de Medida

Valores según tabla de unidades de medida

category_id*

Categoría

Valores de SubCategorías según tabla de Categorías

work_center_id*

Centro de Trabajo

Valores según tabla de centros de trabajo

route_notes

Descripción del Proceso de Fabricación

Descripción del proceso de fabricación

Los campos marcados con * son campos obligatorios.

  • Campo product_type. Los productos pueden ser de uno de los siguientes tipos:

    -simple (simple): producto único, que se envía al Cliente. Un producto simple no tiene combinaciones.

    -virtual (servicio): no requiere envío ni gestión de stock (servicios, productos digitales, etc.).

    - combinable (combinable): producto con combinaciones, por ejemplo una camiseta que tiene diferentes tallas y/o colores.

    - grouped (agrupado): una agrupación de productos simples que se vende como una unidad única (cesta de Navidad).

Es fundamental respetar las fuentes minúsculas o mayúsculas en el nombre del campo tipo de producto, y el nombre como tal (no es válido la traducción), así el nombre del tipo de producto es grouped y no es válido “agrupado”.

El control de stock se aplica solo a los productos de tipo simple o de tipo combinable. El stock de producto agrupado se deduce a partir de los componentes.

  • Campo procurement_type. El aprovisionamiento para un producto puede ser:

    - purchase (compra): se aprovisiona mediante una orden de compra.

    - manufacture (fabricación): se aprovisiona mediante una orden de fabricación.

    - none (ninguno): estos productos no requieren transporte ni gestión de stock (servicios, productos digitales, etc.).

    - assembly (semi-elaborado): son productos de fabricación intermedios. Pueden ser de dos tipos:

    • no fantasma: se aprovisiona mediante una orden de fabricación. Existe como producto físico y normalmente debe controlarse el stock

    • fantasma (phantom_assembly): un semi-elaborado fantasma es una agrupación lógica de materiales. Normalmente no existe como producto físico. Cuando se fabrica el producto “padre”, las necesidades de materiales se pasan directamente a los componentes del semi-elaborado fantasma.

Imaginemos el montaje de una bicicleta que se hace directa y secuencialmente a partir de cada uno de sus componentes. La lista de materiales para el producto bicicleta estaría formada por todos los componentes, algo así como:

“una bicicleta se compone de un manillar, un freno delantero, una llanta delantera, etc.”

Sin embargo desde un punto de vista lógico podría interesar describir la lista de materiales como:

“una bicicleta se compone de un cuadro, una horquilla de dirección y dos ruedas”

“un cuadro se compone de …”

“una horquilla se compone de …”

“una rueda se compone de …”

En este caso los productos cuadro, horquilla y rueda serían productos semi-elaborados fantasma, y desde el punto de vista de la fabricación, se obtendrían las mismas necesidades de materiales que si se especificara la lista de materiales de la primera forma.

El tipo “fantasma” se aplica solo a productos semi-elaborados.

Por ejemplo en un obrador, sus productos tienen procurement_type:

-purchase para los ingredientes

-manufacture para los productos que elabora

Los Gastos se consideran del tipo none (gastos de envío, gastos bancarios, etc.).

En esta tabla están marcados (X) los tipos de aprovisionamiento posibles para cada tipo de producto:

Compra

Fabricación

Ninguno

Semi-elaborado

Simple

X

X

X

X

Servicio

X

Combinable

X

X

X

X

Agrupado

X

El campo reference es el Código del producto en FactuSOL.

El campo manufacturing_batch_size (Tamaño de Lote de Fabricación) es un número entero obligatorio para para elaborados. Para productos como por ejemplo ingredientes no tiene sentido y por tanto se puede eliminar la columna. Lo mismo pasa con el campo work_center_id para productos como por ejemplo ingredientes (no poner la columna).

Los campos price y price_tax_inc son los que corresponden a la tarifa por defecto en FactuSOL.

Los campos en que su contenido puede ser SI o NO, como el campo stock_control, tienen valor 1 (si es SI), 0 (si es NO) . No pueden rellenarse con true/ false o verdadero/falso).

El campo blocked se refiere a las Ventas no permitidas. El campo active tiene valor 1 para los productos activos.

El campo tax_id tiene los valores según se han definido previamente en la tabla de impuestos en el menú Sistema > Impuestos, es decir: 1 IVA Normal, 2 IVA Reducido, 3 IVA Super Reducido y 4 IVA Exento (0%). Los valores por tanto son numéricos 1, 2, 3 o 4.

El campo measure_unit_id tiene los valores según se han definido previamente en la tabla de unidades de medida en impuestos en el menú Sistema > Unidades de Medida, por ejemplo: 1 para productos elaborados (normalmente para productos terminados será “Unidad(es)”).

El campo category_id contine los valores de Sub-Categorías según se han definido previamente en la tabla de Categorías en el menú Sistema > Categorías de Productos y a continuación en el botón azul “Ver Sub-Categorías”.

Cuando se crea un nuevo Producto es necesario asignarle un category_id. Para ello hay un desplegable con el árbol de Categorías previamente creadas en la tabla de Categorías.

En el campo route_notes (descripción del proceso de fabricación ) está el ID del centro de trabajo work_center_id en el que se fabrica habitualmente el producto, según se han definido previamente en la tabla de centros de trabajo en el menú Sistema > Centros de Trabajo (1, 2, etc. según el centro de trabajo). El Alias del centro de trabajo es un nombre corto y práctico para manejarlo con facilidad especialmente en sitios en que no caben nombres largos. El campo route_notes está vacío para productos como por ejemplo ingredientes.

El fichero se compone de una única hoja de cálculo. La primera fila son las cabeceras de cada uno de los campos descritos en la tabla anterior:

FactuSOL

El campo reference es el Código del producto en FactuSOL.

Categorías: en aBillander se crean las Categorías, que deberían corresponderse con las Secciones de FactuSOL, y las Sub-Categorías que deben corresponderse con las Familias de FactuSOL. El campo “category_id” contiene el ID de la SubCategorías a la que esté asociado el producto (elaborado o ingrediente), es decir se refiere a la Familia de FactuSOL (que es de donde “cuelgan” directamente los artículos en FactuSOL).

1.1 Exportación de Productos

La funcionalidad de Exportar está en:

1.2 Importación de Productos

La funcionalidad de Importar Productos está en:

La importación funciona de la siguiente manera:

- Los productos que no existen en aBillander, se crean con la información contenida en el fichero importado.

- Los productos que ya existen en aBillander, se modifican con los nuevos campos importados.

Last updated