You may have to take a step back and look at this a little differently. We have had a similar issue but we require our drivers to get receipts. All of the transactions that were posted after PetroPass came back online showed up a bit late and at the date posted to BVD, not the pump date, so it makes sense that the truck was not there at the time is was posted on BVD.
Go on the BVD website and check your transaction. On the transaction it will say Petro Pass Pump date/time. Match that up with the card and the driver.
The only issue now is that they charged us the price on the transaction date, not the pump date, so there is a small discrepancy that needs to be adjusted and we're still waiting on it.