(gelöst) Rechnungsrabatt bei Credit Memo (Gutschrift)

Bild Microsoft Dynamics NAV 5.xx

(gelöst) Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon Izzy » 31. Mai 2016 12:02

Liebe Kollegen,

Wir erstellen Verkaufsgutschriften indem wir im Form Verkaufsgutschriften (Form 44) die Funktion "Beleg kopieren" verwenden, um damit eine gebuchte Verkaufsrechnung (inklusive Kopf) als Gutschrift vorzubereiten.

Soweit so gut.

Wenn die Verkaufsrechung über einen Rechnungsrabatt verfügte wird auch bei der Gutschrift in der Spalte Rechnungsrabattbetrag dieser anteilige Rabatt pro Artikel korrekt angezeigt. Verändert man nun jedoch die Artikelmenge (weil zum Beispiel nur ein Teil der Lieferung retourniert wurde) dann wird der Rechnungsrabattbetrag gleich auf 0 gesetzt, anstatt proportional zur Menge reduziert.

Ich habe mit dem Designer auch noch das Feld "Invoice Disc. Code" im Header der Gutschrift dazugefügt (war standardmässig nicht da). Dies nur um zu kontrollieren, ob dieser Wert ggfs. nicht von der Verkaufsrechnung übernommen wurde, wodurch sich das Verhalten erklären würde. Dem ist aber nicht so, der Rechnungsrabattsatz ist da und befindet sich also im Sales Header des CreditMemo Auftrages.

Kennt jemand dieses Verhalten? Gibt es dazu eine Lösung oder sogar einen Patch?

Vielen Dank für Eure Hilfe, die ich sehr schätze.

Beste GrĂĽsse,
Marc
Zuletzt geändert von Izzy am 1. Juni 2016 17:10, insgesamt 3-mal geändert.
Benutzeravatar
Izzy
 
Beiträge: 69
Registriert: 10. Februar 2013 17:02
Realer Name: Marc
Arbeitsort: Illnau, Schweiz
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 14.0

Re: Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon enh » 31. Mai 2016 18:11

Wie sieht es aus wenn du nach dem Ă„ndern der Zeile(n) die Statistik aufrufst?
enh
 
Beiträge: 2341
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon Izzy » 1. Juni 2016 10:36

Hallo enh,

Danke für den Tip! Habs probiert und tatsächlich, nach F9 wird die Zeile korrekt angezeigt (Rechnungsrabatt pro Artikel ist korrekt).

Komisches Verhalten... Kannst Du dazu mehr sagen? Warum rechnet es erst richtig nach F9? Es triggert ja die Neuberechnung in der Zeile wenn ich die Menge ändere und die Zelle verlassen (respektive die Zeile).

Strange...
Benutzeravatar
Izzy
 
Beiträge: 69
Registriert: 10. Februar 2013 17:02
Realer Name: Marc
Arbeitsort: Illnau, Schweiz
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 14.0

Re: Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon Kowa » 1. Juni 2016 11:19

Durch Eingaben in der Zeile kommt keine Rechungsrabattberechnung zustande. Das gilt auch schon bei der Rechnung.

Der Rechungsrabattberechung muss entweder manuell angestoĂźen werden, alternativ kann man in
"Debitoren & Verkauf Einrichtung" in das Feld "Rechnungsrabatt berechnen" einen Haken setzten. Wenn dieses erfolgt, dann wird der Rechnungsrabatt automatisch berechnet in diesen Fällen :
Buchen, Drucken, Drucken des Testberichts und Aufruf der Rechnungsstatistik (F9).

http://www.kindermann-tcv.de/seiten/fac ... 56_158.pdf
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7854
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon Izzy » 1. Juni 2016 13:46

Lieber Kowa,

Vielen herzlichen Dank fĂĽr Deinen Input. Mir war dies nicht bewusst, ich habe was dazugelernt.

Es ist auch tatsächlich so, dass die gebuchte Gutschrift dann den Rechnungsrabatt berücksichtigte, nur in der Rechnungsrabattspalte wurde 0 gezeigt und in unserem provisorischen Gutschriftsbericht wurde kein Rechnungsrabatt gezeigt respektive abgezogen. Der Report Provisorische Gutschrift ist jedoch selbstgestrickt von den Herren die anno domini unser NAV aufgesetzt haben (ich verwünsche sie heute noch...). Gut möglich, dass hier das triggern des Rechnungsrabattes vergessen ging (bei der ebenfalls selbstgestrickten provisorischen Rechnung funktioniert es). Ich werde also den Code der Berichte abgleichen.

Vielen Dank fĂĽr diese Hinweise, das hat mir sehr geholfen.

Beste GrĂĽsse!
Marc
Benutzeravatar
Izzy
 
Beiträge: 69
Registriert: 10. Februar 2013 17:02
Realer Name: Marc
Arbeitsort: Illnau, Schweiz
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 14.0

Re: Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon Izzy » 1. Juni 2016 16:43

Lieber Kowa,

Ich hätte doch noch eine Frage dazu: Warum auch immer wird der Rechnungsrabatt der Zeilen nicht aktualisiert wenn ich die provisorische Gutschrift (Bericht) generiere. Wenn ich die Gutschrift jedoch final buche, dann schon. Nun triggert ja F9 (die Statistik), dass der ganze "Auftrag" neu berchnet wird. Gibt es dafür ein C/AL Befehl, der das auch macht? DAnn könnte ich diesen einfach noch vor anzeige der provisorischen Gutschrift aufrufen und gut ist.

Kennst Du diesen Befehl?

DANKE!
Benutzeravatar
Izzy
 
Beiträge: 69
Registriert: 10. Februar 2013 17:02
Realer Name: Marc
Arbeitsort: Illnau, Schweiz
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 14.0

Re: (Folgefrage) Rechnungsrabatt bei Credit Memo (Gutschrift

Beitragvon Kowa » 1. Juni 2016 17:07

Dafür gibt es keinen Befehl. Berechnet wird der Rechnungsrabatt über die Funktion CalculateInvoiceDiscount in Codeunit 60 Sales-Calc. Discount, das wiederum nach Bestätigung via Codeunit 61 (Aufruf aus den Subforms der Belege heraus) gestartet wird.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7854
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: (gelöst) Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon Izzy » 1. Juni 2016 17:10

Super, danke Kai, ich schaue mir die relevanten Codesections an!

DANKE!
Benutzeravatar
Izzy
 
Beiträge: 69
Registriert: 10. Februar 2013 17:02
Realer Name: Marc
Arbeitsort: Illnau, Schweiz
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 14.0

Re: (gelöst) Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon enh » 1. Juni 2016 17:12

Ohne es jetzt überprüft zu haben, ich meine sowohl der Statistik Aufruf als auch die Belegfreigabe rufen das Berechnen auf. Du könntest dann also in den Reportaufruf die Belegfreigabe einbauen, dann müssste es auch funktionieren. So haben wir's auch gelöst (allerdings war das nicht in NAV 5.0).

Beim Buchen bzw. davor wird's natĂĽrlich auch berechnet so dass gebuchte Belege natĂĽrlich richtig sind.
enh
 
Beiträge: 2341
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: (gelöst) Rechnungsrabatt bei Credit Memo (Gutschrift)

Beitragvon Izzy » 2. Juni 2016 09:53

Liebe Kollegen,

Der Vollständigkeit halber hier die Anpassungen die ich vornehmen musste.

Bisher wurde unsere "provisorische Gutschrift" direkt als Bericht angezeigt:

Code: Alles auswählen
REPORT.RUN(REPORT::"Prov. Credit Memo",TRUE,FALSE,SalesHeader);


Dies war jedoch ungenĂĽgend, da dadurch der Rechnungsrabatt nicht aktualisiert wurde. Neu wird der Bericht erst in der Funktion "PrintSalesOrder" aufgerufen, die vorab auch dafĂĽr besorgt ist, dass der Rechnungsrabatt berechnet wird.

Folgende Zeile ersetzt obige, nachdem ich die Funktion entsprechend um die Gutschrift erweitert habe:

Code: Alles auswählen
DocPrint.PrintSalesOrder(Rec,Usage::"s.prov.gutschrift");


Nochmals allen vielen herzlichen Dank fĂĽr die Hilfe! Hab wieder was gelernt (bin nur Anwender, der leider etwas programmieren kann).
Benutzeravatar
Izzy
 
Beiträge: 69
Registriert: 10. Februar 2013 17:02
Realer Name: Marc
Arbeitsort: Illnau, Schweiz
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 14.0


ZurĂĽck zu NAV 5.xx

Wer ist online?

Mitglieder in diesem Forum: Yandex [Bot] und 1 Gast

cron