diff --git a/Layout/default/Address/View.php b/Layout/default/Address/View.php
index f62321c14..409d928da 100644
--- a/Layout/default/Address/View.php
+++ b/Layout/default/Address/View.php
@@ -123,14 +123,20 @@
Ist primäres Verrechnungskonto |
=($address->fibu_primary_account) ? "" : ""?> |
- | FIBU Verrechnungskonto |
+ Verrechnungskonto |
=$address->fibu_account_number?> |
- | FIBU Lieferanten Konto |
+ Lieferantenkonto |
=$address->fibu_supplier_number?> |
- | FIBU Lieferanten Zahlungsziel |
+ Zahlungsziel Lieferant |
=$address->fibu_supplier_due?> |
+
+ | Lieferant Skontotage |
+ =$address->fibu_supplier_skonto?> |
+
+ | Lieferant Skonto % |
+ =$address->fibu_supplier_skonto_rate?> |
Zusatzdaten |
diff --git a/application/Address/Address.php b/application/Address/Address.php
index 69c141bbb..076608425 100644
--- a/application/Address/Address.php
+++ b/application/Address/Address.php
@@ -69,12 +69,17 @@ class Address extends mfBaseModel {
$me->loadMe();
if($this->fibu_account_number) {
- $fibumerge = XinonFibuMergeModel::getFirst(["old_custnum" => $this->customer_number]);
+ $old_custnum = $this->customer_number;
+ if($old_custnum > 900000) {
+ $old_custnum -= 900000;
+ }
+
+ $fibumerge = XinonFibuMergeModel::getFirst(["old_custnum" => $old_custnum]);
if(!$fibumerge) {
// create fibu merge
$fibumerge = XinonFibuMergeModel::create([
"source" => "t",
- "old_custnum" => $this->customer_number,
+ "old_custnum" => $old_custnum,
"new_custnum" => $this->fibu_account_number,
"name" => ($this->company) ? $this->company : $this->lastname,
"vorname" => ($this->company) ? "" : $this->firstname,
@@ -87,7 +92,7 @@ class Address extends mfBaseModel {
$fibumerge->save();
return true;
}
-
+
if($fibumerge->new_custnum != $this->fibu_account_number) {
$fibumerge->new_custnum = $this->fibu_account_number;
$fibumerge->save();