Lookup dostawców PEPPOL jest publicznym przepływem klienta głównego. Nie wymaga uwierzytelnionego kontekstu KSeF i sam nie bierze udziału w przetwarzaniu sesji faktur.
Używaj go jako danych referencyjnych: do wypełniania wyboru dostawcy, walidacji identyfikatorów dostawców albo odświeżania lokalnego cache dostawców. Trzymaj go osobno od wysyłki faktur, zapytań o metadane KSeF, eksportów i statusu UPO.
Gdzie znajduje się w SDK
PEPPOL jest wystawiony na kliencie głównym obok innych publicznych gałęzi:
for provider in client.peppol.list():
print(provider.id, provider.name)list() zwraca Pager po stronicowanej odpowiedzi: iteracja sama przechodzi po
stronach, .pages() zwraca po jednej liście na stronę, a .first_page()
wykonuje pojedyncze żądanie.
providers_by_id = {
provider.id: provider.name
for provider in client.peppol.list()
}Granica produktu
Rekordy dostawców są danymi referencyjnymi produktu. Cacheuj identyfikatory i nazwy dostawców zgodnie z wymaganiami świeżości danych, a cache odświeżaj niezależnie od uwierzytelnionych workerów faktur.
Łącz ten lookup z przepływami faktur tylko wtedy, gdy Twój produkt ma własny krok PEPPOL, na przykład wybór identyfikatora dostawcy przez użytkownika przed budową payloadu specyficznego dla integracji.
Powiązane strony
- Wyszukaj dostawców PEPPOL: Pobierz jedną stronę albo przejdź przez wszystkich dostawców PEPPOL w kodzie SDK.
- Przegląd SDK: Zobacz PEPPOL wśród gałęzi klienta głównego.
- Skonfiguruj klienta: Utwórz klienta głównego używanego do publicznego lookupu dostawców.
