InvoiceRead - co to jest? Definicja pojęcia KSeF
Co to jest InvoiceRead?
InvoiceRead to jedno z podstawowych uprawnień w KSeF, które pozwala na odczyt (przeglądanie i pobieranie) faktur. Osoba z uprawnieniem InvoiceRead może: przeglądać listę faktur zakupu i sprzedaży, otwierać i przeglądać szczegóły faktur, pobierać faktury w formacie XML lub PDF, sprawdzać status faktur (przyjęta, odrzucona, w trakcie przetwarzania), przeglądać Urzędowe Poświadczenia Odbioru (UPO).
InvoiceRead jest często nadawane: pracownikom księgowym (którzy muszą przeglądać faktury, ale nie wystawiają ich), biurom rachunkowym (do przeglądania faktur klientów), audytorom (do kontroli dokumentów), osobom odpowiedzialnym za archiwizację faktur.
Ważne: InvoiceRead pozwala tylko na odczyt faktur - nie pozwala na wystawianie nowych faktur ani modyfikowanie istniejących. Do wystawiania faktur potrzebne jest uprawnienie InvoiceWrite.
InvoiceRead vs InvoiceWrite
InvoiceRead: pozwala na odczyt faktur (przeglądanie, pobieranie), nie pozwala na wystawianie faktur, nie pozwala na modyfikowanie faktur, jest bezpieczniejsze (użytkownik nie może przypadkowo wystawić faktury). InvoiceWrite: pozwala na wystawianie nowych faktur, pozwala na odczyt faktur (zawiera InvoiceRead), pozwala na wysyłanie faktur do KSeF, wymaga większej odpowiedzialności. Większość użytkowników potrzebuje tylko InvoiceRead - do wystawiania faktur wystarczy jedna lub kilka osób z InvoiceWrite.
Jak nadać uprawnienie InvoiceRead?
Aby nadać uprawnienie InvoiceRead: 1) Zaloguj się do KSeF jako Owner lub osoba z uprawnieniem CredentialsManage, 2) Przejdź do sekcji zarządzania uprawnieniami, 3) Wybierz osobę lub podmiot, któremu chcesz nadać uprawnienie, 4) Wybierz uprawnienie InvoiceRead (możesz też nadać InvoiceWrite, jeśli użytkownik ma wystawiać faktury), 5) Określ kontekst uprawnienia (dla którego NIP), 6) Nadaj uprawnienie przez portal webowy lub API. Uprawnienie może być nadane osobie fizycznej (przez PESEL/NIP), podmiotowi (przez NIP) lub jednostce podrzędnej (przez InternalId).
InvoiceRead w kontekście biur rachunkowych
Biura rachunkowe często otrzymują uprawnienie InvoiceRead (czasem razem z InvoiceWrite) od swoich klientów, aby mogły: przeglądać faktury zakupu klienta, pobierać faktury do systemu księgowego, sprawdzać status faktur, archiwizować dokumenty. Biuro rachunkowe musi otrzymać uprawnienia od każdego klienta osobno - nie może przeglądać faktur klienta bez jego zgody.
FAQ
Czy InvoiceRead pozwala na wystawianie faktur?
Nie, InvoiceRead pozwala tylko na odczyt (przeglądanie i pobieranie) faktur. Do wystawiania faktur potrzebne jest uprawnienie InvoiceWrite. Jeśli chcesz, aby użytkownik mógł zarówno przeglądać, jak i wystawiać faktury, nadaj mu uprawnienie InvoiceWrite (które zawiera również możliwość odczytu).
Kto może nadać uprawnienie InvoiceRead?
Uprawnienie InvoiceRead może nadać: Owner (właściciel podmiotu) - ma pełne uprawnienia administracyjne, osoba z uprawnieniem CredentialsManage - może zarządzać uprawnieniami innych użytkowników. Jeśli nie masz jednej z tych ról, musisz poprosić właściciela podmiotu o nadanie uprawnienia.
Czy InvoiceRead jest bezpieczne?
Tak, InvoiceRead jest bezpieczne, ponieważ: pozwala tylko na odczyt faktur (nie można ich modyfikować ani wystawiać nowych), nie pozwala na zmianę danych podmiotu, nie pozwala na zarządzanie uprawnieniami innych użytkowników. Jeśli chcesz, aby użytkownik mógł tylko przeglądać faktury (np. do celów audytu), InvoiceRead jest idealnym wyborem.
Czy mogę cofnąć uprawnienie InvoiceRead?
Tak, możesz cofnąć (revoke) uprawnienie InvoiceRead w dowolnym momencie. Aby to zrobić: zaloguj się jako Owner lub osoba z CredentialsManage, przejdź do sekcji zarządzania uprawnieniami, znajdź uprawnienie InvoiceRead, które chcesz cofnąć, kliknij ‘Cofnij uprawnienie’ lub użyj odpowiedniego endpointu API. Po cofnięciu uprawnienia użytkownik nie będzie mógł już przeglądać faktur.