# Customer Prepayment Applications Apply customer prepayments and credits to invoices. Record applications of prepayments or credit memos to reduce invoice balances. ## List CustomerPrepaymentApplication records - [GET /public/v1/customer-prepayment-applications/](https://docs.dualentry.com/resources/customer-prepayment-applications/list_customerprepaymentapplication_records.md): Retrieve a paginated list of CustomerPrepaymentApplication records with filtering and ordering options. ## Create CustomerPrepaymentApplication record - [POST /public/v1/customer-prepayment-applications/](https://docs.dualentry.com/resources/customer-prepayment-applications/create_customerprepaymentapplication_record.md): Create a new CustomerPrepaymentApplication record with the provided data. Validates all required fields and business rules. ## Get CustomerPrepaymentApplication record - [GET /public/v1/customer-prepayment-applications/{record_number}/](https://docs.dualentry.com/resources/customer-prepayment-applications/get_customerprepaymentapplication_record.md): Retrieve a specific CustomerPrepaymentApplication record by number with all related data. ## Update CustomerPrepaymentApplication record - [PUT /public/v1/customer-prepayment-applications/{record_number}/](https://docs.dualentry.com/resources/customer-prepayment-applications/update_customerprepaymentapplication_record.md): Update an existing CustomerPrepaymentApplication record with the provided data. Validates all required fields and business rules. ## Create CustomerPrepaymentApplication record attachments - [POST /public/v1/customer-prepayment-applications/{record_number}/attachments/](https://docs.dualentry.com/resources/customer-prepayment-applications/create_customerprepaymentapplication_record_attachments.md): Create a new CustomerPrepaymentApplication record attachments with the provided data. Validates all required fields and business rules.