********************* For Internal use for Citixsys ***********************
Version
6.5 and not the version-specific
Issue
Quote's and Sales orders (Source Type 143) are ignored by the iVend API (GetQueueWithoutStatusUpdate()) when transaction consolidation is turned on.
Resolution
Transaction Rollup (consolidation) is configured in this case. While taking into consideration Sales Order for eg “SOCON0011845” (Transaction Key – 4000000000045255), if you check table named ConTrxTransactionMapping and run SQL query “Select * from ConTrxTransactionMapping where TransactionKey = 4000000000045255” this will return the record and will show IsConsolidated flag = 0 that clearly specifies transaction is not part of any consolidation but it will be integrated with ERP not with TransactionKey=4000000000045255 but with ConsolidatedTransactionKey=900000000000000016
Below are the screenshots for the same:
Select * from ConTrxTransactionMapping where TransactionKey = 4000000000045255
If we check the database we could see ConsolidatedTransactionKey has already been integrated into your ERP:
SQL Query –
Select * from RepIntegrationLog where SourceKey = 900000000000000016
So when searching for this transaction in ERP then look for the "900000000000000016" not for the 4000000000045255.
Means Consolidation Key = 900000000000000016 will be used as TransactonKey in ERP, not the actual transaction key 4000000000045255 (which is in iVend).
Note: This is true in the case of Consolidation only, if Consolidation is not enabled then transaction key 4000000000045255 itself will be used.