create_benefit_program_configuration
Direction
Inward
Invoked by
PBMS
Mode
Synchronous
Tables
benefit_program_configuration
This API accepts the benefit program configuration and creates a new benefit program configuration by supplying the program details, funding org, sponsor bank details, etc.
Object design
benefit_program_configuration
benefit_program_mnemonic
String β Unique code that identifies this benefit program. (Unique Constraint)
benefit_program_name
String β Full name of the benefit program. (Not nullable)
funding_org_code
String β Code of the organization providing funding. (Not nullable)
funding_org_name
String β Full name of the organization providing funding. (Not nullable)
sponsor_bank_code
String β Bank code of the sponsoring bank. (Not nullable)
sponsor_bank_account_number
String β Account number at the sponsoring bank. (Not nullable)
sponsor_bank_branch_code
String β Branch code of the sponsoring bank. (Not nullable)
sponsor_bank_account_currency
String β Currency of the sponsoring bank account (e.g., USD, EUR). (Not nullable)
id_mapper_resolution_required
Boolean β Flag indicating whether IDβmapping resolution is required. (Defaults to True
)
Validations & exceptions
Configuration must be unique (no existing config for the same mnemonic)
All required fields are present and nonβempty
Sponsor-bank account currency matches the programβs disbursement currency
Last updated
Was this helpful?