arelle.CntlrQuickBooks

This module implements Quick Books server mode

See COPYRIGHT.md for copyright information.

Module Contents

Functions

Data

API

arelle.CntlrQuickBooks.userName: str | None

None

arelle.CntlrQuickBooks.sessions: dict[str, list[dict[str, str]]]

None

arelle.CntlrQuickBooks.qbRequests: list[dict[str, str]]

[]

arelle.CntlrQuickBooks.qbRequestStatus: dict[str | None, str | None]

None

arelle.CntlrQuickBooks.xbrlInstances: dict[str, str]

None

arelle.CntlrQuickBooks.cntlr: arelle.Cntlr.Cntlr | None

None

arelle.CntlrQuickBooks.supportedQbReports

None

arelle.CntlrQuickBooks.includeQbColumns

None

arelle.CntlrQuickBooks.glEntriesType

None

arelle.CntlrQuickBooks.qbTxnTypeToGL

None

arelle.CntlrQuickBooks.server(_cntlr: arelle.Cntlr.Cntlr, soapFile: BinaryIO, requestUrlParts: urllib.parse.SplitResult) str
arelle.CntlrQuickBooks.qbRequest(qbReport: str, fromDate: str, toDate: str, file: str) str
arelle.CntlrQuickBooks.qbResponse(responseName: str, content: str | list[str] | None = None) str
arelle.CntlrQuickBooks.docEltText(doc: lxml.etree._ElementTree, tag: str, defaultValue: str = '') str | None
arelle.CntlrQuickBooks.processQbResponse(qbRequest: dict[str, str], responseXml: str) None