Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleTable of Contents
Table of Contents
maxLevel3
stylenone
typelist

This article

...

summarizes of all of the configuration possibilities for

...

Rebates.

Logics

Using logics you can implement all the rebates calculations

...

you need.

...

  • – Creates input fields and calculates the results for either rebate line item or rebate record. This is a mandatory logic for rebates calculation.

  • Rebate Header

...

  • Rebate Entitlement Filter logic, with

...

  • Nature set to rebateAgreementEntitlementFilter

  • Rebate Template logic, with

...

  • Nature set to rebateAgreementTemplate

Domain Model

The configured types of rebate agreements are stored in:

...

  • (since

...

  • Godfather 8.0

...

  • )

The configured types of Rebate Types / Condition

...

Types are stored in:

The following entities are used to store data of the document and calculations:

See their relations in Rebates Entity Relationship Diagram.

The configured types of Rebate Agreement Templates are stored in:

  • Rebate Agreement Template (RAT)

  • Rebate Record Set Calculations (RRSC)

Advanced Configuration Options

There are many options, which can be set up in Configuration pages under Administration  Configuration and influence behavior of the application.

Values of those options are then stored in Advanced Configuration Options, which can be fetched to the project configuration files.

Feature Flags

Feature flags are settings in key-value form, which influences the application’s front-end behavior and appearance.

To change them, navigate to Administration  Feature Flags. Once modified, feature flags values are stored in advanced configuration option crm_config.

Approval Workflow

Both Rebate Agreement and Rebate Record are approvable documents, so they can have

...

an

...

approval workflow. For details see Approval Workflow Configuration Overview.

Access

You can configure access to:

  • List of Rebate Agreements, via:

...

    • Assignment of user roles

  • Detail of Rebate Agreement, via:

...

Interceptors

Interceptor is a mechanism developed mainly for integration of

...

Pricefx UI with CRM systems. It allows the developer to enrich

...

Pricefx UI with additional

...

JavaScript code

...

which is called pre or post certain actions.