# List Join Invoice Get a paginated list of joined invoices. Requires the "View" role in the "Debt" module. Endpoint: GET /api/v3/Invoice/Join Version: 3.1.0 Security: OAuth2_clientCredentials ## Query parameters: - `PageNumber` (integer, required) The page number to retrieve. Example: 1 - `PageSize` (integer, required) The number of transactions per page. Example: 20 - `Outlet` (string) Filter transactions by outlet name. Example: "Outlet1" - `From` (string) Start date for filtering transactions. Example: "2020-08-01T00:00:00Z" - `To` (string) End date for filtering transactions. Example: "2020-08-31T23:59:59Z" - `CustomerID` (string) Unique identifier for the customer. Example: "d4a2b6ea-bf51-4e14-9d82-685aed1b2936" - `Number` (string) Filter transactions by transaction number. Example: "JI.25.04.00001" - `PaymentState` (string) Filter transactions by payment state. if not provided, all states will be included. Enum: "Paid", "Unpaid", "Partial", "Exceed", "Bulk", "WriteOff" ## Response 200 fields (application/json): - `Data` (array) - `Data.ID` (string) Unique identifier for the transaction Example: "d4a2b6ea-bf51-4e14-9d82-685aed1b2936" - `Data.Outlet` (string) Name of the outlet associated with the transaction Example: "Outlet1" - `Data.Number` (string) Transaction number Example: "JI.25.04.00001" - `Data.Customer` (string) Name of the customer associated with the transaction Example: "Ferdian" - `Data.Date` (string) Date of the transaction Example: "2020-08-17T00:00:00Z" - `Data.Due` (string) Due date for the transaction Example: "2020-08-24T00:00:00Z" - `Data.Note` (string) Additional notes related to the transaction Example: "Paid off in 1 week" - `Data.Payment` (string) Payment method used for the transaction Example: "Paid"