Skip to main content

Lista de Precios (alp_cat_qp_price_lists)

1. Modulo​

Precios y Descuentos (QP)


2. Descripción​

Listas de precios oficiales por canal de venta, regiones geográficas y tipos de clientes.


3. Columnas​

No.Nombre de ColumnaDescripción
1lista_preciosNombre descriptivo de la lista de precios activa en Oracle.
2item_codeCódigo único o número de artículo generado en Oracle Fusion.
3item_code_as400Código de equivalencia o identificador del artículo en el sistema AS400 (mapeado desde attribute1).
4descriptionDescripción o nombre comercial del artículo traducido al español (idioma 'E').
5udmUnidad de Medida (UOM) utilizada para calcular y aplicar el precio del artículo.
6precioMonto del precio base configurado para el artículo en la lista de precios.
7ivaPorcentaje de la tasa de impuesto (IVA) asociado al código de impuestos del artículo.
8tipoClasificación o categoría del artículo (mapeado desde el atributo de inventario attribute4).
9fecha_inicioFecha de inicio de vigencia para el cargo o precio configurado.
10fecha_finFecha de fin de vigencia de la regla de precio (si aplica).

4. Objesto Databricks - Oracle​

Nota de Arquitectura: Convención de Nomenclatura

Las entidades listadas en este documento corresponden a la capa final de datos en Databricks. Para identificar la persistencia y el aislamiento de los datos según el ciclo de vida del software, se implementa la siguiente estrategia de sufijos por entorno:

  • 🥉 Desarrollo (DEV): Sufijo _dev (ej. nombre_tabla_dev).
  • 🥈 Pruebas (UAT): Sufijo _stg (ej. nombre_tabla_stg).
  • 🥇 Producción (PROD): Sufijo _prd (ej. nombre_tabla_prd).
No.DatabricksOracle FusionDescripción Operativa / Módulo
1fscm_fin_zx_taxratesextractpvozx_rates_bTasas de impuestos configuradas para determinar los impuestos aplicables a las transacciones, considerando su régimen, jurisdicción y vigencia.
2fscm_scm_egp_itemextractpvoegp_system_items_bMaestro de artículos, productos y SKUs (System Items).
3fscm_scm_egp_itemtranslationextractpvoegp_system_items_tlDescripciones y nombres comerciales traducidos de los SKUs.
4fscm_scm_scmrcs_invorgparametersextractpvoinv_org_parametersParámetros de configuración de las organizaciones de inventario.
5qp_price_list_chargesqp_price_list_chargesCargos y componentes de precio asociados a las listas de precios para determinar importes adicionales aplicables a las transacciones.
6qp_price_list_itemsqp_price_list_itemsArtículos y configuraciones de precio asociados a las listas de precios para determinar el precio aplicable a cada producto.
7qp_price_lists_tlqp_price_lists_tlNombres y descripciones traducidas de las listas de precios según el idioma configurado.

5. Querys​

select qplt.name lista_precios
, esyb.itembasepeoitemnumber item_code
, esyb.itembasepeoattribute1 item_code_as400
, esyt.itemtranslationpeodescription description
, qpli.pricing_uom_code udm
, cast(qplc.base_price as DECIMAL(10,0)) precio
, CAST(zrb.taxratespercentagerate AS DECIMAL(10,0)) iva
, esyb.itembasepeoattribute4 tipo
, qplc.start_date fecha_inicio
, qplc.end_date fecha_fin
from cat_master_oracle_fusion.sch_gold_layer.qp_price_lists_tl_dev qplt
join cat_master_oracle_fusion.sch_gold_layer.qp_price_list_items_dev qpli
on qplt.price_list_id = qpli.price_list_id
join cat_master_oracle_fusion.sch_gold_layer.qp_price_list_charges_dev qplc
on qpli.price_list_id = qplc.price_list_id
and qpli.price_list_item_id = qplc.parent_entity_id
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_egp_itemextractpvo_dev esyb
on qpli.item_id = esyb.itembasepeoinventoryitemid
left join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_egp_itemtranslationextractpvo_dev esyt
on esyb.itembasepeoorganizationid = esyt.itemtranslationpeoorganizationid
and esyb.itembasepeoinventoryitemid = esyt.itemtranslationpeoinventoryitemid
and esyt.itemtranslationpeolanguage = 'E'
left join cat_master_oracle_fusion.sch_gold_layer.fscm_fin_zx_taxratesextractpvo_dev zrb
on esyb.itembasepeotaxcode = zrb.taxratestaxratecode
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_scmrcs_invorgparametersextractpvo_dev iop
on esyb.itembasepeoorganizationid = iop.organizationid
where qplt.language = 'E'
and iop.organizationcode = 'OMA'