# Invoice ## Create invoice - [POST /site/{siteId}/ahds/v1/invoice](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_create.md): Creates a new Invoice record. Invoice resource in the Animal Health Data Store ## List invoices - [GET /site/{siteId}/ahds/v1/invoice](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_findall.md): Returns a paginated list of Invoices for the specified site. Supports filtering and sorting. ## Get invoice - [GET /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_findone.md): Returns a single Invoice by its unique identifier. ## Update invoice - [PATCH /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_update.md): Partially updates an existing Invoice. Only provided fields will be updated. ## Replace invoice - [PUT /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_replace.md): Fully replaces an existing Invoice. All fields must be provided. ## Delete invoice - [DELETE /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_remove.md): Permanently deletes a Invoice record.