UiPath Documentation
industry-department-solutions
latest
false
Supply Chain & Retail Solutions user guide

Sales extra dataset

Sales extra dataset for the Markdown & Promotions module, breaking down sales and return transactions by product variant.

The Sales extra dataset provides sales and return transactions broken down by product variant, for cases where a single product is sold in multiple variants (for example, size or colour).

Purpose

The Markdown & Promotions module uses the Sales extra dataset to:

  • Capture variant-level demand where a product has multiple variants
  • Support analysis at a finer grain than the product-level Sales dataset

Required fields

FieldDescriptionTypeUseNotes
product_idUnique identifier for the product SKU.stringApplication / PresalesRequired. Primary key. Foreign key to product.
location_idUnique identifier for the store or location.stringApplication / PresalesRequired. Primary key. Foreign key to location.
product_variantIdentifier for the specific product variant (for example, size or colour).stringApplication / PresalesRequired. Primary key.
sold_atTimestamp when the sale occurred.timestampApplication / PresalesRequired. Primary key.
created_atTimestamp when the record was created.timestampApplicationOptional.
sale_idSource-system identifier for the sale.stringApplication / PresalesOptional.
customer_idIdentifier for the customer associated with the transaction.stringApplication / PresalesOptional.
sales_unitsNet units sold, after returns.integerApplication / PresalesRequired.
sales_valueNet sales value, after returns.floatApplication / PresalesRequired.
return_unitsNumber of units returned.integerApplication / PresalesRequired.
return_valueTotal value of the returned units.floatApplication / PresalesRequired.
demand_unitsNumber of units demanded or ordered.floatApplication / PresalesOptional.
demand_valueTotal value of the demanded units.floatApplication / PresalesOptional.
returned_atTimestamp when items were returned.timestampApplication / PresalesOptional.
shipped_atTimestamp when items were shipped.timestampApplication / PresalesOptional.
updated_atTimestamp when the record was last updated.timestampApplicationOptional.

Usage notes

  • Provide this dataset only where variant-level detail is required.
  • Product and location identifiers must align with the Products and Locations datasets.
  • Values should reconcile with the product-level Sales dataset.

Why this dataset matters

Variant-level sales let the solution analyse demand for sized or variant-based ranges that a single product-level record cannot represent.

  • Purpose
  • Required fields
  • Usage notes
  • Why this dataset matters

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated