Factuur applicatie maken met Drupal

Hallo mede druppels!

Als zelfstandige ondernemer wil ik zo min mogelijk met mijn boekhouding e.d. bezig zijn! Ik maak mijn facturen op dit moment nog in een excel sheet. Dit werkt vreselijk onhandig en brengt het gevaar van redundante gegevens met zich mee. Daarom ben/wil ik gaan onderzoeken wat de mogelijkheden zijn om Drupal als facturering applicatie te gebruiken.

Voordat ik het verder ga hebben over mijn idee vertel ik eerst wat over mijzelf. Mijn naam is Frank Spin, ben 20 jaar oud. Ben in bezit van MBO Diploma Media Vormgeving en heb inmiddels mij Propedeuse gehaald voor de opleiding Communicatiesystemen aan de Hanzehogeschool in Groningen. De opleiding richt zich voornamelijk op de theorie achter communicatiesystemen en een gedeelte van de opleiding bestaat uit vormgeving en techniek.

Mijn idee is om een drupal module te maken met de Nederlandse Drupal gemeenschap om je boekhouding en facturering in te regelen. Puur gericht op de Nederlandse regel en wetgeving.

Mijn ervaringen met Drupal zich van een gemiddeld niveau. Ik heb geen ervaring met programmeren voor Drupal. Ik richt mij het liefste op de vormgeving en de usability van de (toekomstige) module.

Ik hoor graag als jullie enthousiast zijn over mijn idee.

Auteur: 
fpj89
Door Lenn-art op 30 juni, 2009 - 13:38

Lijkt me te realiseren met bestaande middelen?

Hoe het zou moeten werken (geen idee of de workflow kan - dat zou uitgezocht moeten worden)

- nieuw content type aanmaken, bv factuur
- module installeren die naar PDF/DOC/MAIL kan versturen
- met CCK velden toevoegen als van, aan, product, aantal, tijd, subtotaal en totaal.
- opmaak van deze velden als een factuur laten verschijnen
- afhankelijk van je keuze per mail versturen of uitprinten.
- evt aan de URL een secret key hangen, zodat je per mail toegang geeft aan klanten

========
hi :-)

afbeelding van svendecabooter
Door svendecabooter op 30 juni, 2009 - 13:55

Heb je de Invoice module eens bekeken?

Door fpj89 op 30 juni, 2009 - 21:35

Mensen bedankt voor jullie reacties, fijn dat er animo is voor dit "project"

Ik heb gebrainstormd over de functionaliteit en de usability, hierbij mijn voorlopige (gewenste) functionaliteit.

- Toegang wordt verleend door middel van wachtwoord en gebruikersnaam

- Mogelijkheid tot toevoegen van crediteur - enkel bedrijfsnaam (taxonomy/tags?)
- Mogelijkheid tot toevoegen van debiteur - naw gegevens + uniek debiteurennummer (cck)

- Mogelijkheid tot aanmaken van factuur - product + aantal + tijd + prijs + omschrijving + BTW (cck)
- Mogelijkheid om basisinformatie factuur te wijzigen (eigen bedrijfsgegevens + logo)
- Mogelijkheid om facturen te ordenen - betaald + niet betaald + per debiteur + per maand + per kwartaal + per jaar

- Overzicht krijgen van winst/verlies - per maand + per kwartaal + per jaar (door middel van grafieken e.d.)
- Overzicht voor omzetbelasting op vragen

-Mogelijkheid om inkomende facturen in te voeren.

Dit zijn zo 1,2,3 de hoofdlijnen die mij te binnen schieten. Ik hoor graag welke functionaliteit jullie nog graag willen zien.

Wie heeft ervaring met het opstarten van een project? En is hier in geïnteresseerd ?

Ook verneem ik graag als je mee wilt helpen met het realiseren van dit project :-)

afbeelding van roel guldemond
Door roel guldemond op 2 juli, 2009 - 21:14

Een andere kijk heb ik op je wensen.

Mijn insteek is:
- factuur maken,
- betalingen bewaken
- betalingen boeken in een administratie, om na aftrek van kosten de winst te bepalen
Dit alles is onderwerp van een financiele administratie.

Geautomatiseerde administraties zijn er vele, in alle soorten en maten.
Die zijn kant en klaar (en als ze serieus zijn is er goed onderhoud, onderhoud is een post die maar te vaak onderschat wordt bij software).
Ja, je moet verstand hebben van hoe je opbrengsten en kosten boekt.
Het vak van boekhouders, en die zijn er ook in alle soorten en maten.
Dat is een andere discipline dan het maken van een website.

Kortom: ik zou er niet aan beginnen om dit allemaal van nul te gaan maken met CCK, Views en dergelijke.

Maar dat is slechts mijn mening, mijn mening voor een betere.
In ieder geval wens ik je veel succes!
Ik hoop je toch geholpen te hebben.

*** I like contributing to improvement of systems. Hic sic: according Boulding a system is "that which is not chaos" ***

Door fpj89 op 2 juli, 2009 - 12:13

Ik ben even wezen stoeien met de Invoice module!

En ik moet zeggen dat werkt hartstikke mooi :-)

Maar nu zou ik de gegevens die Invoice module in de database schrijft, willen presenteren via views.

Kan iemand mij bij deze stap helpen?

Door Lenn-art op 3 juli, 2009 - 10:32

Views heeft een stijle leercurve. Als je het wil leren, zou ik je aanraden om naar tutorial filmpjes te zoeken. Na een middag klooien begreep ik door een filmpje van een paar minuten wat ik fout deed ;) http://blog.zog.org/2008/02/views-in-drupal-6.html van Michel Vuijlsteke. Als je Views leert, kun je heel heel heel veel in Drupal. Deze film & views is een echte aanrader! Kost je wel tijd maar is hartstikke leuk ;-)

Rond 1 min behandelt hij rechts de verticale tab default. Daaronder staat Blok en add display. Default zal hij standaard altijd nemen. Bij jou moet je bv Filters > facturen doen.
Op 2:20 voegt hij pas een blok toe. Daar kun je veranderingen tov default geven met override. Jij wilt denk ik geen blok toevoegen maar pagina. Doet hij rond 4:00 voegt hij pagina toe, op 5:00 zie je het resultaat van deze pagina.

Zoals hij zelf aan het einde zegt: redelijk proper haha

Het is trouwens voor DR6- heb je dat?

========
hi :-)

Door fpj89 op 3 juli, 2009 - 17:13

Bedankt voor je reactie!

Ik ben op de hoogte hoe views2 werkt :-) Maar helaas werkt de invoice module niet met cck. Je moet dus in views2 een custom filter maken. Maar ik begrijp nog niet precies welke php codes ik hier voor moet gebruiken.

Door Lenn-art op 3 juli, 2009 - 22:38

Ik heb nog nooit met Invoice gewerkt, dus ik dacht dat het een content-type was die je 'gewoon' kunt filteren ;-)

========
hi :-)

afbeelding van demeesterroel
Door demeesterroel op 2 juli, 2009 - 23:17

Heb je de Storm Applicatie al eens bekeken.
Dat is eigenlijk een volledige toolset (klanten, projecten, facturen etc..) gebouwd in Drupal.

http://drupal.org/project/storm

veel succes.

Door fpj89 op 24 juli, 2009 - 02:04

Hallo Mensen,

We zijn een paar weekjes verder, de tijd vliegt om zeg ;-)

Ik ben in de tussen tijd bezig geweest met mijn ideeën om een factuur applicatie te maken in Drupal, gericht op de Nederlandse ZZP'er.

Het is voor mij echt veel werk om alle benodigde codes te vinden en te begrijpen. Maar gelukkig begrijp ik steeds wat meer van Drupal en php in zijn algemeen. Ik heb er voor gekozen om mijn project op te bouwen in cck en views met enkele custom tpl files.

Op dit moment heb ik de volgende mogelijkheden gerealiseerd

  • Algemene Instellingen invoeren (gegevens van je onderneming en betalingstermijn)
  • Debiteuren toevoegen
  • Crediteuren toevoegen
  • Factuur aanmaken

Hier enkele screenshots

http://www.flickr.com/photos/frankspin89/3750923736/sizes/o
http://www.flickr.com/photos/frankspin89/3750923810/sizes/o
http://www.flickr.com/photos/frankspin89/3750923868/sizes/o

Door niqniq op 27 juli, 2009 - 15:49

Hallo,

Ik heb je screenshot's gezien en moet zeggen dat het er mooi uit ziet.
Zelf heb ik redelijk wat ervaring met php, maar (nog) niet zoveel met drupal. Ik heb inmiddels mijn eerste module gemaakt en vind van mijzelf dat ik redelijk snel leer.

Mocht je nog hulp nodig hebben dan wil ik graag kijken of ik je ergens mee van dienst kan zijn. (als je adresgegevens in de screenshots kloppen, dan woon ik redelijk bij je in de buurt en kunnen we mogelijk live brainstormen ;)

Gr.
Michiel

Door fpj89 op 27 juli, 2009 - 16:01

Hallo Michiel,

Ik heb helaas weinig ervaring met php, ik ben eigenlijk een designer / communicatiesysteem student :-) Ik heb inmiddels wel enkele websites met Drupal gemaakt, dus misschien kunnen we elkaar mooi aanvullen.

Ik kan behoorlijk wat hulp nog gebruiken, ik loop vast met het samenstellen van overzichten per kwartaal. Ik wil dit precies zo maken dat je gegevens letterlijk kan overnemen voor een BTW aangifte e.d.

Wat stel je voor?

Door pindaman op 8 februari, 2010 - 01:07

Is hier nog wat mee gedaan?

Zou graag neer weten, lijkt me een handige content type.

Door kristof op 12 maart, 2011 - 16:17

is dit project ooit afgeraakt? is het ergens te downloaden?
Ik hoop het! ik zoek precies hetzelfde!

Door stefanp op 16 augustus, 2011 - 11:38

Zelfde hier, ik zou graag de code willen hebben ik zie er ook wel mogelijkheden in om er mee verder te gaan

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee