You should have settlement rule to settle the cost from PM order. Even though, you received 100 from customer as revenue, cost should be shown as 300 in some cost center. Then only, you can get real picture of complete maintenance as Cost is 300 & Revenue is 100.
Maintain the settlement rule for that order, do the settlement in KO88 & then do the Business completion.