I worked through this exact scenario last quarter. The missing piece is usually the default value configuration in Cost Accounting setup. Even if GL accounts exist in Financial Accounting, they need to be explicitly enabled for cost center assignment. Here’s what worked for us:
First, verify your middleware data checks are current. Sara’s suggestion about refreshing reference data in ION Desk is spot-on - do that first.
Second, address the GL account validation logic. In Cost Accounting Configuration, go to GL Account Mapping and ensure your restructured accounts are marked as valid for cost center assignments. The system maintains a separate validation table here that doesn’t auto-sync with FA master data.
Third, update your default value handling. If you’re using account derivation rules, modify them to accommodate your new segment structure. Here’s the key configuration:
// Update validation rules in ION Data Flow
GLAccountValidation.enableSegmentCheck(true);
GLAccountValidation.setSegmentPattern("\\d{4}-\\d{4}");
GLAccountValidation.setDefaultDepartment("0001");
Fourth, test with a small batch first. Create a test flow with 5-10 cost centers covering different account types to verify the validation works across your account hierarchy.
Finally, implement proper error handling in your flow. Add a fallback mechanism that captures validation failures to a staging table instead of failing the entire import. This lets you review and correct problematic records without blocking valid ones.
The root cause is that ION’s validation cache and Cost Accounting’s assignment rules operate independently. After GL restructuring, both need explicit updates - the reference data refresh handles the cache, but you must manually update the assignment rules in Cost Accounting configuration. This is by design to prevent unauthorized account usage in cost allocations.
Once you’ve updated both layers, reprocess your failed imports. They should flow through cleanly. If you still see failures, check the ION message logs for the specific validation rule that’s triggering - that will pinpoint whether it’s a segment format issue, an assignment rule problem, or a default value configuration gap.
This draft is based on general Infor CloudSuite knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.