# Sales Orders Create and manage sales orders. Track customer orders for goods or services before invoicing, including line items, quantities, fulfillment status, and invoicing progress. ## List SalesOrder records - [GET /public/v1/sales-orders/](https://docs.dualentry.com/resources/sales-orders/list_salesorder_records.md): Retrieve a paginated list of SalesOrder records with filtering and ordering options. ## Create SalesOrder record - [POST /public/v1/sales-orders/](https://docs.dualentry.com/resources/sales-orders/create_salesorder_record.md): Create a new SalesOrder record with the provided data. Validates all required fields and business rules. ## Get SalesOrder record - [GET /public/v1/sales-orders/{record_number}/](https://docs.dualentry.com/resources/sales-orders/get_salesorder_record.md): Retrieve a specific SalesOrder record by number with all related data. ## Update SalesOrder record - [PUT /public/v1/sales-orders/{record_number}/](https://docs.dualentry.com/resources/sales-orders/update_salesorder_record.md): Update an existing SalesOrder record with the provided data. Validates all required fields and business rules. ## Create SalesOrder record attachments - [POST /public/v1/sales-orders/{record_number}/attachments/](https://docs.dualentry.com/resources/sales-orders/create_salesorder_record_attachments.md): Create a new SalesOrder record attachments with the provided data. Validates all required fields and business rules.