Skip to main content

Reglas de negocio - Ventas brutas

Objetivo

Documentar las reglas de negocio identificadas en el proceso NB_Silver_Ventas_Brutas, las cuales intervienen en la construcción, enriquecimiento y consolidación de la tabla de hechos as4_fact_ventas.

Alcance

Dentro del alcance

  • Reglas aplicadas a las corrientes NFD y APCXNVO.
  • Reglas de cálculo identificadas en la documentación.
  • Reglas de transformación y homologación de información.
  • Reglas de consolidación y carga incremental.

Contenido principal

Descripción general

En el proceso NB_Silver_Ventas_Brutas se identifican diversas reglas de negocio aplicadas durante el procesamiento de las corrientes transaccionales NFD y APCXNVO. Estas reglas intervienen en la selección de registros, cálculos de métricas comerciales, normalización de información y consolidación de la tabla de hechos final.

Reglas de negocio

  1. La corriente NFD solo considera productos cuya familia en as4_mpro.NUMFAM no pertenezca a los valores (54, 96).
  2. APCXNVO recalcula el campo impbto:
    coalesce(prodeg, preuni) * coalesce(vtanta, 0)
  3. La promoción se identifica mediante concatenación de SERFAC + SERAUT en NFD y APCXNVO.
  4. En NFD se calcula CantMermas:
    CantMermas = CanRot + CanRep
  5. Montos de degustación, especie, fríos y mermas se derivan multiplicando cantidades por
    PreUni: Monto = Cantidad * PreUni
  6. Los kilos equivalentes se derivan utilizando el atributo FConKL.
  7. Se calculan métricas derivadas usando funciones seguras: PorcentAvanceMes, PorcentDescGlobCa, PrecioPromVta, PromVtaKl y ProyDiaVta.
  8. En NFD se ajusta CveDep a 184 cuando CveDep = 439 e IdDep = 'U'.
  9. En NFD IdPladis se redefine con base en IdTipDep/IdDep; adicionalmente, si IdPladis es 99 o 1, se reemplaza por CveDep casteado a entero.
  10. En APCXNVO, si IdDep es '?' o '¿', CveDep se fuerza a '433'.
  11. Antes de persistir el staging, valores de IdDep iguales a '?', '¿', '??' o '¿¿' se normalizan a 'Ñ'.
  12. El proceso final es incremental por rango de CveFecha: primero borra ese rango en la fact y luego reinserta los registros reprocesados.
Nota

Este documento consolida las reglas de negocio identificadas para NB_Silver_Ventas_Brutas y se aplican a lo largo del proceso.

Artefactos relacionados

ArtefactoDescripción
Diseño Funcional - Ventas_BrutasDocumenta la arquitectura funcional, componentes y dependencias del proceso.
Diseño Técnico - Ventas_BrutasDocumenta la arquitectura técnica, componentes y dependencias del proceso.
Fuentes - Ventas_BrutasDocumenta las fuentes de información consumidos por el proceso.
Operación - Ventas_BrutasDescribe los controles operativos y actividades de soporte del proceso.
Pipelines - Ventas_BrutasDescribe la secuencia de ejecución y procesamiento de datos.
Tablas - Ventas_BrutasDocumenta las tablas origen, intermedias y destino involucradas.
Validaciones - Ventas_BrutasDocumenta controles y validaciones asociados al proceso.

Próximos pasos

No se identifican próximos pasos específicos dentro del alcance de este documento.