Field Service Error: ‘msdyn_agreement’ entity doesn’t contain attribute with Name = ‘transactioncurrencyid’
When synchronising a Field One instance today, the following error was found.
RescoSoapException: Server Error: Code.Value=s:Sender| Reason.Text='msdyn_agreement' entity doesn't contain attribute with Name = 'transactioncurrencyid'.| Detail.OrganizationServiceFault.ErrorCode=-2147217149
It looks like the application was expecting a currency field on “Agreements” Entity.
This error was resolved by temporarily adding a dummy currency field to the Agreements entity and then later removing this as the transactioncurrency field still remains on the record.