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
Commits
0d7d4bf5
Commit
0d7d4bf5
erstellt
vor 2 Jahren
von
Henning Leutz
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
fix:
#91
Übergeordneter
c7e7b395
No related branches found
Branches enthält Commit
No related tags found
Tags enthält Commit
1 Merge Request
!8
fix: quiqqer/erp#91
Änderungen
2
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
2 geänderte Dateien
ajax/products/calc.php
+4
-1
4 Ergänzungen, 1 Löschung
ajax/products/calc.php
src/QUI/ERP/Accounting/Calc.php
+12
-1
12 Ergänzungen, 1 Löschung
src/QUI/ERP/Accounting/Calc.php
werden angezeigt
mit
16 Ergänzungen
und
2 Löschungen
ajax/products/calc.php
+
4
−
1
Zeige Datei @
0d7d4bf5
...
...
@@ -15,6 +15,8 @@
QUI
::
$Ajax
->
registerFunction
(
'package_quiqqer_erp_ajax_products_calc'
,
function
(
$articles
,
$priceFactors
,
$user
,
$currency
,
$nettoInput
)
{
$nettoInput
=
(
int
)
$nettoInput
;
$articles
=
json_decode
(
$articles
,
true
);
$user
=
json_decode
(
$user
,
true
);
$priceFactors
=
json_decode
(
$priceFactors
,
true
);
...
...
@@ -62,6 +64,8 @@ function ($articles, $priceFactors, $user, $currency, $nettoInput) {
}
catch
(
QUI\Exception
$Exception
)
{
}
$result
=
$Articles
->
toArray
();
// brutto stuff (for display)
$User
->
setAttribute
(
'RUNTIME_NETTO_BRUTTO_STATUS'
,
QUI\ERP\Utils\User
::
IS_BRUTTO_USER
);
...
...
@@ -69,7 +73,6 @@ function ($articles, $priceFactors, $user, $currency, $nettoInput) {
$Articles
->
setUser
(
$User
);
$Articles
->
recalculate
(
$Calc
);
$result
=
$Articles
->
toArray
();
$brutto
=
$Articles
->
toArray
();
// discount stuff
...
...
This diff is collapsed.
Zum Erweitern klicken.
src/QUI/ERP/Accounting/Calc.php
+
12
−
1
Zeige Datei @
0d7d4bf5
...
...
@@ -283,7 +283,7 @@ public function calcArticleList(ArticleList $List, $callback = false): ArticleLi
}
else
{
$PriceFactor
->
setSum
(
$vatSum
+
$PriceFactor
->
getNettoSum
());
}
// formatted
$PriceFactor
->
setNettoSumFormatted
(
$Currency
->
format
(
$PriceFactor
->
getNettoSum
()));
$PriceFactor
->
setSumFormatted
(
$Currency
->
format
(
$PriceFactor
->
getSum
()));
...
...
@@ -439,6 +439,17 @@ public function calcArticleList(ArticleList $List, $callback = false): ArticleLi
if
(
$added
===
false
)
{
$bruttoSum
=
$bruttoSum
+
$diff
;
// netto check 1cent check
$bruttoVatSum
=
0
;
foreach
(
$vatArray
as
$vat
=>
$data
)
{
$bruttoVatSum
=
$bruttoVatSum
+
$data
[
'sum'
];
}
if
(
$bruttoSum
-
$bruttoVatSum
!==
$nettoSum
)
{
$nettoSum
=
$nettoSum
+
$diff
;
}
}
}
...
...
This diff is collapsed.
Zum Erweitern klicken.
Vorschau
0%
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren