# Customer Refunds Process and track customer refunds. Record refunds issued to customers for overpayments, returns, or cancelled transactions. ## List CustomerRefund records - [GET /public/v1/customer-refunds/](https://docs.dualentry.com/resources/customer-refunds/list_customerrefund_records.md): Retrieve a paginated list of CustomerRefund records with filtering and ordering options. ## Create CustomerRefund record - [POST /public/v1/customer-refunds/](https://docs.dualentry.com/resources/customer-refunds/create_customerrefund_record.md): Create a new CustomerRefund record with the provided data. Validates all required fields and business rules. ## Get CustomerRefund record - [GET /public/v1/customer-refunds/{record_number}/](https://docs.dualentry.com/resources/customer-refunds/get_customerrefund_record.md): Retrieve a specific CustomerRefund record by number with all related data. ## Update CustomerRefund record - [PUT /public/v1/customer-refunds/{record_number}/](https://docs.dualentry.com/resources/customer-refunds/update_customerrefund_record.md): Update an existing CustomerRefund record with the provided data. Validates all required fields and business rules. ## Create CustomerRefund record attachments - [POST /public/v1/customer-refunds/{record_number}/attachments/](https://docs.dualentry.com/resources/customer-refunds/create_customerrefund_record_attachments.md): Create a new CustomerRefund record attachments with the provided data. Validates all required fields and business rules.