Skip to content

Online session: Wait for invoice ready

Poll invoice status until it succeeds, fails, or times out.

Use via session = auth.online_session(...)
Source src/ksef2/clients/online.py:146 Generated from async source src/ksef2/clients/async_online.py
session.wait_for_invoice_ready
session.wait_for_invoice_ready(*, invoice_reference_number: str, timeout: float = 60.0, poll_interval: float = 2.0) -> SessionInvoiceStatusResponse

Returns

SessionInvoiceStatusResponse

Parameters

invoice_reference_number str
required / keyword-only
timeout float
default 60.0 / keyword-only
poll_interval float
default 2.0 / keyword-only
Use via session = await auth.online_session(...)
Source src/ksef2/clients/async_online.py:143 Authored source
await session.wait_for_invoice_ready
await session.wait_for_invoice_ready(*, invoice_reference_number: str, timeout: float = 60.0, poll_interval: float = 2.0) -> SessionInvoiceStatusResponse

Returns

SessionInvoiceStatusResponse

Parameters

invoice_reference_number str
required / keyword-only
timeout float
default 60.0 / keyword-only
poll_interval float
default 2.0 / keyword-only