# Customer Payments Record and manage customer payments. Track payments received from customers and apply them to outstanding invoices, including partial payments and overpayments. ## List CustomerPayment records - [GET /public/v1/customer-payments/](https://docs.dualentry.com/resources/customer-payments/list_customerpayment_records.md): Retrieve a paginated list of CustomerPayment records with filtering and ordering options. ## Create CustomerPayment record - [POST /public/v1/customer-payments/](https://docs.dualentry.com/resources/customer-payments/create_customerpayment_record.md): Create a new CustomerPayment record with the provided data. Validates all required fields and business rules. ## Get CustomerPayment record - [GET /public/v1/customer-payments/{record_number}/](https://docs.dualentry.com/resources/customer-payments/get_customerpayment_record.md): Retrieve a specific CustomerPayment record by number with all related data. ## Update CustomerPayment record - [PUT /public/v1/customer-payments/{record_number}/](https://docs.dualentry.com/resources/customer-payments/update_customerpayment_record.md): Update an existing CustomerPayment record with the provided data. Validates all required fields and business rules.