Pending vs booked
Banks often expose the same payment twice: once as pending and again as booked. BudgetSyncer uses stable bank transaction IDs so those versions do not create two YNAB rows when the bank keeps a consistent identity across states.
YNAB also applies its own import ID rules when transactions arrive. BudgetSyncer and YNAB together reduce the duplicate friction that weekly CSV imports create when files include both pending and cleared lines.

