Returns a list of sales invoices based on the specified advanced filters.
Headers
-
API token (can be retrieved from account settings)
-
ID of organization, for which the operation must be performed
Query parameters
-
Page Number
Default value is
1. -
Field to sort by
-
Sorting direction
Values are
ASCorDESC. Default value isASC. -
Size per page
Default value is
60. -
Sales invoice ID filter.
Multi-value supported. Example: value1;value2 -
Invoice number filter
-
Date filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Client contact ID filter.
Multi-value supported. Example: value1;value2 -
Internal reference filter
-
Free-text description filter
-
Currency code filter
-
Net amount filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Total amount filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Receivable amount filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Invoice status filter
Values are
OPEN,UNPAID,PAID,PARTIALLY_PAID,OVERDUE, orPRO_FORMA. -
Our contact (sales representative) name filter
-
Client email filter
-
Whether the client uses e-correspondence
-
Whether the invoice has warnings
-
Whether the invoice is validated
-
Whether the invoice has comments
-
Whether the invoice is currently part of an active workflow
-
Billing email address filter
-
Whether the invoice has shipments
-
Whether the invoice document has been sent to the client
-
Client address name filter
-
Client address street filter
-
Client address P.O. box / street line 2 filter
-
Client address postal code filter
-
Client address city filter
-
Client address ISO 3166-1 alpha-2 country code filter
-
Client address region code filter
-
Client address 'to the attention of' filter
-
Sales invoice line ID filter.
Multi-value supported. Example: value1;value2 -
Invoice line description filter
-
Invoice line sale chart of accounts ID filter.
Multi-value supported. Example: value1;value2 -
Invoice line net total filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Invoice line VAT amount filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Invoice line total price filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Invoice line net unit price filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Invoice line department ID filter.
Supported values:-1— records where value is not assigned- ID
- Multiple values separated by
;
Examples:
- -1
- 10
- 10;15;20
-
Invoice line article ID filter.
Multi-value supported. Example: value1;value2 -
Allocation rule name
-
Invoice line office ID filter.
Multi-value supported. Example: value1;value2 -
Payment ID filter.
Multi-value supported. Example: value1;value2 -
Payment receivable-by chart of accounts ID filter.
Multi-value supported. Example: value1;value2 -
Payment requested date filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Payment overdue date filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Payment value date filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Payment paid amount filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Payment bank charges filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Payment loss on debtors filter.Supports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Payment BVR-QR number filter
-
Specific balance sheet chart of accounts ID filter.
Multi-value supported. Example: value1;value2 -
Whether the invoice is excluded from VAT reporting
-
Client's reference filter
-
Our contact ID filter.
Multi-value supported. Example: value1;value2 -
Open date filter.
Used only whenshowOpenInvoicesis set totrue. -
Show open invoices.
RequiresopenDatewhen set totrue.
curl \
--request GET 'https://wyzio.app/api-v1/sales-invoice/advanced'
[
{
"id": 42,
"organizationId": 42,
"number": "string",
"date": "2026-05-04T09:42:00Z",
"client": "string",
"clientId": 42,
"reference": "string",
"description": "string",
"referenceAndDescriptionJoined": "string",
"currency": "string",
"netAmount": 42.0,
"totalAmount": 42.0,
"receivable": 42.0,
"status": "OPEN",
"comments": "string",
"warnings": "string",
"ourContactName": "string",
"clientEmail": "string",
"clientAdvancedInvoicingNote": "string",
"clientECorrespondence": true,
"hasWarnings": true,
"bvrGenerationAvailability": true,
"qrGenerationAvailability": true,
"creatorContactId": 42,
"validated": true,
"workflowPermissions": "string",
"hasComments": true,
"isInWorkflow": true,
"systemValidated": true,
"clientBillingEmail": "string",
"hasShipments": true,
"isDocSent": true,
"addressClientName": "string",
"addressStreet": "string",
"addressStreetPoBox": "string",
"addressZipCode": "string",
"addressCity": "string",
"addressCountryCode": "string",
"addressRegionCode": "string",
"addressToTheAttentionOf": "string",
"salesInvoiceLineId": 42,
"invoiceLineDescription": "string",
"invoiceLineSaleAccountId": 42,
"invoiceLineSaleAccountNumber": 42,
"invoiceLineQuantity": 42.0,
"invoiceLineTotalNet": 42.0,
"invoiceLineVatPercent": 42.0,
"invoiceLineVat": 42.0,
"invoiceLineTotalPrice": 42.0,
"invoiceLineNetPrice": 42.0,
"invoiceLineDiscount": 42.0,
"invoiceLineDepartmentId": 42,
"invoiceLineDepartmentName": "string",
"invoiceLineArticleId": 42,
"invoiceLineArticleIdToDisplay": "string",
"invoiceLineAllocationKeys": "string",
"invoiceLineOfficeId": 42,
"invoiceLineOfficeName": "string",
"paymentId": 42,
"paymentReceivableByAccountNumber": 42,
"paymentReceivableByAccountId": 42,
"paymentRequestedDate": "2026-05-04T09:42:00Z",
"paymentOverdueDate": "2026-05-04T09:42:00Z",
"paymentValueDate": "2026-05-04T09:42:00Z",
"paymentRequestedCurrency": "string",
"paymentRequestedAmount": 42.0,
"paymentPaidCurrency": "string",
"paymentPaidAmount": 42.0,
"paymentBankCharges": 42.0,
"paymentLossOnDebtors": 42.0,
"paymentBvrNumber": "string",
"paymentQrNumber": "string",
"paymentBvrQrNumber": "string",
"specificBalanceSheetAccountId": 42,
"vatCodeEntityId": 42,
"excludedFromVat": true,
"yourReference": "string",
"ourContactId": 42,
"flagsAmount": 42,
"inWorkflow": true
}
]