Symptom
Financial transactions that are generated and approved for external users using a pre-paid account are not being picked up by the financial transactions API.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Proxy in as External User with Pre Paid Account
- Browse categories and search for Class
- Book yourself in for Class.
- End Proxy, go back to Learning Admin
- Go to Class > Registration Financial Details > Search User
- Click View Orders and then the Order Number
- In Order Management click Financial Transactions Tab
- Posting Status is blank and stays blank after the API has ran.
Cause
For a transaction to be returned, it must have be approved and have a profit centre.
Resolution
We exclude transactions that do not:
- Have the status approved
- Have a profit centre associated
Once the API is return values through postman, then transaction is marked as "Pending" for Posting Status under Finance --> Financial Transactions. API will not return any values as long as transaction is "Pending". Admin has flexibility to mark it as "Retry" based on business scenario or post new Financial Transactions.
Pls read below link for more details
https://help.sap.com/viewer/5aab9bef78fc4c4fa199c1f7aa142720/2005/en-US/2998b2fd246d402c919b1a163a59002f.html
Keywords
Pre-paid account transactions, API, status approved, profit centre associated, Financial transactions , KBA , LOD-SF-LMS-COM , Commerce , Problem