Hi John,
Basically I am ABAPER Hope i understand your requirement.
Invoice done Rs 1000
Payment Rs 500
Open Rs 500.
For clearing the document use FM POSTING_INTERFACE_CLEARING (T-code SE37)
For Generating new document use FM BAPI_ACC_DOCUMENT_POST. (T-code SE37)
Regards,
Venkat.