2009-02-28 5 views
3

Gibt es eine Möglichkeit, eine Rechnung, die einen negativen Betrag enthält, hinzuzufügen?Quickbooks: Hinzufügen eines negativen Werts zu einer Rechnung mit dem QBDSK

Ich verwende QBSDK7 und QB Enterprise. (und wenn es darauf ankommt. Net 3.5)

Wir versuchen zu automatisieren, wie wir Rechnungen erstellen. Wir ziehen bereits in Mitarbeitern Zeit und es auf die richtigen Rechnungen Anwendung, aber wenn wir gehen Kredite hinzuzufügen (nur eine negative Menge auf einer Position auf der Rechnung) mit

InvoiceLineMod.Amount.SetValue(-1234) 

es nicht mit dem Fehler " Die Transaktion muss positiv sein "

Ich habe auch versucht, einen Service-Artikel mit einer negativen Menge und geben Sie eine positive Menge und ich bekomme das gleiche Ergebnis.

Dies scheint so ein Kinderspiel, wie wir dies seit den letzten 10 Jahren manuell tun. Ich schätze, da gibt es künstliche Einschränkungen.

Einige Dinge zu beachten: Gutschriften sind nicht gut, da wir genaue Details der Reduzierung auf der gleichen Seite anzeigen müssen.

Wir haben in den meisten Fällen noch keine Zahlungen.

Dies muss vor dem Anbringen von Halterungen durchgeführt werden.

Jede Hilfe würde sehr geschätzt werden.

+0

Haben Sie versucht, einen Rabattartikel zu verwenden? –

+0

keith palmer wieder zur Rettung. Seine Antwort ist die richtige. – gh9

Antwort

0

Manchmal muss unsere App eine Rechnung mit einer negativen Zahl nach unten korrigieren. Ich konnte mit dem folgenden Code negative Werbebuchungen hinzufügen. Ich muss eine Menge und eine Rate einstellen, anstatt den Betrag zu setzen.

IInvoiceLineAdd ila = ia.ORInvoiceLineAddList.Append().InvoiceLineAdd; 
ila.ItemRef.ListID.SetValue(GetQBID(JobKey)); 
ila.Desc.SetValue("Adjustment"); 
ila.Quantity.SetValue(1); 
ila.ORRatePriceLevel.Rate.SetValue(-1.00); 
+0

Danke, es hat nicht funktioniert, aber ich fange an zu glauben, dass es unsere Implementierung ist. –

2

Können Sie den vollständigen Code anzeigen, den Sie zum Ändern der Rechnung verwenden? Können Sie auch die genaue Fehlermeldung anzeigen, die Sie erhalten?

Es ist möglich, wenn Sie sicherstellen müssen tun, dass Sie ein Rabatt-Element als itemref Typen verwenden (ein Service-Artikel wird nicht), und Sie müssen sicherstellen, dass die Transaktion als Ganzes ist für eine positive Menge.

+0

Dies sollte als die akzeptable Antwort markiert werden. Wie es der einzig richtige Weg ist. – gh9

0

Mit Quickbooks können Sie keine Rechnung mit einem negativen Kontostand buchen. Wenn Sie versuchen, dies über die Benutzeroberfläche zu tun, werden Sie stattdessen aufgefordert, eine Gutschrift zu erstellen. (Und umgekehrt, wenn Sie es mit einer Gutschrift versuchen.)

Sie können negative Mengen und/oder Preise in die Einzelposten eingeben, aber die Gesamtsumme der Rechnung muss> = 0 sein oder es wird nicht Posten (dh, fügen Sie andere Werbebuchungen hinzu, die die negativen Beträge ausgleichen).

Die Lösung ist, um Gutschriften zu verwenden. Ihre clientseitige Verarbeitung wird komplizierter, aber sie ist die einzige Wahl bei Quickbooks.

Verwandte Themen