Skip to main content

Refunds & Notifications · Article 6.6

Strona Not kredytowych

Pełnoprawna sekcja w panelu freelancera wyświetlająca każdą notę kredytową dla wszystkich Twoich ofert, ze statusem, kwotą zwrotu, powiązaną ofertą i przyciskami akcji. Używaj jej, gdy chcesz zarządzać zwrotami bez wchodzenia w każdą ofertę z osobna.

Do kwietnia 2026 r. noty kredytowe były widoczne tylko w poszczególnych ofertach — trzeba było znaleźć ofertę, otworzyć Dokumenty, znaleźć notę kredytową. Działało to, gdy miałeś jeden lub dwa zwroty w toku; przestawało działać, gdy miałeś ich kilkanaście. Strona Not kredytowych wyświetla historię zwrotów i oczekujące akcje w jednym miejscu, posortowane według statusu tak, aby elementy wymagające Twojej uwagi trafiały na górę.

Step by step

  1. Otwórz /credit-notes

    z paska bocznego panelu (pod Zwroty / Noty kredytowe).

  2. Filtruj według statusu.

    Rząd pigułek na górze: Wszystkie, Oczekujące, Zlecone, Nieudane, Zakończone, Ręczne. Oczekujące i Nieudane domyślnie sortowane na górę — to te wymagające Twojego działania.

  3. Sprawdź wiersz.

    Każdy pokazuje: CRN-NNNN, kwotę zwrotu + walutę, odznakę statusu, link do numeru oferty, link do numeru aneksu, datę wystawienia, datę zakończenia zwrotu (jeśli dotyczy), przyciski akcji.

  4. Podejmij akcję z wiersza.

    Te same przyciski co baner Zwrotu per oferta: Odśwież status (artykuł 8.7), Ponów (artykuł 8.8), Oznacz jako zwrócony (artykuł 8.9), Pobierz PDF.

  5. Przejdź do oferty w razie potrzeby.

    Kliknij numer oferty, aby otworzyć /proposals/{id} dla pełnego kontekstu (Timeline, Dokumenty, powiązany aneks).

Why this works this way

Backend: CreditNoteListView (amendment_views.py:849, [D-116]) zwraca wszystkie nieusunięte noty kredytowe dla ofert uwierzytelnionego freelancera, posortowane malejąco według issued_at. Każdy wiersz zawiera numer oferty, nazwę klienta i numer aneksu obok własnych pól noty kredytowej — nie są potrzebne dodatkowe żądania do wyrenderowania listy.

Frontendowa strona czyta z tego samego kształtu co serializator get_credit_notes per oferta, więc komponent per wiersz jest ponownie używany. Filtry działają po stronie klienta (zestaw wyników jest ograniczony przez liczbę not kredytowych na konto, która zazwyczaj wynosi dziesiątki, nie tysiące).

Troubleshooting

Keep reading