Skip to content

Invoice service: Wait for invoices

Poll invoice metadata until at least one invoice matches the filters.

Called on auth.invoices
Source src/ksef2/services/invoices.py:260 Generated from async source src/ksef2/services/async_invoices.py
auth.invoices.wait_for_invoices
auth.invoices.wait_for_invoices(*, filters: InvoicesFilter, timeout: float = 120.0, poll_interval: float = 2.0) -> QueryInvoicesMetadataResponse

Returns

QueryInvoicesMetadataResponse

Parameters

filters InvoicesFilter
required / keyword-only
timeout float
default 120.0 / keyword-only
poll_interval float
default 2.0 / keyword-only
Called on auth.invoices
Source src/ksef2/services/async_invoices.py:261 Authored source
await auth.invoices.wait_for_invoices
await auth.invoices.wait_for_invoices(*, filters: InvoicesFilter, timeout: float = 120.0, poll_interval: float = 2.0) -> QueryInvoicesMetadataResponse

Returns

QueryInvoicesMetadataResponse

Parameters

filters InvoicesFilter
required / keyword-only
timeout float
default 120.0 / keyword-only
poll_interval float
default 2.0 / keyword-only