Data Needs - APV Business Observer¶
Fecha: 2026-06-08
Estado: ALINEADO CON AUDITORIA DE FUNDACION DE DATOS
Scope: tenant
tenant_id: alpuntodeventa
Owner: Gabi / Carlos Canu
Objetivo¶
Consolidar, en version resumida, los datos funcionales que APV necesita para
su Business Observer, alineados con:
BUSINESS-OBSERVER-DATA-FOUNDATION-AUDIT-001.mdUC001aUC009- la separacion
CorevsTenant - la separacion
APVvsLa Directa
Este documento ya no es solo un listado preliminar.
Es una sintesis operativa de la auditoria de fundacion de datos.
El detalle contractual por dato, por UC y por futura preparacion de dataset
queda ahora en:
BUSINESS-OBSERVER-DATA-CONTRACT-001.md
Criterios oficiales¶
- no inventar datos
- declarar fuente esperada
- diferenciar dato real, relevado, estimado y calculado
- mantener fecha, origen y responsable cuando aplique
- no mezclar precios propios con competencia sin contexto
- no mezclar demanda confirmada con oportunidad estimada
- aplicar la regla
historicos por valor de decision - contemplar historico cuando un dato permita medir evolucion, detectar patrones, explicar tendencias, generar alertas, mejorar decisiones comerciales o alimentar aprendizaje futuro
- no guardar todo sin criterio; disenar historicos livianos, trazables y utiles
- para
SOURCE-002, usartenant_id + SKUcomo clave canonica del dominio producto - para
SOURCE-001, usartenant_id + codigo_clientecomo clave logica recomendada del dominio cliente derivado deVCLIENTES - para
SOURCE-001, canonicalizarcodigo_clientecomoNULLIF(LTRIM(RTRIM([Codigo])), '') - para
SOURCE-001, interpretarcustomers_core,customers_contact,customers_address,customers_tax,customers_commercial,customers_sales_ownerycustomers_visit_schedulecomo grupos logicos del mismo cliente y no como clientes distintos - para
SOURCE-002, interpretar articulo, marca, estado, stock, stock en bultos, costos, descuentos, precios,IVA, margenes, proveedor, categoria, unidad de medida, palletizado, fechas operativas e historicos utiles como datos asociados alSKU - para
SOURCE-002, distinguir explicitamente politica comercial, promociones, estrategia comercial, actividad comercial y volumetria / logistica como dominios propios delSKU - no usar
Proveedorsolo como texto libre de clave analitica - conservar
Cod Proveedorcomo identificador de negocio del proveedor asociado alSKU - conservar
Marcacomo atributo comercial asociado alSKU - si luego aparece codigo de marca, preservarlo junto con
Marca - para
SOURCE-003, tratarTabla 2como unica salida sincronizable de ventas y comprobantes - para
SOURCE-003, tratarTabla 1,Tabla 3,Tabla 4,Tabla 5yTabla 6como reportes derivados reconstruibles desdeTabla 2 - para
SOURCE-003, preservar contexto historico de la transaccion: costo, proveedor, marca, precio, descuentos, impuestos, peso, volumen y bultos - para
SOURCE-003, contemplar una futuraline_keyporque un comprobante podria repetir el mismoSKU - para
SOURCE-003, preservar precision suficiente para evitar diferencias futuras por redondeo
Datos que probablemente se necesitaran¶
- clientes
- vendedores
- productos
- marcas
- proveedores
- ventas historicas itemizadas desde
SOURCE-003 / Tabla 2 - frecuencia de compra
- ultimas compras
- mix por cliente
SKUcompradosSKUno comprados- categorias compradas
- categorias no compradas
- marcas estrategicas vigentes
- productos prioritarios vigentes
- relaciones de producto complementario, similar o sustituto cuando apliquen
- clientes similares por perfil comercial
- zonas
- supervisores
- objetivos comerciales
- campanas o acciones realizadas
- demanda no atendida reportada por vendedores
- causas comerciales u operativas de faltante
- aceptacion o rechazo de sustitutos
- pedidos de aviso por reposicion
- calendario del mes
- feriados
- dias laborables teoricos
- dias realmente trabajados
- comprobantes emitidos por fecha derivados desde
SOURCE-003 / Tabla 2 - dias con facturacion
- ventas por fecha
- stock diario al cierre
- costos vigentes por fecha
- precios vigentes por fecha
- precios previos por fecha
- cambios intradiarios de costo o precio cuando existan
- cambios de listas de precio
- cambios de
IVA - cambios de margen y descuento cuando aporten valor de decision
- fecha de ultima actualizacion de costo
- fecha de ultima actualizacion de precio
- disponibilidad o stock observado
- inventario historico diario ideal
- eventos derivados de inventario, como quiebre, recuperacion y riesgo de faltante
- ingresos de mercaderia o recuperaciones detectables cuando sirvan para abastecimiento o aprendizaje
- relevamientos de mercado realizados por vendedores
- competencia observada
- marca competidora observada
- precio de compra informado por cliente
- precio de venta al publico informado
- precio esperado por cliente
- contexto de oferta, promocion o liquidacion
- clasificacion de precio comparable o no comparable
- recomendacion generada
- motivo o explicacion de recomendacion
- prioridad relativa de recomendacion
- urgencia temporal de recomendacion
- actor objetivo de recomendacion
- estado de ejecucion humana
- resultado posterior observado
- trazabilidad entre recomendado, ejecutado y resultado
Regla de lectura para producto:
- dentro de
SOURCE-002, el producto se ancla entenant_id + SKU - los analisis por marca o proveedor deben derivarse desde los
SKUasociados - la cobertura campo por campo del
SELECTvigente deSOURCE-002queda cerrada documentalmente con81campos clasificados enSOURCE-002-FUTURE-LAYER-MAPPING.md - no quedan campos de
SOURCE-002fuera de documentacion, sin capa futura o sin relacion clara contenant_id + SKU
Clasificacion resumida¶
Datos minimos de primera implementacion futura¶
- clientes
- vendedores
- productos
SKU- marcas
- proveedores
- ventas historicas itemizadas
- comprobantes por fecha
- detalle itemizado de comprobantes desde
SOURCE-003 / Tabla 2 - stock actual
- costos vigentes por fecha
- precios vigentes por fecha
Datos muy valiosos a validar despues¶
- stock historico
- costos historicos
- precios historicos
- impuestos historicos
- margenes y descuentos historicos
- quiebres y recuperaciones de stock historizados
- ingresos de mercaderia historizados cuando aporten valor de decision
- zonas
- supervisores
- categorias
- listas de precio
- unidades por bulto
Datos que deberan empezar a capturarse¶
- demanda no atendida reportada por vendedores
- productos reclamados
- relevamientos de precio y competencia
- precio esperado por cliente
- acciones comerciales realizadas
- resultado de acciones
- objetivos y compromisos comerciales
Datos calculados futuros¶
- riesgo comercial
- oportunidad economica perdida estimada
- score de prioridad
- cliente subdesarrollado
- recomendacion priorizada
- duracion estimada de quiebre
Lectura funcional esperada¶
Estos datos servirian para analizar, por ejemplo:
- riesgo comercial de clientes
- perdida de participacion de marca
- perdida de volumen
- oportunidades de siembra
- oportunidades de ampliacion
- impacto por vendedor o zona
- demanda confirmada no atendida
- oportunidad economica perdida estimada
- dias sin stock y faltantes repetidos
- productividad por dia trabajado
- proyeccion sobre dias efectivos de venta
- cobertura operativa real de stock
- brecha entre costo, precio propio y precio de mercado
- diferencias territoriales de precio
- comportamiento temporal de competidores
- efectividad de recomendaciones comerciales priorizadas
- huecos de surtido por cliente
- clientes subdesarrollados por vendedor, zona o canal
SKUnatural siguiente por cliente- oportunidades de
cross-selling,up-sellingy ampliacion de marca - productos reclamados por vendedor, cliente o zona
- impacto de abastecimiento por proveedor, marca y
SKUcritico
Aclaraciones obligatorias¶
- todavia no se disenan tablas
- todavia no se disenan
APIs - todavia no se conectan fuentes
- esto es preparacion funcional
- la fuente de verdad detallada pasa a ser:
BUSINESS-OBSERVER-DATA-CONTRACT-001.md - la auditoria de respaldo sigue siendo:
BUSINESS-OBSERVER-DATA-FOUNDATION-AUDIT-001.md - el estado de preservacion de queries autoridad queda en:
source-authority/SOURCE-AUTHORITY-REGISTRY.md
Pendientes¶
Queda pendiente definir o validar:
- fuente real de productos documentada:
SOURCE-002 - Maestro de productos / ecommerce.dbo.PRODUCTS - confirmacion humana cerrada para
SOURCE-002: la query nueva queda confirmada porGabicomo autoridad vigente - primera lista conocida de exclusiones operativas para
SOURCE-002:SKU NOT IN ('0124', '3857', '3998', '3793') - razon de negocio documentada para esas exclusiones:
algunos articulos del
SGCpueden corresponder a operaciones internas o no tradicionales y no deben importarse como productos comerciales normales - fuente complementaria real de imagenes documentada:
SOURCE-002B - WooCommerce por SKU - fuente real calculada documentada para ventas y comprobantes:
SOURCE-003 - SGC ventas / comprobantes calculados desde query sagrada - decision documental cerrada para
SOURCE-003: sincronizar soloTabla 2;Tabla 1/3/4/5/6quedan como reportes derivados - registro oficial de autoridad de fuentes:
SOURCE-AUTHORITY-REGISTRY - fuente funcional futura para snapshot diario de stock:
SOURCE-002C - Snapshot diario de inventario a las 17:00 - fuente funcional futura para stock actual liviano:
SOURCE-002D - Stock intradiario liviano cada 10 minutos - documento conceptual futuro para separar
SOURCE-002en capas:SOURCE-002-FUTURE-LAYER-MAPPING - documento especifico futuro para la capa economica y listas de precios
normalizadas:
SOURCE-002-ECONOMIC-LAYER - capa funcional futura para eventos derivados de inventario:
Inventory Events Layer - Eventos de inventario - inventario real de fuentes existentes campo por campo
- calidad real de clientes, productos, marcas y
SKU - vigencia real de costos y precios
- ventana movil final para recalculo de ventas y comprobantes de
SOURCE-003 - clave funcional final de
Tabla 2paraSOURCE-003 - query completa autoridad de
SOURCE-003 - unicidad real de
CodigoenSOURCE-001 - semantica real de
EstadoenSOURCE-001 - calidad real de
WhatsAppenSOURCE-001 - consistencia real de vendedor y
FrecuenciaenSOURCE-001 - documento futuro recomendado para
SOURCE-003:SOURCE-003-PYTHON-POSTGRES-REPLICATION-DESIGN - futura parametrizacion de la lista de exclusiones operativas de
SOURCE-002dentro del script de sincronizacion cuando esa implementacion exista - criterio final de comparabilidad de
UC006 - criterio final de dias reales trabajados para
UC005 - disciplina minima de captura manual para
UC003,UC004,UC006yUC009 - taxonomia oficial de acciones comerciales
- taxonomia oficial de objetivos y compromisos
- historico diario de stock
- historico por cambio de precios, costos, impuestos, margenes y descuentos
- regla transversal de historizacion por valor de decision aplicada a costo,
precio,
IVA, margen, descuento, quiebres, recuperaciones, ingresos y snapshots utiles - separacion operativa futura entre snapshot diario historico y stock intradiario frecuente
- auditabilidad completa de
recomendadovsejecutadovsresultado