web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Electronic reporting and error messages regarding binding format

(1) ShareShare
ReportReport
Posted on by 219

Hello!

I have started to learn more about the Electronic reporting setup. 

When generating a payment file I cannot get it generated. I get the error message below

Evaluating binding of format component ISO20022CTReports/XMLHeader/Document/Evaluating binding of format component ISO20022CTReports/XMLHeader/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf

I have been trying to understand what the phrase Binding of format component means and if there is an ease way to find the CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf section in teh electronic report.

I would appreciate some links if someone can provide me regarding these special  error reports

Thank you in advance

I have the same question (0)
  • Suggested answer
    MhaU Profile Picture
    on at

    Hi Eva,

    Thank you for posting this issue.

    If you open the Credit Transfer format in designer and navigate to the ISO20022CTReports/XMLHeader/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf then select Mapping from right side, you will find the following:

    1) Next to the tag you will see a question mark (or not depending on the format) and this means that there is a condition defined on the right bottom where you find label Enabled and depending on this condition met or not, the tag is printed.

    2) The value printed is written like this CdtTrfTxInf? = @.lines. Click on View formula to see complete formula. For the example I chose I see:

    '$PaymentByDebtor'.lines

    If I expand CdtTrfTxInf to choose RmtInf | Strd |RfrdDocInf| Nb | DocumentNumber for example I find that this is coming from '$PaymentByDebtor'.lines.Remittance.StructuredRemittances.ReferredDocuments.Number

    Then I use this path to search and navigate in mapping

    If I want to see from where this data is coming from, I need to open Payment model mapping 1611.

    So duplicate tab and open the mapping in designer, Definition=CustomerCreditTransferInitiation as we are looking into the Vendor payment format., click Designer.

    Navigate on the right side to Payments| Remittance|Structured Remittances | Referred Documents| Number I find this formula:

    '$notSentTransactions'.'$allRemittancevendTransactions'.Invoice

    Then I take this formula to search in data sources. Expand $notSentTransactions. For each node you can see the formula. For example here

    WHERE(transactions, OR(transactions.PaymentStatus=CustVendPaymStatus.None, transactions.PaymentStatus=CustVendPaymStatus.Rejected))

    Meaning payments chosen for processing are the ones with status None or rejected.

    What Transactions mean? You will find it in the datasource and if you click on View formula then you see it is table LedgerJournalTrans.

    $allRemittancevendTransactions has formula LISTJOIN('$notSentTransactions'.'$notPromissoryVendTransactions', '$notSentTransactions'.'$promissoryNoteVendTransactions')

    Hope this makes sense. So first make note of the path from the credit transfer and then search for the same path in the model mapping 1611 to understand what is the validation done or from where the data is coming from.

    Let me know if you need any other information and I will be more than happy to assist.

  • Krakan99 Profile Picture
    219 on at

    Hello Michaela

    This was a very technical part. I am not a technical consultant, so I will see if I can get help from a developer/technical consultant in thiss issue.

    Meanwhile I realise that I would like to understand about

    Evaluating binding of format component ISO20022CTReports/XMLHeader.

    Is there some kind of instruction or link in what to look for more in solving/understandning this issue?

    Thank you for helping out here.

  • Suggested answer
    Krakan99 Profile Picture
    219 on at

    I have found out that most of the error messages of binding format were connected with not having made the proper setup of all details. I also made a new component based on the original setup from Microsoft and was then able to generate the files.

    Next step will be to test the files at the receiver/bank.

  • TM-20111529-0 Profile Picture
    2 on at
    Hi Krakan99
     
    Could you please post what did you do in this? 
     
    I am also getting this error below:
    Payment generation process information
    Evaluating expression for path 'PaymentIdentifications/ElectronicPaymentNumber'.
     
    Path 'Payments/PaymentIdentifications/ElectronicPaymentNumber' is not bound
     
    Evaluating binding of format component ISO20022CTReports/XMLHeader/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/EndToEndId/PaymentID.
     
    An error occurred during the 'Format mapping' run. For more information, contact your system administrator.
    An error occurred during the 'Format mapping' run. For more information, contact your system administrator.
     
    Evaluating binding of format component ISO20022CTReports/XMLHeader/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/EndToEndId/PaymentID.
     
    Error while evaluating expression for path 'PaymentIdentifications/ElectronicPaymentNumber'.
     
    Path 'Payments/PaymentIdentifications/ElectronicPaymentNumber' is not bound
     
    The payments cannot be generated
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 646 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 529 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 285 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans