Skip to content

Releases: Kuduxaaa/rsge-python

v1.1.0

11 Feb 07:02

Choose a tag to compare

v1.1.0 — Invoice / Declaration Module

New module for the RS.ge eAPI Invoice/Declaration REST service (https://eapi.rs.ge), enabling programmatic management of tax invoices (საგადასახადო დოკუმენტი).

New Features

InvoiceClient — 25+ methods covering the full invoice lifecycle:

  • Authentication — One-factor and two-factor (PIN) auth flows with needs_pin detection
  • Invoice CRUD — save_invoice(), get_invoice(), list_invoices(), delete_invoice()
  • Lifecycle — activate_invoice(), cancel_invoice(), confirm_invoice(), refuse_invoice() (single and bulk)
  • Reference data — get_org_info(), get_vat_payer_status(), get_units()
  • Barcode catalog — list_bar_codes(), get_bar_code(), clear_bar_codes()
  • Declaration — create_decl(), get_seq_num(), list_excise()

Models — 11 dataclass models with to_dict() / from_dict() round-trip serialization:

  • Invoice, InvoiceGoods, InvoiceReturn, InvoiceAdvance, SubInvoiceDistribution
  • InvoiceAuthResponse, InvoiceAction, Unit, OrgInfo, BarCode, TransactionResult

Enums — 6 IntEnum types with Georgian descriptions:

  • InvoiceCategory, InvoiceType, InvoiceVATType, InvoiceListType, CorrectReason, ReturnType

Documentation

  • Full docs/invoice-client.md
  • Updated docs/models.md, docs/enums.md, and docs/getting-started.md guides
  • New docs/README.md — documentation index/map
  • 3 example scripts: basic_invoice.py, invoice_management.py, invoice_reference_data.py

Install / Upgrade

pip install --upgrade rsge-python

v1.0.0

07 Feb 16:28

Choose a tag to compare

Initial release of rsge-python — Python SDK for Georgian Revenue Service (RS.ge) WayBill & Customs APIs.