SDKs

Python

fiscal-web — cliente oficial Python 3.8+ con soporte sync y async. Type hints en todos los endpoints.

Instalación

pip
pip install fiscal-web

Uso

Emitir una factura
import os
from fiscal_web import FiscalWeb

fw = FiscalWeb(api_key=os.environ["FW_KEY"])

doc = fw.documents.create(
    kind="invoice",
    series="F001",
    receiver={"id_kind": "ruc", "id_value": "20512333797", "name": "ACME SAC"},
    items=[
        {"description": "Servicio profesional", "quantity": "1", "unit_price": "100.00"}
    ],
)

print(doc.id, doc.state)

Cliente async

Para asyncio: from fiscal_web import AsyncFiscalWeb — misma API pero con await:

  • await fw.documents.create(...)
  • await fw.documents.cancel(...)

Repo: github.com/fiscal-web/python-sdk.