Sales Line rounding problem

Dear all, Do someone have faced this problem? and how to fix it? In Sales Order: Qty = 1 Unit Price = 223,000 Line Amount = 218,000 (give client 5,000 discount) But when I run the test report which showed line amount is 218,000.01. How come?