# Refunds Manage refunds for invoices, charges, or standalone refunds ## Create Refund - [POST /refunds](https://docs.nelnetpay.com/apis/billing-ledger-service/refunds/createrefund.md): Initiate a refund for one or more invoices, charges, or as a standalone refund. Refund Types: - Invoice Refund: Refund one or more invoices - Charge Refund: Refund one or more specific charges - Standalone Refund: Refund without reference to an invoice/charge Process: 1. Refund request is validated 2. Billing Service calls Payment API to process refund 3. On success, journal entries are created (DR Refund Expense, CR Bank) 4. Optionally, receipt is sent via Receipt Service ## List Refunds - [GET /refunds](https://docs.nelnetpay.com/apis/billing-ledger-service/refunds/listrefunds.md): List all refunds with pagination and filtering ## Get Refund - [GET /refunds/{refundId}](https://docs.nelnetpay.com/apis/billing-ledger-service/refunds/getrefund.md): Retrieve details of a specific refund ## Get Refund Status - [GET /refunds/{refundId}/status](https://docs.nelnetpay.com/apis/billing-ledger-service/refunds/getrefundstatus.md): Get the processing status of a refund