Sorry I didn't see this sooner. But if you pull the PO issue method from PURCHORDER you will only return what the PO is set for at that time (the last revision). For example, if you have your PO10.2 record set to issue via EDI but your revisions are set to Paper or Do Not Print, your query may not return the kind of data you want. If you want to know how the PO initialy was issued (Revision 0) then query the POREVISION table and set your criteria to PO-REVISION=0. You can relate out to PURCHORDER to pull whatever other relevant data you need (but not POLINE- at least not with Addins, Crystal maybe).