Do dobrego wyboru programu nie ma jednej, uniwersalnej recepty, ale pewne wymagania wynikają z rozporządzenia w sprawie prowadzenia pkpir.
Wymagania programu wynikające z przepisów
To, na co należy zwrócić uwagę w każdym przypadku, to kwestia zgodności oferowanego programu z obowiązującymi przepisami. Oznacza to na przykład zgodność wydruku księgi z jej obowiązującym wzorem. Oczywiście producent programu może oferować różnego rodzaju wydruki, jednak wśród nich powinien być taki, który jest zgodny z ustalonym przez Ministra Finansów. W przeciwnym razie przedsiębiorca będzie musiał prowadzić dodatkową księgę, w formie materialnej, wpisując do niej sumy poszczególnych pozycji księgi za każdy miesiąc.
Dane ujęte w programie powinny być właściwie zabezpieczone. Wpływ na to ma nie tylko jakość używanego sprzętu komputerowego, ale też możliwość częstego archiwizowania danych w różnych formach, np. na dysku twardym, dyskietce, płycie. Warto więc zwrócić uwagę na to, jakie możliwości archiwizacji posiada program do prowadzenia księgi przychodów i rozchodów.
Podstawowe cechy programu
Każdy podatnik prowadzący księgę powinien oczekiwać, że program będzie miał możliwość prowadzenia wszystkich ewidencji związanych z prowadzeniem księgi przychodów i rozchodów. Dodatkowo podatnik mający status podatnika VAT powinien mieć możliwość jednoczesnego prowadzenia księgi i odpowiednich rejestrów VAT. W zależności od specyfiki działalności należy zwrócić uwagę na to, czy rejestry są odpowiednio rozbudowane, np. umożliwiają rozdzielanie zakupów dających w pełni lub częściowo prawo do odliczenia VAT albo wyodrębnianie zakupów, od których w ogóle nie można dokonywać odliczeń.
Dobrze byłoby, aby program na podstawie wymienionych ewidencji umożliwiał sporządzanie deklaracji podatkowych. Większość urzędów skarbowych honoruje deklaracje składane w formie wydruków komputerowych, jeżeli oczywiście są one zgodne z aktualnie obowiązującymi wzorami deklaracji.
Dla przedsiębiorcy zatrudniającego pracowników istotną zaletą programu może być możliwość dokupienia programu służącego do obliczania płac, który będzie dobrze współpracował z programem księgowym, a mianowicie umożliwi księgowanie wynagrodzeń i składek ubezpieczeniowych. W związku z tym, że ujmuje się je w kosztach w dacie zapłaty, powinna jej odpowiadać data zaksięgowania. Z programu płacowego będzie więc pobierana tylko wartość danej operacji i jej kwalifikacja do odpowiedniej kolumny księgi przychodów i rozchodów.
Wybierając właściwy program, przedsiębiorca na pewno będzie kierował się także tym, aby był on przejrzysty, łatwy w obsłudze, intuicyjny. Należy pamiętać, aby ta zaleta programu nie ograniczała jego możliwości.
Dodatkowe funkcje programu
l prowadzenie oprócz pkpir innych obowiązkowych ewidencji






