Transactions in Dynamics GP can be posted individually or as part of a batch. When posting as part of a batch, the batch gets a posting date that can be different from the date of the transaction. For individual transaction posting too, the posting date can be different from the transaction but the way to accomplish this is not obvious.
When not posting in a batch the posting date on a transaction is the date that the transaction will have in the general ledger. The document date (Order Date, Invoice Date, and so on) is just that, the date of the document and it is used to calculate aging for sales and purchase transactions. Controlling posting dates is very useful when the timing of a transaction doesn't match the month it needs to be posted in. For example, my auditors once sent a bill in July for audit work done back in January. In this scenario I didn't want to post the transaction in January because January was closed. I did need the...