Skip to main content
Dynamics 365 Community / Forums / Finance forum / ISO20022 Credit transf...
Answered

ISO20022 Credit transfer CH vendor payment & customer refund process, which model mapping to use?

editSubscribe (4) ShareShare
ReportReport
Posted on by 13
Hello,
I am working in UAT environment with version: 10.0.37 (10.0.1725.64) / Update61 (7.0.7068.87)
I have imported the payment format : ISO20022 Credit Transfer CH with related model mappings.
I am using this format for vendor payments and customer reimbursments
 
I am facing issues with the model mapping to use: 
For customer payments I had to derive this model mapping to bind some elements that were missing in the standard : Payment model mapping for refunds to customers
I have set my derivation as default model mapping.
 
This has for effect to use this model mapping as default also for vendor payments and then I have this error when I try to generate vendor payments :
 
 
List is empty at '$notSentTransactions/$CustPaymMode'
 
 
Property 'Enabled' of the format component 'ISO20022CTReports/XMLHeader/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1' is evaluated.
 
 
 
An error occurred during the 'Format mapping' run. For more information, contact your system administrator.
 
 
Property 'Enabled' of the format component 'ISO20022CTReports/XMLHeader/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1' is evaluated.
 
 
Error while evaluating expression for path 'PaymentType/PaymentMethodType'.
 
 
Error while evaluating expression for path '$CustPaymMode/PaymentType'.
 
 
List is empty at '$notSentTransactions/$CustPaymMode'
 
 
The payments cannot be generated
 
Because of my derivation to fix missing elements in the standard model mapping for customer refunds, I am stuck for executing vendor payments because it is not using the right model mapping for vendor payments anymore as my derivation is marked as default model mapping.
 
I am using all the last published formats, model mapping and data model available in the Microsoft repository.
 
Is there a way to specify which model mapping to use for each scenario ?
I would like to use all the time the format : ISO20022 Credit transfer (CH)
- when I processing vendor payment I want to use the model mapping: Payment model mapping 1611 (standard MS version)
- when I processing customer reimbursment I want to use the my model mapping derived from : Payment model mapping for refunds to customers
 
Thank you in advance for your help and suggestions.