# Manage Transaction Reports and Notifications
source: https://developer.mastercard.com/business-payment-controls/documentation/use-cases/03-reports/index.md

This API supports the following use cases for reports and notifications:

## Transaction Reporting and Notifications {#transaction-reporting-and-notifications}

* [Reconcile payments](https://developer.mastercard.com/business-payment-controls/documentation/use-cases/03-reports/index.md#reconcile-payments) for business and travel expenses
* [Reconcile accounts](https://developer.mastercard.com/business-payment-controls/documentation/use-cases/03-reports/index.md#reconcile-accounts-payable-payments) payable payments
* [Manage payment notifications](https://developer.mastercard.com/business-payment-controls/documentation/use-cases/03-reports/index.md#manage-payment-notifications) Near Real Time authorization notifications are available for issued VCNs enabling users to develop just-in-time experiences

## Reconcile payments {#reconcile-payments}

Diagram 03-reconcile-payments-for-business-and-travel-expenses

A company that needs to manage, track, and reconcile its business and travel expenses can create transaction-level reports for its employees' corporate credit cards.
Authorization-level reporting allows the company to view authorizations requested against their employees' corporate credit cards. Clearing-level reporting allows the company to view and reconcile the final payments that have been cleared against the employees' corporate credit cards.

### Process to reconcile payments for business and travel expenses {#process-to-reconcile-payments-for-business-and-travel-expenses}

You can perform the following sequence of activities to request transaction-level reporting to reconcile business and travel expenses.

#### Create an Authorization Report {#create-an-authorization-report}


API Reference: `POST /authorization-reports`


API Reference: `GET /authorization-reports`


API Reference: `GET /authorization-reports/{guid}`


API Reference: `GET /authorization-reports/{guid}/data`

<br />

#### Create a Clearing Report {#create-a-clearing-report}


API Reference: `POST /clearing-reports`


API Reference: `GET /clearing-reports`


API Reference: `GET /clearing-reports/{guid}`


API Reference: `GET /clearing-reports/{guid}/data`

<br />

## Reconcile Accounts Payable payments {#reconcile-accounts-payable-payments}

Diagram 03-reconcile-accounts-payable-payments

A company making frequent invoice payments needs to track when a supplier has received their payment, and against which invoice or set of invoices.
Creating clearing-level transaction reports allows the company to see which supplier payments have successfully been made. Using this information, they can reconcile the payments to the invoices they have paid.

### Process to Reconcile Accounts Payable Payments {#process-to-reconcile-accounts-payable-payments}

You can perform the following sequence of activities to request clearing summary reporting to reconcile completed accounts payable payments to the invoices being paid:


API Reference: `POST /clearing-summary-reports`


API Reference: `GET /clearing-summary-reports`


API Reference: `GET /clearing-summary-reports/{guid}`


API Reference: `GET /clearing-summary-reports/{guid}/data`

<br />

## Manage Payment Notifications {#manage-payment-notifications}

Receive near real time notifications to offer robust expense management, real-time alerting and more. Enroll in [Commercial Event Notifications](https://developer.mastercard.com/commercial-event-notifications/documentation/use_cases/) for details.
