ZUGfERD-XML wird ni...
 
Benachrichtigungen
Alles entfernen

[Gelöst] ZUGfERD-XML wird nicht erstellt & eingebettet: return value of "com.sebulli.fakturama.model.Document.getShipping()" is null

6 Beiträge
3 Benutzer
1 Reactions
623 Aufrufe
Johannes
(@johannes)
Trusted Member
Beigetreten: vor 12 Jahren
Beiträge: 36
Topic starter   [#4341]

Ich habe eine Rechnung erstellt mit einem Posten und Versand, dabei habe ich den vorgegeben Versand-Betrag manuell geändert.
Jetzt bekomme ich beim Klick auf Drucken zwar eine PDF jedoch ohne ZUGfERD-XML, da folgende Fehlermeldung im Log steht:

java.lang.NullPointerException: Cannot invoke "com.sebulli.fakturama.model.Shipping.getShippingVat()" because the return value of "com.sebulli.fakturama.model.Document.getShipping()" is null
at org.fakturama.export.facturx.XRechnung.createTradeAllowance(XRechnung.java:853)
at org.fakturama.export.facturx.XRechnung.getInvoiceXml(XRechnung.java:298)
at org.fakturama.export.facturx.XRechnung.getInvoiceXml(XRechnung.java:1)
at org.fakturama.export.facturx.XRechnungCreator.createEInvoice(XRechnungCreator.java:74)
at org.fakturama.export.einvoice.ZugferdExporter.processPdf(ZugferdExporter.java:106)
at com.sebulli.fakturama.office.OfficeDocument.postProcess(OfficeDocument.java:354)
at com.sebulli.fakturama.office.OfficeDocument.saveOODocument(OfficeDocument.java:330)
at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:180)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.openOODocument(CreateOODocumentHandler.java:390)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.lambda$0(CreateOODocumentHandler.java:180)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5895)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5126)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4581)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:168)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)

Was ist da los?

In diesem Zusammenhang ist mir auch zum wiederholten Mal aufgefallen, dass das manuelle Ändern des Versandbetrages in der Rechnung beim Export nicht immer funktioniert, selbst wenn es in Fakturama und auch in der Datenbank richtig angezeigt wird. Wenn ich so eine Rechnung schließe und wieder öffne ist dann (manchmal?) wieder der der Standardbetrag für die Versandkosten hinterlegt…

Ich setze Fakturama Version: 2.1.3-SNAPSHOT unter Ubuntu 20.04.6 LTS ein.


Bio-Knoblauch Spezialitäten Versand & mehr
15+ verschiedene Sorten
klimaschonend angebaut mit Zugpferden

https://Shop.Tannenhof-Imshausen.de


   
Zitat
Themen-Schlagwörter
(@becherer)
Estimable Member
Beigetreten: vor 2 Jahren
Beiträge: 80
 

Weiss nicht ob das dein problem ist habe gelesen dass es das unter der 2.1.nicht geben soll,

allerdings hatte ich das problem bei der beta2.2 und der 2.1, versuch mal das was hier beschrieben

ist:

https://www.fakturama.info/community/betatest/keine-zugferd-dateien-werden-erzeugt-trotz-pdf-a/#post-21986

 


Fakturama 2.2.0beta auf openSUSE Tumbleweed


   
AntwortZitat
Johannes
(@johannes)
Trusted Member
Beigetreten: vor 12 Jahren
Beiträge: 36
Topic starter  

@becherer Nein, das ist nicht mein Problem. Bei einer anderen Rechnung, bei der ich gar keine abweichenden Versandkosten angegeben habe, da „Lieferung frei Haus“, hat die ZUGfERD-Erstellung tadellos funktioniert.


Bio-Knoblauch Spezialitäten Versand & mehr
15+ verschiedene Sorten
klimaschonend angebaut mit Zugpferden

https://Shop.Tannenhof-Imshausen.de


   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Könnte noch ein Fehler sein. Ich schau es mir mal an.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
Johannes
(@johannes)
Trusted Member
Beigetreten: vor 12 Jahren
Beiträge: 36
Topic starter  

@rheydenr Super, danke! Falls Du noch Infos brauchst, sag Bescheid.


Bio-Knoblauch Spezialitäten Versand & mehr
15+ verschiedene Sorten
klimaschonend angebaut mit Zugpferden

https://Shop.Tannenhof-Imshausen.de


   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

behoben in v2.2.0


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
Johannes reacted
AntwortZitat
Teilen: