ksef-client 0.3.1

Client API KSeF 2.0
# 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
- `qrcode.rs` - generowanie kodu QR

## 🔧 Instalacja


Dodaj do `Cargo.toml`:

```toml
[dependencies]
ksef-client = "0.3"
tokio = { version = "1.37", features = ["full"] }
chrono = { version = "0.4", features = ["serde"]} 
```