# Get result count and total values for list of purchase invoices in one call
**GET /api-v1/purchase-invoice/advanced/summary**
Combines what GET overall and GET advanced/total return, to save the frontend a round-trip. Computes the same two values the same way -- see OpenPurchaseInvoiceService.calculateSummary().
## Servers
- Generated server url: https://wyzio.app (Generated server url)
## Parameters
### Headers
- **WEAL-TOKEN** ()
API token (can be retrieved from account settings)
- **TARGET-ORGANIZATION-ID** ()
ID of organization, for which the operation must be performed
### Query parameters
- **description** (string)
- **vatAmount** ()
- **chartOfAccountsId** (string)
- **invoiceLineDepartmentId** ()
Invoice Line Department IDs filter.
Supported values:
-1 — records where value is not assigned
- ID
- Multiple values separated by
;
Examples:
- **orderId** (string)
- **invoiceLineOfficeId** (string)
- **reBill** (boolean)
- **reBilled** (boolean)
- **reBilledDate** ()
ReBilled date filter.
Supported operators:
- Range (
.. )
- Greater than (
> )
- Greater than or equal (
>= )
- Less than (
< )
- Less than or equal (
<= )
Examples:
- 01/01/2026..31/21/2025
- >=01/01/2026
- <=01/01/2026
- **articleId** (string)
- **quantity** ()
- **ruleName** ()
Allocation rule name
- **requestedDate** ()
Requested date filter.
Supported operators:
- Range (
.. )
- Greater than (
> )
- Greater than or equal (
>= )
- Less than (
< )
- Less than or equal (
<= )
Examples:
- 01/01/2026..31/21/2025
- >=01/01/2026
- <=01/01/2026
- **plannedDate** ()
Planned date filter.
Supported operators:
- Range (
.. )
- Greater than (
> )
- Greater than or equal (
>= )
- Less than (
< )
- Less than or equal (
<= )
Examples:
- 01/01/2026..31/21/2025
- >=01/01/2026
- <=01/01/2026
- **sentDate** ()
Sent date filter.
Supported operators:
- Range (
.. )
- Greater than (
> )
- Greater than or equal (
>= )
- Less than (
< )
- Less than or equal (
<= )
Examples:
- 01/01/2026..31/21/2025
- >=01/01/2026
- <=01/01/2026
- **valueDate** ()
Value date filter.
Supported operators:
- Range (
.. )
- Greater than (
> )
- Greater than or equal (
>= )
- Less than (
< )
- Less than or equal (
<= )
Examples:
- 01/01/2026..31/21/2025
- >=01/01/2026
- <=01/01/2026
- **paidAmount** ()
- **bankCharges** ()
- **payableByAccount** (string)
- **paymentType** (string)
Multi-value supported. Example: value1;value2
- **paymentAccountId** (string)
- **vatType** (string)
Multi-value supported. Example: value1;value2
- **documentsExist** (boolean)
- **id** (string)
- **date** ()
Date filter.
Supported operators:
- Range (
.. )
- Greater than (
> )
- Greater than or equal (
>= )
- Less than (
< )
- Less than or equal (
<= )
Examples:
- 01/01/2026..31/21/2025
- >=01/01/2026
- <=01/01/2026
- **supplierId** (string)
- **reference** (string)
- **currency** (string)
- **netAmount** ()
- **totalAmount** ()
- **payable** ()
Payable amount filter.
Supports comparison operators (for example: >100, <1000, <>0).
Use <>0 to return only records where the selected amount is not equal to zero.
- **status** (string)
Multi-value supported. Example: value1;value2
- **validated** (boolean)
- **hasWarnings** (boolean)
- **hasComments** (boolean)
- **isInWorkflow** (boolean)
- **openDate** (string(date-time))
Open date filter.
Used only when showOpenInvoices is set to true.
- **showOpenInvoices** (boolean)
Show open invoices.
Requires openDate when set to true.
## Responses
### 200
OK
#### Body: application/json (object)
- **count** (integer(int64))
- **totals** (object)
### 400
400 Bad Request
### 401
401 Unauthorized
### 403
403 Access Denied
### 404
404 Not Found
### 500
500 Internal Server Error
[Powered by Bump.sh](https://bump.sh)