SkillAgentSearch skills...

PFASimplu

Aplicatie/soft pentru cei care tin contabilitatea in partida simpla (PFA/II, etc)

Install / Use

/learn @ClimenteA/PFASimplu
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PFASimplu

Am facut chatcodfiscal.ro sectiunea Registre PFA - urci un zip cu (e)facturi, bonuri, extrase bancare si primesti un zip cu toate registrele completate si documentele organizate.

GitHub all releases

Aplicatie pentru simplificarea gestiunii contabilitatii facuta in partida simpla (versiunea 2).

<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

Table of Contents generated with DocToc

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

Pentru cine este de folos aceasta aplicatie?

  • Pentru cei care detin PFA, PFI, II, etc si pot tine contabilitatea in partida simpla;
  • Impozitare in sistem real (fara norma de venit);
  • Nu au depasit pragul TVA (venituri sub 395k RON pe an);
  • Sunt prestatori de servicii (freelanceri, instalatori, curieri glovo, tazz, soferi taxi, bold, uber etc.);

Aplicatia te ajuta sa:

  • creezi facturi: e-factura (fara TVA), facturi PDF in mai multe limbi si valute;
  • tii la curent toate registrele obligatorii pentru PFA (Registru Jurnal, Registru Fiscal, Registru Inventar);
  • calculeaza automat cheltuielile deductibile partial si mijloacele fixe;
  • arhivezi declaratiile depuse la ANAF;
  • calculeaza automat taxele si impozitele datorate in functie de incasari/cheltuieli;

Poate aplicatia sa faca X,Y,Z?

Aplicatia am facut-o potrivita pentru nevoile mele. Daca pe parcurs voi avea nevoie de X,Y,Z atunci poate voi actualiza aplicatia sa contina si X,Y,Z (cum am facut cu e-factura).

As fi vrut sa adaug mai multe functionalitati, dar nu am cunostinte solide de contabilitate. Daca deschizi un New issue din tabul Issues din aceasta pagina si spui pas cu pas care sunt cerintele voi lua in considerare sa adaug in aplicatie o noua functionalitate (in functie de timp si cunostinte).

Instalare pt. utilizatori

Din sectiunea Releases din aceasta pagina descarca zip-ul pentru sistemul tau de operare. Odata descarcat click dreapta unzip si rulezi executabilul pfasimplu.exe. Daca ai MacOS va trebui sa urmezi sectiunea Instalare pt. developeri.

  • Click aici si descarca zip-ul din Assets pentru sistemul tau de operare (Windows, Ubuntu);

Daca executabilul nu functioneaza pe Windows va trebui sa instalezi latest-microsoft-visual-c-redistributable-version x64 (click).

Executabilul nu are un certificat digital, asa ca sistemul de operare (windows/macos) iti va spune ca executabilul este un posibil virus sau ca este de la "un unknown publisher". Poti urma sectiunea Instalare pt. developeri daca vrei sa eviti asta. Sa fii safe: nu descarca acest executabil din alta locatie decat cea din acest GitHub repo!

Instalare pt. developeri

Aplicatia este facuta in Python, Django cu SQLiteDB.

  • clone repo;
  • uv sync;
  • make migrate-all - pt. Ubuntu pentru a face toate migrarile;
  • make dev - pt. a porni Django dev. server (aka python manage.py runserver);
  • make purge-db - pt. a sterge stocare.db (sqlite db) si toate folderele migrations;
  • make purge-migration-dirs - pt. a sterge toate folderele migrations;
  • make package - creeaza aplicatia pfasimplu ca executabil pentru sistemul de operare pe care a fost rulat;

Pe windows comenzile make for avea prefixul .\makefile.bat X - unde X poate fi una din comenzile make linux de mai sus (ex: .\makefile.bat run).

  • activate venv windows - & D:/PFASimplu/.venv/Scripts/Activate.ps1
  • allow bash in powershell - Set-ExecutionPolicy Unrestricted -Scope Process

Setari

In pagina Setari trebuie sa adaugi datele pfa-ului tau. Poti importa datele din versiunea 1 sau versiunea 2. Poti sterge toate datele. Aceasta pagina trebuie completata la prima deschidere a aplicatiei. Cam rar vei schimba datele din aceasta pagina. Daca ai mai multe conturi IBAN (USD, RON etc.) sa ai grija sa schimbi IBAN-ul din setari in functie de factura valuta in care emiti factura.

setari

Facturi

In pagina Facturi poti crea facturi pentru clienti din afara tarii, precum si e-factura pentru B2B in Romania. Factura generata aici este valabila pentru PFA-urile neplatitore de TVA. Odata ce datele sunt completate in formular ele vor putea fi folosite si pentru facturi viitoare. Pentru e-factura valoarea din campul 'Alege localitatea' trebuie sa fie una din valorile sugerate pe masura ce tastezi. Fisierul generat XML este conform XML-UBL versiunea 1.0.3. Validarea fisierului XML a fost facuta pentru standard FACT1. Poti prelua date CUI firma de aici..

Campurile: Serie, Numar factura vor fi completate automat in functie de facturile din trecut. Seria + numarul facturii sunt verificate sa fie unice in baza de date. Pe masura ce completezi campul Nume Client vor aparea sugestii de clienti existenti - cu un click poti selecta clientul si formularul va fi completat automat. In campul Tip factura poti alege sa generezi factura in alta limba (non e-factura). Poti schimba si valuta in care emiti factura.

Din coloanele XML si PDF poti descarca facturile generate. In dreapta sus a tabelului sunt 2 butoane pentru a descarca toate facturile in format CSV sau XLSX. In coloana Del. poti sterge o factura.

Optional: Daca dai click pe Mai mult vei putea completa si alte date alte clientului precum: Nr.Registru Comertului, Telefon, Email, Data Emitere factura (completata automat pentru ziua curenta), Data scadenta (calculata automat la 30 in viitor fata de ziua curenta) si Nota (unde poti adauga niste mentiuni in factura).

facturi

Incasari

Aici poti aduga documentele justificative (facturi, chitante) prin care ai incasat bani oferind produse sau servicii cu PFA-ul tau. Daca ai incasari din alte surse decat din emitere facturi/bonuri selecteaza o alta sursa a venitului. In cazul incasarilor in alta moneda decat RON conversia va fi facuta automat la cursul zilei anterioare setata in campul 'Data incasarii'. Completeaza 'Data incasare' doar daca ai incasat banii, lasa campul gol daca nu ai incasat inca (vei putea modifica mai tarziu). Sumele incasate in alta valuta (EUR,USD etc) - sumele sunt convertite in RON in functie de 'Data incasare'.

Cu un click intr-o celula din coloana Mod. poti modifica o incasare. Din coloana Doc. poti descarca o incasare si in coloana Del. poti sterge o incasare. Daca trebuie sa adaugi mai mult de un document poti crea un zip cu toate documentele necesare.

incasari

Cheltuieli

Aici poti aduga documentele justificative (facturi, chitante) pentru cheltuielile pe care le-ai facut in scopul prestarii activitatii tale de PFA. Unele cheltuieli sunt integral deductibile: consumabile, plati servicii, achizitii bunuri sub 2500 RON etc. Altele sunt partial deductibile: 2% din baza de calcul pentru cheltuielile cu potentialii clienti (mancare, cadouri sub 100 RON, etc), 50% cheltuieli cu autovehicul/chirii/utilitati daca sunt folosite si in scop personal. Unele cheltuieli au nevoie de documente justificative in plus pe langa bonul sau factura care justifica cheltuiala. Cheltuielile care depasesc prag mijloc fix vor trebui amortizate in functie de codul de clasificare din tabelul de amortizare mijloace fixe. Achizitiile/Cheltuielile care nu isi pierd valoarea in timp cum ar fi terenuri, aur, case nu sunt deductibile. Daca trebuie sa adaugi mai mult de un document poti crea un zip cu toate documentele necesare.

Campul Deductibila contine si cheltuielile deductibile partial care vor fi calculate automat in functie de datele existente in aplicatie.

cheltuieli

Atunci cand ai de adaugat un obiect de inventar cu valoarea peste 2500 RON trebuie sa selectezi Mijloc fix peste 2500 RON (ded. integral cu amortizare). In campul nume cheltuiala poti vedea valorile pentru mijloace fixe. Campul Nume cheltuiala poate fi folosit pentru a filtra tipul cheltuielii.

Uite un exemplu pentru a amortiza o cheltuiala amortizabila cu un Laptop. Cel mai apropiat de un laptop in tabel este valoarea Calculatoare electronice care are codul 2.2.9. si o perioada de amortizare intre 2 si 4 ani.

Amortizare: 2-4 ani. COD: '2.2.9.' din GRUPA 2. INSTALATII TEHNICE, MIJLOACE DE TRANSPORT, ANIMALE SI PLANTATII - 2.2. APARATE SI INSTALATII DE MASURARE, CONTROL SI REGLARE.. Active fixe: Calculatoare electronice si echipamente periferice. Masini si aparate de casa, control si facturat.

Odata introduse aceste date, aplicatia va calcula automat amortizarea acelui activ fix.

cheltuieli_amortizare

Documente

Aici poti introduce documentele create in relatia cu ANAF. Declaratii, dovezi plati taxe si impozite si alte documente pe care le consideri importante. Daca nu ai depasit

View on GitHub
GitHub Stars35
CategoryDevelopment
Updated13d ago
Forks5

Languages

Python

Security Score

80/100

Audited on Mar 19, 2026

No findings