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
- La corriente NFD solo considera productos cuya familia en
as4_mpro.NUMFAMno pertenezca a los valores (54, 96). - APCXNVO recalcula el campo impbto:
coalesce(prodeg, preuni) * coalesce(vtanta, 0)
- La promoción se identifica mediante concatenación de
SERFAC+SERAUTen NFD y APCXNVO. - En NFD se calcula CantMermas:
CantMermas = CanRot + CanRep
- Montos de degustación, especie, fríos y mermas se derivan multiplicando cantidades por
PreUni: Monto = Cantidad * PreUni
- Los kilos equivalentes se derivan utilizando el atributo
FConKL. - Se calculan métricas derivadas usando funciones seguras:
PorcentAvanceMes,PorcentDescGlobCa,PrecioPromVta,PromVtaKlyProyDiaVta. - En NFD se ajusta
CveDepa 184 cuandoCveDep = 439eIdDep = 'U'. - En NFD
IdPladisse redefine con base enIdTipDep/IdDep; adicionalmente, siIdPladises 99 o 1, se reemplaza porCveDepcasteado a entero. - En APCXNVO, si
IdDepes '?' o '¿',CveDepse fuerza a '433'. - Antes de persistir el staging, valores de
IdDepiguales a '?', '¿', '??' o '¿¿' se normalizan a 'Ñ'. - 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
| Artefacto | Descripción |
|---|---|
| Diseño Funcional - Ventas_Brutas | Documenta la arquitectura funcional, componentes y dependencias del proceso. |
| Diseño Técnico - Ventas_Brutas | Documenta la arquitectura técnica, componentes y dependencias del proceso. |
| Fuentes - Ventas_Brutas | Documenta las fuentes de información consumidos por el proceso. |
| Operación - Ventas_Brutas | Describe los controles operativos y actividades de soporte del proceso. |
| Pipelines - Ventas_Brutas | Describe la secuencia de ejecución y procesamiento de datos. |
| Tablas - Ventas_Brutas | Documenta las tablas origen, intermedias y destino involucradas. |
| Validaciones - Ventas_Brutas | Documenta controles y validaciones asociados al proceso. |
Próximos pasos
No se identifican próximos pasos específicos dentro del alcance de este documento.