<ram:ChargeAmount>$$$.$$</ram:ChargeAmount> always contains an empty string for <ram:NetPriceProductTradePrice/>, and this whether the invoice is based on net or on gross prices.
Fakturama
Version: 2.2.0-SNAPSHOT
Build-ID: 20250330-1224
Java Version: 17.0.1
Windows 11 French with "." as decimal separator. MariaDB 11.8 and HSQLDB were tested as the database backend, alternatively.
Hey,
the system is only required to write the base price and tax value per spec, there is no need to fill all these values. Thats compliant to spec. If you see this as a mistake, please send an example so that i can check it.
thank you
Hello,
Thanks for replying my message.
On page 57/84 of Factur-X Specification 1.07.3 (ZUGFeRD 2.3.3), English version, I have been reading:
- BT-146: Net unit price, mandatory data, under the triple tag "ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount"
In this sentence, "mandatory data" refers to profiles Basic and above.
The missing NetPriceProductTradePrice in 3 invoices I produced with Fakturama 2.2.0 Beta was identified as a critical issue by at least one external validator I have tested.
Hope these details will help.
Either i fixed it or smth other is creepy, but my bt-146 is set always, no conditions apply... only thing: item net price in fakturama needs to be set. will check if conditions apply there
Hello,
I gave it another try this morning. On my install, NetPriceProductTradePrice remains unpopulated despite I am using net prices. The net price can be read on the PDF document but it won't show up within the NetPriceProductTradePrice element in the attached factur-X.xml file. The net price can only be found it inside the element <ram:ApplicableTradeTax> along with VAT rate and VAT amount. However, NetPriceProductTradePrice should be populated as well.
Have a nice day.
Hi Boarschti,
Could you please also check the following point which is still located within <ram:SpecifiedLineTradeAgreement>:
On my install, the element <ram:SpecifiedTradeSettlementLineMonetarySummation/> remains empty. I would expect the LineTotalAmount being reported here (mandatory data BT-131).
Kind regards
Checked both, both are filled in my test env.
greets
Hi,
Could you please have a look to the test invoice in attachment? Thanks.
Did you use the same configuration parameters when building the 26.08 version for Linux and for Windows?
NetPriceProductTradePrice was populated using my Linux test install (starting from the .deb package) but this always fails on Windows. I used the same .ott template on both OSs.
In addition:
- On Linux only, the VAT tab contains a field to record a VAT code. This drop-down list doesn't show up on Windows.
- Still on Linux, the "New client form" contains only one tab, the 'Address' tab. Three other tabs are available on Windows, namely 'Bank account', 'Miscellaneous' and "Notice'. Consequently, there is no way to enter the Company's VAT no. on my Linux test install.
Hey,
They are all build the same way. A known bug is something with the update, that does sometimes not work. Try uninstall and reinstall to get latest features in both. After reinstall, select the old workspace, all settings should be there again.
We are researching this issue. Also a new fixed (beta?)-release will follow next days (yeah its ready). Hope this helps 🙂
Nice weekend
Had to delete my .fakturama2 before reinstalling the beta version for fixing my issue with the drop-down list "VAT code (E-invoice)".