Skip to main content
If you store entitlement data on your own systems, you can supply it regularly to Bango to allow Bango to perform a reconciliation process and send you reconciliation reports. The reconciliation process checks that your data matches the Bango data, and highlights any problems. Bango performs similar reconciliation processes with merchants who make their products and services available through the Bango Resale API. Unless otherwise agreed, the Bango data is considered the source of truth.

Supplying reconciliation data to Bango

To supply reconciliation data to Bango, you need an SFTP site that Bango can access. Give the connection details of your SFTP site to Bango Support, including the credentials Bango should use, and then upload your reconciliation data to the site as necessary. Bango will make reconciliation reports available to you by email or SFTP upload. Supply the data to Bango in RFC 4180 CSV format, using the columns defined for entitlement reports.

Matches and mismatches

When comparing the data you supply to the data in the Bango Platform, Bango checks pairs of records with the same value for BangoEntitlementId. Currently, reconciliation considers the pair to match only when the ProductKey, MerchantKey, ResellerKey, and Status are identical. If any values are different, the result is a mismatch. If a BangoEntitlementId value is present in one set of data and not the other, this is considered a mismatch.

Reconciliation report format

Bango generates two reports: one for matched entitlements, and one for unmatched entitlements. Each report contains the same columns. Here’s an example of a matched entitlements report:
Here’s an example of an unmatched entitlements report: