Lob und Anregungen

geschrieben von LastBoyScout 
Willkommen! Anmelden Ein neues Profil erzeugen Suche
Lob und Anregungen
25. Januar 2017 12:03
Hallo Zusammen,

Vorwort: Wir Arbeiten seit mehr als 15 Jahren mit FinancialOffice von Lexware. Anfangs war das Programm auch echt gut und wurde stetig verbessert. Seit geraumer Zeit aber wird die Software m.E. immer schlechter und geht in eine völlig falsche Richtung. Da ich seinerzeit schon nach MS-Office 2000 auf LibreOffice umgestiegen bin, habe ich mich auch diesbezüglich nun mal nach freier Software umgeschaut und bin über diesen Artikel auf Fakturama aufmerksam geworden. Habe euer Programm auch gleich heruntergeladen und war schon beim ersten Programmstart positiv überrascht... Gratulation: Eine wirklich gut Arbeit, schön übersichtlich, intuitiv und nicht mit unnützem Ballast überladen!

Habe jetzt auch schon einige Zeit damit Herum gespielt und getestet und möchte euch an dieser Stelle gerne nachfolgende Anregungen zur Verbesserung mitteilen...

Kontakte:
  • Einem Kunden sollten Mehrere Liefer- und Rechnungsadressen zugeordnet werden können.
  • In den Adressdaten: "Anrede" anstatt "Geschlecht", Feld "Geburtag" ohne Zwangsbefüllung (sollte auch leer bleiben können) und drei weitere Felder für Titel, Adresszusatz und Ansprechpartner
  • Unter Sonstiges: Feld für 2. Telefonnummer (z.b. Telefon-1 = Zentrale, Telefon-2 = Durchwahl)

Produktdaten:
  • Anstatt nur einem Preisfeld: zwei Preisfelder für Einkaufspreis und Verkaufspreis (jeweils mit Optionsfeld brutto/netto)
  • Zusätzliche Felder für Artikelgewicht, EAN-Nummer, Lieferant/Hersteller und Mengeneinheit (z.B. Stück, Kg, Liter Meter usw.)

Belege:
  • Weiteres Feld "Bemerkungen" über den Artikeldaten
  • Tabellenspalten für Positionsnummer, Mengeneinheiten und Artikelgewichte
  • Positionsgliederung mit Titelsummen (z.B. "Pos 1 = Abbrucharbeiten" bestehend aus den Leistungen "Pos 1.1" bis "Pos 1.4" )
  • Option zum Einfügen von Textfeldern zwischen einzelnen Artikeln-/Leistungspositionen (z.B. Lieferung Nr.: xxx vom xxx, am besten sogar mit automatischer Erzeugung beim zusammenfassen mehrerer Lieferscheine)
  • Möglichkeit zum Verschieben einzelner Artikel-/Leistungspositionen (Schaltflächen für Hoch & Runter)
  • Feld für Gesamtgewicht mit Summe der einzelnen Artikelgewichte (Wichtig für Speditionsversand)
  • Auswahl der Versandart bei Erstellung von Angeboten, Lieferscheinen usw.

Allgemein:
  • Wichtig: Unterstützung von OpenTrans zum Export/Import von Belegdaten und BMEcat zum Datenaustausch von Artikeldaten
  • Erzeugung eines QR-Zahlcode (GiroCode, BezahlCode) in Rechnungen
  • Belegversand an die in Kundendaten hinterlegte Mailadresse (inkl. den Rechnungsdaten nach Rechnungsmail- Schema)

Soweit mein erster Eindruck. Es kann natürlich sein, dass der ein oder andere Punkt bereits umgesetzt ist und ich es nur noch nicht gefunden habe... in diesem Fall bitte nicht übel nehmen und einfach ignorieren. Ansonsten würde ich mich über ein Feedback sehr freuen und werde nach weiteren Feldversuchen bestimmt noch Anregungen bei zusteuern haben.

Beste Grüße und vor allem weiter So!!!

LBS
Re: Lob und Anregungen
26. Januar 2017 23:04
Hallo LBS,
danke für die vielen Anregungen. Ein Teil davon ist in der Version 2 schon umgesetzt. Die befindet sich gerade in der Betaphase.

Viele Grüße,
Ralf.
Re: Lob und Anregungen
27. Januar 2017 10:30
Hallo rheydenr,

> danke für die vielen Anregungen. Ein Teil davon
> ist in der Version 2 schon umgesetzt. Die befindet
> sich gerade in der Betaphase.

Liegt hierzu schon ein Zeitplan vor, wann die Betaphase abgeschlossen seien wird?
Und kann man Version 2 neben der aktuellen Version zum Testen installieren? und wenn Ja, wo kann man sie herunterladen?

Besten Grüße,
LastBoyScout
Re: Lob und Anregungen
27. Januar 2017 13:08
https://m.youtube.com/watch?v=Hxx0Mn8o5Wk

------------------
Viele Grüße
Steffen
Re: Lob und Anregungen
28. Januar 2017 22:34
Zeitplan gibt es keinen, Infos gibt es immer mal in unregelmäßigen Abständen in der News-Rubrik. Die Version 2 kann man parallel installieren. Hinweise dazu hier im Forum unter entsprechenden Rubrik (Fakturama 2).

Viele Grüße,
Ralf.
Re: Lob und Anregungen
07. April 2017 18:47
Habe die tolle Software nun schon etwas getestet, inzwischen bereits die aktuelle Version 2 in Verbindung mit LibreOffice 5 und einer mySQL- Datenbank... der positive Ersteindruck hat sich bislang jedenfalls bestätigt!
Hab nun auch einen ersten Feature-Wunsch im JIRA eingestellt.

P.S. Das einzige was hier bei mir leider noch nicht funktioniert ist die Erzeugung der PDF- Dokumente: "Dokument konnte nicht erstellt werden! Weitere Informationen finden Sie im Logfile." confused smiley
Re: Lob und Anregungen
07. April 2017 20:01
...und was steht im Logfile? Guck mal bitte unter ~/.fakturama2 nach (im Benutzerverzeichnis).

Viele Grüße,
Ralf.
Re: Lob und Anregungen
08. April 2017 18:26
Offenbar kann er das erstellte Dokument nicht öffnen: "Error starting OpenOffice from Document.ott"...
Es wurde aber korrekt erstellt und ich kann es mit LibreOffice 5 auch öffnen!?

Hier mal das Logfile:
!SESSION 2017-04-07 14:53:12.496 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_121
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.equinox.ds 1 0 2017-04-07 14:53:33.058
!MESSAGE Could not bind a reference of component org.eclipse.gemini.ext.di.emf. The reference is: Reference[name = EntityManagerFactory, interface = javax.persistence.EntityManagerFactory, policy = dynamic, cardinality = 0..n, target = null, bind = bindEntityManagerFactory, unbind = unbindEntityManagerFactory]

!ENTRY org.eclipse.equinox.ds 1 0 2017-04-07 14:53:33.065
!MESSAGE Could not bind a reference of component org.eclipse.gemini.ext.di.emf. The reference is: Reference[name = EntityManagerFactoryBuilder, interface = org.osgi.service.jpa.EntityManagerFactoryBuilder, policy = dynamic, cardinality = 0..n, target = null, bind = bindEntityManagerFactoryBuilder, unbind = unbindEntityManagerFactoryBuilder]

!ENTRY org.eclipse.equinox.ds 1 0 2017-04-07 14:53:33.073
!MESSAGE Could not bind a reference of component org.eclipse.gemini.ext.di.em. The reference is: Reference[name = EntityManagerFactory, interface = javax.persistence.EntityManagerFactory, policy = dynamic, cardinality = 0..n, target = null, bind = bindEntityManagerFactory, unbind = unbindEntityManagerFactory]

!ENTRY org.eclipse.equinox.ds 1 0 2017-04-07 14:53:33.078
!MESSAGE Could not bind a reference of component org.eclipse.gemini.ext.di.em. The reference is: Reference[name = EntityManagerFactoryBuilder, interface = org.osgi.service.jpa.EntityManagerFactoryBuilder, policy = dynamic, cardinality = 0..n, target = null, bind = bindEntityManagerFactoryBuilder, unbind = unbindEntityManagerFactoryBuilder]

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 14:53:41.876
!MESSAGE create Document list part

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 14:54:05.427
!MESSAGE create DocumentItem list part

!ENTRY com.sebulli.fakturama.common 4 0 2017-04-07 14:54:11.135
!MESSAGE Error starting OpenOffice from Document.ott
!STACK 0
java.lang.IllegalArgumentException: The file: \\SERVER\Fakturama\Dokumente\PDF\2017\Rechnungen\RE000001_Max_Mustermann.PDF doesn't exist.
	at java.awt.Desktop.checkFileValidation(Unknown Source)
	at java.awt.Desktop.open(Unknown Source)
	at com.sebulli.fakturama.office.OfficeDocument.saveOODocument(OfficeDocument.java:317)
	at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:260)
	at com.sebulli.fakturama.handlers.CreateOODocumentHandler.openOODocument(CreateOODocumentHandler.java:252)
	at com.sebulli.fakturama.handlers.CreateOODocumentHandler.access$1(CreateOODocumentHandler.java:226)
	at com.sebulli.fakturama.handlers.CreateOODocumentHandler$1.handleEvent(CreateOODocumentHandler.java:176)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:161)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1519)

!ENTRY com.sebulli.fakturama.common 4 0 2017-04-07 14:54:11.142
!MESSAGE Dokument konnte nicht erstellt werden!
!STACK 0
com.sebulli.fakturama.exception.FakturamaStoringException
	at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:274)
	at com.sebulli.fakturama.handlers.CreateOODocumentHandler.openOODocument(CreateOODocumentHandler.java:252)
	at com.sebulli.fakturama.handlers.CreateOODocumentHandler.access$1(CreateOODocumentHandler.java:226)
	at com.sebulli.fakturama.handlers.CreateOODocumentHandler$1.handleEvent(CreateOODocumentHandler.java:176)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:161)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1519)

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 17:45:14.744
!MESSAGE create Contact list part

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 17:46:08.755
!MESSAGE create TextModule list part

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 18:41:02.861
!MESSAGE create ItemAccountType list part

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 18:49:21.170
!MESSAGE Saving NatTable state to fakturamaviews.properties

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 18:49:21.656
!MESSAGE Saving NatTable state to fakturamaviews.properties

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 18:49:21.722
!MESSAGE Saving NatTable state to fakturamaviews.properties

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 18:49:21.774
!MESSAGE Saving NatTable state to fakturamaviews.properties

!ENTRY org.eclipse.e4.ui.workbench 1 0 2017-04-07 18:49:21.823
!MESSAGE Saving NatTable state to fakturamaviews.properties

Gruß
Matthias
Re: Lob und Anregungen
08. April 2017 20:40
Moin,
das Problem liegt offenbar eher hier:

Zitat

\\SERVER\Fakturama\Dokumente\PDF\2017\Rechnungen\RE000001_Max_Mustermann.PDF doesn't exist.

Vermutlich wird der Pfad nicht richtig aufgelöst, das Problem hatten wir hier schon mal diskutiert, glaube ich. Das hängt wohl mit der Schreibweise zusammen. Ich muß mir das mal ansehen. Hast Du es mal mit Schrägstrich statt Backslash versucht?

Viele Grüße,
Ralf.
Re: Lob und Anregungen
08. April 2017 21:10
Nabend,

Zitat
rheydenr
Vermutlich wird der Pfad nicht richtig aufgelöst...

Glaube ich eigentlich nicht, da der Verzeichnisspfad korrekt ist!
Die Unterordner (/ODT/2017/Rechnungen und /PDF/2017/Rechnungen) wurden ja von Fakturama korrekt erzeugt und das Office- Dokument auch erstellt, nur eben das PDF fehlt!?

Gruß
Matthias
Re: Lob und Anregungen
08. April 2017 22:01
Hm. Komisch. Steht im Logfile eventuell noch was?

Viele Grüße,
Ralf.
Re: Lob und Anregungen
08. April 2017 22:32
Zitat
rheydenr
Hm. Komisch. Steht im Logfile eventuell noch was?

Hab´s dir soeben mal per PM geschikt.

Gruß
Matthias
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen