Sage 100 Contractor, Auto Population of Invoice/Credit from PO

When we enter the PO number into the Invoice/Credit Screen the PO populates the Invoice/Credit.  However, it brings in the quantities of what has not been received as opposed to what has been received and ready to pay.  This seems backwards.  Also when you enter the quantity received in the PO, and then enter the same quantities to pay in the Invoice/Credit you get an overpayment warning even though the invoice amount does not exceed the PO amount.  Is this intended, or a bug in the system?  How do we resolve it?