diff --git a/src/QUI/ERP/Accounting/Invoice/Invoice.php b/src/QUI/ERP/Accounting/Invoice/Invoice.php index e4b1e8e5ced9b3cde28b37acdc022d7f4531590d..ec537c23a1155981b5d3012b1b5f4fbc25bee001 100644 --- a/src/QUI/ERP/Accounting/Invoice/Invoice.php +++ b/src/QUI/ERP/Accounting/Invoice/Invoice.php @@ -46,6 +46,7 @@ class Invoice extends QUI\QDOM implements ErpEntityInterface, ErpTransactionsInterface, ErpCopyInterface { use QUI\ERP\ErpEntityCustomerFiles; + use QUI\ERP\ErpEntityData; const DUNNING_LEVEL_OPEN = 0; // No Dunning -> Keine Mahnung const DUNNING_LEVEL_REMIND = 1; // Payment reminding -> Zahlungserinnerung @@ -1024,6 +1025,7 @@ public function createCreditNote( // saving copy $Copy->setData('originalId', $this->getId()); $Copy->setData('originalIdPrefixed', $this->getPrefixedNumber()); + $Copy->setData('originalInvoice', $this->getReferenceData()); $Copy->setAttribute('date', date('Y-m-d H:i:s')); $Copy->setAttribute('additional_invoice_text', $additionalText); @@ -1204,6 +1206,7 @@ public function createReversal( // saving copy $Copy->setData('originalId', $this->getId()); $Copy->setData('originalIdPrefixed', $this->getPrefixedNumber()); + $Copy->setData('originalInvoice', $this->getReferenceData()); $Copy->setAttribute('date', date('Y-m-d H:i:s')); $Copy->setAttribute('additional_invoice_text', $additionalText); diff --git a/src/QUI/ERP/Accounting/Invoice/InvoiceTemporary.php b/src/QUI/ERP/Accounting/Invoice/InvoiceTemporary.php index f0d2d861b57a1215d3074c687f95709afb71773a..25d460c2a11678ecd7c86c96a91d0b9063af0c64 100644 --- a/src/QUI/ERP/Accounting/Invoice/InvoiceTemporary.php +++ b/src/QUI/ERP/Accounting/Invoice/InvoiceTemporary.php @@ -51,6 +51,7 @@ class InvoiceTemporary extends QUI\QDOM implements ErpEntityInterface, ErpTransactionsInterface, ErpCopyInterface { use QUI\ERP\ErpEntityCustomerFiles; + use QUI\ERP\ErpEntityData; /** * Special attributes