ksef-client 0.2.0

Client API KSeF 2.0
Documentation

ksef-client-rust

[PL] komunikacja z API Krajowego Systemu e-Faktur (KSeF 2.0)

[EN] communication with the API of the digital platform for managing e-Invoicing in Poland (KSeF 2.0)

Biblioteka jest napisana w języku Rust; jest gotowa do integracji z istniejącymi projektami.

🌟 Funkcje

  • Obsługa błędów zgodna z idiomami Rust
  • Integracja z async/await

📜 Przykłady

Przykłady użycia biblioteki znajdują się w katalogu examples/.

  • get_access_token.rs - autentykacja i pobranie access_token
  • refresh_token.rs - odświeżenie wygasłego access_token
  • query_invoice_metadata.rs - pobieranie listy faktur ze stronicowaniem
  • invoice_export.rs - eksport faktur używany do przyrostowego pobiernia faktur

🔧 Instalacja

Dodaj do Cargo.toml:

[dependencies]

ksef-client = "0.1"

tokio = { version = "1.37", features = ["full"] }

chrono = { version = "0.4", features = ["serde"]}