MAMMON BILLING

Uw factuur aan 170 per uur! Met Mammon Billing maakt u uw facturen in stijl.
Geld koopt misschien geen stijl, stijl koopt wel geld.

Met uitdrukkelijke dank aan de onimiteerbare Jean-Pierre Van Rossem: het is enkel dankzij de adviezen die hij tijdens meerdere séances heeft gegeven, dat deze software mogelijk werd.

(*) oorspronkelijke afbeelding afkomstig van wikimedia commons

features

  • Op basis van uw profiel wordt er automatisch een stijlvolle hoofding aangemaakt op uw factuur.
  • Voorzie om het even welke afbeelding als logo: deze wordt gulden-snede-gewijs op uw factuur gekadreerd.
  • Als u geen logo heeft, creëert de software een ad hoc logo op basis van uw bedrijfsnaam - respect gegarandeerd!
  • Voeg bewezen diensten toe aan uw facturen; immer duidelijk en 100% betrouwbaar.
  • Cellen worden automatisch samengevoegd als ze dezelfde waarde hebben: zo bespaart u op inkt.
  • De grootte van elke cel wordt automatisch berekend: typ maar zoveel u wil, de software rekent alles uit.
  • Geen zorgen over BTW: verleg ze naar het buitenland.
  • Sla uw factuur op zodat u ze later nog kan consulteren.
  • Of exporteer ze als pdf om onmiddellijk door te sturen: hou die schuldeisers op afstand door uw eigen schuldenaars te maken!

download

Windows: mammon.exe
Linux/macOS: mammon.jar
(*) om deze software te gebruiken heeft u minimum java 1.8 nodig (beschikbaar hier)

info

Mammon Billing is beschikbaar als open source software onder de AGPL-3.0 licentie. De code is vrij te consulteren op github.

Dit project werd oorspronkelijk gestart om te experimenteren met java, specifiek met het oog op het bouwen van een relatief reactieve interface. Het resultaat is een interface gebouwd met Java AWT & Swing.

Het programma is opgebouwd uit verschillende componenten. Hierbij werd zoveel mogelijk geopteerd voor het opsplitsen van interface & logica. Over het algemeen werd dit gedaan door voor een component een UI-class te bouwen, die alle vormgevingselementen bevatten. De component is dan een extensie van deze UI-class.

Mammon Schema overzicht van de verschillende class-componenten

Interacties met de achterliggende SQL-database worden uitgevoerd met Apache Derby. Voor het genereren van PDF's wordt gebruikgemaakt van Apache PDFBox. Het geheel werd gecompileerd met Maven; dependencies werden in de jar gebundeld met maven-assembly-plugin. Ten slotte werd de jar als exe gebundeld met Launch4j.

© 2023 Niels Van Damme | info@planetegem.be | www.instagram.com/planetegem
www.pecten.be