Hi,
As per your explanation above, Posting Date = Current Date always, but that is not the case. Posting Date is supposed to be the date on which you want to effect the transactions in B1, and system date or current date can be something else.
I do not think that is the purpose for which SAP intended to use Posting Date.
Thanks.