The fact the amazon integration doesn't have all the fields that the register the transaction will eventually be moved to is maddening, wastes time, and results in lost income.
The amazon integration screen is missing the billable and customer fields so first you have to edit and add everything on that screen, and then you have to remember which things you just added that need to be edited a second time so you can add customer/project info. Why doesn't the amazon integration screen include the missing fields that are part of the credit card and check register screens (and the bank feed screen!) so you can do this as a single step?
I purchase items I need to be reimbursed for and have to remember to edit every one of those transactions a second time in the credit card register, after adding from the Amazon integration. And I have several nonprofit clients who need to track expenses against clients/projects who have the same issue - every amazon expense has to be edited twice. Not only does this double the data entry time, having to switch between the amazon integration and the credit card register to add the missing information also means it gets missed sometimes. This results in lost income because reimbursable expenses don't get flagged to be billed to a customer/project and/or grant related expenses aren't charged to the grant, or a ton of time trying to find missing expenses someone is certain did happen, which weren't entered correctly b/c you literally can't enter them correctly from the amazon integration screen. One of my library clients has to deal with this 50+ times every month... they love the full details the amazon integration brings over, but definitely don't love all the extra work the integration creates b/c they have to edit most transactions twice.