{include="header"} {if="$fsc->url_recarga"}
{/if}

# Informe de artículos {loop="$fsc->extensions"} {if="$value->type=='button'"} {$value->text} {/if} {/loop}

{if="$fsc->pestanya=='stats'"}

Hay un total de {$fsc->show_numero($fsc->stats['total'], 0)} artículos, {$fsc->show_numero($fsc->stats['con_stock'], 0)} de ellos tienen stock, {$fsc->show_numero($fsc->stats['publicos'], 0)} son públicos y {$fsc->show_numero($fsc->stats['bloqueados'], 0)} están bloqueados. La última actualización de precio de un artículo es del {$fsc->stats['factualizado']}.

### Top ventas

Desde
Hasta

Referencia + Descripción | Vendido | Total | Beneficio
--- | --- | --- | ---
{loop="$fsc->top_ventas"}
bloqueado"} danger{/if}' href="{$value['articulo']->url()}"> {$value['articulo']->referencia} {$value['articulo']->descripcion()} | {$fsc->show_numero($value['unidades'])} | {$fsc->show_precio($value['total'])} {if="$value['beneficio']>0"} | {$fsc->show_precio($value['beneficio'])} {else} | {$fsc->show_precio($value['beneficio'])} {/if}
{else}
Sin resultados.
{/loop}

### Top artículos con stock aun no vendidos este año

Referencia + descripción | Stock |  | Referencia + descripción | Stock |  | Referencia + descripción | Stock
--- | --- | --- | --- | --- | --- | --- | ---
{loop="$fsc->sin_vender"} {if="$num==1"}
{/if} {$value->referencia} {$value->descripcion()} | {$value->stockfis} {if="$num==3"}
{else} | {/if} {else}
Sin resultados.
{/loop} {if="$num==2"} | {elseif="$num==3"} | {/if}

### Top compras del {$fsc->desde} al {$fsc->hasta}

Referencia + descripción | Unidades |  | Referencia + descripción | Unidades |  | Referencia + descripción | Unidades
--- | --- | --- | --- | --- | --- | --- | ---
{loop="$fsc->top_compras"} {if="$num==1"}
{/if} {$value[0]->referencia} {$value[0]->descripcion()} | {$value[1]} {if="$num==3"}
{else} | {/if} {else}
Sin resultados.
{/loop} {if="$num==2"} | {elseif="$num==3"} | {/if}

{if="$fsc->user->admin"}

### Búsquedas de artículos

{loop="$fsc->articulo->get_search_tags()"}
{$value['tag']} ({$value['count']})
{else}
Ninguna búsqueda realizada.
{/loop}
{/if}
{elseif="$fsc->pestanya=='stock'"}
Recalcular stock {if="$fsc->tipo_stock!='reg'"}
{/if}
{if="$fsc->tipo_stock=='reg'"}

Almacén | Artículo | Cant. inicial | Cant. final | Usuario | Motivo | Fecha | Hora
--- | --- | --- | --- | --- | --- | --- | ---
{loop="$fsc->resultados"}
{$value['codalmacen']} | {$value['referencia']} {function="mb_substr($value['descripcion'], 0, 100)"} | {$value['cantidadini']} | {$value['cantidadfin']} | {$value['nick']} | {$value['motivo']} | {$value['fecha']} | {$value['hora']}
{else}
Sin resultados.
{/loop}

{else}

Almacén | Artículo | Stock | Mínimo | Máximo
--- | --- | --- | --- | ---
{loop="$fsc->resultados"}
{$value['codalmacen']} | {$value['referencia']} {function="mb_substr($value['descripcion'], 0, 100)"} | {$value['cantidad']} | {$value['stockmin']} | {$value['stockmax']}
{else}
Sin resultados.
{/loop}

{/if}

{if="$fsc->anterior_url()!=''"}
- Anteriores
{/if} {if="$fsc->siguiente_url()!=''"}
- Siguientes
{/if}

#### Recalcular stock

Se recalculará el stock de todos los artículos a partir de las regularizaciones (de stock) y los albaranes y facturas de compra y venta.

Advertencia: si el artículo no tiene ningún movimiento, ni regularización, el stock resultante será 0.

{elseif="$fsc->pestanya=='impuestos'"}
Impuesto
Cambiar a

Familia | Fabricante | Referencia + Descripción | Precio | Impuesto | Precio+{#FS_IVA#} | Stock |
--- | --- | --- | --- | --- | --- | --- | ---
{loop="$fsc->resultados"}
{if="is_null($value->codfamilia)"} - {else} {$value->codfamilia} [+] {/if} | {if="is_null($value->codfabricante)"} - {else} {$value->codfabricante} [+] {/if} | {$value->referencia} {$value->descripcion} | {$fsc->show_precio($value->pvp)} | {$value->codimpuesto} | {$fsc->show_precio($value->pvp_iva())} | {if="$value->nostock"}-{else}{$value->stockfis}{/if} | {if="$value->publico"} {/if}
{else}
Ningun artículo encontrado.
{/loop}

{elseif="$fsc->pestanya=='varios'"}
{if="$fsc->resultados"}

Referencia | Almacén | Documento | Cliente/Proveedor | Movimiento | Precio | %Dto. | Cantidad final | Fecha
--- | --- | --- | --- | --- | --- | --- | --- | ---
{loop="$fsc->resultados"}
{$value['referencia']} | {$value['codalmacen']} | {$value['origen']} | {$value['clipro']} | {$fsc->show_numero($value['movimiento'])} | {$fsc->show_precio($value['precio'])} | {$fsc->show_numero($value['dto'])} | {$fsc->show_numero($value['final'])} | {$value['fecha']}
{/loop}

{/if}

Aquí dispones de varios informes para consultar el listado de movimientos de un artículo, las compras o ventas de artículos en un determinado periodo o el desglose de ventas a clientes por artículo. Elige el que necesites y ajusta los filtros a tus necesidades.

### Listado de movimientos

Genera un listado de movimientos de stock del artículo seleccionado a partir de las regularizaciones de stock, los {#FS_ALBARANES#} y las facturas de compra y de venta.

También dispones del plugin kardex para obtener un listado de inventario valorado.

Referencia:

Dejar en blanco para filtrar por familia.

Familia:
Desde:
Hasta:
Empleado:
Almacén:
Salida:

### Informe de facturación

Genera un informe de compras o ventas desglosado por artículo, año y mes.

Analizar:
Importes
Unidades
Desde:
Hasta:
Familia:
Mínimo:

### Desglose de ventas por artículo

Genera un listado con los clientes que han comprado un determinado artículo en un periodo y lo desglosa por cliente, año y mes.

Referencia:

Dejar en blanco para filtrar por familia.

Familia:
Desde:
Hasta:
Mínimo:
{/if} {include="footer"}