Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
erp
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
20
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
erp
Merge Requests
!77
Next
Code
Änderungen prüfen
Branch auschecken
Herunterladen
Patches
Unformatierter Diff
Zusammengeführt
Next
next
nach
master
Übersicht
2
Commits
2
Pipelines
1
Änderungen
1
Zusammengeführt
Henning Leutz
schlägt
vor 1 Jahr
vor,
next
in
master
zu mergen.
Übersicht
2
Commits
2
Pipelines
1
Änderungen
1
Aufklappen
0
0
Merge Request-Berichte
Vergleiche
master
master (basis)
und
neuste Version
neuste Version
3b6901d8
2 Commits,
vor 1 Jahr
1 Datei
+
11
−
1
In der Reihe
Änderungen vergleichen
Nebeneinander
In der Reihe
Leerzeichenänderungen anzeigen
Eine Datei nach der anderen anzeigen
src/QUI/ERP/Accounting/Calc.php
+
11
−
1
Optionen
@@ -1096,11 +1096,21 @@ class Calc
$invNettoTotal
=
floatval
(
$invoice
[
'calculated_nettosum'
]);
$invVatSumPC
=
QUI\Utils\Math
::
percent
(
$invVatSum
,
$invBruttoSum
);
$invBruttoSum
=
round
(
$invBruttoSum
,
$Currency
->
getPrecision
());
$invVatSum
=
round
(
$invVatSum
,
$Currency
->
getPrecision
());
$invPaid
=
round
(
$invPaid
,
$Currency
->
getPrecision
());
$invToPay
=
round
(
$invToPay
,
$Currency
->
getPrecision
());
$invNettoTotal
=
round
(
$invNettoTotal
,
$Currency
->
getPrecision
());
if
(
$invoice
[
'paid_status'
]
===
QUI\ERP\Constants
::
PAYMENT_STATUS_PAID
)
{
$invPaid
=
$invBruttoSum
;
}
if
(
$invVatSumPC
)
{
if
(
$invToPay
===
0.0
)
{
$invVatPaid
=
$invVatSum
;
}
else
{
$invVatPaid
=
$invPaid
*
$invVatSumPC
/
100
;
$invVatPaid
=
round
(
$invPaid
*
$invVatSumPC
/
100
,
$Currency
->
getPrecision
())
;
}
}
else
{
$invVatPaid
=
0
;