Fix #10241 (wrong item net prices in XInvoices)

This commit is contained in:
Felix Fischer 2024-11-14 08:48:22 +01:00
parent 2a590c22e6
commit cb0bc4bdc8
2 changed files with 2 additions and 2 deletions

View File

@ -115,7 +115,7 @@ class OrderXDocument extends AbstractService
/** @var \App\DataMapper\InvoiceItem $item **/
$this->orderxdocument->addNewPosition($index)
->setDocumentPositionGrossPrice($item->gross_line_total)
->setDocumentPositionNetPrice($item->line_total);
->setDocumentPositionNetPrice($item->cost);
if (!empty($item->product_key)) {
if (!empty($item->notes)) {
$this->orderxdocument->setDocumentPositionProductDetails($item->product_key, $item->notes);

View File

@ -146,7 +146,7 @@ class ZugferdEDokument extends AbstractService
foreach ($this->document->line_items as $index => $item) {
/** @var InvoiceItem $item **/
$this->xdocument->addNewPosition($index)
->setDocumentPositionNetPrice($item->line_total);
->setDocumentPositionNetPrice($item->cost);
if (!empty($item->product_key)) {
if (!empty($item->notes)) {
$this->xdocument->setDocumentPositionProductDetails($item->product_key, $item->notes);