Jag har byggt ett bokföringsprogramprogram, för mindre företag, helt som webbapplikation i Java. Programmet hanterar de flesta rapporter utifrån XSL, utan mer programmering än några javascript. Programmet kan konvertera till och från SIE4-format och hanterar bla. BAS-kontoplan. Det är mitt sätt att slippa de inlåsningar som följer med XOR, SPCS eller Hogia. Det är knappt någon source att tala om, och den är öppen.
Ladda hem: xmplus.tgz Bokföring enkelt, översiktligt, gratis och fritt att utveckla vidare!
Ladda hem: corpus.jar för hjälpfunktioner som används. Webbserver etc. (kommer att brytas ut)
xmplus har endast en java funktion: ny transaktion. Sedan finns det massor av vyer och rapporter.
Skicka patchar/förbättringar till mig på: jonas@illuminet.se
Jag använder programmet i mitt AB och min revisor kan följa arbetet via webben.
XML gör att det är enkelt att skapa vyer över information. Strukturen för en 'bok' (med konton, ingåeende saldon och transaktioner) består av just konton (accounts), saldon (saldo) och transaktioner (transactions) i en XML-fil. Nya transaktioner läggs till i slutet av transaktionslistan. Du har alltså all information i en xml-fil som enkelt kan hanteras som just din bokföringsfil. För varje nytt bokslutsår skapar du en ny fil för årets transaktioner.
Bokföringen kan genom XSLT (se: W3C ) i en webberver formas till olika rapporter eller listor. Detta sker genom att du väljer den xsl-fil som du vill ska forma visningen av informationen.
Först måste du ha Java installerat, helst 1.4. Programmet körs enkelt genom att du packar upp det och kör scriptet start (unix) eller start.bat (PC). Se till att lägga corpus.jar i xmplus katalogen.
Login är satt till admin:admin vilket du ändrar i httpd.conf. Om andra datorer skall kunna logga in i programmet så ska du sätta httpd.host (i httpd.conf) till din dators nätverksnamn.
Vi utfärster inga garantier för att programmet fungerar korrekt. NO WARRANTY!
Bokföring bygger på balans mellan konton (dubbel bokföring från 1400-talets italen) Läs mer på startlinjen/nutek
I Svergie använder de flesta BAS-standarden för konton. BAS använder sig av fyra nummerserier för Tillgångar, Skulder (och eget kapital), Kostnader och Intäkter. BAS-kontoplanen och BAS-kontonummer (XXXX) hittar du på www.bas.se .
För balans ska: resultat = - Intäkter - Kostnader = Tillgångar + Skulder
Vid bokslutet förs resultatet in i balansen (tillgångar/skulder) och summan blir 0. För nästa år börjar Intäkter och Kostnader på noll och balanseras av att föregående resultat går in i skulder. Balansen utgör de ingående världen för det nya året.
| Resultat | Balans (och ingående saldo) |
|
I
ntäkter (3XXX)
-Intäkter -Bidrag |
T
illgångar (1XXX)
Inventarier Lager Kundfordringar Momsfordran Checkkonto |
|
K
ostnader (4XXX-9XXX)
HyraDatatillbehör Förbrukningsinventarier Resekonstnader Representation Telefon Arbetsgivaravgifter Lön Redovisningstjänster |
S
kulder (och eget kapital)(2XXX)
-Aktiekapital -Resultat Leveranörsskulder Utgående/Ingående moms Källskatt Upplupna Sociala avgifter |
För alla transaktioner ska summan vara 0, det betyder att hela bokföringen är i balans. Det krävs dock att du använder konton rätt och vet om värdet ska vara positivt eller negativt. Det kan verka helt tokigt hur man ska bokföra en transaktion, men allt har en förklaring i balansräkningen. För att undvika misstag bör du använda mallar för transaktioner eller tydligt se att konton är av rätt typ och du inte har minus där det ska vara positiva värden.
Här förljer några exempel på transaktioner med uppdelade efter konton (på samma vis som ovan):
| Direkt inköp telefon |
|
| - | 1930:Checkkonto -542.0 |
| 6200:Telefon 434.0 | 2641:Ingående moms 108.0 |
| Faktura (till dig) |
|
| - | - |
| 6530:Redovisningstjänster 900.0 | 2641:Ingående moms 225.0
2440:Leverantörsskulder -1125.0 |
| Faktura till kund |
|
| 3010:Intäkter -64408.0 | 1510:Kundfordringar 80510.0 |
| - | 2610:Utgående moms -16102.0 |
| Faktura betald |
|
| - | 1510:Kundfordringar -80510.0
1930:Checkkonto 80510.0 |
| - | - |
| Löneutbetalning (den 25:e) |
|
|
|
1930:Checkkonto -19720.0 |
| 7011:Lön Pelle 30000
7510:Arbetsgivaravgifter 9846.0 |
2710:Personalens källskatt -10280
2940:Upplupna sociala avgifter -9846.0 |
| Momssammanställning (vid slutet av månaden) |
|
| - | 1650:Momsfordran 2500.0 |
| - | 2610:Utgående moms 2500.0
2641:Ingående moms -5000.0 |
| Betala skatt... |
|
| - | 1930:Checkkonto: -22626
1650:Momsfordran 2500 |
| - | 2940:Upplupna sociala avgifter 9846.0
2710:Personalens källskatt 10280.0 |