There is a report called Sales-Shipment accessed by order processing->documents. This report will show you all shipped, you can make one very minor modification to this report to get shipped but not invoiced records.
You just have to filter sales shipment line with Qty. Shipped Not Invoiced <>0. To achieve that you have to go to report desgin, place your cursor on sales shipment line dataitem, click properties. Type Qty. Shipped Not Invoiced to the right of property Reqfilterfields. Thats it. On running report choose Sales shipment line tab and filter Qty. Shipped Not Invoiced <>0. You will going to see the details of invoice which only shipped and not invoiced.
I have not got a UK version anymore, but I uploaded a copy to the downloads section here, if you tried to import it into a test system it would conflict with the existing object. Memory tells me it was an inventory report, but I cannot remember to be honest.
When I do that, the report prints all of the Sales Shipments- thousands of them. But on the ones that are fully invoiced, it only prints the header.
How can I set up the report so that it suppresses the Sales Shipment headers when the lines are fully shipped and only prints those where Qty. Shipped Not Invoiced <>0?
Looking at many other posts, I cobbled together this code and experimented with inserting it into the various “OnPost” triggers: IF TempSalesShipmentLine.“Qty. Shipped Not Invoiced”= 0 THEN CurrReport.SKIP;
Clearly this is not my forte and the above statement will probably make you laugh or at least smile. I am using NAV 5.0.