A system (100) to provide data reconciliation is disclosed. A data source module (120) configured to receive a first data source and a second data source from a user. The user defines data types, locations, and columns, and set preferences for currency and date formats. A data attribute module (125) allows defining ...