Published APIs
The following APIs are available within the Rebates App which can be used to extract information from the Rebates App for reporting purposes.
- Sales Rebate Entries - provides a view of the Rebate Entries created in relation to Sales including financial details
- Purchase Rebate Entries - provides a view of the Rebate Entries created in relation to Purchase including financial details
Both of the above APIs can be accessed using the following API information.
- API Publisher: cleverDynamics
- API Group: rebates
- API Version: 1.1
- Entity Set Name: salesRebateEntries or purchaseRebateEntries (as applicable)
Published Events
The following Events are available within the Rebates App which can be used to Extend/Alter the behaviour of the solution within a Project.
Note: the following are the names of the Events but do not include the required Parameters.
Rebate Management CRBTMN Codeunit
- OnBeforeGetRebateEntryTotals
- OnBeforeGetSteppedRebateValue
- OnBeforeCreatePurchaseLineModify
- OnBeforeCreatePurchaseHeaderModify
- OnBeforeCreateSalesLineModify
- OnBeforeCreateSalesHeaderModify
- OnCustomGetRebateTypeOnCustomGetPurchRebateType
Rebate Jnl Mgt CRBTMN Codeunit
- OnBeforeCreateGenJournal
- OnBeforeCreateGenJournalFromPurchRebate
- OnAfterTestAccrualSetup
- OnBeforeInsertGenJournalLine
- OnBeforeInsertGenJournalLineFromPurchRebate
Purch. Rebate Mgt CRBTMN Codeunit
- OnAfterLoadActiveRebateHeaderIntoTemp
- OnBeforeCalculateRebateTotal
- OnBeforeCalculateRebateTotalPerVendor
- OnBeforeGetRebateEntryTotals
- OnBeforeGetSteppedRebateValue
- OnCustomValueTypeGetSteppedValue
- OnCustomValueCalculationGetSteppedValue
Sales Rebate Mgt CRBTMN Codeunit
- OnAfterLoadActiveRebateHeaderIntoTemp
- OnBeforeGetRebateEntryTotals
- OnBeforeGetSteppedRebateValue
- OnBeforeCalculateRebateTotal
- OnCustomValueTypeGetSteppedValue
- OnCustomValueCalculationGetSteppedValue
- OnBeforeCalculateRebateTotalByCustomer
Sales Rebate Header CRBTMN Table
- OnBeforeCanActivate
- OnBeforeChageStatus
- onBeforeSendDateSetupMissingNotification
Sales Rebate Entry CRBTMN Table
- OnAfterCopyFromSalesInvoiceLine
- OnAfterCopyFromSalesCrMemoLine
Purch. Rebate Entry CRBTMN Table
- OnAfterCopyFromPurchInvoiceLine
- OnAfterCopyFromPurchCrMemoLine
Purch. Rebate Header CRBTMN Table
- OnBeforeCanActivate
- OnBeforeChageStatus
- onBeforeSendDateSetupMissingNotification