BIC, IBAN and Local Clearing Codes
BIC codes validate against the SWIFT BIC directory in real time. Invalid BICs block the wire at initiation with a specific "not in SWIFT directory" error rather than returning as a delayed failure. IBAN validates against ISO 13616 (checksum, country-specific length). For countries that do not use IBAN (U.S., Canada, Australia, China, Japan) the platform requires the local clearing code: ABA for the U.S., sort code + account for the U.K. when IBAN is not provided, BSB for Australia, transit + institution for Canada.
Purpose-of-payment codes are required for corridors that mandate them: China (SAFE codes), India (RBI purpose codes), Brazil (BCB nature codes). The platform surfaces the required code at the wire creation screen based on corridor rather than forcing the operator to remember which codes apply where.
FX Pricing, Rate Lock and Forwards
FX pricing uses the U.S. Bank FX desk. Live rate quotes populate in the wire creation screen with a 30-second hold window. For larger trades the rate lock extends to 15 minutes or 1 hour on request. Forward contracts and window forwards hedge payable exposure out to 12 months; forward points are disclosed alongside the spot rate.
FX execution uses institutional spreads negotiated against the U.S. Bank treasury book, not the retail markup a regional bank bakes into its branch channel. For companies with recurring FX exposure, the FX desk can build a rolling hedge program directly inside CorporateConnect with custom reporting on realized vs. hedged rate and average all-in cost.