# Invoice Payment Operations related to invoice payment, including create, get, etc ## Received by Outlet - [GET /Payment/Invoice](https://developer.dealpos.com/openapi/openapi/invoice-payment/getpaymentinvoice.md): >Also available as HTTP POST (endpoint: /api/v3/Payment/Invoice/p) Invoice Payment Received By Outlet Required Group Role: "Payment" - "VIEW" ## Add Payment - [POST /Payment/Invoice](https://developer.dealpos.com/openapi/openapi/invoice-payment/postpaymentinvoice.md): > #### Terminology Changes > > StateFilter, will be changed into UnpaidValidation in the upcoming update, the old one will remain works. Add Payment in invoice You must have "ADD" role in "Payment" Module OR "EDIT" role in "Global" Module ## Delete Payment - [DELETE /Payment/Invoice](https://developer.dealpos.com/openapi/openapi/invoice-payment/deletepaymentinvoice.md): Delete Payment in invoice You must have "Edit" role in "Payment" Module ## Add Payment (Full Payment) - [POST /Payment/Invoice/AddPaymentFull](https://developer.dealpos.com/openapi/openapi/invoice-payment/postpaymentinvoicefull.md): > #### Terminology Changes > > StateFilter, will be changed into UnpaidValidation in the upcoming update, the old one will remain works. > This endpoint is a fractions from API/V3/Payment/Invoice. In This endpoint, you will not need to fill the exact payment amount in order to fill the entire payments (fully paid). You will only need to fill the Amount to 0 (zero). Please see the request example attached. You must have "ADD" role in "Payment" Module OR "EDIT" role in "Global" Module