cancel
Showing results for 
Search instead for 
Did you mean: 

GetPeach Functions compatible with Crystal Reports 2013

Former Member
0 Kudos

Does anyone know if the Get Peach functions from Peachtree are compatible with Crystal Reports 2013? 

We have several custom reports that utilize these functions.  They worked fine on the 2008 version of Crystal Reports that was included with Sage 50 Accounting.  But now that we try to use them on the 2013 standalone version, we receive the following error:

"The specified module could not be found."

Functions show up fine in Crystal Reports, just will not run. 

We have tried the install on multiple systems and tried using sample new databases but the error is always the same. 

Are these functions disabled in 3013?  Does anyone know of an alternate way to pull from Sage 50 Accounting? 

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

After much frustration, I figured out the problem here.

Add the Sage Peachtree directory (containing u2lpeach.dll) to your system PATH.

Answers (2)

Answers (2)

Former Member
0 Kudos

Under System>Environment Variables>System Variables>Path I added C:\Program Files(86)\Sage\Peachtree\   which is where I found u2lPeach.dll

After I added the path I now get a different error in the report that won’t let me do anything but keep hitting OK. The error is PchCrstl  "This report must be saved to the same directory as your Sage 50 company files." Our company files are on a server.

Any input would be awesome. Thanks!


Former Member
0 Kudos

Yes, I got this too. You have to save a copy of the reports in the same directory as the company files. Peachtree did this itself in earlier versions, I believe.

former_member183750
Active Contributor
0 Kudos

Hi Tim

The error means that peachtree had some dll built for that specific version of CR. You will have to contact peachtree and ask them what needs to be done in order for CR 2013 to be able to use it. It may be as simple as copying the dll into a specific folder. Or it may mean the dll needs to be recompiled / modified, etc. Still, peachtree is your next stop.

- Ludek

Senior Support Engineer AGS Product Support, Global Support Center Canada

Follow me on Twitter

Former Member
0 Kudos

Hi Ludek


I did contact Peachtree and they would not help because SAP is now a third party software. In looking I found U2Lpeach.dll but I am unsure where I should copy it too or recompile/modify. Do you know? Or can you direct me to someone that can help


Thanks


former_member183750
Active Contributor
0 Kudos

Well, that will depend on how the UFL was built. But more than likely, it is a COM Dll. In that case it will have to be registered using regsvr32.exe.

- Ludek

Former Member
0 Kudos

I’ve tried to register it but get “an Entry-Point DllRegisterserver was not found” error. Do you have steps on how to register the dll for CR? Maybe I'm doing something wrong.

former_member183750
Active Contributor
0 Kudos

That means that it is not  COM dll - so much for my guess. See if copying the dll into the same directory as where the app exe is installed will help.

- Ludek

Former Member
0 Kudos

I did copy U2Lpeach.dll under C:\Program Files(x86)\SAP BusinessObjects\SAP Business Objects Enterprise XI 4.0\win32_x86 and still get "specified module could not be found". What else can I try?

Thank You for working with me.

former_member183750
Active Contributor
0 Kudos

Right. But that is not where PeachTree will look for it (I'd suspect). See if copying the UFL to the Peachtree working directory will help.

- Ludek

Former Member
0 Kudos

C:\Program Files (x86)\Sage\Peachtree, it's already there.

former_member183750
Active Contributor
0 Kudos

OK. Let's throw Depends20 on this and see if tells us about any dependencies missing. Depends20 can be downloaded from here:

Dependency Walker (depends.exe) Home Page

Just open the dll in Depends20 and see what it reports.

- Ludek

Former Member
0 Kudos

I've attached what I got for errors. Please let me know if you need anything else.

former_member183750
Active Contributor
0 Kudos

I googled on the DLLs and the best I pointer I got is this:

http://stackoverflow.com/questions/17023419/win-7-64-bit-dll-problems

Specifically the part about the VS runtimes. Not knowing if Peachtree uses .NET SDK and if they do, which version of .NET I cannot say what to download. Perhaps Peachtree may be able to tell you(?).

- Ludek

Former Member
0 Kudos

I contacted Peachtree, 2016 uses Microsoft .net Framework Version 4.5.2

former_member183750
Active Contributor
0 Kudos

When I said; Not knowing if Peachtree uses .NET SDK

I was after the CR .NET SDK, not the .NET framework. Really, it should be peachtree contacting us on this. I don't understand why they are having you do their job since you paid for their product.

Nevertheless, you could download the CR MSI files fro here:

Now. Not knowing if the app is 32 or 64 bit, use the 32 bit MSI 1st. If that does not work, run the 64 bit MSI. Keep your fingers crossed. And if tis does not help, honestly peachtree needs to do a way better job supporting you, their customer...

- Ludek

Former Member
0 Kudos

Peachtree does not support Crystal Reports anymore, they have switched to Intelligence Reporting. We purchase CR 2013 because we have so many reports written in Crystal we did not want to start over on all of them and wanted to keep current. CR 2008 works fine with Peachtree after running Install Sage 50 Data Functions (see the link below),  it's CR2013 is where I am getting "the specified module could not be found." which I believe the missing function is U2LPeach.dll

Sage 50 Discontinuing Crystal Reports

and I downloaded and applied first 32 bit MSI and 64 bit MSI without success.

former_member183750
Active Contributor
0 Kudos

Hi Cheryl

All I can do is suggest that you call SAP sales and get them to create a phone support case for you. Perhaps with  help over the phone from a support engineer will help.

NA Sales ph: 866-681-3435

- Ludek