Skip to main content

Proposals & Invoices · Article 5.9

Rejestruj płatne godziny i konwertuj je na ofertę jednym kliknięciem

Rejestruj czas dla projektu, oznaczaj wpisy jako płatne lub niepłatne i kliknij `Utwórz ofertę z czasu`, żeby przekonwertować zarejestrowane wpisy na pozycje oferty w stawce godzinowej klienta.

Śledzenie czasu w Clozo jest celowo minimalne — nie jesteśmy narzędziem do zarządzania projektami. Funkcja istnieje, ponieważ europejscy freelancerzy często rozliczają się godzinowo i potrzebują bezproblemowej ścieżki od „pracowałem" do „wyślij fakturę". /time-tracking to jedna strona z timerem per-dzień i podsumowaniem per-tydzień; rejestruje tylko to, co jest potrzebne do rozliczenia.

Step by step

  1. Zaloguj wpis czasu.

    Otwórz /time-tracking+ Dodaj wpis. Wybierz klienta, wpisz opis projektu, wybierz datę, wpisz czas trwania w GG:MM (np. 2:30 dla dwóch i pół godziny), zaznacz Płatny jeśli wlicza się do faktury.

  2. Powtarzaj przez tydzień lub miesiąc.

    Wpisy pojawiają się w liście per-tydzień; możesz edytować lub usunąć dowolny wpis.

  3. Konwertuj na ofertę.

    Gdy jesteś gotowy do rozliczenia, kliknij Utwórz ofertę z czasu na górze strony. Wybierz klienta. Kreator otwiera się ze wstępnie wypełnionymi pozycjami.

  4. Dostosuj według potrzeb.

    Scal wpisy z podobnymi opisami, edytuj stawki per wiersz jeśli masz pracę z wieloma stawkami, dodaj stałe pozycje dla pracy nie-godzinowej (np. „Opłata licencyjna za zasoby — €150").

  5. Wyślij ofertę.

    Standardowe zakończenie kreatora — tytuł, % depozytu, warunki płatności, podgląd, wyślij.

Why this works this way

Model danych. TimeEntry ma: klienta, opis projektu, datę, czas trwania (minuty), flagę płatne (domyślnie true), opcjonalną notatkę. W v1 nie ma timera start/stop — rejestrujesz czasy po fakcie. Rozważaliśmy timer na żywo, ale większość freelancerów albo śledzi czas we własnych narzędziach (Toggl, Harvest) albo szacuje po fakcie; timer na żywo dodawał złożoność UI dla marginalnej wartości.

Mechanika konwersji. Gdy klikasz Utwórz ofertę z czasu:

1. Clozo odpytuje wszystkie wpisy czasu billable=true dla wybranego klienta, pogrupowane według opisu projektu. 2. Każdy unikalny opis staje się jedną pozycją godzinową: description={opis projektu}, quantity={łączne godziny}, rate={client.default_hourly_rate}, type=hourly. 3. Kreator oferty otwiera się na kroku 3 (pozycje), wstępnie wypełniony. Możesz edytować, scalać lub dzielić wiersze przed wysłaniem. 4. Wpisy niepłatne nie są uwzględniane, ale pozostają w Twoich zapisach czasu jako odniesienie.

Pierwszeństwo stawki godzinowej. Konwersja używa default_hourly_rate klienta jako pierwszego. Jeśli to jest puste, przechodzi do default_hourly_rate Twojego profilu. Jeśli to też jest puste, wstawia 0 i musisz edytować przed wysłaniem. W przypadku pracy z wieloma stawkami (różne stawki dla różnych umiejętności), edytuj pozycje indywidualnie po konwersji.

Dlaczego wpisy są konwertowane, nie „linkowane". Częstą prośbą jest „połącz wpisy czasu z pozycjami, żebym mógł drążyć z faktury". W v1 tego nie robimy, ponieważ faktury UE są dokumentami prawnymi z konkretnego punktu w czasie — faktura powinna być czytelna sama z siebie bez odniesienia do trackera czasu, zwłaszcza w przypadku przyszłego audytu podatkowego za 7 lat. Konwersja jest jednostronna: czas → pozycje, bez żywego łącza.

Troubleshooting

Keep reading

Rejestruj płatne godziny i konwertuj je na ofertę jednym kliknięciem · Help · Clozo