Księgowość z podwójnym zapisem, śledzenie podatku VAT, zyski i straty, bilans — wszystko w lokalnej księdze SQLite przeznaczonej dla HMRC Making Tax Digital.
Każda transakcja zbilansowana co do grosza – obciążenia są zawsze równe kredytom
Standardowe kody kont w Wielkiej Brytanii — aktywa, pasywa, kapitał własny, dochody i wydatki mapowane na kategorie HMRC. W razie potrzeby rozszerz o konta niestandardowe.
Wszystkie dane zapisane w ~/.chameleon/accounting/<company>/ledger.db. Działa całkowicie offline. Obsługa wielu firm — przełączaj się między jednostkami za pomocą flagi polecenia.
Koniec roku prawidłowo ustawiony na 5 kwietnia (rok podatkowy w Wielkiej Brytanii 6 kwietnia – 5 kwietnia). Raporty zysków i strat oraz VAT automatycznie obejmują właściwy okres bez ręcznej korekty daty.
Uruchomić --forensic w celu wykrycia niezbilansowanych zapisów, zduplikowanych referencji, rozbieżności w podatku VAT i innych nieprawidłowości. Wyniki wydrukowane jako ustrukturyzowany JSON do przeglądu AI.
Wszystkie raporty wysyłają dane w formacie JSON na standardowe wyjście, dzięki czemu Chameleon AI może analizować, podsumowywać i doradzać w zakresie Twojej sytuacji finansowej w języku naturalnym.
Most księgowy WebSocket (acct_ws_bridge.py) udostępnia zapytania księgi towarzyszowi mobilnemu i zewnętrznym panelom kontrolnym za pośrednictwem sieci Tailscale.
Stawka standardowa 20%
Obniżona stawka 5%
Ocena zerowa
Zwolniony
Poza zakresem
Dochody vs wydatki za dany okres. Sprzedaż, koszt towarów, zysk brutto, koszty operacyjne, zysk netto – wszystko w podziale według kodu konta. Biegnij z --report pl.
Aktywa, pasywa i kapitał własny w danym momencie. Potwierdza uczciwość podwójnego zapisu – aktywa muszą równać się pasywom i kapitałem własnym. Biegnij z --report bs.
Dane dotyczące podatku VAT według poszczególnych pól zgodne z formatem deklaracji VAT HMRC MTD: Pole 1 (podatek należny), Pole 4 (podatek naliczony), Pole 6 (sprzedaż netto), Pole 7 (zakupy netto). Biegnij z --report vat.
Faktury zgodne z HMRC Notice 700 — drukowane, zapisywane w formacie PDF lub przesyłane do telefonu jednym kliknięciem
Every invoice includes all fields required by HMRC Notice 700: unique sequential invoice number, supplier name and address, VAT registration number, invoice date, date of supply (time of supply), client name and address, client VAT number where applicable, itemised line descriptions with quantities and unit prices, VAT rate per line, net and VAT subtotals, and total amount due. Niczego nie brakuje, niczego się nie domyśla.
Otwarte Plik → Faktury → Konfiguracja firmy aby wprowadzić zarejestrowaną nazwę firmy, adres, numer Companies House, numer VAT, adres e-mail, numer telefonu i dane bankowe. Ustawienia są zapisywane w bazie danych klienta w company.json obok księgi i ładowane automatycznie za każdym razem, gdy generowane są faktury dla tego klienta.
Kiedy po raz pierwszy wystawiasz fakturę klientowi, jego imię i nazwisko, adres i numer VAT są zapisywane w tabeli kontaktów w księdze. Na kolejnych fakturach wpisanie nazwy klienta powoduje automatyczne uzupełnienie danych — nie jest konieczne ponowne wprowadzanie danych. Kontakty można edytować w dowolnym momencie.
Z Menedżera faktur (Plik → Faktury…) wybierz dowolną fakturę i wybierz: Wydrukować (otwiera okno drukowania systemu operacyjnego — dowolna drukarka lub sterownik PDF), Zapisz PDF (bezpośrednio na dysk poprzez wbudowany eksport Qt do formatu PDF), lub Wyślij na telefon (przesyła kod HTML faktury do aplikacji Companion, gdzie otwiera okno dialogowe drukowania w systemie Android — drukuj bezprzewodowo na dowolnej AirPrint lub pobliskiej drukarce).
Oddzielne pole „Data dostawy” (czas dostawy) – odrębne od daty faktury. Wymagane przez HMRC do celów podatku VAT. Wartość domyślna obowiązuje na dzień dzisiejszy, ale można ją niezależnie edytować dla każdej faktury.
Aplikacja Companion umożliwia bezprzewodowe wydrukowanie dowolnej faktury. Stuknij ikonę drukowania w dowolnym wierszu faktury — aplikacja pobiera kod HTML z IDE, konwertuje go do formatu PDF na urządzeniu za pośrednictwem printing pakiet i otwiera okno dialogowe drukowania systemu Android.
Wszystkie 12 wymaganych pól dla pełnej faktury VAT w Wielkiej Brytanii jest obecnych i wypełnionych. Linie o stawce obniżonej i o stawce zerowej są wyraźnie oznaczone. Sekwencja numerów faktur jest ściśle jednostajna i nie zawiera przerw.
| Rozkaz | Opis |
|---|---|
python3 chameleon_accounting.py --report pl | Zyski i straty za bieżący rok podatkowy |
python3 chameleon_accounting.py --report bs | Bilans na dzień dzisiejszy |
python3 chameleon_accounting.py --report vat | Podsumowanie deklaracji VAT (pola MTD) |
python3 chameleon_accounting.py --forensic | Skanowanie anomalii i integralności |
python3 chameleon_accounting.py --help | Pełne odniesienie do poleceń |
Stworzony specjalnie dla freelancerów i małych firm działających zgodnie z brytyjskimi przepisami podatkowymi.
Skontaktuj się ← Powrót do przeglądu