Microsoft Dynamics 365 Blog

I had a request on a separate article to provide an example of how to call the FinancialDimensionValidationService.  The code below works on the demo data.  Enjoy!

FinancialDimensionValidationServiceClient client = new FinancialDimensionValidationServiceClient();

CallContext context = new CallContext();

context.Company = “ceu”;


LedgerAccountContract lac = new LedgerAccountContract();

lac.parmMainAccount = “110110”;


DimensionAttributeValueContract avc = new DimensionAttributeValueContract();

avc.parmName = “BusinessUnit”;

avc.parmValue = “10”;


lac.parmValues = new DimensionAttributeValueContract[1] { avc };


LedgerAccountValidationContract contract = new LedgerAccountValidationContract();

contract.parmLedgerAccount = lac;

contract.parmValidDate = Convert.ToDateTime(“11/21/2012”);


bool ret = client.validateLedgerAccount(context, contract);







We're always looking for feedback and would like to hear from you. Please head to the Dynamics 365 Community to start a discussion, ask questions, and tell us what you think!