Purchase order

I have create a purchase order with a charges and have been posted.

now the receipts have been posted and I want to cancel the receipt for the charges. How can I do so.

It depends what the charge is. If it is an un-invoiced item just unship it, anything else you need to invoice it and credit it, or you could put an adjustment charge on the purchase order and receive this.