AVANCE Y SEGUIMIENTO DE VENTAS - UNILEVER ANDINA PERU S.A. - [[ periodoSeleccionado ]]
Venta diaria
Clientes únicos por día
Avance por Categorías de Productos
Desglose de avances por categoría de productos Unilever
| VENDEDOR | PONDS | DEOS | JABONES | NUTRICION | HC CIF | VOL HAIR | VOL ONE UL | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | |
|
[[ supervisor.nombre_supervisor ]]
|
[[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'PONDS', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'PONDS', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'PONDS').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'DEOS', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'DEOS', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'DEOS').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'JABONES', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'JABONES', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'JABONES').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'NUTRICION', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'NUTRICION', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'NUTRICION').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'HC CIF', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'HC CIF', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'HC CIF').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'VOL HAIR', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'VOL HAIR', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'VOL HAIR').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'VOL ONE UL', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'VOL ONE UL', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'VOL ONE UL').toFixed(1) ]]% |
|
[[ canal.nombre_canal ]]
|
[[ Math.round(calcularTotalCategoriaCanal(canal, 'PONDS', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'PONDS', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'PONDS').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'DEOS', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'DEOS', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'DEOS').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'JABONES', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'JABONES', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'JABONES').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'NUTRICION', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'NUTRICION', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'NUTRICION').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'HC CIF', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'HC CIF', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'HC CIF').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'VOL HAIR', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'VOL HAIR', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'VOL HAIR').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'VOL ONE UL', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'VOL ONE UL', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'VOL ONE UL').toFixed(1) ]]% |
| [[ vendedor.vendedor ]] | [[ vendedor.categorias.PONDS ? Math.round(vendedor.categorias.PONDS.cuota).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.PONDS ? vendedor.categorias.PONDS.avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.PONDS ? vendedor.categorias.PONDS.porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias.DEOS ? Math.round(vendedor.categorias.DEOS.cuota).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.DEOS ? vendedor.categorias.DEOS.avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.DEOS ? vendedor.categorias.DEOS.porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias.JABONES ? Math.round(vendedor.categorias.JABONES.cuota).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.JABONES ? vendedor.categorias.JABONES.avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.JABONES ? vendedor.categorias.JABONES.porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias.NUTRICION ? Math.round(vendedor.categorias.NUTRICION.cuota).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.NUTRICION ? vendedor.categorias.NUTRICION.avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias.NUTRICION ? vendedor.categorias.NUTRICION.porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['HC CIF'] ? Math.round(vendedor.categorias['HC CIF'].cuota).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['HC CIF'] ? vendedor.categorias['HC CIF'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['HC CIF'] ? vendedor.categorias['HC CIF'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['VOL HAIR'] ? Math.round(vendedor.categorias['VOL HAIR'].cuota).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['VOL HAIR'] ? vendedor.categorias['VOL HAIR'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['VOL HAIR'] ? vendedor.categorias['VOL HAIR'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['VOL ONE UL'] ? Math.round(vendedor.categorias['VOL ONE UL'].cuota).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['VOL ONE UL'] ? vendedor.categorias['VOL ONE UL'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['VOL ONE UL'] ? vendedor.categorias['VOL ONE UL'].porcentaje.toFixed(1) : '0.0' ]]% |
| TOTAL GENERAL | [[ Math.round(calcularTotalCategoriaGeneral('PONDS', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('PONDS', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('PONDS').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('DEOS', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('DEOS', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('DEOS').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('JABONES', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('JABONES', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('JABONES').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('NUTRICION', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('NUTRICION', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('NUTRICION').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('HC CIF', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('HC CIF', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('HC CIF').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('VOL HAIR', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('VOL HAIR', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('VOL HAIR').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('VOL ONE UL', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('VOL ONE UL', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('VOL ONE UL').toFixed(1) ]]% |
Avance de Cobertura por Categoría
Desglose de cobertura (clientes únicos) por categoría de productos Unilever
| SUPERVISOR / CANAL / VENDEDOR | COB Frascos Hair | COB Ponds Sachets | COB Jabones ONE | COB DEOS TAPITA REX | COB HAIR SACHET | COB DURYEA/KNORR | COB ONE UL | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | CUOTA | AVANCE | % | |
|
[[ supervisor.nombre_supervisor ]]
|
[[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'COB Frascos Hair', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'COB Frascos Hair', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'COB Frascos Hair').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'COB Ponds Sachets', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'COB Ponds Sachets', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'COB Ponds Sachets').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'COB Jabones ONE', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'COB Jabones ONE', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'COB Jabones ONE').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'COB DEOS TAPITA REX', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'COB DEOS TAPITA REX', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'COB DEOS TAPITA REX').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'COB HAIR SACHET', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'COB HAIR SACHET', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'COB HAIR SACHET').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'COB DURYEA/KNORR', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'COB DURYEA/KNORR', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'COB DURYEA/KNORR').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaSupervisor(supervisor, 'COB ONE UL', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaSupervisor(supervisor, 'COB ONE UL', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaSupervisor(supervisor, 'COB ONE UL').toFixed(1) ]]% |
|
[[ canal.nombre_canal ]]
|
[[ Math.round(calcularTotalCategoriaCanal(canal, 'COB Frascos Hair', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'COB Frascos Hair', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'COB Frascos Hair').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'COB Ponds Sachets', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'COB Ponds Sachets', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'COB Ponds Sachets').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'COB Jabones ONE', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'COB Jabones ONE', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'COB Jabones ONE').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'COB DEOS TAPITA REX', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'COB DEOS TAPITA REX', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'COB DEOS TAPITA REX').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'COB HAIR SACHET', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'COB HAIR SACHET', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'COB HAIR SACHET').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'COB DURYEA/KNORR', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'COB DURYEA/KNORR', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'COB DURYEA/KNORR').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaCanal(canal, 'COB ONE UL', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaCanal(canal, 'COB ONE UL', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaCanal(canal, 'COB ONE UL').toFixed(1) ]]% |
| [[ vendedor.vendedor ]] | [[ vendedor.categorias['COB Frascos Hair'] ? vendedor.categorias['COB Frascos Hair'].cuota.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB Frascos Hair'] ? vendedor.categorias['COB Frascos Hair'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB Frascos Hair'] ? vendedor.categorias['COB Frascos Hair'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['COB Ponds Sachets'] ? vendedor.categorias['COB Ponds Sachets'].cuota.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB Ponds Sachets'] ? vendedor.categorias['COB Ponds Sachets'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB Ponds Sachets'] ? vendedor.categorias['COB Ponds Sachets'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['COB Jabones ONE'] ? vendedor.categorias['COB Jabones ONE'].cuota.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB Jabones ONE'] ? vendedor.categorias['COB Jabones ONE'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB Jabones ONE'] ? vendedor.categorias['COB Jabones ONE'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['COB DEOS TAPITA REX'] ? vendedor.categorias['COB DEOS TAPITA REX'].cuota.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB DEOS TAPITA REX'] ? vendedor.categorias['COB DEOS TAPITA REX'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB DEOS TAPITA REX'] ? vendedor.categorias['COB DEOS TAPITA REX'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['COB HAIR SACHET'] ? vendedor.categorias['COB HAIR SACHET'].cuota.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB HAIR SACHET'] ? vendedor.categorias['COB HAIR SACHET'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB HAIR SACHET'] ? vendedor.categorias['COB HAIR SACHET'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['COB DURYEA/KNORR'] ? vendedor.categorias['COB DURYEA/KNORR'].cuota.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB DURYEA/KNORR'] ? vendedor.categorias['COB DURYEA/KNORR'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB DURYEA/KNORR'] ? vendedor.categorias['COB DURYEA/KNORR'].porcentaje.toFixed(1) : '0.0' ]]% | [[ vendedor.categorias['COB ONE UL'] ? vendedor.categorias['COB ONE UL'].cuota.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB ONE UL'] ? vendedor.categorias['COB ONE UL'].avance.toLocaleString('es-PE', {minimumFractionDigits: 0}) : '0' ]] | [[ vendedor.categorias['COB ONE UL'] ? vendedor.categorias['COB ONE UL'].porcentaje.toFixed(1) : '0.0' ]]% |
| TOTAL GENERAL | [[ Math.round(calcularTotalCategoriaGeneral('COB Frascos Hair', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('COB Frascos Hair', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('COB Frascos Hair').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('COB Ponds Sachets', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('COB Ponds Sachets', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('COB Ponds Sachets').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('COB Jabones ONE', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('COB Jabones ONE', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('COB Jabones ONE').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('COB DEOS TAPITA REX', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('COB DEOS TAPITA REX', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('COB DEOS TAPITA REX').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('COB HAIR SACHET', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('COB HAIR SACHET', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('COB HAIR SACHET').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('COB DURYEA/KNORR', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('COB DURYEA/KNORR', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('COB DURYEA/KNORR').toFixed(1) ]]% | [[ Math.round(calcularTotalCategoriaGeneral('COB ONE UL', 'cuota')).toLocaleString('es-PE', {minimumFractionDigits: 0, maximumFractionDigits: 0}) ]] | [[ calcularTotalCategoriaGeneral('COB ONE UL', 'avance').toLocaleString('es-PE', {minimumFractionDigits: 0}) ]] | [[ calcularPorcentajeCategoriaGeneral('COB ONE UL').toFixed(1) ]]% |
Selecciona un período para ver los datos de Unilever
Seguimiento de cuotas
Negocios, categorías y marcas [[ periodoSeleccionado ]]
Datos actualizados: [[ avanceNegocios.archivo_ventas.fecha_modificacion ]]
Cargando seguimiento…
[[ errorAvanceNegocios ]]
No hay cuotas de negocio y categoría configuradas para este período.
| Negocio / categoría | Marca | Clase | Cuota S/ | Cuota diaria S/ | Venta S/ | Cumplimiento | Saldo S/ |
|---|---|---|---|---|---|---|---|
| Total negocio | — | [[ dineroNegocio(n.cuota) ]] | [[ diariaAvanceNegocio(n.cuota) ]] | [[ dineroNegocio(n.venta) ]] | [[ porcentajeNegocio(n.porcentaje) ]]Meta cumplida
|
[[ dineroNegocio(n.saldo) ]]Meta superada | |
| Total categoría | [[ c.clase ]] | [[ dineroNegocio(c.cuota) ]] | [[ diariaAvanceNegocio(c.cuota) ]] | [[ dineroNegocio(c.venta) ]] | [[ porcentajeNegocio(c.porcentaje) ]]
|
[[ dineroNegocio(c.saldo) ]] | |
| ↳ Marca | [[ marcaMayusculas(m.nombre) ]] | [[ c.clase ]] | [[ dineroNegocio(m.cuota) ]] | [[ diariaAvanceNegocio(m.cuota) ]] | [[ dineroNegocio(m.venta) ]] | [[ porcentajeNegocio(m.porcentaje) ]]
|
[[ dineroNegocio(m.saldo) ]] |
| [[ marcaMayusculas(m.marca) ]] | [[ c.clase ]] | — | — | [[ dineroNegocio(m.venta) ]] | Sin cuota | — | |
| Total proveedor | [[ dineroNegocio(resumenNegocios.cuota) ]] | [[ diariaAvanceNegocio(resumenNegocios.cuota) ]] | [[ dineroNegocio(resumenNegocios.venta) ]] | [[ porcentajeNegocio(resumenNegocios.porcentaje) ]] | [[ dineroNegocio(resumenNegocios.saldo) ]] |
Ventas con Clase sin asignar a una categoría del mes
Estas ventas no se incluyen en el avance de los negocios.
Avance General
Avance por supervisor, canal y vendedor · Unilever
| Supervisor | Cuota Total | Avance Venta | % Avance | Cuota Día | Venta Día | Cuota Acum. | Lineal | Venta/Cuota | Proyección | % Proy. | Cuota Cob. | Avance Cob. | % Avance Cob. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
[[ supervisor.nombre ]]
[[ supervisor.canal ]]
|
S/ [[ numeroGeneralUnilever(supervisor.cuota_total) ]] | S/ [[ numeroGeneralUnilever(supervisor.avance_venta) ]] | [[ supervisor.porcentaje_avance.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(supervisor.cuota_dia) ]] | S/ [[ numeroGeneralUnilever(supervisor.venta_dia) ]] | S/ [[ numeroGeneralUnilever(supervisor.cuota_acumulada) ]] | [[ supervisor.cuota_total > 0 ? ((supervisor.cuota_acumulada / supervisor.cuota_total) * 100).toFixed(1) : '0.0' ]]% | [[ supervisor.venta_cuota_acumulada.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(supervisor.proyeccion_venta) ]] | [[ (supervisor.porcentaje_proyeccion || 0).toFixed(1) ]]% | [[ supervisor.cuota_cobertura ]] | [[ supervisor.avance_cobertura ]] | [[ supervisor.porcentaje_avance_cobertura.toFixed(1) ]]% |
|
[[ canal.nombre ]]
|
S/ [[ numeroGeneralUnilever(canal.cuota_total) ]] | S/ [[ numeroGeneralUnilever(canal.avance_venta) ]] | [[ canal.porcentaje_avance.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(canal.cuota_dia) ]] | S/ [[ numeroGeneralUnilever(canal.venta_dia) ]] | S/ [[ numeroGeneralUnilever(canal.cuota_acumulada) ]] | [[ canal.cuota_total > 0 ? ((canal.cuota_acumulada / canal.cuota_total) * 100).toFixed(1) : '0.0' ]]% | [[ canal.venta_cuota_acumulada.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(canal.proyeccion_venta) ]] | [[ (canal.porcentaje_proyeccion || 0).toFixed(1) ]]% | [[ canal.cuota_cobertura ]] | [[ canal.avance_cobertura ]] | [[ canal.porcentaje_avance_cobertura.toFixed(1) ]]% |
| Vendedor[[ indicadorOrdenGeneral('nombre') ]] | Cuota Total[[ indicadorOrdenGeneral('cuota_total') ]] | Avance Venta[[ indicadorOrdenGeneral('avance_venta') ]] | % Avance[[ indicadorOrdenGeneral('porcentaje_avance') ]] | Cuota Día[[ indicadorOrdenGeneral('cuota_dia') ]] | Venta Día[[ indicadorOrdenGeneral('venta_dia') ]] | Cuota Acum.[[ indicadorOrdenGeneral('cuota_acumulada') ]] | Lineal[[ indicadorOrdenGeneral('lineal') ]] | Venta/Cuota[[ indicadorOrdenGeneral('venta_cuota_acumulada') ]] | Proyección[[ indicadorOrdenGeneral('proyeccion_venta') ]] | % Proy.[[ indicadorOrdenGeneral('porcentaje_proyeccion') ]] | Cuota Cob.[[ indicadorOrdenGeneral('cuota_cobertura') ]] | Avance Cob.[[ indicadorOrdenGeneral('avance_cobertura') ]] | % Avance Cob.[[ indicadorOrdenGeneral('porcentaje_avance_cobertura') ]] |
| S/ [[ numeroGeneralUnilever(vendedor.cuota_total) ]] | S/ [[ numeroGeneralUnilever(vendedor.avance_venta) ]] | [[ vendedor.porcentaje_avance.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(vendedor.cuota_dia) ]] | S/ [[ numeroGeneralUnilever(vendedor.venta_dia) ]] | S/ [[ numeroGeneralUnilever(vendedor.cuota_acumulada) ]] | [[ vendedor.cuota_total > 0 ? ((vendedor.cuota_acumulada / vendedor.cuota_total) * 100).toFixed(1) : '0.0' ]]% | [[ vendedor.venta_cuota_acumulada.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(vendedor.proyeccion_venta) ]] | [[ (vendedor.porcentaje_proyeccion || 0).toFixed(1) ]]% | [[ vendedor.cuota_cobertura ]] | [[ vendedor.avance_cobertura ]] | [[ vendedor.porcentaje_avance_cobertura.toFixed(1) ]]% | |
| [[ vendedor.error_desglose ]] | |||||||||||||
| Sin negocios configurados. Registrar cuotas del vendedor | |||||||||||||
| [[ montoGeneralDetalle(negocio.cuota_total) ]] | [[ montoGeneralDetalle(negocio.avance_venta) ]] | [[ porcentajeGeneralDetalle(negocio.porcentaje_avance) ]] | [[ montoGeneralDetalle(negocio.cuota_dia) ]] | [[ montoGeneralDetalle(negocio.venta_dia) ]] | [[ montoGeneralDetalle(negocio.cuota_acumulada) ]] | [[ porcentajeGeneralDetalle(negocio.lineal) ]] | [[ porcentajeGeneralDetalle(negocio.venta_cuota_acumulada) ]] | [[ montoGeneralDetalle(negocio.proyeccion_venta) ]] | [[ porcentajeGeneralDetalle(negocio.porcentaje_proyeccion) ]] | [[ negocio.cuota_cobertura === null ? '—' : negocio.cuota_cobertura ]] | [[ negocio.avance_cobertura === null ? '—' : negocio.avance_cobertura ]] | [[ porcentajeGeneralDetalle(negocio.porcentaje_avance_cobertura) ]] | |
| [[ categoria.nombre ]] | [[ montoGeneralDetalle(categoria.cuota_total) ]] | [[ montoGeneralDetalle(categoria.avance_venta) ]] | [[ porcentajeGeneralDetalle(categoria.porcentaje_avance) ]] | [[ montoGeneralDetalle(categoria.cuota_dia) ]] | [[ montoGeneralDetalle(categoria.venta_dia) ]] | [[ montoGeneralDetalle(categoria.cuota_acumulada) ]] | [[ porcentajeGeneralDetalle(categoria.lineal) ]] | [[ porcentajeGeneralDetalle(categoria.venta_cuota_acumulada) ]] | [[ montoGeneralDetalle(categoria.proyeccion_venta) ]] | [[ porcentajeGeneralDetalle(categoria.porcentaje_proyeccion) ]] | [[ categoria.cuota_cobertura === null ? '—' : categoria.cuota_cobertura ]] | [[ categoria.avance_cobertura === null ? '—' : categoria.avance_cobertura ]] | [[ porcentajeGeneralDetalle(categoria.porcentaje_avance_cobertura) ]] |
| Totales | S/ [[ numeroGeneralUnilever(totalesGeneralUnilever.cuota_total) ]] | S/ [[ numeroGeneralUnilever(totalesGeneralUnilever.avance_venta) ]] | [[ totalesGeneralUnilever.porcentaje_avance.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(totalesGeneralUnilever.cuota_dia) ]] | S/ [[ numeroGeneralUnilever(totalesGeneralUnilever.venta_dia) ]] | S/ [[ numeroGeneralUnilever(totalesGeneralUnilever.cuota_acumulada) ]] | [[ totalesGeneralUnilever.cuota_total > 0 ? ((totalesGeneralUnilever.cuota_acumulada / totalesGeneralUnilever.cuota_total) * 100).toFixed(1) : '0.0' ]]% | [[ totalesGeneralUnilever.venta_cuota_acumulada.toFixed(1) ]]% | S/ [[ numeroGeneralUnilever(totalesGeneralUnilever.proyeccion_venta) ]] | [[ (totalesGeneralUnilever.porcentaje_proyeccion || 0).toFixed(1) ]]% | [[ totalesGeneralUnilever.cuota_cobertura ]] | [[ totalesGeneralUnilever.avance_cobertura ]] | [[ totalesGeneralUnilever.porcentaje_avance_cobertura.toFixed(1) ]]% |