Setting transaction timestamp in reconciliations
In Reconciliations, transaction timestamps which are about to be generated in the store transactions rows are calculated the same way as on Release. In the reconciliation document form, when the current availability of the products is calculated and stored in the rows, transaction timestamps are filled in as follows:
If the Reconciliation has a present or future document date, then the transaction timestamp in the row has the current date and time.
if the Reconciliation has a past document date, then the transaction timestamp is XX.XX.XXXX 23:59:00, where XX.XX.XXXX is the document date.
The same principle is used for reconciliation release, in case there are rows with empty transaction timestamps.
When the reconciliation creates transactions for discrepancies, the dates and times already set in the Reconciliation are copied to the newly created store transactions. Thus, the transaction timestamps in the transactions are defined by the current creation time or Reconciliation release and not by the current release time (of the store transaction).