1b.app
Link kopiert -

Rundung funktioniert nicht korrekt (Überarbeitung)

Hier ist eine Bestellung

https://ppikc.crm-onebox.com/407943/

Es gibt eine Zahlung

https://ppikc.crm-onebox.com/app/zahlungen/114855/control/

für 280 UAH

Es gibt ein Verfahren, das die Fiskalisierung vornimmt

https://ppikc.crm-onebox.com/app/workflow/42/procedure/48/

Wir sehen, dass der Bestellbetrag auf 267,8 gerundet werden sollte, genau so viel wie der Zahlungsbetrag

Wenn aber in der Kontrollkästchen-Aktion ein Häkchen gesetzt ist und ich die Bestellung skalieren möchte, erhalte ich die Fehlermeldung, dass der Zahlungsbetrag nicht geringer sein darf als der Bestellbetrag

Obwohl sie gleich sind, wie hoch ist der Zahlungsbetrag, wie hoch ist der Bestellbetrag?

Und wenn Sie es deaktivieren, funktioniert alles, aber es gibt einfach keine Rundung

Warum so? Wie kann ich CRM dazu bringen, den korrekten Zahlungsbetrag anzugeben?
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Vollständig angeben, welche Beträge bei der Prüfung für alle Positionen übertragen werden? Auf deinem letzten Screenshot ist es nicht zu sehen.
10.01.2022, 11:38
Originalkommentar zur Version verfügbar: ru

hier ist ein neues Beispiel https://ppikc.crm-onebox.com/408807/ Fiscalizes here (procedure on click) https://ppikc.crm-onebox.com/app/workflow/19/procedure/39/ Wenn angekreuzt Dann kommt ein Fehler, dass der Zahlungsbetrag nicht kleiner sein darf als der Scheckbetrag. Ich habe das Häkchen entfernt - alles wurde erfolgreich erstellt, warum so?
10.01.2022, 17:13
Originalkommentar zur Version verfügbar: ru

Folgendes wird an die API übergeben: {"goods":[{"good":{"code":"1146790","name":"\u0424\u043e\u0440\u043c\u0430 \u0441\u0438\u043b \u0438\ u043a\u043e\u043d\u043e\u0432\u0430\u044f \u043f\u043e\u043b\u0443\u0441\u0444\u0435\u0440\u044b \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438 \u0435 \ u0438\u0437 12 \u0448\u0442.","barcode":"","price":7780},"quantity":1000,"is_return":false}],"payments":[{"type ":"CARD","value":7776,"label":"\u041a\u0430\u0440\u0442\u043a\u0430"}]} Du rundest den Preis des Produkts 77,76 auf 77,8 in der Tabellenausgabe und rundest diesen Preis beim Übergeben an die Checkbox-API. Sie haben jedoch eine Zahlung in Höhe von 77,76 - daher erhalten Sie eine Fehlermeldung. Die Beträge müssen gleich sein.
11.01.2022, 16:11
Originalkommentar zur Version verfügbar: ru

Nun, schauen Sie sich die Bestellung an https://ppikc.crm-onebox.com/409059/ Bezahlt noch mehr, genauer gesagt, so viel wie Sie beim Runden benötigen, aber Sie können keine Überprüfung erstellen, warum? die Beträge sind gleich ?
11.01.2022, 16:56
Originalkommentar zur Version verfügbar: ru

Nun, Ente, Sie haben auch die Einstellung "% Fehler zwischen dem Bestellbetrag und dem Zahlungsbetrag, zu dem die Zahlung für den Vorgangsbetrag überwiesen wird:" - der Bestellbetrag beträgt 81,16 - das wird als Zahlungsbetrag übermittelt. Soll konkret die Zahlung überwiesen werden - das muss funktionieren.
12.01.2022, 15:57
Originalkommentar zur Version verfügbar: ru

Nun, hier ist ein Beispiel Auf Bestellung https://ppikc.crm-onebox.com/410377/ Als eine Diskrepanz von 1 % entfernt wurde
16.01.2022, 18:10
Originalkommentar zur Version verfügbar: ru

Die Checkbox will, dass alle Beträge auf 1 Dezimalstelle gerundet werden?
17.01.2022, 16:28
Originalkommentar zur Version verfügbar: ru

Das Problem tritt nur bei Waren auf, die in Dollar sind. Wenn der Preis in UAH und 2 Dezimalstellen angegeben ist, ist alles in Ordnung, dh wir können davon ausgehen, dass wir den Zahlungsbetrag irgendwie falsch übermitteln und der Wert daher nicht übereinstimmt sind solche Fehler Beispiel dieser Bestellung https://ppikc.crm-onebox.com/410453/ Wie können wir die Rundung mit Häkchen und Einstellungen richtig machen, damit der gleiche Wert immer auf 2 Zeichen gerundet wird? Das heißt, wie stellen Sie die Einstellungen so ein, dass Sie bis zu 2 Zeichen erstellen und aufrunden können?
19.01.2022, 12:33
Originalkommentar zur Version verfügbar: ru

Nikita Bidenko schrieb / a: Das Problem tritt nur bei Waren auf, die in Dollar sind. Wenn der Preis in UAH und 2 Dezimalstellen angegeben ist, ist alles in Ordnung
Welche Beträge werden pro Position übertragen? Machen Sie normale Screenshots, da daraus nicht ersichtlich ist, wo die Summe der Positionen nicht stimmte
19.01.2022, 16:23
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar