I'm running into an issue with an Import Scenario built for the Vendors screen, specifically for updating T4A related fields (CRA Reporting Type, T4A Box, CRA Vendor Type, CRA Payroll Account Number/SIN) on existing vendors.
Here's the setup:
Data Provider: Excel Provider

Import Scenario mapped to the Vendors screen

On the Vendors screen itself, the conditional requirement works exactly as expected. Individual vendors ask for a SIN, Corporation and Partnership vendors ask for a CRA Payroll Account Number. No errors when entering manually.
But when I run these through the Import Scenario, I get two consistent problems:
- Individual vendor type always fail with "CRA Payroll Account Number cannot be empty," even though SIN is the field that should actually be required for that vendor type. It behaves as if the import is checking CRA Payroll Account Number regardless of CRA Vendor Type.
- Partnership vendor type import without any error at all, but when I open the vendor record afterward, CRA Vendor Type has silently saved as Corporation instead of Partnership.




I've already tried several workarounds, including IIF formulas, but the issues still persist.
Has anyone else run into this kind of conditional-required field behavior breaking specifically through Import Scenario, but working fine on the actual screen when entered manually?
Any insight would be appreciated, trying to figure out if this is a config issue on my end or something that needs to go to support as a bug.
Thanks!
