# Direct Expenses Record direct expense transactions. Track payments made directly from a bank or credit card account for expenses, without going through the accounts payable process. ## List DirectExpense records - [GET /public/v1/direct-expenses/](https://docs.dualentry.com/resources/direct-expenses/list_directexpense_records.md): Retrieve a paginated list of DirectExpense records with filtering and ordering options. ## Create DirectExpense record - [POST /public/v1/direct-expenses/](https://docs.dualentry.com/resources/direct-expenses/create_directexpense_record.md): Create a new DirectExpense record with the provided data. Validates all required fields and business rules. ## Get DirectExpense record - [GET /public/v1/direct-expenses/{record_number}/](https://docs.dualentry.com/resources/direct-expenses/get_directexpense_record.md): Retrieve a specific DirectExpense record by number with all related data. ## Update DirectExpense record - [PUT /public/v1/direct-expenses/{record_number}/](https://docs.dualentry.com/resources/direct-expenses/update_directexpense_record.md): Update an existing DirectExpense record with the provided data. Validates all required fields and business rules. ## Create DirectExpense record attachments - [POST /public/v1/direct-expenses/{record_number}/attachments/](https://docs.dualentry.com/resources/direct-expenses/create_directexpense_record_attachments.md): Create a new DirectExpense record attachments with the provided data. Validates all required fields and business rules.