Dlaczego faktury powstają w Excelu lub Arkuszach Google
Excel i Arkusze Google są dobrze znane i sprawdzają się w obliczeniach. Cena i dostępność offline zależą od produktu i planu, ale oba narzędzia mogą przeliczać ilości i ceny jednostkowe na sumy oraz eksportować czytelny plik PDF.
Arkusz jest jednak tylko tak dobrze kontrolowany jak zbudowany skoroszyt i proces. Może zawierać rejestr, formuły, chronione komórki i historię wersji, ale doraźny plik nie przydziela automatycznie numerów faktur, nie blokuje wystawionej kopii ani nie śledzi płatności. Obliczenia i ewidencję trzeba traktować jako odrębne zagadnienia projektowe.
Konfiguracja układu faktury
Najlepiej zacząć od przejrzystego układu. Nazwa firmy, adres i dane kontaktowe mogą znaleźć się w górnych wierszach, blok klienta bezpośrednio poniżej, a numer i daty faktury po prawej stronie. Następnie trzeba pozostawić miejsce na tabelę pozycji oraz blok sumy częściowej, podatku i sumy końcowej. Poniższe podstawowe formuły działają w Excelu i Arkuszach Google, choć ustawienia regionalne mogą zmieniać separator dziesiętny i separatory formuł.
- Blok nagłówka
- Nazwa lub imię i nazwisko, adres, numer VAT albo podatkowy, adres e-mail oraz opcjonalna komórka na logo.
- Blok danych nabywcy
- Nazwa i adres klienta oraz jego numer VAT, jeżeli wymaga go transakcja.
- Dane faktury
- Numer faktury, data wystawienia i termin płatności, zwykle w komórkach takich jak F4, F5 i F6.
- Tabela pozycji
- Kolumny opisu, ilości, ceny jednostkowej i sumy pozycji, na przykład od A10 do D25.
- Blok podsumowania
- Suma częściowa, VAT lub inny podatek oraz suma końcowa, ułożone w prawym dolnym rogu i obliczane formułami.
Wzór 1: suma linii (ilość x cena)
Każdy wiersz mnoży ilość przez cenę jednostkową. Jeżeli ilość znajduje się w kolumnie B, a cena jednostkowa w kolumnie C, suma pozycji w D10 wynosi =B10*C10. Formułę należy skopiować w dół zakresu pozycji.
Aby nieużywany wiersz pozostał pusty, należy użyć =IF(B10="","",B10*C10). Wartości trzeba sformatować zgodnie z walutą faktury, bez zakładania, że każda waluta albo kalkulacja podatku używa dwóch miejsc po przecinku. Precyzję i moment zaokrąglenia należy ustawić zgodnie z wymaganiami transakcji.
Wzory 2-4: suma częściowa, VAT i suma końcowa
Przy sumach pozycji w zakresie D10:D25 formuła =SUM(D10:D25) daje sumę częściową. Jeżeli jedna stawka 21% obejmuje całą podstawę, a przepisy wymagają zaokrąglenia całej faktury do dwóch miejsc po przecinku, przykładowa formuła podatku to =ROUND(D27*0.21,2). Suma końcowa to =D27+D28. Stawkę, precyzję oraz zaokrąglanie na poziomie pozycji albo faktury trzeba dostosować do obowiązujących zasad.
- Suma częściowa
- <code>=SUM(D10:D25)</code> - sumuje wszystkie pozycje w tabeli. Formuła jest taka sama w Excelu i Arkuszach Google.
- VAT / przykład podatkowy
- <code>=ROUND(D27*0.21,2)</code> - przykład jednej stawki 21% z zaokrągleniem całej faktury do dwóch miejsc. Obie wartości trzeba dostosować.
- Wiele stawek podatkowych
- Podstawy podatku należy pogrupować według stawki albo użyć przetestowanej kolumny stawki. Trzeba ustalić, czy przepisy wymagają zaokrąglania każdej pozycji, grupy stawek czy całej faktury.
- Ogółem
- <code>=D27+D28</code> - suma częściowa powiększona o podatek. Jest to kwota należna, którą warto wyraźnie wyróżnić.
- Kwota słowna (nieobowiązkowo)
- Excel nie ma wbudowanej funkcji. Niektóre szablony używają długiej zagnieżdżonej formuły albo niewielkiego makra, a Arkusze Google wymagają skryptu.
Gdzie arkusze kalkulacyjne naprawdę pomagają
Arkusz kalkulacyjny jest elastyczny w obliczeniach. Zmiana wartości wejściowej powoduje przeliczenie komórek zależnych. Można modelować rabat procentowy, wysyłkę, zaliczki i różne grupy stawek, pod warunkiem że formuły oraz metoda zaokrąglania zostały przetestowane.
Arkusz może też pełnić funkcję ewidencji, jeżeli został celowo zaprojektowany i jest kontrolowany. Ryzyko powstaje wtedy, gdy skopiowany doraźnie plik traktuje się tak, jakby takie mechanizmy już zawierał.
Gdzie doraźny arkusz wymaga dodatkowej kontroli
Excel i Arkusze Google mogą chronić zakresy, przechowywać wersje i wspierać rozbudowane procesy pracy. Podstawowy skopiowany szablon nie zapewnia tego automatycznie. Przed użyciem go do wystawiania faktur trzeba sprawdzić następujące obszary:
- Brak wspólnego mechanizmu numeracji
- Skopiowany skoroszyt nie koordynuje wymaganej serii między użytkownikami ani plikami. Potrzebny jest jeden kontrolowany rejestr i uzgadnianie każdego kanału wystawiania.
- Chaos wersji
- Pliki o nazwach faktura_final.xlsx, faktura_final_v2.xlsx i faktura_ostateczna.xlsx łatwo pomylić. Bez centralnego rejestru trudno ustalić, która wersja została wysłana i jaka kwota została opłacona.
- Ręczna konfiguracja PDF
- Markowy arkusz kalkulacyjny może dobrze drukować, ale zakresy stron, powtarzające się nagłówki, skalowanie i przerwy muszą być skonfigurowane i przetestowane.
- Historia wersji nie jest finalizacją
- Historia wersji w chmurze może pokazać zmiany, ale nadal potrzebny jest proces, który zachowuje dokładną wystawioną kopię i zapobiega jej cichemu zastąpieniu.
- Pułapki zaokrągleń
- Wyświetlana precyzja może różnić się od wartości zapisanych. Zaokrąglenie trzeba zastosować na etapie i do skali wymaganych przez właściwe przepisy podatkowe oraz walutowe, a następnie uzgodnić wyświetlane liczby.
- Uszkodzone formuły
- Wiersze dodane poza zakresem odniesienia, nadpisane formuły i skopiowane odwołania mogą pominąć kwoty. Należy używać kontrolowanej tabeli albo zakresu dynamicznego i testować sumy.
- Brak wbudowanej ewidencji klientów i statusów
- Można budować rejestry klientów i płatności, ale szablon faktury na jedną stronę nie dostarcza ich automatycznie.
Bezpłatny generator jako alternatywa
Wyspecjalizowany bezpłatny generator faktur może obliczyć sumy pozycji, sumę częściową, konfigurowalny podatek i sumę końcową z wprowadzonych wartości, a następnie utworzyć spójny plik PDF. Generator dla gości bez konta jest szkicem tymczasowym: za każdym razem trzeba wpisać numer faktury i dane klienta, a na serwerze nie powstaje zapisany rekord rozliczeniowy. Po włączeniu zapisywania szkic może pozostać w danej przeglądarce przez maksymalnie siedem dni.
Po zalogowaniu do obszaru roboczego FreeBillGen można zapisywać faktury i klientów oraz otrzymywać sugestię kolejnego numeru na podstawie zapisanej sekwencji. Nadal trzeba zachowywać numery anulowanych dokumentów i uzgadniać faktury utworzone gdzie indziej. Generator dla gości wystarcza, gdy potrzebne są tylko obliczenia i plik PDF, a konto służy do przechowywania rekordów wielokrotnego użytku.
| Funkcja | Arkusz kalkulacyjny | FreeBillGen |
|---|---|---|
| Obliczenia pozycji i podatku | Tak, po samodzielnym utworzeniu formuł | Obliczane na podstawie wpisów |
| Kolejna numeracja | Wpisywana ręcznie | Wpisywana samodzielnie jako gość, sugerowana na podstawie zapisanych rekordów po zalogowaniu |
| Czytelny PDF | Wymaga konfiguracji wydruku | Generowany z ukończonego szkicu |
| Zapisany rekord faktury | Edytowalny plik | Brak rekordu na serwerze w trybie gościa, opcjonalny szkic w przeglądarce do siedmiu dni, zapis w obszarze roboczym po zalogowaniu |
| Lista klientów wielokrotnego użytku | Brak wbudowanej funkcji | Dostępna po zalogowaniu |
Pytania o szablon faktury w Excelu
Jaka formuła oblicza sumę pozycji faktury w Excelu?
Należy pomnożyć ilość przez cenę jednostkową. Jeżeli ilość znajduje się w B10, a cena jednostkowa w C10, suma pozycji to =B10*C10. Aby puste wiersze pozostały puste, można użyć =IF(B10="","",B10*C10). Następnie suma częściowa to =SUM(D10:D25).
Jak dodać VAT lub podatek od sprzedaży w arkuszu kalkulacyjnym?
Dla jednej stawki 21% i zaokrąglenia całej faktury do dwóch miejsc przykładem jest =ROUND(D27*0.21,2), a potem =D27+D28. To tylko przykład. Należy użyć stawki, precyzji oraz sposobu zaokrąglania pozycji lub całej faktury wymaganego dla danej waluty i systemu podatkowego.
Czy formuły różnią się między Excel i Google Sheets?
Podstawowe funkcje SUM, IF, ROUND i SUMPRODUCT są dostępne w obu programach. Ustawienia regionalne mogą zmieniać separatory, a zaawansowana automatyzacja różni się, na przykład Excel VBA i Apps Script. Skoroszyt trzeba przetestować w programie i ustawieniach regionalnych, w których będzie używany do wystawiania.
Dlaczego suma VAT w arkuszu różni się o jeden grosz?
Komórki mogą przechowywać większą precyzję niż pokazują. Zaokrąglenie należy stosować w wymaganym prawem miejscu obliczenia, a nie automatycznie w każdej komórce, oraz zgodnie ze skalą waluty faktury. Następnie trzeba sprawdzić zgodność wyświetlonych sum pozycji, grup podatkowych i sumy końcowej.
Czy arkusz kalkulacyjny może obsługiwać numery kolejnych faktur?
Domyślnie nie w osobnych plikach. Można zbudować wspólny mechanizm przydzielania numerów lub kontrolowany rejestr, ale skopiowany szablon go nie zapewnia. Goście FreeBillGen sami wpisują numer, a obszar roboczy po zalogowaniu może sugerować kolejny numer na podstawie zapisanych rekordów. Nadal trzeba uzgadniać dokumenty zewnętrzne i zachowywać numery anulowanych dokumentów.
Czy faktura arkusza kalkulacyjnego jest prawnie ważna?
Oprogramowanie nie przesądza o ważności. Faktura z arkusza może być odpowiednia, jeżeli zawiera wymagane dane i format, obliczenia są prawidłowe, a wystawiona wersja została zachowana. Niektóre obowiązki e-fakturowania wymagają danych ustrukturyzowanych, których nie zapewnia PDF ani zwykły arkusz.