Skip to content

fix: harden collective identifier workflows - #85

Merged
smekcio merged 2 commits into
mainfrom
codex/iz-collective-hardening
Aug 30, 2026
Merged

fix: harden collective identifier workflows#85
smekcio merged 2 commits into
mainfrom
codex/iz-collective-hardening

Conversation

@smekcio

@smekcio smekcio commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Zakres

  • obsługa efektywnego limitu max_invoices z /limits/context z absolutnym pułapem 5000;
  • walidacja, że wszystkie faktury w IZ pochodzą od tego samego sprzedawcy;
  • odrzucanie niefinitywnych i przepełnionych kwot płatności;
  • walidacja rzeczywistego zakresu czasu po normalizacji do UTC oraz pełnej końcówki dnia;
  • wznowienie paginacji przez --continuation-token w query, invoices i by-ksef, także dla iteratorów SDK.

Dodano testy regresyjne, dokumentację i wpis w changelogu.

Weryfikacja

  • 905 passed, 13 skipped
  • ruff check src tests
  • mypy src
  • tools/sync_generated.py --check

@smekcio
smekcio merged commit f9f3b29 into main Aug 30, 2026
10 checks passed
This was referenced Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant