You're absolutely correct about the amount and date. These are key factors the program uses to find matching transactions. If the amount is off as well as the date, it looks like two separate transactions. You could always exclude the deposit from the banking page, since you already have the sales receipt recorded. I recommend checking out Intuit Meg's answer in the following article for additional details: https://community.intuit.com/questions/831895-can-t-match-downloaded-transaction-to-register.
Please let me know if this helped clarify things, or if you have any further questions for me.