Reference table for product-route vendors. externalId is the literal
Vendor string — productRouteVersionTable.vendorId FKs into this table.
bankId is set for BankVendor rows (must equal the vendor's
externalId lookup against b2b.bank) and null for NonBankVendor
rows. The pairing is asserted in service code via
vendorBankIdMismatch.
Carries vendor identity (name, bank linkage) plus the system-owned
physics matcher. Fees and
limit ceilings are per-route — vendors charge and cap different things
per route — so both live on product_route_version.
Reference table for product-route vendors.
externalIdis the literalVendorstring —productRouteVersionTable.vendorIdFKs into this table.bankIdis set for BankVendor rows (must equal the vendor'sexternalIdlookup againstb2b.bank) and null for NonBankVendor rows. The pairing is asserted in service code via vendorBankIdMismatch.Carries vendor identity (name, bank linkage) plus the system-owned physics matcher. Fees and limit ceilings are per-route — vendors charge and cap different things per route — so both live on
product_route_version.