Not really sure what is happening to you. As I see it then it could be two things.
When you created your new reports, did you start all over, or did you base it upon the same standard reports, that you are replacing?
If you are creating a new sales invoice report, then its important that its data sets are structured the same way, i.e. sales invoice header is first. Otherwise BC cannot link the record your are trying to print to the report. Personally then I would never start with a new report, but always copy the standard and modify it.
This may be one reason.
What type of layout is it? RDLC or Word? And when you run it from custom layouts, is it your default layout? Do you have more layouts than the default?
You must be sure that the layout you successfully run from custom layouts also is the reports default layout that you have specified in the header of your report AL object.
Did you find a solution to this? If yes, let’s know what helped you, if not please answer the question Palle and I asked you. [emoticon:c4563cd7d5574777a71c318021cbbcc8]