# mulesoft Financial Services - Full Documentation --- product: Financial Services version: 1.12 is-latest-version: true --- # Anypoint MQ Setup Guide > For the full documentation index, see: https://docs.mulesoft.com/llms.txt The Postman collection `Anypoint-MQ-Configuration` can be used to pre-create all Anypoint MQ destinations required by the accelerator components. This collection can be found in the [FINS Common Resources project](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-common-resources-src/). ## Environment Settings The collection requires the `dev` environment to be created and assigned proper values reflecting your target Anypoint org before running any of the requests. A template for this environment, which can be imported directly into your Postman workspace, has also been provided in the FINS Common Resources project. ## Running the Collection The collection itself defines variables that must be overridden prior to running any requests. The contents of the collection have been organized into separate folders, which should be executed in the following order: 1. Authorization 2. Client-Management (optional) 3. Queue-Management 4. Exchange-Management Requests in the `Verification` folder can be run to validate the results of the above operations. If desired, objects created by the collection can be cleaned up by running requests found in the `Deletions` folder. ## Verify Destinations The following MQ destinations will be created on successful execution.
| Queue Name | Bound to Exchange | Dead Letter Queue Name |
|---|---|---|
accelerator-notification-queue | accelerator-notification-exchange | accelerator-notification-dl-queue |
fins-account-update-queue | fins-account-update-exchange | fins-account-update-dl-queue |
fins-ach-inbound-queue | fins-ach-inbound-exchange | fins-ach-inbound-dl-queue |
fins-ach-outbound-queue | fins-ach-outbound-exchange | fins-ach-outbound-dl-queue |
fins-address-update-queue | fins-address-update-exchange | fins-address-update-dl-queue |
fins-card-update-queue | fins-card-update-exchange | fins-card-update-dl-queue |
fins-fedwire-inbound-queue | fins-fedwire-inbound-exchange | fins-fedwire-inbound-dl-queue |
fins-fedwire-outbound-queue | fins-fedwire-outbound-exchange | fins-fedwire-outbound-dl-queue |
fins-lead-update-queue | fins-lead-update-exchange | fins-address-update-dl-queue |
fins-loan-document-update-queue | fins-document-update-exchange | fins-loan-document-update-dl-queue |
fins-opportunity-update-queue | fins-opportunity-update-exchange | fins-opportunity-update-dl-queue |
fins-party-update-queue | fins-party-update-exchange | fins-party-update-dl-queue |
fins-partyrole-update-queue | fins-partyrole-update-exchange | fins-partyrole-update-dl-queue |
fins-payments-webui-queue | fins-payment-notice-exchange | fins-payments-webui-dl-queue |
fins-reconciliation-queue | fins-reconciliation-exchange | fins-reconciliation-dl-queue |
fins-swift-inbound-queue | fins-swift-inbound-exchange | fins-swift-inbound-dl-queue |
fins-swift-outbound-queue | fins-swift-outbound-exchange | fins-swift-outbound-dl-queue |
fins-transaction-update-queue | fins-transaction-update-exchange | fins-transaction-update-dl-queue |
fins-wealth-document-update-queue | fins-document-update-exchange | fins-wealth-document-update-dl-queue |
| Salesforce Object | Record Type |
|---|---|
Account | Household |
Financial Account | Blockchain Account |
Financial Account | General Ledger Account |
Financial Account | Money Market Account |
Financial Account Transaction | Financial Account Transfer Transaction |
Lead | Lead |
| Salesforce Object | Field Label | Field Name | Data Type | Length | Unique* | ExternalId |
|---|---|---|---|---|---|---|
Account | Global Billing Address ID | Global_BillingAddress_Id | Text | 36 | Y | Y |
Account | Global Customer ID | Global_Customer_Id | Text | 36 | Y | Y |
Account | Global Email Address ID | Global_EmailAddress_Id | Text | 36 | Y | Y |
Account | Global Fax Number ID | Global_FaxNumber_Id | Text | 36 | Y | Y |
Account | Global Mailing Address ID | Global_MailingAddress_Id | Text | 36 | Y | Y |
Account | Global Mobile Number ID | Global_MobileNumber_Id | Text | 36 | Y | Y |
Account | Global Party ID | Global_Party_Id | Text | 36 | Y | Y |
Account | Global Phone Number ID | Global_PhoneNumber_Id | Text | 36 | Y | Y |
Account | Global Shipping Address ID | Global_ShippingAddress_Id | Text | 36 | Y | Y |
Account | Customer Status | Customer_Status | Picklist | - | N | N |
Contact | Global Email Address ID | Global_EmailAddress_Id | Text | 36 | Y | Y |
Contact | Global Individual ID | Global_Individual_Id | Text | 36 | Y | Y |
Contact | Global Phone Number ID | Global_PhoneNumber_Id | Text | 36 | Y | Y |
Contact | Global Mobile Number ID | Global_MobileNumber_Id | Text | 36 | Y | Y |
Contact | Global Other Address ID | Global_OtherAddress_Id | Text | 36 | Y | Y |
Contact | Global Mailing Address ID | Global_MailingAddress_Id | Text | 36 | Y | Y |
FinServ_Card__c | Card Type | Card_Type | Picklist | - | N | N |
FinServ_Card__c | Cardholder Name | Cardholder_Name__c | Text | 100 | N | N |
FinServ_Card__c | Credit Card Type | Credit_Card_Type__c | Picklist | - | N | N |
FinServ_Card__c | Global Card ID | Global_Card_Id__c | Text | 36 | Y | Y |
FinServ_FinancialAccount__c | Global Account ID | Global_Account_Id__c | Text | 36 | Y | Y |
FinServ_FinancialAccount__c | Initial Transaction ID | Initial_Transaction_Id__c | Text | 36 | N | N |
FinServ_FinancialAccount__c | Last Payment Amount | LastPaymentAmount__c | Currency | (16,2) | N | N |
FinServ_FinancialAccount__c | Last Payment Date | LastPaymentDate__c | Date | - | N | N |
FinServ_FinancialAccount__c | Last Statement Date | LastStatementDate__c | Date | - | N | N |
FinServ_FinancialAccount__c | Last Transaction Amount | LastTransactionAmount__c | Currency | (16,2) | N | N |
FinServ_FinancialAccount__c | Last Transaction Type | LastTransactionType__c | Picklist | - | N | N |
FinServ_FinancialAccount__c | Last Transaction ID | Last_Transaction_Id__c | Text | 36 | N | N |
FinServ_FinancialAccount__c | Maximum Monthly Withdrawals | Maximum_Monthly_Withdrawals__c | Number | 18 | N | N |
FinServ_FinancialAccount__c | Monthly Withdrawal Limit | Monthly_Withdrawal_Limit__c | Number | (16,2) | N | N |
FinServ_FinancialAccountTransaction__c | Debit Financial Account | Debit_Financial_Account__c | Lookup | - | - | - |
FinServ_FinancialAccountTransaction__c | Credit Financial Account | Credit_Financial_Account__c | Lookup | - | - | - |
FinServ_FinancialAccountTransaction__c | Global Transaction ID | Global_Transaction_Id__c | Text | 36 | Y | Y |
FinServ_FinancialAccountTransaction__c | Originator ID | Originator_Id__c | Text | 36 | Y | N |
InsurancePolicy | Global Policy ID | Global_Policy_Id__c | Text | 36 | Y | Y |
Opportunity | ACH Transfer Authorization Document ID | Ach_Transfer_Auth_Document_Id | Text | 36 | N | N |
Opportunity | Asset Transfer Authorization Document ID | Asset_Transfer_Auth_Document_Id | Text | 36 | N | N |
Opportunity | Document Signatures Received | Document_Signatures_Received__c | Checkbox | - | - | - |
Opportunity | KYC Completed | KYC_Completed__c | Checkbox | - | - | - |
| Salesforce Object | Salesforce Platform Event Object | Salesforce Platform Event API Name | Apex Trigger Name |
|---|---|---|---|
Account | Account | Account__e | AccountEventsPub |
Contact | Contact | Contact__e | ContactEventsPub |
Account | AccountAddresses | AccountAddresses__e | AccountAddressEventsPub |
Account | Household | Household__e | HouseholdEventsPub |
Lead | Lead | Lead__e | LeadEventsPub |
Opportunity | Opportunity | Opportunity__e | OpportunityEventsPub |
FinServ_FinancialAccount__c | FinancialAccount | FinancialAccount__e | FinancialAccountEventsPub |
FinServ_FinancialAccountTransaction__c | FinancialAccountTransaction | FinancialAccountTransaction__e | TransactionsEventsPub |
FinServ_Card__c | FinancialCard | FinancialCard__e | CardsEventsPub |
| CIM PartyRole - Party | Salesforce Object - Record Type | Condition | Action in Salesforce | Comments |
|---|---|---|---|---|
Customer - Individual | Account - PersonAccount | ContactPointAddress with | Assign Address as | If multiple addresses match this condition, the one with primaryFlag set to true is used; if none set the first one will be used |
Customer - Individual | Account - PersonAccount | ContactPointAddress with | Assign Address as | |
Customer - Individual | Account - PersonAccount | ContactPointPhone with | Assign Phone Number as | If multiple phones match this condition, the one with primaryFlag set to true is used; if none set the first one will be used |
Customer - Individual | Account - PersonAccount | ContactPointPhone with | Assign Phone Number as | |
Customer - Organization | Account - Account | ContactPointAddress with | Assign Address as | If multiple addresses match this condition, the one with primaryFlag set to true is used; if none set the first one will be used |
Customer - Organization | Account - Account | ContactPointAddress with | Assign Address as | If multiple addresses match this condition, the one with primaryFlag set to true is used; if none set the first one will be used |
Customer - Organization | Account - Account | ContactPointAddress with | Assign Address as | |
Customer - Organization | Account - Account | ContactPointPhone with | Assign Phone Number as | If multiple phones match this condition, the one with primaryFlag set to true is used; if none set the first one will be used |
Customer - Organization | Account - Account | ContactPointPhone with | Assign Phone Number as |