Symptom
You are migrating bank account balances via migration tool, however an error related to an invalid Fund ID is being raised. However, no fund ID is provided in the migration file.
Environment
SAP Business ByDesign.
Reproducing the Issue
- Go to Business configuration work center.
- Implementation Projects view.
- Open activity Migration of Accounting Transaction Data.
- Click Migrate accounting transaction data using the migration tool.
- Select the relevant migration unit.
- Click Execute Migration.
- Select Balances of Bank Accounts.
- Click Process File.
- Go to Simulate step.
Error: 'Fund <Fund ID>is not valid for Company <company ID - name> and Posting Date <migration posting>'
Cause
The error message would be correct and is raised when the determined Fund ID is wither not within a validity date or is blocked for transactions (not active).
The Fund ID is not provided in the migration file directly, it is determined based on the assignments maintained under General Ledger. In this case, the given fund is assigned to the company ID or even specifically to the bank account being migrated.
Resolution
You need to either change the fund assignment to the company/bank account so that a valid fund is assigned or make the current fund valid and not blocked for postings.
The fund assignments can be checked as follows:
- Go to General Ledger work center.
- Go to Edit Fund and Function Assignment.
- From the dropdown, choose company and/or bank account selection.
In this view, you see that Fund and Functions being determined for the transactions.
The validity of the Funds can be managed as below:
- Go to General Ledger work center.
- Go to Funds view.
- Search for the respective fund.
- Click Edit.
Make sure that the Fund is within a validity date and is Active (not blocked for transactions).
Keywords
Fund and Function. Bank Statement. Payment Allocation. My Bank. House Bank Account. Bank Balance. Migration. Fund Management. , KBA , AP-ACC , Business ByDesign: Financial Accounting , How To