Technical Documentation

Documentation & Guides

Complete technical documentation for the PriceJoule enterprise pricing platform. From pricing procedures to AI intelligence and integrations.

15+
Microservices
2,750+
API Endpoints
200+
UI Components
SAP
Compatible
Getting Started

Quick Start Guides

Step-by-step guides to get you up and running with core platform features.

Platform Setup & Configuration

Configure your organization, users, roles, and connect to your ERP system.

Organization SetupUser ManagementRole-Based AccessInitial Configuration

Creating Pricing Procedures

Build SAP-compatible pricing procedures with condition types and access sequences.

Pricing BlueprintsCalculation ElementsCondition TypesAccess Sequences

Condition Tables & Records

Set up condition tables with custom key combinations and maintain pricing records.

Table DesignKey CombinationsCondition RecordsValidity Periods

Formula Builder & Variables

Create dynamic pricing formulas using the visual formula builder or natural language.

Formula SyntaxBuilt-in FunctionsCustom VariablesAI Formula Generation

Platform Module Documentation

Detailed documentation for each platform module. PriceJoule is built on a microservices architecture with 15+ specialized services handling pricing, master data, analytics, AI intelligence, and integrations.

SAP SD Pricing compatibility (T682, T683, T685, T681)
Visual configuration with drag-and-drop designers
AI-powered formula generation and recommendations
Real-time margin analysis and optimization
Enterprise integrations with SAP, Salesforce, Oracle
PriceJoulePricing EngineMaster DataMargin AnalysisIntegrationsDeal DeskAI Intelligence

Pricing Engine

Core pricing configuration including blueprints, procedures, and calculation elements.

  • Pricing Blueprints

    Top-level pricing configuration containers

  • Pricing Procedures

    Sequential step orchestration for price calculation

  • Calculation Elements

    Individual pricing steps with formulas and conditions

  • Condition Types

    Price, discount, surcharge, freight, and tax classifications

  • Access Sequences

    Hierarchical lookup order for condition records

  • Condition Tables

    Multi-dimensional key combinations for pricing data

Master Data Management

Product, customer, and organizational data with SAP-compatible structures.

  • Product Master

    Material attributes, classifications, and hierarchies

  • Customer Master

    Customer data with sales area assignments

  • Price Indices

    Market indices for escalator/de-escalator formulas

  • Competitor Data

    Competitive pricing intelligence

  • Cost Management

    Cost versions, BOM costs, and landed costs

  • Organizational Data

    Sales orgs, distribution channels, divisions

Margin & Profit Analysis

Real-time margin tracking, waterfall analysis, and profitability optimization.

  • Margin Bridge Analysis

    Waterfall visualization from target to actual margin

  • Revenue Bridge

    Revenue variance analysis by dimension

  • Customer Profitability

    Profit analysis by customer segment

  • What-If Scenarios

    Simulate pricing changes and margin impact

  • Leakage Detection

    Identify margin erosion points

  • KPI Dashboards

    Real-time performance metrics and alerts

AI Intelligence

Machine learning powered recommendations, composable pricing, and automation.

  • Composable Pricing AI

    Component discovery and intelligent composition

  • Price Recommendations

    ML-driven optimal pricing suggestions

  • NL to Formula

    Natural language to pricing formula conversion

  • Win Probability

    Deal win probability prediction

  • Continuous Learning

    Self-improving models from execution outcomes

  • Semantic Search

    AI-powered search across pricing data

Deal Desk & Approvals

Deal management, approval workflows, and margin protection guardrails.

  • Deal Creation

    Create and configure deals with pricing terms

  • Approval Workflows

    Multi-level approval chains with routing rules

  • Margin Guardrails

    Floor prices, discount limits, and auto-blocks

  • Delegation Management

    Approval delegation and escalation rules

  • Deal Analytics

    Performance tracking and win/loss analysis

  • Audit Trail

    Complete history of deal changes and approvals

Integrations

Connect with SAP, Salesforce, and other enterprise systems.

  • SAP S/4HANA

    Native integration with SAP pricing structures

  • Salesforce CRM

    Opportunity and quote integration

  • Data Feeds

    Scheduled and real-time data synchronization

  • Field Mapping

    AI-assisted source to target field mapping

  • REST APIs

    2,750+ endpoints for custom integrations

  • Webhooks

    Real-time event notifications

SAP Compatible

SAP SD Pricing Compatibility

PriceJoule implements SAP SD pricing concepts with enhanced capabilities. Migrate existing configurations or build new ones with visual designers.

SAP Concept
PriceJoule Module
Enhancement
Condition Technique
Pricing Blueprints + Procedures
Full support for SAP condition technique with enhanced visual configuration
Condition Types (T685)
Condition Types Module
Base prices, discounts, surcharges, freight, taxes with custom subtypes
Access Sequences (T682)
Access Sequence Builder
Hierarchical lookup with drag-and-drop sequence configuration
Condition Tables (T681)
Condition Table Designer
Dynamic key combinations with unlimited custom fields
Pricing Procedures (T683)
Pricing Procedure Editor
Visual step editor with formula builder integration
Condition Records
Condition Record Management
Mass maintenance, validity periods, scales, and exclusions
API Reference

Technical Reference

REST API documentation organized by service domain.

Pricing Core API

250+ endpoints

Price calculations, scenarios, margin analysis

POST /api/v1/prices/calculateGET /api/v1/price-listsPOST /api/v1/scenarios

Master Data API

200+ endpoints

Products, customers, price indices

GET /api/v1/productsGET /api/v1/customersGET /api/v1/price-indices

Configuration API

120+ endpoints

Blueprints, procedures, formulas

GET /api/v1/pricing-proceduresPOST /api/v1/blueprintsGET /api/v1/condition-types

AI Service API

80+ endpoints

Recommendations, composable pricing

POST /api/v1/ai/recommendationsPOST /api/v1/ai/composePOST /api/v1/ai/formula-generate
Best Practices

Implementation Best Practices

Proven patterns for successful pricing implementations.

Pricing Procedure Design

Structure procedures with clear calculation flows: base price, discounts, surcharges, then taxes.

  • Group related condition types
  • Use subtotals for margin checkpoints
  • Enable statistical conditions for analysis

Access Sequence Optimization

Order access sequences from most specific to most general for efficient lookups.

  • Put customer-specific first
  • Use exclusion indicators wisely
  • Limit sequence depth to 5-7 levels

Formula Performance

Write efficient formulas that minimize calculation overhead.

  • Cache frequently used values
  • Avoid nested lookups
  • Use built-in functions over custom logic

Data Governance

Maintain data quality with validation rules and approval workflows.

  • Define mandatory fields
  • Set validity date requirements
  • Enable change tracking
Technical FAQ

Frequently Asked Questions

Ready to Get Started?

Schedule a demo to see PriceJoule in action or contact our team for implementation support.