# Actuals Log real expenses from credit cards, manual entry, or converted POs. Use `expands[]=contact&expands[]=attachments` to include contact details and receipts. Split costs across multiple budget categories. ## List actuals - [GET /projects/{projectId}/actuals](https://docs.saturation.io/openapi/actuals/listactuals.md): Retrieve actual spending data for a project ## Get actual - [GET /projects/{projectId}/actuals/{actualId}](https://docs.saturation.io/openapi/actuals/getactual.md): Retrieve a specific actual entry ## Create actual - [POST /projects/{projectId}/actuals/{actualId}](https://docs.saturation.io/openapi/actuals/createactual.md): Create a new actual entry for a project ## Update actual - [PUT /projects/{projectId}/actuals/{actualId}](https://docs.saturation.io/openapi/actuals/updateactual.md): Update an existing actual entry ## Delete actual - [DELETE /projects/{projectId}/actuals/{actualId}](https://docs.saturation.io/openapi/actuals/deleteactual.md): Delete an actual entry ## Upload actual attachment - [POST /projects/{projectId}/actuals/{actualId}/attachment](https://docs.saturation.io/openapi/actuals/uploadactualattachment.md): Upload a receipt or other supporting document for an actual. Accepts PDF or image files up to 10 MB.