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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Suggested Answer

Couldn't resolve the guid for the field: msdyn_paymentdayname.msdyn_name

(3) ShareShare
ReportReport
Posted on by 69
Hi community, 
 
           I ran the terms of payment entity with initial sync in dual write, and I got this warning: Couldn't resolve the guid for the field: msdyn_paymentdayname.msdyn_name. The lookup value was not found: 15th. Lookup parententity: msdyn_paymentdays, lookup result: .. Try this URL(s) to check if the reference data exists: https://org21c47333.crm.dynamics.com/api/data/v9.0/msdyn_paymentdays?$select=msdyn_name,msdyn_paymentdayid&$filter=msdyn_name eq '15th' 
   I already ran related table payment schedule and payment day with initial sync from finance and operations

Is there any way to fix it?
Categories:
I have the same question (0)
  • Suggested answer
    André Arnaud de Calavon Profile Picture
    303,674 Super User 2026 Season 1 on at
    Hi,
     
    There can be two root causes for this issue. Either it is a table permissions issue or the initial sync is executed in the wrong order, where the payment days aren't synced yet. The field value has a dependency on a related table.
  • Suggested answer
    Aymen CHELBI Profile Picture
    586 Super User 2026 Season 1 on at
    Hello,

    Based on Microsoft’s guidance for similar cases (such as Vendors V2 and Customers V3 circular/self-referencing lookups), here is the procedure that fixed the issue: Troubleshoot issues during initial synchronization - Finance & Operations | Dynamics 365 | Microsoft Learn

    1. Open the Terms of Payment dual-write mapping.
    2. On the Table mappings tab, delete the PaymentDayName / msdyn_paymentdayname lookup column from the mapping.
    3. Save the mapping.
    4. In Finance and Operations, go to Data management > Data tables, select the Terms of Payment table, and disable Change Tracking.
    5. Run the initial sync for the Terms of Payment mapping. It should complete successfully without lookup errors.
    6. Add the PaymentDayName / msdyn_paymentdayname column back to the mapping and save.
    7. Run the initial sync again so that the lookup value is correctly synchronized now that the reference data exists in Dataverse.
    8. Re-enable Change Tracking for the Terms of Payment table.
     

    After following these steps, the lookup value “15th” was correctly resolved and the initial synchronization completed successfully.

    I hope this helps anyone facing the same issue.

    Kind regards.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
11manish Profile Picture

11manish 156

#2
Pallavi Phade Profile Picture

Pallavi Phade 102 Super User 2026 Season 1

#3
Abhilash Warrier Profile Picture

Abhilash Warrier 55 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans