if use rec_ids to reconcile directly: 	if the account move line amount is difference between prepayment and invoice: 		then both the prepay and invlice move lines will be partial reconcile, 		then the invoice can not be set to 'paid' since its move lines is partial reconciled, not full reconciled 		so all of will use prepay_rec_ids[] to generate one new account move, to make sure the invoice line full reconciled under this case.
if use rec_ids to reconcile directly:
	if the account move line amount is difference between prepayment and invoice:
		then both the prepay and invlice move lines will be partial reconcile,
		then the invoice can not be set to 'paid' since its move lines is partial reconciled, not full reconciled
		so all of will use prepay_rec_ids[] to generate one new account move, to make sure the invoice line full reconciled under this case.

john-wang-metro/metro-openerp,john-wang-metro/metro-openerp,837278709/metro-openerp,john-wang-metro/metro-openerp,837278709/metro-openerp,837278709/metro-openerp