Wszystko o fakturach w DC Accountant

Wszystko o fakturach w DC Accountant

Moduł Faktury to serce wtyczki DC Accountant. Tutaj wystawiasz, edytujesz, wysyłasz i śledzisz płatności faktur VAT. Lista pokazuje status płatności, kwoty i umożliwia masowe operacje (oznaczanie zapłaty, ponaglenia, usuwanie).

W tym kursie poznasz samo serce aplikacji do fakturowania DC Accountant

 

Jak otworzyć

Zaloguj się do panelu admina swojej strony internetowej Wordpress. Przejdź do menu i do DC Accountant → Faktury

URL: http://twoja-domena.pl/wp-admin/admin.php?page=dc-accountant-invoices

Screen: lista faktur
Screen: lista faktur

 

Widok listy

Screen: wyszukiwarka faktur
Screen: wyszukiwarka faktur

Przycisk hero: Wystaw fakturę.

 

Masowe działania

Screen: masowe działania na fakturach
Screen: masowe działania na fakturach
  • Oznacz jako zapłacone
  • Oznacz jako niezapłacone
  • Wyślij ponaglenie — e-mail wg szablonu z Ustawienia → Wiadomości
  • Usuń

Zaznacz checkboxy w wierszach, wybierz akcję, kliknij Zastosuj.

 

Kolumny tabeli

Kolumna Opis
Checkbox Do akcji masowych.
ID Identyfikator dokumentu.
Numer Pełny numer FV (prefiks + numer).
Klient Nazwa z snapshotu klienta.
Wystawienie Data wystawienia.
Termin Termin płatności.
Brutto Kwota brutto w walucie dokumentu.
VAT Suma VAT.
Pozostało Brutto minus zapłacono.
Zapł. Przycisk kciuk w górę (zapłacona) / w dół (niezapłacona) — szybka zmiana bez edycji.
Operacje Wyślij PDF, Pobierz PDF, Edytuj, Wiadomość, Ponaglenie (po terminie), Podgląd, Usuń.
Screen: przyciski do zarządzania pojedynczą fakturą
Screen: przyciski do zarządzania pojedynczą fakturą

Wiersze po terminie płatności (niezapłacone) są wizualnie wyróżnione (klasa is-overdue).

 

Formularz nowej faktury

Screen: przycisk "wystaw fakturę"
Screen: przycisk "wystaw fakturę"

 

Screen: formularz dodawania faktury
Screen: formularz dodawania faktury

 

Sekcja: Daty

Screen: określanie dat i danych klienta
Screen: określanie dat i danych klienta
  • Data wystawienia (issue_date) — domyślnie dziś.
  • Data sprzedaży (sale_date) — domyślnie jak data wystawienia.
  • Termin płatności — rozwijana lista presetów: 3, 7, 14, 30 dni oraz pole „Własna liczba dni”. Ukryte pola: payment_days, due_date. Podpowiedź pokazuje obliczoną datę płatności.

 

Sekcja: Klient i ustawienia

  • Klient — autouzupełnianie (wpisz fragment nazwy). Ukryte customer_id. Przycisk Dodaj klienta otwiera modal szybkiego dodawania.
  • Rodzaj płatności (payment_type): Przelew, Gotówka, Online.
  • Szablon (template_id) — lista aktywnych szablonów PDF.

 

Sekcja: Pozycje

Screen: pozycje na fakturze
Screen: pozycje na fakturze

Każda pozycja (wiersz) zawiera:

  • Produkt / usługa (item_name[]) — wyszukiwarka z autouzupełnianiem produktów.
  • Ilość (item_qty[]) — domyślnie 1.
  • Cena netto (item_price[]).
  • VAT (item_tax_id[]) — lista stawek; ukryte item_tax_rate[].
  • Sumy — ikona kalkulatora z podpowiedzią: Netto, VAT, Brutto pozycji.
  • Usuń — kosz usuwa wiersz.
Screen: przycisk "dodaj pozycję"
Screen: przycisk "dodaj pozycję"

Przyciski pod listą pozycji:

  • Dodaj pozycję — pusty wiersz.
  • Dodaj produkt — modal nowego produktu w katalogu.

 

Modal: Nowy klient

Screen: szybkie dodawanie klienta - formularz w oknie modal
Screen: szybkie dodawanie klienta - formularz w oknie modal

Pola: Nazwa firmy (wym.), Skrócona nazwa, Imię, Nazwisko, Adres (wym.), Kod pocztowy (wym.), Miasto (wym.), Kraj (wym.), NIP, REGON, E-mail, Telefon, Język klienta, Waluta klienta.

Przyciski: Anuluj, Zapisz i wybierz — zapisuje klienta AJAX-em i ustawia go na fakturze.

 

Modal: Nowy produkt

Screen: szybkie dodawanie produktu - formularz w oknie modal
Screen: szybkie dodawanie produktu - formularz w oknie modal
  • Nazwa (name_pl) — wymagane.
  • Cena netto (default_price).

Zapisz i dodaj — produkt trafia do katalogu i wypełnia bieżący/pusty wiersz faktury.

 

Sekcja: Podsumowanie

Automatycznie liczone (JavaScript):

  • Netto: dc-js-total-net
  • VAT: dc-js-total-vat
  • Brutto: dc-js-total-gross

 

Sekcja: Dodatkowe

  • Uwagi (notes) — tekst na fakturze.
  • Oznacz jako zapłacona (is_paid).
  • Aktywna (status) — wyłączona FV nie jest usuwana, ale może być ukryta w raportach.

Zapisz — nadaje numer (z Ustawień), zapisuje snapshot klienta i pozycje. Anuluj — powrót do listy.

 

Edycja faktury

Screen: formularz edycji faktury
Screen: formularz edycji faktury

Formularz jak przy tworzeniu, z wypełnionymi danymi. Numer faktury zwykle nie zmienia się (generowany przy pierwszym zapisie).

 

Akcje z listy — szczegóły

  • Wyślij PDF e-mailem (samolot) — modal: Do, Temat, Treść (z placeholderów), Wyślij.
  • Pobierz PDF / Podgląd — AJAX dc_acc_download_pdf.
  • Wiadomość o fakturze (koperta) — jak wysyłka PDF.
  • Ponaglenie (dzwonek) — tylko gdy termin minął i FV niezapłacona; wysyła szablon reminder.

 

Wskazówki i błędy

  • Bez klienta i co najmniej jednej pozycji FV się nie zapisze sensownie — wybierz klienta z listy lub dodaj przez modal.
  • Snapshot klienta na FV nie aktualizuje się automatycznie po zmianie danych klienta — edytuj FV ponownie lub wystaw korektę ręcznie.
  • Skonfiguruj szablony e-mail w Ustawieniach przed masowym „Wyślij ponaglenie”.
  • Termin płatności liczy się od daty wystawienia + payment_days z formularza (domyślnie z Ustawień).