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

Announcements

News and Announcements icon
Community site session details

Community site session details

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

Reason codes on customer transactions

(4) ShareShare
ReportReport
Posted on by 69
Hi,
We're using D365FO, version 10.0.47.
We would like to use reason codes for credit notes created through Free text invoices. We can enter information in the reason code field, but this information is not added to the invoice transaction or customer transaction and we cannot extract for reporting purposes.
Please assist me in how to use the reason code fields for customers. 
Categories:
I have the same question (0)
  • Suggested answer
    Rashid.Ali Profile Picture
    472 on at
     

    In standard D365FO (10.0.47), the Reason Code on Free Text Invoice credit notes is informational only and is not stored in CustTrans/CustInvoiceTrans for reporting purposes. This is standard system behavior.

    To use it in reports, a small customization is required to store the value in a transaction table or custom field during posting.

     

    Hope it will help you.

     

    Regards,

    Rashid Ali

  • Abhilash Warrier Profile Picture
    8,631 Super User 2026 Season 1 on at

    This is the standard functionality and expected behavior in D365 F&O.
    Could you please share the detailed steps or a few screenshots for this scenario?
    Additionally, could you confirm your approach:

    • Are you performing a transaction reversal, or
    • Are you creating the credit note manually by posting a Free Text Invoice?
     
  • IA-22011336-0 Profile Picture
    69 on at
    Hi,
    Thank you for your feedback. We are creating the credit notes manually in the system. 
    If we create a report outside of the system, would I be able to collect the information added to the freetext invoice header without any customizations? 
     
    Regards,
    Ingunn
  • Abhilash Warrier Profile Picture
    8,631 Super User 2026 Season 1 on at
    Workarounds for Reason Codes in Free Text Invoices
     1. Financial Dimensions 
    -> Create a dimension like “CreditNoteReason”
    -> Require users to populate it for credit notes
     2. Invoice Header / Footer Text - Enter reason in free text fields
     3. Custom Field Extension - Add a Reason Code field to invoice header/line tables*** Development Required
     
  • IA-22011336-0 Profile Picture
    69 on at
    Thank you Abhilash Warrier for your input. 
    We will try to find the best solution. 
  • Suggested answer
    Arvind Bharti Profile Picture
    977 Super User 2026 Season 1 on at
    Hi,
     
    Did you also tried using the default description where lets say you can add this reason code in customer transaction description? 
  • Adis Profile Picture
    6,814 Super User 2026 Season 1 on at
    Hi,
     
    I would advise to look into the financial tags, if you havent already.
     
    Hylke offers lots of content around fin. tags.
     
    In standard you can assign a logic, f.e. to write the sales order number in the financial tag of the voucher. I am not sure if it is possible to use the reason code to write into the financial tag of a voucher, however, it seems for me a good approach to customize something in this area.
     
    Keep in mind that MS is adding more and more places where fin. tags can be used, so maybe your requirement will be available in the future. That being said, I would advice also to customize a parameter, that allows you to switch the customization on and off. So, once ,or if, the feature becomes available you can switch to the standard using the standard code.
     

    Kind regards, Adis

     

    If this helped, please mark it as "Verified" for others facing the same issue

    Keep in mind that it is possible to mark more than one answer as verified

  • Suggested answer
    Giorgio Bonacorsi Profile Picture
    3,439 on at
    Hello,

    The reason code is not a bad idea, but you would need to check each voucher individually to see the reason.
    It cannot be added to the overview form without customization.
     
     
    As mentioned by the other experts, you can use Financial Tags (or Dimensions) as an alternative.
    For your case, I suggest using Financial Tags, they can be easily corrected if you select the wrong reason, and they do not impact the trial balance.

    Thank you,
    Giorgio
  • Suggested answer
    Alireza Eshaghzadeh Profile Picture
    15,211 Super User 2026 Season 1 on at

    Hi,

    Reason codes can be defined on both the FTI header and line level, and there is a standard flow available after posting on customer transactions.

    Below is a simple example of a credit note for an FTI document using a reason code on the header level.



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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

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

#1
Abhilash Warrier Profile Picture

Abhilash Warrier 628 Super User 2026 Season 1

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 501 Super User 2026 Season 1

#3
Subra Profile Picture

Subra 437

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans