# Invoice Write Off Operations related to invoice write off, including create, get, etc ## Get WriteOff Invoice by Number - [GET /api/v3/WriteOff/Invoice/Number](https://developer.dealpos.com/openapi/openapi/invoice-write-off/getwriteoffinvoicebynumber.md): Get details of a write-off invoice by its number and outlet. ## List WriteOff Invoice - [GET /api/v3/WriteOff/Invoice](https://developer.dealpos.com/openapi/openapi/invoice-write-off/listwriteoffinvoices.md): Get a list of write-off invoices filtered by date and outlet. ## Update Write Off - [PUT /api/v3/WriteOff/Invoice](https://developer.dealpos.com/openapi/openapi/invoice-write-off/put-writeoff-invoice.md): Update a write-off payment on an invoice. Requires the "ADD" role in the "Payment" module. ## Add Write Off - [POST /api/v3/WriteOff/Invoice](https://developer.dealpos.com/openapi/openapi/invoice-write-off/post-writeoff-invoice.md): Create a write-off for an invoice (only allowed for invoices with status "Unpaid" or "Partial"). Requires the "ADD" role in the "Payment" module. ## Delete Write Off - [DELETE /api/v3/WriteOff/Invoice](https://developer.dealpos.com/openapi/openapi/invoice-write-off/delete-writeoff-invoice.md): Delete WriteOff payment in Invoice ## Get WriteOff By List Invoice Number - [GET /api/v3/WriteOff/Invoice/ListInvoiceNumber](https://developer.dealpos.com/openapi/openapi/invoice-write-off/get-writeoff-invoice-listinvoicenumber.md): Get write-off invoices for a list of invoice numbers scoped to an outlet.