Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 2.32 KB

CHANGELOG.md

File metadata and controls

56 lines (42 loc) · 2.32 KB

Changelog

0.6.0

  • Add ES-scoped issuer certificate file uploads, representation verification, submission-verification retries and pending-change cancellation.
  • Expose active submission readiness and pending verification results from the deployed API contract (47 operations).
  • Keep certificate uploads as native multipart requests without automatic retries.

All notable changes to the FiscalRail Python SDK are documented here.

0.5.0 — 2026-09-28

  • Match the deployed current-account API routes and split invoicing settings into a dedicated resource.
  • Use /tax-ids/{id} for tax ID retrieval.
  • Regenerate response and request types from the updated FiscalRail OpenAPI contract.

0.4.0 — 2026-09-07

  • Add client.balances.retrieve(account_id) with precise decimal amounts and response metadata.
  • Add client.account_tax_regimes.retrieve(account_id) with typed Global and Spanish responses, including nullable Spanish representation details.
  • Refresh generated types against the published OpenAPI contract, including account address updates, restoring coverage of all 42 public operations.
  • Align the version with the initial Ruby SDK release.

0.3.0 — 2026-08-22

  • Add client.payment_instructions with create, retrieve, update, list, and delete operations for bank-transfer instructions.
  • Add account default payment instructions and invoice payment terms to the generated request and response types.
  • Decode rendered payment options, including their snapshotted bank details and invoice payment reference.
  • Add InvalidPaymentInstructionError for payment-instruction validation failures.

0.2.0 — 2026-08-19

  • Update the Account model for nested default series and account-wide invoice numbering scope.
  • Add client.accounts.update() for changing Account invoicing settings.
  • Add customer invoice prefixes to response and create/update parameter types.

0.1.0 — 2026-08-16

  • Add a typed, pooled requests client for the complete FiscalRail API.
  • Generate immutable response dataclasses, request TypedDicts, enums, and the operation registry from FiscalRail's published OpenAPI contract.
  • Add automatic safe retries and idempotency support for invoice issuance and amendments.
  • Add webhook signature verification with timestamp tolerance.
  • Add country-specific Spanish IVA and IRPF helpers.