The issue you’re facing requires addressing multiple configuration areas systematically. Let me walk through the complete solution:
FBDI Duplicate Detection Configuration:
Navigate to Setup and Maintenance > Search: Manage Supplier Duplicate Prevention Rules. Configure matching attributes to include:
- Tax Registration Number (with normalization)
- Supplier Name (fuzzy matching at 85% threshold)
- Address Line 1
Enable the ‘Normalize Tax IDs’ option which strips hyphens, spaces, and leading zeros before comparison.
Tax ID Field Mapping and Format Validation:
In your FBDI template, add a pre-processing step to normalize Tax IDs:
TAX_ID_NORMALIZED = REGEXP_REPLACE(TAX_ID, '[^0-9]', '')
VALIDATION_CHECK = LENGTH(TAX_ID_NORMALIZED) = 9
Create a custom validation rule in Application Composer that enforces this format before allowing supplier creation.
HDL vs FBDI for Vendor Hierarchies:
For complex hierarchies, HDL is superior because it maintains referential integrity through explicit parent references. Use HDL for hierarchy loads:
MERGE|Supplier|SupplierNumber|ParentSupplierNumber
MERGE|SUP001|SUP001|NULL
MERGE|SUP001-01|SUP001-01|SUP001
FBDI processes records independently and can create orphaned children if parent records fail validation.
Pre-Validation Reporting for Duplicates:
Create a BI Publisher report that runs before your FBDI load. The SQL should query:
- Existing suppliers with normalized Tax IDs matching your import file
- Name similarity matches using SOUNDEX or fuzzy matching
- Suppliers with identical addresses but different names
Schedule this report to run 30 minutes before your nightly FBDI job. Configure it to send alerts if potential duplicates are detected, which pauses the load until manual review.
Implementation Approach:
- First, clean existing duplicates using the Merge Suppliers process
- Implement the enhanced duplicate prevention rules
- Add Tax ID normalization to your ETL pipeline
- Switch hierarchy loads to HDL format
- Deploy the pre-validation report with automated scheduling
This comprehensive approach addresses all four focus areas and should eliminate your duplicate vendor issues while properly maintaining hierarchies. The payment routing failures will resolve once duplicate vendors are prevented from entering the system.
This draft is based on general Oracle Fusion Cloud knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.