Voitto är en enkel men effektiv dubbel huvudbok verktyg skrivet i Python.
Introduktion
Min långsiktiga vision är att göra ett bokföringssystem som stödjer distribuerade operationen (i DVCS bemärkelse). Vissa "web 2.0" funktioner (e-fakturor / spårning sociala skulden via REST API) planeras också.
Installation
Användningen av pip rekommenderas:
Pip installera Voitto
Standard setup.py magiska verk, alltför (inklusive setup.py utvecklar).
Tappio verktyg
Just nu Voitto består endast av en liten samling verktyg för att arbeta med Tappio, en enkel sluten källkod freeware bokföring applikation för Windows. För mer information om Tappio, se http://www.lahdenniemi.fi/jussi/tappio/
Aktuella verktyg i fallande ordning användbarhet:
- Tappio-Omnumrera - sortera och numrera om händelser efter datum
- Tappio-extrakt - extrahera en tid från en TLK-fil (med ingående balanser)
- Tappio-merge - slå ihop två eller flera TLK filer
- tappio-move-poster - alla poster från en kontonummer till ett annat
- Tappio-strecksatsen - en Tappio pretty-skrivare, användbar för "git diff" (se nedan)
- Tappio-saknade-konton - utskriftskonton som på något men inte alla indatafiler
- Tappio-print-konton - skriv ut kontoträdet
- Tappio-print-resultat - skriv ut inkomster och utgifter i CSV för fina cirkeldiagram
- Tappio-graph - skriva ut ett helt värdelös GrahpViz graf över penningflöden
De allmännyttiga acceptera allmänhet en indatafil som första argumentet och en utfil som det andra argumentet, med det anmärkningsvärda undantaget tappio-merge, som tar en utfil som första argumentet och valfritt antal indatafiler som resten. Bättre dokumentation väntan, så UTSL för tillfället (och ta säkerhetskopior av dina .tlk filer innan skrivs dem med Voitto!).
Och BTW, är det säkert att göra detta (så länge du har säkerhetskopior):
tappio-Omnumrera old.tlk old.tlk
Hela filen läses in först, därefter transmogrified och först därefter skrivs ut, så detta är inte som skal omdirigeringar där du skulle sluta med en tom old.tlk.
Använda indent.py som en pretty-skrivare för "git diff"
I ~ / .gitconfig, lägga till detta:
[Diff "tappio"]
TextConv = /path/to/voitto/indent.py
I .gitattributes av din git slutförvar, lägga till detta:
* .tlk Diff = tappio
. Nu "git diff" bör använda indent.py för ganska utskrift
Krav :
- Python
Kommentarer hittades inte