Details zur Reckon Accounts Hosted
Einführung
Connector-Version
Diese Dokumentation basiert auf Version 23.0.8804 des Connectors.
Erste Schritte
Unterstützung für Reckon Accounts Hosted
Der Connector unterstützt v2 der Reckon Premier-, Professional-, Enterprise- und Simple Start-APIs. Alle Reckon-Editionen werden unterstützt.
Herstellen einer Verbindung
Mit Reckon Accounts Hosted verbinden
Reckon Accounts Hosted unterstützt nur OAuth-Authentifizierung. Um diese Authentifizierung für alle OAuth-Flows zu aktivieren, müssen Sie festlegen AuthScheme
Zu OAuth
.
In den folgenden Unterabschnitten wird die Authentifizierung bei Reckon Accounts Hosted über drei gängige Authentifizierungsabläufe beschrieben:
Desktop
: eine Verbindung zu einem Server auf dem lokalen Computer des Benutzers, die häufig zum Testen und Prototyping verwendet wird. Authentifiziert entweder über eingebettetes OAuth oder benutzerdefiniertes OAuth.Web
: Zugriff auf Daten über eine gemeinsam genutzte Website. Authentisierung nur über benutzerdefiniertes OAuth.Headless Server
: ein dedizierter Computer, der anderen Computern und ihren Benutzern Dienste bereitstellt und so konfiguriert ist, dass er ohne Monitor und Tastatur funktioniert. Authentifiziert über eingebettetes OAuth oder benutzerdefiniertes OAuth.
Informationen zum Erstellen einer benutzerdefinierten OAuth-Anwendung und warum Sie möglicherweise eine solche sogar für Authentifizierungsabläufe mit eingebetteten OAuth-Anmeldeinformationen erstellen möchten, finden Sie unter Erstellen einer benutzerdefinierten OAuth-Anwendung.
Eine vollständige Liste der in Reckon Accounts Hosted verfügbaren Verbindungszeichenfolgeneigenschaften finden Sie unter Connection.
Desktop-Anwendungen
bietet eine eingebettete OAuth-Anwendung, die die Authentifizierung auf dem Desktop vereinfacht, d. h. in Situationen, in denen der Benutzer einen lokalen Server verwendet, der nicht mit dem Internet verbunden ist.
Sie können sich auch vom Desktop aus über eine benutzerdefinierte OAuth-Anwendung authentifizieren, die Sie in der Reckon Accounts Hosted Konsole konfigurieren und registrieren. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten OAuth-Anwendung.
Legen Sie vor dem Verbinden diese Eigenschaften fest:
InitiateOAuth
:GETANDREFRESH
. Wird verwendet, um automatisch die abzurufen und zu aktualisierenOAuthAccessToken
.Custom OAuth applications only
:OAuthClientId
: Die Client-ID, die Ihnen bei der Registrierung Ihrer benutzerdefinierten OAuth-Anwendung zugewiesen wurde.OAuthClientSecret
: Das Client-Geheimnis, das Ihnen bei der Registrierung Ihrer benutzerdefinierten OAuth-Anwendung zugewiesen wurde.CallbackURL
: Die Umleitungs-URI, die bei der Registrierung Ihrer benutzerdefinierten OAuth-Anwendung definiert wurde.
Wenn Sie eine Verbindung herstellen, öffnet der Connector den OAuth-Endpoint von Reckon Accounts Hosted in Ihrem Standardbrowser. Melden Sie sich an und erteilen Sie der Anwendung Berechtigungen.
Nachdem Sie der Anwendung Berechtigungen erteilt haben, schließt der Connector den OAuth-Prozess ab:
- Der Connector erhält einen Zugriffstoken von Reckon Accounts Hosted und verwendet ihn, um Daten anzufordern.
- Die OAuth-Werte werden im in angegebenen Pfad gespeichert
OAuthSettingsLocation
. Diese Werte bleiben über Verbindungen hinweg bestehen.
Wenn das Zugriffstoken abläuft, aktualisiert der Connector es automatisch.
Automatische Aktualisierung des OAuth-Zugriffstokens:
Damit der Connector das OAuth-Zugriffstoken automatisch aktualisiert, gehen Sie wie folgt vor:
- Wenn Sie zum ersten Mal eine Verbindung zu Daten herstellen, legen Sie diese Verbindungsparameter fest:
InitiateOAuth
:REFRESH
.OAuthClientId
: Die Client-ID in Ihren Anwendungseinstellungen.OAuthClientSecret
: Das Client-Geheimnis in Ihren Anwendungseinstellungen.OAuthAccessToken
: Der von GetOAuthAccessToken zurückgegebene Zugriffstoken.OAuthSettingsLocation
: Der Pfad, in dem der Connector die OAuth-Werte speichern soll, die über Verbindungen hinweg bestehen bleiben.
- Legen Sie bei nachfolgenden Datenverbindungen Folgendes fest:
InitiateOAuth
OAuthSettingsLocation
Manuelle Aktualisierung des OAuth-Zugriffstokens:
Der einzige Wert, der zur manuellen Aktualisierung des OAuth-Zugriffstokens benötigt wird, ist das OAuth-Aktualisierungstoken.
- Um das OAuthAccessToken nach dem ExpiresIn-Zeitraum (zurückgegeben von GetOAuthAccessToken manuell zu aktualisieren) abgelaufen ist, rufen Sie den RefreshOAuthAccessToken gespeicherte Prozedur.
- Legen Sie diese Verbindungseigenschaften fest:
OAuthClientId
: Die Client-ID in Ihren Anwendungseinstellungen.OAuthClientSecret
: Das Client Secret in Ihren Anwendungseinstellungen.
- Rufen Sie RefreshOAuthAccessToken auf mit OAuthRefreshToken auf das von GetOAuthAccessToken zurückgegebene OAuth-Aktualisierungstoken gesetzt.
- Nachdem die neuen Token abgerufen wurden, setzen Sie das
OAuthAccessToken
Eigenschaft auf den von RefreshOAuthAccessToken zurückgegebenen Wert. Dadurch wird eine neue Verbindung geöffnet.
Speichern Sie das OAuth-Aktualisierungstoken, damit Sie es verwenden können, um das OAuth-Zugriffstoken nach Ablauf manuell zu aktualisieren.
Erstellen einer benutzerdefinierten OAuth-Anwendung
Erstellen einer benutzerdefinierten OAuth-Anwendung
bettet OAuth-Anwendungsanmeldeinformationen mit Branding ein, die bei der Verbindung mit Reckon Accounts Hosted über eine Desktop-Anwendung oder eine Headless-Maschine verwendet werden können. Wenn Sie die eingebettete OAuth-Anwendung verwenden möchten, müssen Sie zur Verbindung nur Folgendes tun:
- Satz
AuthScheme
ZuOAuth
, - holen und setzen Sie die
OAuthAccessToken
, und - legen Sie die erforderlichen Konfigurationsparameter fest.
(Informationen zum Abrufen und Festlegen der OAuthAccessToken
und andere Konfigurationsparameter finden Sie im Abschnitt Desktop-Authentifizierung unter „Herstellen einer Verbindung zu Reckon Accounts Hosted“.)
Sie müssen jedoch eine benutzerdefinierte OAuth-Anwendung erstellen, um eine Verbindung zu über das Web Reckon Accounts Hosted herzustellen. Und da benutzerdefinierte OAuth-Anwendungen alle drei häufig verwendeten Authentifizierungsabläufe nahtlos unterstützen, möchten Sie für diese Authentifizierungsabläufe möglicherweise ohnehin benutzerdefinierte OAuth-Anwendungen erstellen (verwenden Sie Ihre eigenen OAuth-Anwendungsanmeldeinformationen).
Benutzerdefinierte OAuth-Anwendungen sind nützlich, wenn Sie:
- das Branding des Authentifizierungsdialogs steuern;
- die Umleitungs-URI steuern, zu der die Anwendung den Benutzer nach seiner Authentifizierung umleitet; oder
- Passen Sie die Berechtigungen an, die Sie vom Benutzer anfordern.
Verfahren
Um eine benutzerdefinierte OAuth-Anwendung zu registrieren und die OAuthClientId
Und OAuthClientSecret
:
-
Gehen Sie zum ReckonAccountsHosted Developer Portal.
-
Um ein Entwickler zu erstellen, klicken Sie auf
Sign Up
.Auf der Site „Reckon Accounts Hosted Developer“ werden eine Reihe von Eingabeaufforderungen angezeigt, die Sie zum Registrieren einer benutzerdefinierten OAuth-Anwendung verwenden können.
-
Schließen Sie die Registrierung ab. Wenn es sich um eine Webanwendung handelt, setzen Sie
CallbackURL
zu einer vertrauenswürdigen URL, zu der Benutzer zurückkehren, nachdem sie Ihre Anwendung autorisiert haben.
Beachten Sie dasredirectURI
für zukünftige Verwendung. -
Senden Sie das Antragsformular ab.
Die Reckon Accounts Hosted Developer-Site sendet eine Email mit der Client-ID und dem Client-Geheimnis an den Benutzer, dessen Login bei der Anwendungserstellung angegeben wurde. Die Client-ID und das Client-Geheimnis werden verwendet, um die zu konfigurierenOAuthClientId
UndOAuthClientSecret
Eigenschaften.
Wichtige Hinweise
Konfigurationsdateien und ihre Pfade
- Alle Verweise auf das Hinzufügen von Konfigurationsdateien und deren Pfaden beziehen sich auf Dateien und Speicherorte auf dem Jitterbit-Agenten, auf dem der Connector installiert ist. Diese Pfade sind je nach Agent und Operationssystem entsprechend anzupassen. Wenn mehrere Agenten in einer Agentengruppe verwendet werden, werden auf jedem Agenten identische Dateien benötigt.
Erweiterte Funktionen
In diesem Abschnitt wird eine Auswahl erweiterter Funktionen des Reckon Accounts Hosted Connectors beschrieben.
Benutzerdefinierte Ansichten
Der Connector ermöglicht Ihnen die Definition virtueller Tabellen, sogenannter benutzerdefinierter Ansichten, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese Ansichten sind nützlich, wenn Sie die an die Treiber gesendeten Abfragen nicht direkt steuern können. Siehe Benutzerdefinierte Ansichten für einen Überblick über das Erstellen und Konfigurieren benutzerdefinierter Ansichten.
SSL-Konfiguration
Verwenden Sie SSL-Konfiguration, um anzupassen, wie der Connector TLS/SSL-Zertifikatsverhandlungen handhabt. Sie können aus verschiedenen Zertifikatsformaten wählen; siehe SSLServerCert
-Eigenschaft unter „Verbindungszeichenfolgenoptionen“ für weitere Informationen.
Proxy
So konfigurieren Sie den Connector mit privaten Agent-Proxy-Einstellungen, wählen Sie die Use Proxy Settings
Kontrollkästchen auf dem Verbindungskonfigurationsbildschirm.
Abfrageverarbeitung
Der Connector verlagert die Verarbeitung der SELECT-Anweisung so weit wie möglich auf Reckon Accounts Hosted und verarbeitet dann den Rest der Abfrage im Speicher (clientseitig).
Benutzerdefinierte Ansichten
Mit dem Reckon Accounts Hosted Connector können Sie eine virtuelle Tabelle definieren, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese werden als benutzerdefinierte Ansichten bezeichnet und sind in Situationen nützlich, in denen Sie die an den Treiber gesendete Abfrage nicht direkt steuern können, z. B. wenn Sie den Treiber von Jitterbit verwenden. Die benutzerdefinierten Ansichten können verwendet werden, um Prädikate zu definieren, die immer angewendet werden. Wenn Sie in der Abfrage an die Ansicht zusätzliche Prädikate angeben, werden diese mit der bereits als Teil der Ansicht definierten Abfrage kombiniert.
Es gibt zwei Möglichkeiten, benutzerdefinierte Ansichten zu erstellen:
- Erstellen Sie eine Konfigurationsdatei im JSON-Format, die die gewünschten Ansichten definiert.
- DDL-Anweisungen.
Definieren von Ansichten mithilfe einer Konfigurationsdatei
Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json
. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.
Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews
Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.
Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:
- Jedes Stammelement definiert den Namen einer Ansicht.
- Jedes Stammelement enthält ein untergeordnetes Element namens
query
, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.
Zum Beispiel:
{
"MyView": {
"query": "SELECT * FROM Customers WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Verwenden Sie UserDefinedViews
Verbindungseigenschaft, um den Speicherort Ihrer JSON-Konfigurationsdatei anzugeben. Beispiel:
"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"
Definieren von Ansichten mit DDL-Anweisungen
Der Connector kann das Schema auch über DDL-Anweisungen wie CREATE LOCAL VIEW, ALTER LOCAL VIEW und DROP LOCAL VIEW erstellen und ändern.
Erstellen einer Ansicht
Um eine neue Ansicht mit DDL-Anweisungen zu erstellen, geben Sie den Ansichtsnamen und die Abfrage wie folgt an:
CREATE LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers LIMIT 20;
Wenn keine JSON-Datei vorhanden ist, erstellt der obige Code eine. Die Ansicht wird dann in der JSON-Konfigurationsdatei erstellt und ist nun erkennbar. Der Speicherort der JSON-Datei wird durch angegeben UserDefinedViews
Verbindungseigenschaft.
Ändern einer Ansicht
Um eine vorhandene Ansicht zu ändern, geben Sie den Namen der vorhandenen Ansicht zusammen mit der neuen Abfrage an, die Sie stattdessen verwenden möchten:
ALTER LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers WHERE TimeModified > '3/1/2020';
Die Ansicht wird dann in der JSON-Konfigurationsdatei aktualisiert.
Löschen einer Ansicht
Um eine vorhandene Ansicht zu löschen, geben Sie den Namen eines vorhandenen Schema neben der neuen Abfrage an, die Sie stattdessen verwenden möchten.
DROP LOCAL VIEW [MyViewName]
Dadurch wird die Ansicht aus der JSON-Konfigurationsdatei entfernt. Sie kann nicht mehr abgefragt werden.
Schema für benutzerdefinierte Ansichten
Benutzerdefinierte Ansichten werden im angezeigt UserViews
Schema standardmäßig. Dies geschieht, um zu vermeiden, dass der Name der Ansicht mit einer tatsächlichen Entität im Datenmodell kollidiert. Sie können den Namen des für UserViews verwendeten Schema ändern, indem Sie festlegen UserViewsSchemaName
Eigentum.
Arbeiten mit benutzerdefinierten Ansichten
Beispielsweise eine SQL-Anweisung mit einer benutzerdefinierten Ansicht namens UserViews.RCustomers
listet nur Kunden in Raleigh auf:
SELECT * FROM Customers WHERE City = 'Raleigh';
Ein Beispiel für eine Abfrage an den Treiber:
SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';
Daraus ergibt sich die effektive Abfrage an die Quelle:
SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';
Dies ist ein sehr einfaches Beispiel für eine Abfrage an eine benutzerdefinierte Ansicht, die tatsächlich eine Kombination aus der Abfrage und der Ansichtsdefinition ist. Es ist möglich, diese Abfragen in viel komplexeren Mustern zusammenzustellen. Alle SQL-Operationen sind in beiden Abfragen zulässig und werden bei Bedarf kombiniert.
Einfügen von übergeordneten und untergeordneten Datensätzen
Anwendungsfall
Beim Einfügen von Datensätzen müssen häufig Details zu untergeordneten Datensätzen eingegeben werden, die von einem übergeordneten Datensatz abhängig sind.
Wenn Sie beispielsweise mit einem CRM-System arbeiten, können Rechnungen häufig nicht ohne mindestens eine Position eingegeben werden. Da Rechnungspositionen mehrere Felder haben können, stellt dies eine besondere Herausforderung dar, wenn die Daten als relationale Tabellen angeboten werden.
Beim Lesen der Daten ist es recht einfach, eine Rechnungs- und eine Rechnungspositionstabelle mit einem Fremdschlüssel zu modellieren, der die beiden verbindet. Beim Einfügen erfordert das CRM-System jedoch, dass sowohl die Rechnung als auch die Rechnungspositionen in einer einzigen Übermittlung erstellt werden.
Um diese Art von Problem zu lösen, bieten unsere Tools untergeordnete Sammlungsspalten für den übergeordneten Datensatz. Diese Spalten können verwendet werden, um Einfügeanweisungen zu übermitteln, die Details sowohl des übergeordneten als auch des untergeordneten Datensatzes enthalten.
Nehmen wir beispielsweise an, dass die Rechnungstabelle eine einzelne Spalte namens „Rechnungspositionen“ enthält. Während des Einfügens können wir die Details der Datensätze, die in die Tabelle „Rechnungspositionen“ eingefügt werden müssen, in die Spalte „Rechnungspositionen“ des Rechnungsdatensatzes übergeben.
Im folgenden Unterabschnitt wird beschrieben, wie dies geschehen kann.
Methoden zum Einfügen von übergeordneten/untergeordneten Datensätzen
Der Connector ermöglicht zwei Methoden zum Einfügen von übergeordneten/untergeordneten Datensätzen: temporäres Einfügen von Tabellen und Einfügen von XML-Aggregaten.
Temporäre (#TEMP) Tabellen
Die einfachste Möglichkeit zum Eingeben von Daten besteht in der Verwendung einer #TEMP-Tabelle oder temporären Tabelle, die der Connector im Speicher ablegt.
Referenzieren Sie die Tabelle #TEMP mit der folgenden Syntax:
Tabellenname#TEMP
#TEMP-Tabellen werden für die Dauer einer Verbindung im Speicher gespeichert.
Um sie zu verwenden, können Sie daher die Verbindung zwischen dem Senden von Einfügungen an sie nicht schließen. Außerdem können sie nicht in Umgebungen verwendet werden, in denen für jede Abfrage eine andere Verbindung verwendet werden kann.
Innerhalb dieser einzelnen Verbindung verbleibt die Tabelle im Speicher, bis der Masseneinschub erfolgreich war. An diesem Punkt wird die temporäre Tabelle aus dem Speicher gelöscht.
Zum Beispiel:
INSERT INTO InvoiceLineItems#TEMP (ReferenceNumber, Item, Quantity, Amount) VALUES ('INV001', 'Basketball', 10, 9.99)
INSERT INTO InvoiceLineItems#TEMP (ReferenceNumber, Item, Quantity, Amount) VALUES ('INV001', 'Football', 5, 12.99)
Sobald die Tabelle „InvoiceLineItems“ gefüllt ist, kann beim Einfügen in die Tabelle „Invoice“ auf die Tabelle „#TEMP“ verwiesen werden:
INSERT INTO Invoices (ReferenceNumber, Customer, InvoiceLines) VALUES ('INV001', 'John Doe', 'InvoiceLineItems#TEMP')
Im Hintergrund liest der Connector Werte aus der Tabelle #TEMP ein.
Beachten Sie, dass die Referenznummer verwendet wurde, um zu identifizieren, an welche Rechnung die Zeilen gebunden sind. Dies liegt daran, dass die Tabelle #TEMP mit einem Masseneinfügevorgang gefüllt und verwendet werden kann, bei dem es für jede Rechnung separate Zeilen gibt. Dadurch können die Tabellen #TEMP mit einem Masseneinfügevorgang verwendet werden. Beispiel:
INSERT INTO Invoices#TEMP (ReferenceNumber, Customer, InvoiceLines) VALUES ('INV001', 'John Doe', 'InvoiceLineItems#TEMP')
INSERT INTO Invoices#TEMP (ReferenceNumber, Customer, InvoiceLines) VALUES ('INV002', 'Jane Doe', 'InvoiceLineItems#TEMP')
INSERT INTO Invoices SELECT ReferenceNumber, Customer, InvoiceLines FROM Invoices#TEMP
In diesem Fall fügen wir zwei verschiedene Rechnungen ein. Anhand der Referenznummer bestimmen wir, welche Zeilen zu welcher Rechnung gehören.
Hinweis
Die hier dargestellten Tabellen und Spalten sind ein Beispiel dafür, wie der Connector im Allgemeinen funktioniert. Die spezifischen Tabellen- und Spaltennamen können im Connector anders sein.
Direkte XML-Einfügung
Direktes XML kann als Alternative zu #TEMP-Tabellen verwendet werden. Da #TEMP-Tabellen nicht zum Erstellen dieser Tabellen verwendet werden, spielt es keine Rolle, ob Sie dieselbe Verbindung verwenden oder die Verbindung nach dem Einfügen schließen.
Beispiel:
[
{
"Item", "Basketball",
"Quantity": 10
"Amount": 9.99
},
{
"Item", "Football",
"Quantity": 5
"Amount": 12.99
}
]
ODER
<Row>
<Item>Basketball</Item>
<Quantity>10</Quantity>
<Amount>9.99</Amount>
</Row>
<Row>
<Item>Football</Item>
<Quantity>5</Quantity>
<Amount>12.99</Amount>
</Row>
Beachten Sie, dass die Referenznummer in diesen Beispielen nicht vorhanden ist, da das XML naturgemäß bei jedem Einfügen vollständig an den übergeordneten Datensatz übergeben wird. Da das vollständige XML für jede Zeile erstellt und übermittelt werden muss, ist es nicht erforderlich, etwas bereitzustellen, um das untergeordnete Element wieder mit dem übergeordneten Element zu verknüpfen.
Fügen Sie nun die Werte ein:
INSERT INTO Invoices (ReferenceNumber, Customer, InvoiceLines) VALUES ('INV001', 'John Doe', '{...}')
ODER
INSERT INTO Invoices (ReferenceNumber, Customer, InvoiceLines) VALUES ('INV001', 'John Doe', '<Row>...</Row>')
Hinweis
Der Connector unterstützt auch die Verwendung von XML/JSON-Aggregaten.
Beispiel für Reckon Accounts Hosted
Ein funktionierendes Beispiel für die Verwendung temporärer Tabellen für Masseneinfügungen in Reckon Accounts Hosted finden Sie hier:
// Insert into Invoices table
INSERT INTO InvoiceLineItems#TEMP (ItemName, ItemQuantity) VALUES ('Repairs','1')
INSERT INTO InvoiceLineItems#TEMP (ItemName, ItemQuantity) VALUES ('Removal','2')
INSERT INTO Invoices (CustomerName, Memo, ItemAggregate) VALUES ('Abercrombie, Kristy', 'NUnit Memo', 'InvoiceLineItems#TEMP')
// Insert into InvoiceLineItems table
INSERT INTO InvoiceLineItems#TEMP (CustomerName, Date, ShipMethod, ShipDate, Memo, Message, DueDate, Other, ItemName, ItemQuantity, ItemRate) VALUES ('Abercrombie, Kristy', '2011-01-01', 'UPS', '2011-01-02', 'NUnit Memo', 'We appreciate your prompt payment.', '2011-01-03', 'Some other data', 'Repairs', '1', '3.50')
INSERT INTO InvoiceLineItems#TEMP (CustomerName, Date, ShipMethod, ShipDate, Memo, Message, DueDate, Other, ItemName, ItemQuantity, ItemRate) VALUES ('Abercrombie, Kristy', '2011-01-01', 'UPS', '2011-01-02', 'NUnit Memo', 'We appreciate your prompt payment.', '2011-01-03', 'Some other data', 'Removal', '2', '3.50')
INSERT INTO InvoiceLineItems (CustomerName, Date, ShipMethod, ShipDate, Memo, Message, DueDate, Other, ItemName, ItemQuantity, ItemRate) SELECT CustomerName, Date, ShipMethod, ShipDate, Memo, Message, DueDate, Other, ItemName, ItemQuantity, ItemRate InvoiceLineItems#TEMP
SSL-Konfiguration
Anpassen der SSL-Konfiguration
Standardmäßig versucht der Connector, SSL/TLS auszuhandeln, indem er das Zertifikat des Servers mit dem vertrauenswürdigen Zertifikatspeicher des Systems vergleicht.
Um ein anderes Zertifikat anzugeben, siehe SSLServerCert
Eigenschaft für die verfügbaren Formate, um dies zu tun.
Datenmodell
Der Reckon Accounts Hosted-Connector modelliert Entitäten in der Reckon Accounts Hosted API als Tabellen, Ansichten und gespeicherte Prozeduren. Das Datenmodell besteht aus drei Teilen: Tabellen, Ansichten und gespeicherte Prozeduren. Diese werden in Schema definiert, bei denen es sich um einfache, textbasierte Konfigurationsdateien handelt.
API Einschränkungen und-Anforderungen sind in diesem Abschnitt dokumentiert. Sie können die SupportEnhancedSQL
Funktion, standardmäßig eingestellt, um die meisten dieser Einschränkungen zu umgehen.
Tabellen
Der Reckon Accounts Hosted Connector modelliert die Daten in Tabellen, damit es einfach abgefragt und aktualisiert werden kann.
Notiz
Bei Operation unterstützt der Connector mehrere Werte nur für die aggregierten Spalten, während für die anderen Spalten nur einzelne Werte unterstützt werden.
Ansichten
Ansichten sind Tabellen, die nicht geändert werden können. Normalerweise werden schreibgeschützte Daten als Ansichten angezeigt.
Gespeicherte Prozeduren
Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zur Datenquelle. Sie können zum Suchen, Aktualisieren und Ändern von Informationen in der Datenquelle verwendet werden.
Tabellen
Der Connector modelliert die Daten in Reckon Accounts Hosted als Liste von Tabellen in einer relationalen Datenbank, die mit Standard-SQL-Anweisungen abgefragt werden können.
Von Reckon Accounts Hosted Connector-Tabellen
Name | Beschreibung |
---|---|
Accounts | Reckon-Konten erstellen, aktualisieren, löschen und Abfrage. |
BillExpenseItems | Erstellen, Aktualisieren, Löschen und Abfrage von Rechnungsausgabenpositionen. |
BillLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Rechnungspositionen. |
BillPaymentChecks | Erstellen, Aktualisieren, Löschen und Abfrage von Reckon Bill Payment Checks. |
BillPaymentChecksAppliedTo | Reckon Bill Payment AppliedTo-Aggregate erstellen, aktualisieren, löschen und Abfrage. In einer Rechnungszahlung stellt jedes AppliedTo-Aggregat die Rechnungstransaktion dar, auf die dieser Teil der Zahlung angewendet wird. |
BillPaymentCreditCards | Erstellen, aktualisieren, löschen und Abfrage von Reckon Bill Payments. |
BillPaymentCreditCardsAppliedTo | Reckon Bill Payment AppliedTo-Aggregate erstellen, aktualisieren, löschen und Abfrage. In einer Rechnungszahlung stellt jedes AppliedTo-Aggregat die Rechnungstransaktion dar, auf die dieser Teil der Zahlung angewendet wird. |
Bills | Reckon Bills erstellen, aktualisieren, löschen und Abfrage. |
BuildAssemblies | Reckon Build Assembly-Transaktionen löschen und Abfrage. |
BuildAssemblyLineItems | Reckon Build Assembly-Transaktionen erstellen und Abfrage. |
CheckExpenseItems | Erstellen, Aktualisieren, Löschen und Abfrage von Kostenpositionen im Reckon Check. |
CheckLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungsscheckpositionen. |
Checks | Reckon Checks erstellen, aktualisieren, löschen und Abfrage. |
Class | Reckon-Klassen erstellen, löschen und Abfrage. |
CreditCardChargeExpenseItems | Erstellen, aktualisieren, löschen und Abfrage Rechnungsposten für Kreditkartengebühren. |
CreditCardChargeLineItems | Erstellen, aktualisieren, löschen und Abfrage Reckon-Kreditkarten-Belastungspositionen. |
CreditCardCharges | Erstellen, aktualisieren, löschen und Abfrage von Reckon-Kreditkartengebühren. |
CreditCardCreditExpenseItems | Erstellen, Aktualisieren, Löschen und Abfrage von Kreditkartenausgabenpositionen von Reckon. |
CreditCardCreditLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Reckon Credit Card-Kreditposten. |
CreditCardCredits | Reckon-Kreditkartenguthaben erstellen, aktualisieren, löschen und Abfrage. |
CreditMemoLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungsgutschriftspositionen. |
CreditMemos | Erstellen, Aktualisieren, Löschen und Abfrage von Gutschriften. |
CustomerMessages | Kundennachrichten erstellen, löschen und Abfrage. |
Customers | Reckon-Kunden erstellen, aktualisieren, löschen und Abfrage. |
CustomerTypes | Reckon-Kundentypen erstellen, aktualisieren, löschen und Abfrage. |
DateDrivenTerms | Datumsgesteuerte Begriffe erstellen, löschen und Abfrage. |
DepositLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Einzahlungspositionen. |
Deposits | Reckon Deposits erstellen, aktualisieren, löschen und Abfrage. |
EmployeeEarnings | Erstellen, Aktualisieren, Löschen und Abfrage von „Reckon Employee Earnings“. |
Employees | Reckon-Mitarbeiter erstellen, aktualisieren, löschen und Abfrage. |
EstimateLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Positionen für die Berechnung von Kostenvoranschlägen. |
Estimates | Reckon Estimates erstellen, aktualisieren, löschen und Abfrage. |
InventoryAdjustmentLineItems | Erstellen und Abfrage von Positionen zur Bestandsanpassung von ReckonAccountsHosted. |
InventoryAdjustments | Erstellen, Abfrage und Löschen von von ReckonAccounts gehosteten Bestandsanpassungen. |
InvoiceLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Rechnungspositionen. |
Invoices | Reckon-Rechnungen erstellen, aktualisieren, löschen und Abfrage. |
ItemLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungspostenpositionen. |
ItemReceiptExpenseItems | Erstellen, Aktualisieren, Löschen und Abfrage von Beleg- und Ausgabenpositionen für Abrechnungen. |
ItemReceiptLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Belegpositionen für Abrechnungsartikel. |
ItemReceipts | Erstellen, Aktualisieren, Löschen und Abfrage von Reckon-Artikelbelegen. |
Items | Reckon-Elemente erstellen, aktualisieren, löschen und Abfrage. |
JournalEntries | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungsjournaleinträgen. Beachten Sie, dass Journaleintragszeilen zwar mit einem neuen Journaleintrag erstellt werden können, sie jedoch nicht zu einem vorhandenen Journaleintrag hinzugefügt oder daraus entfernt werden können. |
JournalEntryLines | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungsjournaleinträgen. Beachten Sie, dass Journaleintragszeilen zwar mit einem neuen Journaleintrag erstellt werden können, sie jedoch nicht zu einem vorhandenen Journaleintrag hinzugefügt oder daraus entfernt werden können. |
OtherNames | Reckon Other Name-Entitäten erstellen, aktualisieren, löschen und Abfrage. |
PaymentMethods | Reckon-Zahlungsmethoden erstellen, aktualisieren, löschen und Abfrage. |
PayrollNonWageItems | Abfrage Abrechnung von Nichtlohnposten. |
PayrollWageItems | Lohnabrechnungsposten erstellen und Abfrage. |
PriceLevelPerItem | Reckon-Preisstufen pro Artikel erstellen und Abfrage. Nur Reckon Premier und Enterprise unterstützen Preisstufen pro Artikel. Beachten Sie, dass Sie zwar Preisstufen aus dieser Tabelle hinzufügen können, aber nur Preisstufen pro Artikel aus dieser Tabelle. Preisstufen können aus der Tabelle „PriceLevels“ gelöscht werden. |
PriceLevels | Reckon-Preisstufen erstellen, löschen und Abfrage. Beachten Sie, dass Sie dieser Tabelle zwar Preisstufen hinzufügen und daraus löschen können, Sie aus dieser Tabelle jedoch nur Preisstufen mit festem Prozentsatz hinzufügen können. Preisstufen pro Artikel können über die Tabelle PriceLevelPerItem hinzugefügt werden. |
PurchaseOrderLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Bestellpositionen. |
PurchaseOrders | Reckon-Bestellungen erstellen, aktualisieren, löschen und Abfrage. |
ReceivePayments | Reckon-Receive-Payment-Transaktionen erstellen, aktualisieren, löschen und Abfrage. |
ReceivePaymentsAppliedTo | Reckon-Receive-Payment-AppliedTo-Aggregate erstellen, aktualisieren und Abfrage. In einem Receive-Payment-Aggregat stellt jedes AppliedTo-Aggregat die Transaktion dar, auf die dieser Teil der Zahlung angewendet wird. |
SalesOrderLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungsauftragspositionen. |
SalesOrders | Erstellen, Aktualisieren, Löschen und Abfrage von Reckon-Verkaufsaufträgen. |
SalesReceiptLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungsbelegpositionen. |
SalesReceipts | Erstellen, Aktualisieren, Löschen und Abfrage von Verkaufsbelegen. |
SalesReps | Reckon Sales Rep-Entitäten erstellen, aktualisieren, löschen und Abfrage. |
SalesTaxCodes | Erstellen, Aktualisieren, Löschen und Abfrage von Umsatzsteuercodes. |
SalesTaxItems | Erstellen, Aktualisieren, Löschen und Abfrage von Umsatzsteuerpositionen. |
ShippingMethods | Reckon-Versandmethoden erstellen, aktualisieren, löschen und Abfrage. |
StandardTerms | Reckon-Standardbedingungen erstellen, aktualisieren, löschen und Abfrage. |
StatementCharges | Erstellen, Aktualisieren, Löschen und Abfrage von Abrechnungsgebühren. |
TimeTracking | Reckon Time Tracking-Ereignisse erstellen, aktualisieren, löschen und Abfrage. |
ToDo | Reckon To Do-Einträge erstellen, aktualisieren, löschen und Abfrage. |
VehicleMileage | Erstellen, aktualisieren, löschen und Abfrage von Reckon Vehicle Mileage-Entitäten. |
VendorCreditExpenseItems | Erstellen, Aktualisieren, Löschen und Abfrage von Kreditorenkostenpositionen. |
VendorCreditLineItems | Erstellen, Aktualisieren, Löschen und Abfrage von Kreditorenkreditpositionen. |
VendorCredits | Reckon Vendor Credits erstellen, aktualisieren, löschen und Abfrage. |
Vendors | Reckon-Anbieter erstellen, aktualisieren, löschen und Abfrage. |
VendorTypes | Reckon-Lieferantentypen erstellen, aktualisieren, löschen und Abfrage. |
Konten
Reckon-Konten erstellen, aktualisieren, löschen und Abfrage.
Tabellenspezifische Informationen
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Accounts sind „Id“, „Name“, „Type“, „IsActive“ und „TimeModified“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Accounts WHERE Name LIKE '%Bank%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
Einfügen
Um ein Konto hinzuzufügen, geben Sie die Felder „Name“ und „Typ“ an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung des Kontos. | |
Name | String | Falsch | Der Name des Kontos. Beim Einfügen muss ein Wert vorhanden sein. | |
FullName | String | True | Der vollständige Name des Kontos, einschließlich aller Vorgänger (Eltern) im Format Übergeordnet:Kontoname. | |
Type | String | Falsch | Der Kontotyp. Die zulässigen Werte sind Kreditoren, Forderungen, Bank, Warenverkaufskosten, Kreditkarte, Eigenkapital, Ausgaben, Anlagevermögen, Einnahmen, langfristige Verbindlichkeiten, sonstiges Anlagevermögen, sonstiges Umlaufvermögen, sonstige kurzfristige Verbindlichkeiten, sonstige Ausgaben, sonstige Einnahmen, keine Buchungen. | |
SpecialType | String | True | Der spezielle Kontotyp in Reckon, falls zutreffend. Die zulässigen Werte sind AccountsPayable, AccountsReceivable, CondenseItemAdjustmentExpenses, CostOfGoodsSold, DirectDepositLiabilities, Estimates, ExchangeGainLoss, InventoryAssets, ItemReceiptAccount, OpeningBalanceEquity, PayrollExpenses, PayrollLiabilities, PettyCash, PurchaseOrders, ReconciliationDifferences, RetainedEarnings, SalesOrders, SalesTaxPayable, UncategorizedExpenses, UncategorizedIncome, UndepositedFunds. | |
Number | String | Falsch | Die Bankleitzahl des Kontos. | |
Balance | Double | True | Der Gesamtsaldo des Kontos, einschließlich Unterkonten. | |
AccountBalance | Double | Wahr | Nur der Saldo dieses Kontos. Dieser Saldo umfasst keine Unterkonten. | |
BankAccount | String | Falsch | Die Bankkontonummer des Kontos (oder ein identifizierender Vermerk). | |
Description | String | Falsch | Eine Textbeschreibung des Kontos. | |
IsActive | Boolean | Falsch | Diese Eigenschaft gibt an, ob das Objekt derzeit für die Verwendung durch Reckon aktiviert ist. | |
ParentName | String | Falsch | Konten.FullName | Dies ist ein Verweis auf ein übergeordnetes Konto. Wenn es auf eine nicht leere Zeichenfolge gesetzt ist, ist dieses Konto ein Unterkonto seines übergeordneten Kontos. |
ParentId | String | Falsch | Konten.ID | Dies ist ein Verweis auf ein übergeordnetes Konto. Wenn es auf eine nicht leere Zeichenfolge gesetzt ist, handelt es sich bei diesem Konto um ein Unterkonto oder einen Auftrag des übergeordneten Kontos. |
Sublevel | Integer | True | Die Anzahl der Vorfahren, die das Konto hat. | |
CashFlowClassification | String | True | Gibt an, wie das Konto für die Cashflow-Berichterstattung klassifiziert wird.' Wert = 'Keine, Operationlich, Investierend, Finanzierung, Nicht zutreffend. | |
TaxLineName | String | True | Der Name der Zeile auf dem Steuerformular, mit dem dieses Konto verknüpft ist (sofern vorhanden). Überprüfen Sie die CompanyInfo, um zu sehen, welches Steuerformular mit der Unternehmensdatei verknüpft ist. | |
TaxLineId | String | Falsch | Die ID der Zeile auf dem Steuerformular, mit dem dieses Konto verknüpft ist (sofern vorhanden). Überprüfen Sie die CompanyInfo, um zu sehen, welches Steuerformular mit der Unternehmensdatei verknüpft ist. | |
TimeModified | Datetime | True | Wann das Konto zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann das Konto erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
OpeningBalance | String | Der Eröffnungssaldo des Kontos (standardmäßig 0). Beachten Sie, dass diese Eigenschaft nur beim Hinzufügen neuer Konten zu Reckon verwendet wird. |
OpeningDate | String | Das Eröffnungsdatum des Kontosaldos. Beachten Sie, dass diese Eigenschaft nur beim Hinzufügen neuer Konten zu Reckon verwendet wird. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
NameMatchType | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Art der Übereinstimmung, die für den Namen durchgeführt werden soll. Die zulässigen Werte sind EXACT, STARTSWITH, ENDSWITH, CONTAINS. Der Standardwert ist CONTAINS. |
RechnungAusgabenArtikel
Erstellen, aktualisieren, löschen und Abfrage Rechnungsausgabenpositionen.
Tabellenspezifische Informationen
Gesetzentwürfe können über Gesetzentwürfe eingefügt, abgefragt oder aktualisiert werden, BillExpenseItems oder BillLineItems Tabellen. Rechnungen können gelöscht werden, indem Sie auf Rechnungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Rechnungen sind Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Sie können auch Rechnungen verwenden und BillExpenseItems, um eine Rechnung einzufügen.
Um eine Rechnung hinzuzufügen, geben Sie einen Lieferanten, ein Datum und mindestens eine Ausgabe oder Position an. Alle Spalten mit den Ausgabepositionen können zum Einfügen mehrerer Ausgabepositionen für eine neue Rechnungstransaktion verwendet werden. So fügt beispielsweise Folgendes eine neue Rechnung mit zwei Ausgabepositionen ein:
INSERT INTO BillExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Cal Telephone', '1/1/2011', 'Utilities:Telephone', 52.25)
INSERT INTO BillExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Cal Telephone', '1/1/2011', 'Professional Fees:Accounting', 235.87)
INSERT INTO BillExpenseItems (VendorName, Date, ExpenseAccount, ExpenseAmount) SELECT VendorName, Date, ExpenseAccount, ExpenseAmount FROM BillExpenseItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format BillId|ExpenseLineId. | |
BillId | String | Falsch | Rechnungen.ID | Die Rechnungskennung. |
VendorName | String | Falsch | Anbieter.Name | Lieferant für diese Transaktion. Entweder VenderName oder VendorId müssen beim Einfügen einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferanten-ID für diese Transaktion. Beim Einfügen muss entweder VenderName oder VendorId einen Wert haben. |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
DueDate | Date | Falsch | Datum, an dem die Zahlung fällig ist. | |
Terms | String | Falsch | Hinweis auf Zahlungsbedingungen. | |
TermsId | String | Falsch | Referenz-ID für die Zahlungsbedingungen. | |
AccountsPayable | String | Falsch | Konten.ID | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.FullName | Referenz-ID für das Kreditorenkonto. |
Amount | Double | True | Betrag der Transaktion. Dieser wird von Reckon auf Grundlage der Einzelposten oder Ausgabeneinzelposten berechnet. | |
Memo | String | Falsch | Memo zur Transaktion. | |
IsPaid | Boolean | True | Gibt an, ob diese Rechnung bezahlt wurde. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ExpenseLineId | String | True | Die Kennung der Ausgabenposition. | |
ExpenseAccount | String | Falsch | Konten.ID | Der Kontoname für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAccountId | String | Falsch | Konten.FullName | Die Konto-ID für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAmount | Double | Falsch | Der Gesamtbetrag dieser Ausgabenposition. | |
ExpenseBillableStatus | String | Falsch | Der Abrechnungsstatus dieser Kostenposition. Die zulässigen Werte sind EMPTY, BILLABLE, NOT BILLABLE, HASBEENBILLED. | |
ExpenseCustomer | String | Falsch | Kunden.FullName | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseCustomerId | String | Falsch | Kunden.ID | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseClass | String | Falsch | Klasse.FullName | Der Klassenname dieser Ausgabe. |
ExpenseClassId | String | Falsch | Klasse.ID | Die Klassen-ID dieser Ausgabe. |
ExpenseMemo | String | Falsch | Eine Notiz zu dieser Ausgabenposition. | |
ExpenseTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ExpenseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
TimeModified | Datetime | Richtig | Wann der Gesetzesentwurf zuletzt geändert wurde. | |
TimeCreated | Datetime | Richtig | Als der Gesetzentwurf erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
PaidStatus | String | Der Zahlungsstatus der Rechnung. Die zulässigen Werte sind ALL, PAID, UNPAID, NA. Der Standardwert ist ALL. |
LinkToTxnId | String | Eine Transaktion, mit der die Rechnung verknüpft werden soll. Diese Transaktion muss eine Bestellung sein. Sie erhalten einen Laufzeitfehler, wenn die angegebene Transaktion bereits abgeschlossen oder vollständig eingegangen ist. Dies ist nur beim Einfügen verfügbar und erfordert mindestens QBXML Version 4.0. |
Rechnungspositionen
Erstellen, aktualisieren, löschen und Abfrage Abrechnungspositionen.
Tabellenspezifische Informationen
Gesetzentwürfe können über Gesetzentwürfe eingefügt, abgefragt oder aktualisiert werden, BillExpenseItems oder BillLineItems Tabellen. Rechnungen können gelöscht werden, indem Sie auf Rechnungen Tisch.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Rechnungen sind Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Sie können auch Rechnungen verwenden und BillExpenseItems, um eine Rechnung einzufügen.
Um eine Rechnung hinzuzufügen, geben Sie einen Lieferanten, ein Datum und mindestens eine Ausgabe oder Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Rechnungstransaktion verwendet werden. So fügt beispielsweise Folgendes eine neue Rechnung mit zwei Positionen ein:
INSERT INTO BillLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Cal Telephone', '1/1/2011', 'Repairs', 1)
INSERT INTO BillLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Cal Telephone', '1/1/2011', 'Removal', 2)
INSERT INTO BillLineItems (VendorName, Date, ItemName, ItemQuantity) SELECT VendorName, Date, ItemName, ItemQuantity FROM BillLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format BillId|ItemLineId. | |
BillId | String | Falsch | Rechnungen.ID | Die Rechnungskennung. |
VendorName | String | Falsch | Anbieter.Name | Lieferant für diese Transaktion. Entweder VenderName oder VendorId müssen beim Einfügen einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferanten-ID für diese Transaktion. Beim Einfügen muss entweder VenderName oder VendorId einen Wert haben. |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
DueDate | Date | Falsch | Datum, an dem die Zahlung fällig ist. | |
Terms | String | Falsch | Hinweis auf Zahlungsbedingungen. | |
TermsId | String | Falsch | Referenz-ID für die Zahlungsbedingungen. | |
AccountsPayable | String | Falsch | Konten.FullName | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Referenz-ID für das Kreditorenkonto. |
Amount | Double | True | Betrag der Transaktion. Dieser wird von Reckon auf Grundlage der Einzelposten oder Ausgabeneinzelposten berechnet. | |
Memo | String | Falsch | Memo zur Transaktion. | |
IsPaid | Boolean | True | Gibt an, ob diese Rechnung bezahlt wurde. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Der Artikelname. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppenname. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemCost | Double | Falsch | Die Stückkosten für den Artikel. | |
ItemAmount | Double | Falsch | Gesamtbetrag für den Artikel. | |
ItemBillableStatus | String | Falsch | Abrechnungsstatus des Artikels. Die zulässigen Werte sind EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED. | |
ItemCustomer | String | Falsch | Kunden.FullName | Der Name des Kunden, der den Artikel bestellt hat. |
ItemCustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der den Artikel bestellt hat. |
ItemClass | String | Falsch | Klasse.FullName | Der Name für die Klasse des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Die ID für die Klasse des Artikels. |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
TimeModified | Datetime | Richtig | Wann der Gesetzesentwurf zuletzt geändert wurde. | |
TimeCreated | Datetime | Richtig | Als der Gesetzentwurf erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
PaidStatus | String | Der Zahlungsstatus des Lieferantenkredits. Die zulässigen Werte sind ALL, PAID, UNPAID, NA. Der Standardwert ist ALL. |
LinkToTxnId | String | Eine Transaktion, mit der die Rechnung verknüpft werden soll. Diese Transaktion muss eine Bestellung sein. Sie erhalten einen Laufzeitfehler, wenn die angegebene Transaktion bereits abgeschlossen oder vollständig eingegangen ist. Dies ist nur beim Einfügen verfügbar und erfordert mindestens QBXML Version 4.0. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
RechnungZahlungSchecks
Erstellen, aktualisieren, löschen und Abfrage Reckon Bill Payment Checks.
Tabellenspezifische Informationen
BillPaymentChecks können über BillPaymentChecks eingefügt, abgefragt oder aktualisiert werden oder BillPaymentChecksAppliedTo Tabellen. BillPaymentChecks können mit dem Befehl BillPaymentChecks gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für BillPaymentChecks sind Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM BillPaymentChecks WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen BillPaymentCheck hinzuzufügen, geben Sie einen Zahlungsempfänger und ein Bankkonto an. Der Zahlungsempfänger muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, für die Sie eine Zahlung hinzufügen. Die Spalte AppliedToAggregate kann verwendet werden, um ein XML-Aggregat von AppliedTo-Daten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in BillPaymentChecksAppliedTo definiert-Tabelle und beginnt mit AppliedTo. Im Folgenden wird beispielsweise ein neuer BillPaymentCheck mit zwei AppliedTo-Einträgen eingefügt:
INSERT INTO BillPaymentChecks (PayeeName, BankAccountName, AppliedToAggregate)
VALUES ('Vu Contracting', 'Checking',
'<BillPaymentChecksAppliedTo>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToAmount>20.00</AppliedToAmount></Row>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToAmount>51.25</AppliedToAmount></Row>
</BillPaymentChecksAppliedTo>')
AppliedToRefId ist ein Verweis auf eine BillId und kann in Bills gefunden werden, Rechnungspositionen oder BillExpenseItems.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung für die Transaktion. | |
PayeeName | String | Falsch | Anbieter.Name | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. |
PayeeId | String | Falsch | Anbieter.ID | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
Amount | Double | True | Betrag der Transaktion. Dieser wird von Reckon auf Grundlage der Einzelposten oder Ausgabeneinzelposten berechnet. | |
AccountsPayable | String | Falsch | Konten.FullName | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Verweis auf die Kreditorenkonto-ID. |
BankAccountName | String | Falsch | Konten.FullName | Bezieht sich auf das Konto, von dem die Mittel für diese Rechnungszahlung abgebucht werden. Diese Eigenschaft ist nur auf die Zahlungsmethode Scheck anwendbar. |
BankAccountId | String | Falsch | Konten.ID | Bezieht sich auf das Konto, von dem die Mittel für diese Rechnungszahlung abgebucht werden. Diese Eigenschaft ist nur bei der Zahlungsmethode per Scheck anwendbar. |
IsToBePrinted | Boolean | False | Gibt an, ob die Transaktion ausgedruckt werden soll oder nicht. Wenn der Wert auf „true“ gesetzt ist, wird das Kontrollkästchen „Zu drucken“ in der Reckon-Benutzeroberfläche aktiviert. Der Standardwert ist false. | |
Memo | String | Falsch | Ein Memo, das in internen Berichten erscheinen soll. | |
AppliedToAggregate | String | Falsch | Eine Zusammenfassung der angewandten Daten, die zum Hinzufügen eines Rechnungszahlungsschecks und seiner angewandten Daten verwendet werden kann. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | True | Wann die Rechnungszahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Rechnungszahlung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
AppliedTo\* | String | Alle angewendet-auf-spezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
RechnungZahlungSchecksAngewendet
Erstellen, aktualisieren, löschen und Abfrage Reckon Bill Payment AppliedTo-Aggregate. In einer Rechnungszahlung stellt jedes AppliedTo-Aggregat die Rechnungstransaktion dar, auf die dieser Teil der Zahlung angewendet wird.
Tabellenspezifische Informationen
BillPaymentChecks können über BillPaymentChecks eingefügt, abgefragt oder aktualisiert werden oder BillPaymentChecksAppliedTo Tabellen. BillPaymentChecks können mit dem Befehl BillPaymentChecks gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für BillPaymentChecks sind Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM BillPaymentChecksAppliedTo WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen BillPaymentCheck-Eintrag hinzuzufügen, geben Sie die Felder Zahlungsempfänger und Bankkonto an. Der Zahlungsempfänger muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, für die Sie eine Zahlung hinzufügen. Alle AppliedTo-Spalten können verwendet werden, um die zu bezahlenden Rechnungen explizit zu identifizieren. Im Folgenden wird beispielsweise ein neuer BillPaymentCheck mit zwei AppliedTo-Einträgen eingefügt:
INSERT INTO BillPaymentChecksAppliedTo#TEMP (PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'Checking', '178C1-1450221347', 20.00)
INSERT INTO BillPaymentChecksAppliedTo#TEMP (PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'Checking', '881-933371709', 51.25)
INSERT INTO BillPaymentChecksAppliedTo (PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount) SELECT PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount FROM BillPaymentChecksAppliedTo#TEMP
AppliedToRefId ist ein Verweis auf eine BillId und kann in Bills gefunden werden, Rechnungspositionen oder BillExpenseItems.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format BillPaymentId|AppliedToId. | |
BillPaymentId | String | Falsch | BillPaymentChecks.ID | Die ID der Rechnungszahlungstransaktion. |
PayeeName | String | Falsch | Anbieter.Name | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. Dies muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, die beim Einfügen bezahlt wird. |
PayeeId | String | Falsch | Anbieter.ID | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. Dies muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, die beim Einfügen bezahlt wird. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
AccountsPayable | String | Falsch | Verweis auf das Kreditorenkonto. | |
AccountsPayableId | String | Falsch | Verweis auf die Kreditorenkonto-ID. | |
BankAccountId | String | Falsch | Bezieht sich auf das Konto, von dem die Mittel für diese Rechnungszahlung abgebucht werden. Diese Eigenschaft ist nur auf die Zahlungsmethode Scheck anwendbar. | |
BankAccountName | String | Falsch | Bezieht sich auf das Konto, von dem die Mittel für diese Rechnungszahlung abgebucht werden. Diese Eigenschaft ist nur auf die Zahlungsmethode Scheck anwendbar. | |
IsToBePrinted | Boolean | False | Gibt an, ob die Transaktion ausgedruckt werden soll oder nicht. Wenn der Wert auf „true“ gesetzt ist, wird das Kontrollkästchen „Zu drucken“ in der Reckon-Benutzeroberfläche aktiviert. Der Standardwert ist false. | |
Memo | String | Falsch | Ein Memo, das in internen Berichten erscheinen soll. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
AppliedToRefId | String | Falsch | Die verwendete Referenzkennung. Dies ist ein Verweis auf eine Rechnungs-ID, die in der Tabelle „Rechnungen“ zu finden ist. | |
AppliedToAmount | Double | Falsch | Der anzuwendende Betrag. | |
AppliedToBalanceRemaining | Double | True | Der verbleibende Saldo, der ausgeglichen werden muss. | |
AppliedToCreditAmount | Double | Falsch | Der anzurechnende Gutschriftsbetrag. | |
AppliedToCreditMemoId | String | Falsch | Die ID der anzuwendenden Gutschrift. | |
AppliedToDiscountAccountId | String | Falsch | Die anzuwendende Rabattkonto-ID. | |
AppliedToDiscountAccountName | String | Falsch | Der Name des anzuwendenden Rabattkontos. | |
AppliedToDiscountAmount | Double | Falsch | Der anzuwendende Rabattbetrag. | |
AppliedToPaymentAmount | Double | Falsch | Der anzuwendende Zahlungsbetrag. | |
AppliedToReferenceNumber | String | True | Die anzuwendende Referenznummer. | |
AppliedToTxnDate | Date | True | Das anzuwendende Transaktionsdatum. | |
AppliedToTxnType | String | True | Der angewendete Transaktionstyp. | |
TimeModified | Datetime | True | Wann die Rechnungszahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Rechnungszahlung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
AppliedToCreditAppliedAmount | String | Der anzurechnende Gutschriftbetrag. |
RechnungZahlungKreditkarten
Erstellen, aktualisieren, löschen und Abfrage Reckon Bill Payments.
Tabellenspezifische Informationen
BillPaymentCreditCards können über BillPaymentCreditCards eingefügt, abgefragt oder aktualisiert werden oder BillPaymentCreditCardsAppliedTo-Tabellen. BillPaymentCreditCards können mithilfe der Funktion BillPaymentCreditCards gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für BillPaymentCreditCards sind Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM BillPaymentCreditCards WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine BillPaymentCreditCard hinzuzufügen, geben Sie einen Zahlungsempfänger und eine Kreditkarte an. Der Zahlungsempfänger muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, für die Sie eine Zahlung hinzufügen. Die Spalte AppliedToAggregate kann verwendet werden, um ein XML-Aggregat von AppliedTo-Daten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in BillPaymentCreditCardsAppliedTo definiert-Tabelle und beginnt mit AppliedTo. Im Folgenden wird beispielsweise eine neue BillPaymentCreditCard mit zwei AppliedTo-Einträgen eingefügt:
INSERT INTO BillPaymentCreditCard (PayeeName, CreditCardName, AppliedToAggregate)
VALUES ('Vu Contracting', 'CalOil Credit Card',
'<BillPaymentCreditCardsAppliedTo>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToAmount>20.00</AppliedToAmount></Row>
<Row><AppliedToRefId>881-933371709</AppliedToRefId><AppliedToAmount>51.25</AppliedToAmount></Row>
</BillPaymentCreditCardsAppliedTo>')
AppliedToRefId ist ein Verweis auf eine BillId und kann in Bills gefunden werden, Rechnungspositionen oder BillExpenseItems.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung für die Transaktion. | |
PayeeName | String | Falsch | Anbieter.Name | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. |
PayeeId | String | Falsch | Anbieter.ID | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
Amount | Double | True | Betrag der Transaktion. Dieser wird von Reckon auf Grundlage der Einzelposten oder Ausgabeneinzelposten berechnet. | |
AccountsPayable | String | Falsch | Konten.FullName | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Verweis auf die Kreditorenkonto-ID. |
CreditCardName | String | Falsch | Bezieht sich auf das Kreditkartenkonto, dem diese Zahlung belastet wird. Diese Eigenschaft ist nur auf die Zahlungsmethode Kreditkarte anwendbar. | |
CreditCardId | String | Falsch | Bezieht sich auf das Kreditkartenkonto, dem diese Zahlung belastet wird. Diese Eigenschaft ist nur auf die Zahlungsmethode Kreditkarte anwendbar. | |
Memo | String | Falsch | Ein Memo, das in internen Berichten erscheinen soll. | |
AppliedToAggregate | String | Falsch | Eine Zusammenfassung der angewandten Daten, die zum Hinzufügen einer Kreditkarte zur Rechnungszahlung und der dazugehörigen angewandten Daten verwendet werden kann. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | True | Wann die Rechnungszahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Rechnungszahlung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
AppliedTo\* | String | Alle angewendet-auf-spezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
RechnungZahlungKreditkartenAngewendet
Erstellen, aktualisieren, löschen und Abfrage Reckon Bill Payment AppliedTo-Aggregate. In einer Rechnungszahlung stellt jedes AppliedTo-Aggregat die Rechnungstransaktion dar, auf die dieser Teil der Zahlung angewendet wird.
Tabellenspezifische Informationen
BillPaymentCreditCards können über BillPaymentCreditCards eingefügt, abgefragt oder aktualisiert werden oder BillPaymentCreditCardsAppliedTo-Tabellen. BillPaymentCreditCards können mithilfe der Funktion BillPaymentCreditCards gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für BillPaymentCreditCards sind Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM BillPaymentCreditCardsAppliedTo WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Sie können auch BillPaymentCreditCards verwenden, um eine BillPaymentCreditCard einzufügen.
Um eine BillPaymentCreditCard hinzuzufügen, geben Sie einen Zahlungsempfänger und eine Kreditkarte an. Der Zahlungsempfänger muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, für die Sie eine Zahlung hinzufügen. Alle AppliedTo-Spalten können verwendet werden, um die zu bezahlenden Rechnungen explizit zu identifizieren. Im Folgenden wird beispielsweise eine neue BillPaymentCreditCard mit zwei AppliedTo-Einträgen eingefügt:
INSERT INTO BillPaymentCreditCardsAppliedTo#TEMP (PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'CalOil Credit Card', '178C1-1450221347', 20.00)
INSERT INTO BillPaymentCreditCardsAppliedTo#TEMP (PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'CalOil Credit Card', '881-933371709', 51.25)
INSERT INTO BillPaymentCreditCardsAppliedTo (PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount) SELECT PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount FROM BillPaymentCreditCardsAppliedTo#TEMP
AppliedToRefId ist ein Verweis auf eine BillId und kann in Bills gefunden werden, Rechnungspositionen oder BillExpenseItems.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format BillPaymentId|AppliedToId. | |
BillPaymentId | String | Falsch | BillPaymentCreditCards.ID | Die ID der Rechnungszahlungstransaktion. |
PayeeName | String | Falsch | Anbieter.Name | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. Dies muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, die beim Einfügen bezahlt wird. |
PayeeId | String | Falsch | Anbieter.ID | Ein Verweis auf die Entität, von der die Ware gekauft wurde. Entweder PayeeId oder PayeeName ist erforderlich. Dies muss mit dem Lieferanten übereinstimmen, der mit der Rechnung verknüpft ist, die beim Einfügen bezahlt wird. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
AccountsPayable | String | Falsch | Konten.FullName | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Verweis auf die Kreditorenkonto-ID. |
CreditCardName | String | Falsch | Bezieht sich auf das Kreditkartenkonto, dem diese Zahlung belastet wird. Diese Eigenschaft ist nur auf die Zahlungsmethode Kreditkarte anwendbar. | |
CreditCardId | String | Falsch | Bezieht sich auf das Kreditkartenkonto, dem diese Zahlung belastet wird. Diese Eigenschaft ist nur auf die Zahlungsmethode Kreditkarte anwendbar. | |
IsToBePrinted | Boolean | False | Gibt an, ob die Transaktion ausgedruckt werden soll oder nicht. Wenn der Wert auf „true“ gesetzt ist, wird das Kontrollkästchen „Zu drucken“ in der Reckon-Benutzeroberfläche aktiviert. Der Standardwert ist false. | |
Memo | String | Falsch | Ein Memo, das in internen Berichten erscheinen soll. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
AppliedToRefId | String | Wahr | CreditMemos.ID | Die verwendete Referenzkennung. Dies ist ein Verweis auf eine Rechnungs-ID, die in der Tabelle „Rechnungen“ zu finden ist. |
AppliedToAmount | Double | True | Der anzuwendende Betrag. | |
AppliedToBalanceRemaining | Double | True | Der verbleibende Saldo, der ausgeglichen werden muss. | |
AppliedToCreditMemoId | String | Falsch | Die ID der anzuwendenden Gutschrift. | |
AppliedToDiscountAccountName | String | Falsch | Konten.FullName | Der Name des Rabattkontos, der angewendet werden soll. |
AppliedToDiscountAccountId | String | Falsch | Konten.ID | Die anzuwendende Rabattkonto-ID. |
AppliedToDiscountAmount | Double | Falsch | Der anzuwendende Rabattbetrag. | |
AppliedToPaymentAmount | Double | Falsch | Der anzuwendende Zahlungsbetrag. | |
AppliedToReferenceNumber | String | True | Die anzuwendende Referenznummer. | |
AppliedToTxnDate | Date | True | Das anzuwendende Transaktionsdatum. | |
AppliedToTxnType | String | True | Der angewendete Transaktionstyp. | |
TimeModified | Datetime | True | Wann die Rechnungszahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Rechnungszahlung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
AppliedToCreditAppliedAmount | String | Der anzurechnende Gutschriftbetrag. |
Rechnungen
Erstellen, aktualisieren, löschen und Abfrage Reckon Bills.
Tabellenspezifische Informationen
Gesetzentwürfe können über Gesetzentwürfe eingefügt, abgefragt oder aktualisiert werden, BillExpenseItems oder BillLineItems Tabellen. Rechnungen können gelöscht werden, indem Sie auf Rechnungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Rechnungen sind Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Sie können auch BillLineItems verwenden und BillExpenseItems, um eine Rechnung einzufügen.
Um eine Rechnung hinzuzufügen, geben Sie einen Lieferanten, ein Datum und mindestens eine Ausgabe oder Position an. Die Spalten ItemAggregate und ExpenseAggregate können verwendet werden, um ein XML-Aggregat von Positions- oder Ausgabepositionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in BillLineItems definiert und BillExpenseItems Tabellen und beginnt mit „Artikel“ und „Ausgabe“. Im Folgenden wird beispielsweise eine neue Rechnung mit zwei Einzelposten eingefügt:
INSERT INTO Bills (VendorName, Date, ItemAggregate)
VALUES ('Cal Telephone', '1/1/2011',
'<BillLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</BillLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung für die Rechnung. | |
VendorName | String | Falsch | Anbieter.Name | Lieferant für diese Transaktion. Entweder VenderName oder VendorId müssen beim Einfügen einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferanten-ID für diese Transaktion. Beim Einfügen muss entweder VenderName oder VendorId einen Wert haben. |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
Amount | Double | True | Betrag der Transaktion. Dieser wird von Reckon auf Grundlage der Einzelposten oder Ausgabeneinzelposten berechnet. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
DueDate | Date | Falsch | Datum, an dem die Zahlung fällig ist. | |
Terms | String | Falsch | Hinweis auf Zahlungsbedingungen. | |
TermsId | String | Falsch | Referenz-ID für die Zahlungsbedingungen. | |
AccountsPayable | String | Falsch | Konten.FullName | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Referenz-ID für das Kreditorenkonto. |
Memo | String | Falsch | Memo zur Transaktion. | |
IsPaid | Boolean | True | Gibt an, ob diese Rechnung bezahlt wurde. | |
ExchangeRate | Double | Falsch | Der Marktpreis, zu dem diese Währung in die Währung umgetauscht werden kann, die in der Reckon-Firmendatei als Heimatwährung verwendet wird. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen einer Rechnung und ihrer Einzelpostendaten verwendet werden kann. | |
ExpenseItemCount | Integer | True | Die Anzahl der Ausgabenpositionen. | |
ExpenseItemAggregate | String | Falsch | Eine Zusammenfassung der Ausgabenpositionsdaten, die zum Hinzufügen einer Rechnung und ihrer Ausgabenpositionsdaten verwendet werden kann. | |
TransactionCount | Integer | True | Die Anzahl der mit der Rechnung verbundenen Transaktionen. | |
TransactionAggregate | String | True | Eine Zusammenfassung der verknüpften Transaktionsdaten. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | Wahr | Wann die Rechnung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Rechnung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
Expense\* | String | Alle ausgabepositionsspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
PaidStatus | String | Der Zahlungsstatus der Rechnung. Die zulässigen Werte sind ALL, PAID, UNPAID, NA. Der Standardwert ist ALL. |
LinkToTxnId | String | Eine Transaktion, mit der die Rechnung verknüpft werden soll. Diese Transaktion muss eine Bestellung sein. Sie erhalten einen Laufzeitfehler, wenn die angegebene Transaktion bereits abgeschlossen oder vollständig eingegangen ist. Dies ist nur beim Einfügen verfügbar und erfordert mindestens QBXML Version 4.0. |
Baugruppen erstellen
Löschen und Abfrage von Reckon Build Assembly-Transaktionen.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
TxnNumber | Integer | True | Eine Identifikationsnummer für diese Transaktion. | |
ItemInventoryAssemblyRef_ListID | String | Falsch | Artikel.ID | Ein Verweis auf die ID einer Inventarbaugruppe. Beim Einfügen einer BuildAssembly ist entweder ItemInventoryAssemblyRef_ListID oder ItemInventoryAssemblyRef_FullName erforderlich. |
ItemInventoryAssemblyRef_FullName | String | Falsch | Artikel.FullName | Ein Verweis auf den Namen einer Inventarbaugruppe. Beim Einfügen einer BuildAssembly ist entweder ItemInventoryAssemblyRef_ListID oder ItemInventoryAssemblyRef_FullName erforderlich. |
SerialNumber | String | Falsch | Die Seriennummer des Vermögenswerts. Dies kann nicht mit LotNumber verwendet werden. | |
LotNumber | String | Falsch | Die Chargennummer des Vermögenswerts. Dies kann nicht mit SerialNumber verwendet werden. | |
TxnDate | Date | Falsch | Das Datum der Transaktion. | |
RefNumber | String | Falsch | Eine Referenznummer zur Identifizierung der Transaktion. Diese muss nicht eindeutig sein. | |
Memo | String | Falsch | Eine Notiz zur Transaktion. | |
IsPending | Boolean | True | Wenn IsPending auf True gesetzt ist, wurde die betreffende Transaktion nicht abgeschlossen. | |
QuantityToBuild | Double | Falsch | Gibt die Anzahl der zu erstellenden Baugruppen an. Die Transaktion schlägt fehl, wenn die hier angegebene Zahl die Anzahl der verfügbaren Artikel überschreitet. | |
QuantityCanBuild | Double | True | Gibt die Anzahl dieser Baugruppe an, die aus den vorhandenen Teilen gebaut werden kann. | |
QuantityOnHand | Double | True | Die Anzahl dieser Artikel im Lagerbestand. Um QuantityOnHand zu ändern, müssen Sie eine Lagerbestandsanpassung hinzufügen. | |
QuantityOnSalesOrder | Double | Wahr | Die Anzahl dieser Artikel, die verkauft (wie in den Verkaufsaufträgen erfasst), aber nicht an Kunden geliefert wurden. | |
BuildAssemblyLineAggregate | String | True | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen eines Transferbestands und seiner Einzelpostendaten verwendet werden kann. | |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit der Transaktion. | |
TimeModified | Datetime | True | Das Datum und die Uhrzeit der letzten Änderung der Transaktion. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Erstellen von Fertigungslinienelementen
Erstellen und Abfrage von Reckon Build Assembly-Transaktionen.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
BuildAssemblyId | String | Falsch | BuildAssemblies.ID | Die eindeutige ID der Build-Assembly. |
TxnNumber | Integer | True | Eine Identifikationsnummer für diese Transaktion. | |
ItemInventoryAssemblyRef_ListID | String | Falsch | Artikel.ID | Ein Verweis auf die ID einer Inventarbaugruppe. Beim Einfügen einer BuildAssembly ist entweder ItemInventoryAssemblyRef_ListID oder ItemInventoryAssemblyRef_FullName erforderlich. |
ItemInventoryAssemblyRef_FullName | String | Falsch | Artikel.FullName | Ein Verweis auf den Namen einer Inventarbaugruppe. Beim Einfügen einer BuildAssembly ist entweder ItemInventoryAssemblyRef_ListID oder ItemInventoryAssemblyRef_FullName erforderlich. |
SerialNumber | String | Falsch | Die Seriennummer des Vermögenswerts. Dies kann nicht mit LotNumber verwendet werden. | |
LotNumber | String | Falsch | Die Chargennummer des Vermögenswerts. Dies kann nicht mit SerialNumber verwendet werden. | |
TxnDate | Date | Falsch | Das Datum der Transaktion. | |
RefNumber | String | Falsch | Eine Referenznummer zur Identifizierung der Transaktion. Diese muss nicht eindeutig sein. | |
Memo | String | Falsch | Eine Notiz zur Transaktion. | |
IsPending | Boolean | True | Wenn IsPending auf True gesetzt ist, wurde die betreffende Transaktion nicht abgeschlossen. | |
QuantityToBuild | Double | Falsch | Gibt die Anzahl der zu erstellenden Baugruppen an. Die Transaktion schlägt fehl, wenn die hier angegebene Zahl die Anzahl der verfügbaren Artikel überschreitet. | |
QuantityCanBuild | Double | True | Gibt die Anzahl dieser Baugruppe an, die aus den vorhandenen Teilen gebaut werden kann. | |
QuantityOnHand | Double | True | Die Anzahl dieser Artikel im Lagerbestand. Um QuantityOnHand zu ändern, müssen Sie eine Lagerbestandsanpassung hinzufügen. | |
QuantityOnSalesOrder | Double | Wahr | Die Anzahl dieser Artikel, die verkauft (wie in den Verkaufsaufträgen erfasst), aber nicht an Kunden geliefert wurden. | |
ComponentItemLineRet_ItemRef_ListID | String | Wahr | Artikel.ID | Verweis auf die ID eines Artikels. |
ComponentItemLineRet_ItemRef_FullName | String | Wahr | Artikel.FullName | Verweis auf den vollständigen Namen eines Artikels. |
ComponentItemLineRet_Desc | String | Wahr | Beschreibung für die Position. | |
ComponentItemLineRet_QuantityOnHand | Double | True | Die Anzahl dieser Gegenstände im Inventar. | |
ComponentItemLineRet_QuantityNeeded | Double | True | Die Anzahl dieser in der Baugruppe verwendeten Elemente. | |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit der Transaktion. | |
TimeModified | Datetime | True | Das Datum und die Uhrzeit der letzten Änderung der Transaktion. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Kostenüberprüfung
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsscheck-Kostenpositionen.
Tabellenspezifische Informationen
Über die Checks können Checks eingefügt, abgefragt oder aktualisiert werden, CheckExpenseItems oder CheckLineItems Tabellen. Schecks können mit dem Checks Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Schecks sind Id, Date, ReferenceNumber, Payee, PayeeId, Account, AccountId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CheckExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
SELECT * FROM CheckExpenseItems WHERE Date >= '2020-01-07' AND Date < '2020-01-10'
SELECT * FROM CheckExpenseItems WHERE [Datum] = '2020-01-07'
Einfügen
Um einen Scheck hinzuzufügen, geben Sie ein Konto, ein Datum und mindestens eine Ausgabe oder Position an. Alle Spalten mit den Ausgabepositionen können zum Einfügen mehrerer Ausgabepositionen für eine neue Schecktransaktion verwendet werden. So wird beispielsweise im Folgenden ein neuer Scheck mit zwei Ausgabepositionen eingefügt:
INSERT INTO CheckExpenseItems#TEMP (Account, Date, ExpenseAccount, ExpenseAmount) VALUES ('Checking', '1/1/2011', 'Utilities:Telephone', 52.25,)
INSERT INTO CheckExpenseItems#TEMP (Account, Date, ExpenseAccount, ExpenseAmount) VALUES ('Checking', '1/1/2011', 'Professional Fees:Accounting', 235.87)
INSERT INTO CheckExpenseItems (Account, Date, ExpenseAccount, ExpenseAmount) SELECT Account, Date, ExpenseAccount, ExpenseAmount FROM CheckExpenseItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format CheckId|ExpenseLineId. | |
CheckId | String | Falsch | Überprüft.ID | Die Artikelkennung für den Scheck. Diese wird aus der Tabelle „Schecks“ abgerufen. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Account | String | Falsch | Konten.FullName | Der Name des Kontos, von dem die Gelder abgebucht werden. |
AccountId | String | Falsch | Konten.ID | Die ID des Kontos, von dem die Mittel abgebucht werden. |
Payee | String | Falsch | Anbieter.Name | Der Name des Zahlungsempfängers des Schecks. |
PayeeId | String | Falsch | Anbieter.ID | Die ID des Zahlungsempfängers des Schecks. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
Amount | Double | Wahr | Betrag der Transaktion. | |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Address | String | Wahr | Vollständige Adresse von Reckon zurückgegeben. | |
Line1 | String | Falsch | Erste Zeile der Adresse. | |
Line2 | String | Falsch | Zweite Zeile der Adresse. | |
Line3 | String | Falsch | Dritte Zeile der Adresse. | |
Line4 | String | Falsch | Vierte Zeile der Adresse. | |
Line5 | String | Falsch | Fünfte Zeile der Adresse. | |
City | String | Falsch | Städtename für die Adresse des Schecks. | |
State | String | Falsch | Name des Staates für die Adresse des Schecks. | |
PostalCode | String | Falsch | Postleitzahl für die Scheckadresse. | |
Country | String | Falsch | Land für die Adresse des Schecks. | |
Note | String | Falsch | Hinweis zur Adresse des Schecks. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
ExpenseLineId | String | True | Die Positionskennung. | |
ExpenseAccount | String | Falsch | Konten.FullName | Der Kontoname für diese Ausgabenposition. |
ExpenseAccountId | String | Falsch | Konten.ID | Die Konto-ID für diese Ausgabenzeile. |
ExpenseAmount | Double | Falsch | Der Gesamtbetrag dieser Ausgabenposition. | |
ExpenseBillableStatus | String | Falsch | Der Abrechnungsstatus dieser Ausgabenposition. Die zulässigen Werte sind EMPTY, BILLABLE, NOT BILLABLE, HASBEENBILLED. Der Standardwert ist EMPTY. | |
ExpenseCustomer | String | Falsch | Kunden.FullName | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseCustomerId | String | Falsch | Kunden.ID | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseClass | String | Falsch | Klasse.FullName | Der Klassenname dieser Ausgabe. |
ExpenseClassId | String | Falsch | Klasse.ID | Die Klassen-ID dieser Ausgabe. |
ExpenseTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel. Nur in internationalen Ausgaben von Reckon verfügbar. |
ExpenseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuer-Identifikationsnummer für diesen Artikel. Nur in internationalen Ausgaben von Reckon verfügbar. |
ExpenseMemo | String | Falsch | Eine Notiz zu dieser Ausgabenposition. | |
ExpenseCustomFields | String | True | Die benutzerdefinierten Felder für diesen Ausgabenposten. | |
IsToBePrinted | Boolean | False | Ob diese Transaktion ausgedruckt werden soll. Der Standardwert ist false. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ExchangeRate | Double | Falsch | Der Marktpreis, zu dem diese Währung in die Währung umgetauscht werden kann, die in der Reckon-Firmendatei als Heimatwährung verwendet wird. | |
TimeModified | Datetime | True | Wann die Prüfung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Scheck erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ApplyCheckToTxnId | String | Identifiziert die Transaktion, die mit diesem Scheck bezahlt werden soll. Dies kann in Aktualisierungen und Einfügungen verwendet werden. |
ApplyCheckToTxnAmount | String | Der mit diesem Scheck zu zahlende Transaktionsbetrag. Dieser kann bei Aktualisierungen und Einfügungen verwendet werden. |
Prüfpositionen
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsscheckpositionen.
Tabellenspezifische Informationen
Über die Checks können Checks eingefügt, abgefragt oder aktualisiert werden, CheckExpenseItems oder CheckLineItems Tabellen. Schecks können mit dem Checks Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Schecks sind Id, Date, ReferenceNumber, Payee, PayeeId, Account, AccountId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CheckLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
SELECT * FROM CheckLineItems WHERE Date >= '2020-01-07' AND Date < '2020-01-10'
SELECT * FROM CheckLineItems WHERE [Datum] = '2020-01-07'
Einfügen
Um einen Scheck hinzuzufügen, geben Sie ein Konto, ein Datum und mindestens eine Ausgabe oder Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Schecktransaktion verwendet werden. So fügt beispielsweise Folgendes einen neuen Scheck mit zwei Positionen ein:
INSERT INTO CheckLineItems#TEMP (Account, Date, ItemName, ItemQuantity) VALUES ('Checking', '1/1/2011', 'Repairs', 1)
INSERT INTO CheckLineItems#TEMP (Account, Date, ItemName, ItemQuantity) VALUES ('Checking', '1/1/2011', 'Removal', 2)
INSERT INTO CheckLineItems (Account, Date, ItemName, ItemQuantity) VALUES Account, Date, ItemName, ItemQuantity FROM CheckLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format CheckId|ItemLineId. | |
CheckId | String | Falsch | Überprüft.ID | Die Artikelkennung für den Scheck. Diese wird aus der Schecktabelle abgerufen. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Account | String | Falsch | Konten.FullName | Der Name des Kontos, von dem die Gelder abgebucht werden. |
AccountId | String | Falsch | Konten.ID | Die ID des Kontos, von dem die Mittel abgebucht werden. |
Payee | String | Falsch | Anbieter.Name | Der Name des Zahlungsempfängers des Schecks. |
PayeeId | String | Falsch | Anbieter.ID | Die ID des Zahlungsempfängers des Schecks. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
Amount | Double | Wahr | Betrag der Transaktion. | |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Address | String | Wahr | Vollständige Adresse von Reckon zurückgegeben. | |
Line1 | String | Falsch | Erste Zeile der Adresse. | |
Line2 | String | Falsch | Zweite Zeile der Adresse. | |
Line3 | String | Falsch | Dritte Zeile der Adresse. | |
Line4 | String | Falsch | Vierte Zeile der Adresse. | |
Line5 | String | Falsch | Fünfte Zeile der Adresse. | |
City | String | Falsch | Städtename für die Adresse des Schecks. | |
State | String | Falsch | Name des Staates für die Adresse des Schecks. | |
PostalCode | String | Falsch | Postleitzahl für die Scheckadresse. | |
Country | String | Falsch | Land für die Adresse des Schecks. | |
Note | String | Falsch | Hinweis zur Adresse des Schecks. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikel-ID. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemCost | Double | Falsch | Die Stückkosten für den Artikel. | |
ItemAmount | Double | Falsch | Gesamtbetrag für den Artikel. | |
ItemBillableStatus | String | Falsch | Abrechnungsstatus des Artikels. Die zulässigen Werte sind EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED. Der Standardwert ist EMPTY. | |
ItemCustomer | String | Falsch | Kunden.FullName | Der Name des Kunden, der den Artikel bestellt hat. |
ItemCustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der den Artikel bestellt hat. |
ItemClass | String | Falsch | Klasse.FullName | Der Name für die Klasse des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Die ID für die Klasse des Artikels. |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel. Nur in internationalen Ausgaben von Reckon verfügbar. |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuer-Identifikationsnummer für diesen Artikel. Nur in internationalen Ausgaben von Reckon verfügbar. |
ItemCustomFields | String | Falsch | Die benutzerdefinierten Felder für diese Position. | |
IsToBePrinted | Boolean | False | Ob diese Transaktion ausgedruckt werden soll. Der Standardwert ist false. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ExchangeRate | Double | Falsch | Der Marktpreis, zu dem diese Währung in die Währung umgetauscht werden kann, die in der Reckon-Firmendatei als Heimatwährung verwendet wird. | |
TimeModified | Datetime | True | Wann die Prüfung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Scheck erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ApplyCheckToTxnId | String | Identifiziert die Transaktion, die mit diesem Scheck bezahlt werden soll. Dies kann in Aktualisierungen und Einfügungen verwendet werden. |
ApplyCheckToTxnAmount | String | Der mit diesem Scheck zu zahlende Transaktionsbetrag. Dieser kann bei Aktualisierungen und Einfügungen verwendet werden. |
Kontrollen
Reckon Checks erstellen, aktualisieren, löschen und Abfrage.
Tabellenspezifische Informationen
Über die Checks können Checks eingefügt, abgefragt oder aktualisiert werden, CheckExpenseItems oder CheckLineItems Tabellen. Schecks können mit dem Checks Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Schecks sind Id, Date, ReferenceNumber, Payee, PayeeId, Account, AccountId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Checks WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
SELECT * FROM Checks WHERE Date >= '2020-01-07' AND Date < '2020-01-10'
SELECT * FROM Checks WHERE [Datum] = '2020-01-07'
Einfügen
Um einen Scheck hinzuzufügen, geben Sie ein Konto, ein Datum und mindestens eine Ausgabe oder Position an. Die Spalten ItemAggregate und ExpenseAggregate können verwendet werden, um ein XML-Aggregat von Positions- oder Ausgabenpositionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in CheckLineItems definiert und CheckExpenseItems Tabellen und beginnt mit „Artikel“ und „Ausgabe“. Im Folgenden wird beispielsweise ein neuer Scheck mit zwei Einzelposten eingefügt:
INSERT INTO Checks (Account, Date, ItemAggregate) VALUES ('Checking', '1/1/2011',
'<CheckLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CheckLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Account | String | Falsch | Konten.FullName | Der Name des Kontos, von dem die Gelder abgebucht werden. |
AccountId | String | Falsch | Konten.ID | Die ID des Kontos, von dem die Mittel abgebucht werden. |
Payee | String | Falsch | Anbieter.Name | Der Name des Zahlungsempfängers des Schecks. |
PayeeId | String | Falsch | Anbieter.ID | Die ID des Zahlungsempfängers für den Scheck. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
Amount | Double | Wahr | Betrag der Transaktion. | |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Address | String | Wahr | Vollständige Adresse von Reckon zurückgegeben. | |
Line1 | String | Falsch | Erste Zeile der Adresse. | |
Line2 | String | Falsch | Zweite Zeile der Adresse. | |
Line3 | String | Falsch | Dritte Zeile der Adresse. | |
Line4 | String | Falsch | Vierte Zeile der Adresse. | |
Line5 | String | Falsch | Fünfte Zeile der Adresse. | |
City | String | Falsch | Städtename für die Adresse des Schecks. | |
State | String | Falsch | Name des Staates für die Adresse des Schecks. | |
PostalCode | String | Falsch | Postleitzahl für die Scheckadresse. | |
Country | String | Falsch | Land für die Adresse des Schecks. | |
Note | String | Falsch | Hinweis zur Adresse des Schecks. | |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen eines Schecks und seiner Einzelpostendaten verwendet werden kann. | |
ExpenseItemCount | Integer | True | Die Anzahl der Ausgabenpositionen. | |
ExpenseItemAggregate | String | Falsch | Eine Zusammenfassung der Ausgabenpositionsdaten, die zum Hinzufügen eines Schecks und seiner Ausgabenpositionsdaten verwendet werden kann. | |
IsToBePrinted | Boolean | False | Ob diese Transaktion ausgedruckt werden soll. Der Standardwert ist false. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ExchangeRate | Double | Falsch | Der Marktpreis, zu dem diese Währung in die Währung umgetauscht werden kann, die in der Reckon-Firmendatei als Heimatwährung verwendet wird. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | True | Wann die Prüfung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Scheck erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
Expense\* | String | Alle ausgabepositionsspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ApplyCheckToTxnId | String | Identifiziert die Transaktion, die mit diesem Scheck bezahlt werden soll. Dies kann in Aktualisierungen und Einfügungen verwendet werden. |
ApplyCheckToTxnAmount | String | Der mit diesem Scheck zu zahlende Transaktionsbetrag. Dieser kann bei Aktualisierungen und Einfügungen verwendet werden. |
Klasse
Reckon-Klassen erstellen, löschen und Abfrage.
Tabellenspezifische Informationen
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für die Klassentabelle sind „ID“, „Name“ und „IsActive“. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“, „endet mit“ oder „enthält“-Syntax festzulegen.
Einfügen
Um eine Klasse einzufügen, geben Sie das Namensfeld an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung der Klasse. | |
Name | String | Falsch | Der Name der Klasse. | |
FullName | String | True | Der vollständige Name der Klasse im Format ParentName|ClassName. | |
IsActive | Boolean | False | Boolescher Wert, der bestimmt, ob die Klasse aktiv ist. | |
ParentRef_FullName | String | Falsch | Klasse.FullName | Vollständiger Name des übergeordneten Elements der Klasse. Sie können bei INSERT/UPDATE-Anweisungen nur ParentRef_FullName oder ParentRef_ListId angeben und nicht beide. |
ParentRef_ListId | String | Falsch | Klasse.ID | ID für das übergeordnete Element der Klasse. Sie können bei INSERT/UPDATE-Anweisungen nur ParentRef_FullName oder ParentRef_ListId angeben und nicht beide. |
Sublevel | Integer | Wahr | Wie viele Eltern die Klasse hat. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision der Klasse angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem die Klasse erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der letzten Änderung der Klasse. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj) |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
NameMatch | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Der zu verwendende Übereinstimmungstyp bei Angabe des Namens. Die zulässigen Werte sind CONTAINS, EXACT, STARTSWITH, ENDSWITH. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ACTIVE, INACTIVE, ALL, NA. Der Standardwert ist ALL. |
KreditkarteGebührKostenArtikel
Erstellen, aktualisieren, löschen und Abfrage Rechnungsposten für Kreditkartengebühren.
Tabellenspezifische Informationen
CreditCardCharges können über CreditCardCharges eingegeben, abgefragt oder aktualisiert werden, CreditCardChargeExpenseItems oder CreditCardChargeLineItems-Tabellen. CreditCardCharges können mithilfe der Funktion CreditCardCharges gelöscht werden Tisch.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditCardCharges sind Id, ReferenceNumber, Date, TimeModified, AccountName und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditCardChargeExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Kreditkartengebühr hinzuzufügen, geben Sie ein Konto und mindestens eine Ausgabe oder einen Einzelposten an. Alle Spalten mit den Ausgabeneinzelposten können zum Einfügen mehrerer Ausgabeneinzelposten für eine neue Kreditkartengebühr-Transaktion verwendet werden. Im Folgenden wird beispielsweise eine neue Kreditkartengebühr mit zwei Ausgabeneinzelposten eingefügt:
INSERT INTO CreditCardChargeExpenseItems#TEMP (AccountName, ExpenseAccount ExpenseAmount) VALUES ('CalOil Credit Card', 'Job Expenses:Job Materials', 52.25)
INSERT INTO CreditCardChargeExpenseItems#TEMP (AccountName, ExpenseAccount ExpenseAmount) VALUES ('CalOil Credit Card', 'Automobile:Fuel', 235.87)
INSERT INTO CreditCardChargeExpenseItems (AccountName, ExpenseAccount, ExpenseAmount) SELECT AccountName, ExpenseAccount, ExpenseAmount FROM CreditCardChargeExpenseItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format CCChargeId|ItemLineId. | |
CCChargeId | String | Falsch | CreditCardCharges.ID | Die Artikelkennung. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountName | String | Falsch | Konten.FullName | Ein Verweis auf das Kreditkartenkonto. Entweder AccountId oder AccountName müssen beim Einfügen einen Wert haben. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Kreditkartenkonto. Beim Einfügen muss entweder AccountId oder AccountName einen Wert haben. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
PayeeName | String | Falsch | Anbieter.Name | Name des Zahlungsempfängers der Transaktion. |
PayeeId | String | Falsch | Anbieter.ID | ID des Zahlungsempfängers für die Transaktion. |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ExpenseLineId | String | True | Die Kennung der Ausgabenposition. | |
ExpenseAccount | String | Falsch | Konten.FullName | Der Kontoname für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAccountId | String | Falsch | Konten.ID | Die Konto-ID für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAmount | Double | Falsch | Der Gesamtbetrag dieser Ausgabenposition. | |
ExpenseBillableStatus | String | Falsch | Der Abrechnungsstatus dieser Kostenposition. Die zulässigen Werte sind EMPTY, BILLABLE, NOT BILLABLE, HASBEENBILLED. | |
ExpenseCustomer | String | Falsch | Kunden.FullName | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseCustomerId | String | Falsch | Kunden.ID | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseClass | String | Falsch | Klasse.FullName | Der Klassenname dieser Ausgabe. |
ExpenseClassId | String | Falsch | Klasse.ID | Die Klassen-ID dieser Ausgabe. |
ExpenseMemo | String | Falsch | Eine Notiz zu dieser Ausgabenposition. | |
ExpenseTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ExpenseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ExchangeRate | Double | Falsch | Der Marktpreis, zu dem diese Währung in die Währung umgetauscht werden kann, die in der Reckon-Firmendatei als Heimatwährung verwendet wird. | |
TimeModified | Datetime | Wahr | Wann die Kreditkartenbelastung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Kreditkartenbelastung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Kreditkarte, Belastungspositionen
Erstellen, aktualisieren, löschen und Abfrage Kreditkartenbelastungspositionen von Reckon.
Tabellenspezifische Informationen
CreditCardCharges können über CreditCardCharges eingegeben, abgefragt oder aktualisiert werden, CreditCardChargeExpenseItems oder CreditCardChargeLineItems-Tabellen. CreditCardCharges können mithilfe der Funktion CreditCardCharges gelöscht werden Tisch.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditCardCharges sind Id, ReferenceNumber, Date, TimeModified, AccountName und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditCardChargeLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Kreditkartengebühr hinzuzufügen, geben Sie ein Konto und mindestens eine Ausgabe oder Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Kreditkartengebühr-Transaktion verwendet werden. Im Folgenden wird beispielsweise eine neue Kreditkartengebühr mit zwei Positionen eingefügt:
INSERT INTO CreditCardChargeLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Repairs', 1)
INSERT INTO CreditCardChargeLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Removal', 2)
INSERT INTO CreditCardChargeLineItems (AccountName, ItemName, ItemQuantity) SELECT AccountName, ItemName, ItemQuantity FROM CreditCardChargeLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format CCChargeId|ItemLineId. | |
CCChargeId | String | Falsch | CreditCardCharges.ID | Die Artikelkennung. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountName | String | Falsch | Konten.FullName | Ein Verweis auf das Kreditkartenkonto. Entweder AccountId oder AccountName müssen beim Einfügen einen Wert haben. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Kreditkartenkonto. Beim Einfügen muss entweder AccountId oder AccountName einen Wert haben. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
PayeeName | String | Falsch | Anbieter.Name | Name des Zahlungsempfängers der Transaktion. |
PayeeId | String | Falsch | Anbieter.ID | ID des Zahlungsempfängers für die Transaktion. |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Der Artikelname. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppenname. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemCost | Double | Falsch | Die Stückkosten für einen Artikel. | |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemBillableStatus | String | Falsch | Abrechnungsstatus des Artikels. Die zulässigen Werte sind EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED. | |
ItemCustomer | String | Falsch | Kunden.FullName | Der Name des Kunden, der den Artikel bestellt hat. |
ItemCustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der den Artikel bestellt hat. |
ItemClass | String | Falsch | Klasse.FullName | Der Name für die Klasse des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Die ID für die Klasse des Artikels. |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
TimeModified | Datetime | True | Wann die Transaktion zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Transaktion erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
Kreditkartengebühren
Erstellen, aktualisieren, löschen und Abfrage Reckon-Kreditkartengebühren.
Tabellenspezifische Informationen
CreditCardCharges können über CreditCardCharges eingegeben, abgefragt oder aktualisiert werden, CreditCardChargeExpenseItems oder CreditCardChargeLineItems Tabellen. CreditCardCharges können mithilfe der Funktion CreditCardCharges gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditCardCharges sind Id, ReferenceNumber, Date, TimeModified, AccountName und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditCardCharges WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Kreditkartengebühr hinzuzufügen, geben Sie ein Konto und mindestens eine Ausgabe oder Position an. Die Spalten ItemAggregate und ExpenseAggregate können verwendet werden, um ein XML-Aggregat von Positions- oder Ausgabenpositionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in CreditCardChargeLineItems definiert und CreditCardChargeExpenseItems-Tabellen und beginnt mit „Artikel“ und „Ausgabe“. Im Folgenden wird beispielsweise eine neue Kreditkartengebühr mit zwei Einzelposten eingefügt:
INSERT INTO CreditCardCharges (AccountName, ItemAggregate)
VALUES ('CalOil Credit Card',
'<CreditCardChargeLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CreditCardChargeLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung der Transaktion. | |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountName | String | Falsch | Konten.FullName | Ein Verweis auf das Kreditkartenkonto. Entweder AccountId oder AccountName müssen beim Einfügen einen Wert haben. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Kreditkartenkonto. Beim Einfügen muss entweder AccountId oder AccountName einen Wert haben. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
PayeeName | String | Falsch | Anbieter.Name | Name des Zahlungsempfängers der Transaktion. |
PayeeId | String | Falsch | Anbieter.ID | ID des Zahlungsempfängers für die Transaktion. |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen einer Rechnung und ihrer Einzelpostendaten verwendet werden kann. | |
ExpenseItemCount | Integer | True | Die Anzahl der Ausgabenpositionen. | |
ExpenseItemAggregate | String | Falsch | Eine Zusammenfassung der Ausgabenpositionsdaten, die zum Hinzufügen einer Rechnung und ihrer Ausgabenpositionsdaten verwendet werden kann. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | Wahr | Wann die Kreditkartenbelastung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Kreditkartenbelastung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
Expense\* | String | Alle ausgabepositionsspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
KreditkarteKreditKostenArtikel
Erstellen, aktualisieren, löschen und Abfrage Rechnungsposten für Kreditkartenkreditausgaben.
Tabellenspezifische Informationen
CreditCardCredits können über CreditCardCredits eingefügt, abgefragt oder aktualisiert werden, CreditCardCreditExpenseItems oder CreditCardCreditLineItems Tabellen. CreditCardCredits können mit dem Befehl CreditCardCredits gelöscht werden Tisch.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditCardCredits sind Id, ReferenceNumber, Date, TimeModified, AccountName und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditCardCreditExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen CreditCardCredit hinzuzufügen, geben Sie ein Konto und mindestens eine Ausgabe oder Position an. Alle Spalten mit Ausgabepositionen können zum Einfügen mehrerer Ausgabepositionen für eine neue CreditCardCredit-Transaktion verwendet werden. Im Folgenden wird beispielsweise ein neuer CreditCardCredit mit zwei Ausgabepositionen eingefügt:
INSERT INTO CreditCardCreditExpenseItems#TEMP (AccountName, ExpenseAccount, ExpenseAmount) VALUES ('CalOil Credit Card', 'Job Expenses:Job Materials', 52.25)
INSERT INTO CreditCardCreditExpenseItems#TEMP (AccountName, ExpenseAccount, ExpenseAmount) VALUES ('CalOil Credit Card', 'Automobile:Fuel', 235.87)
INSERT INTO CreditCardCreditExpenseItems (AccountName, ExpenseAccount, ExpenseAmount) SELECT AccountName, ExpenseAccount, ExpenseAmount FROM CreditCardCreditExpenseItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format CCCreditId|ItemLineId. | |
CCCreditId | String | Falsch | CreditCardCredits.ID | Die Artikelkennung. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountName | String | Falsch | Konten.FullName | Ein Verweis auf das Kreditkartenkonto. Entweder AccountId oder AccountName müssen beim Einfügen einen Wert haben. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Kreditkartenkonto. Beim Einfügen muss entweder AccountId oder AccountName einen Wert haben. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
PayeeName | String | Falsch | Anbieter.Name | Name des Zahlungsempfängers der Transaktion. |
PayeeId | String | Falsch | Anbieter.ID | ID des Zahlungsempfängers für die Transaktion. |
ExpenseLineId | String | True | Die Kennung der Ausgabenposition. | |
ExpenseAccount | String | Falsch | Konten.FullName | Der Kontoname für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAccountId | String | Falsch | Konten.ID | Die Konto-ID für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAmount | Double | Falsch | Der Gesamtbetrag dieser Ausgabenposition. | |
ExpenseBillableStatus | String | Falsch | Der Abrechnungsstatus dieser Kostenposition. Die zulässigen Werte sind EMPTY, BILLABLE, NOT BILLABLE, HASBEENBILLED. | |
ExpenseCustomer | String | Falsch | Kunden.FullName | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseCustomerId | String | Falsch | Kunden.ID | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseClass | String | Falsch | Klasse.FullName | Der Klassenname dieser Ausgabe. |
ExpenseClassId | String | Falsch | Klasse.ID | Die Klassen-ID dieser Ausgabe. |
ExpenseMemo | String | Falsch | Eine Notiz zu dieser Ausgabenposition. | |
ExpenseTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ExpenseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
TimeModified | Datetime | True | Wann der Kreditkartenkredit zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Kreditkartengutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
KreditkarteCreditLineItems
Erstellen, aktualisieren, löschen und Abfrage Reckon Credit Card Credit Line Items.
Tabellenspezifische Informationen
CreditCardCredits können über CreditCardCredits eingefügt, abgefragt oder aktualisiert werden, CreditCardCreditExpenseItems oder CreditCardCreditLineItems Tabellen. CreditCardCredits können mit dem Befehl CreditCardCredits gelöscht werden Tisch.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditCardCredits sind Id, ReferenceNumber, Date, TimeModified, AccountName und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditCardCreditLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen CreditCardCredit hinzuzufügen, geben Sie ein Konto und mindestens eine Ausgabe oder Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue CreditCardCredit-Transaktion verwendet werden. Im Folgenden wird beispielsweise ein neuer CreditCardCredit mit zwei Positionen eingefügt:
INSERT INTO CreditCardCreditLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Repairs', 1)
INSERT INTO CreditCardCreditLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Removal', 2)
INSERT INTO CreditCardCreditLineItems (AccountName, ItemName, ItemQuantity) SELECT AccountName, ItemName ItemQuantity FROM CreditCardCreditLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format CCCreditId|ItemLineId. | |
CCCreditId | String | Falsch | CreditCardCredits.ID | Die Artikelkennung. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountName | String | Falsch | Konten.FullName | Ein Verweis auf das Kreditkartenkonto. Entweder AccountId oder AccountName müssen beim Einfügen einen Wert haben. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Kreditkartenkonto. Beim Einfügen muss entweder AccountId oder AccountName einen Wert haben. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
PayeeName | String | Falsch | Anbieter.Name | Name des Zahlungsempfängers der Transaktion. |
PayeeId | String | Falsch | Anbieter.ID | ID des Zahlungsempfängers für die Transaktion. |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Der Artikelname. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppenname. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemCost | Double | Falsch | Die Stückkosten für einen Artikel. | |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemBillableStatus | String | Falsch | Abrechnungsstatus des Artikels. Die zulässigen Werte sind EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED. | |
ItemCustomer | String | Falsch | Kunden.FullName | Der Name des Kunden, der den Artikel bestellt hat. |
ItemCustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der den Artikel bestellt hat. |
ItemClass | String | Falsch | Klasse.FullName | Der Name für die Klasse des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Die ID für die Klasse des Artikels. |
TimeModified | Datetime | Wahr | Wann die Rechnung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Rechnung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
KreditkarteCredits
Erstellen, aktualisieren, löschen und Abfrage Reckon-Kreditkartenguthaben.
Tabellenspezifische Informationen
CreditCardCredits können über CreditCardCredits eingefügt, abgefragt oder aktualisiert werden, CreditCardCreditExpenseItems oder CreditCardCreditLineItems Tabellen. CreditCardCredits können mit dem Befehl CreditCardCredits gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditCardCredits sind Id, ReferenceNumber, Date, TimeModified, AccountName und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditCardCredits WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen CreditCardCredit hinzuzufügen, geben Sie ein Konto und mindestens eine Ausgabe oder Position an. Die Spalten ItemAggregate und ExpenseAggregate können verwendet werden, um ein XML-Aggregat von Positions- oder Ausgabenpositionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in CreditCardCreditLineItems definiert und CreditCardCreditExpenseItems-Tabellen und beginnt mit „Artikel“ und „Ausgabe“. Im Folgenden wird beispielsweise eine neue Kreditkarte mit zwei Einzelposten eingefügt:
INSERT INTO CreditCardCredits (AccountName, ItemAggregate)
VALUES ('CalOil Credit Card',
'<CreditCardCreditLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CreditCardCreditLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountName | String | Falsch | Konten.FullName | Ein Verweis auf das Kreditkartenkonto. Entweder AccountId oder AccountName müssen beim Einfügen einen Wert haben. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Kreditkartenkonto. Beim Einfügen muss entweder AccountId oder AccountName einen Wert haben. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
PayeeName | String | Falsch | Anbieter.Name | Name des Zahlungsempfängers der Transaktion. |
PayeeId | String | Falsch | Anbieter.ID | ID des Zahlungsempfängers für die Transaktion. |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen einer Kreditkartengutschrift und ihrer Einzelpostendaten verwendet werden kann. | |
ExpenseItemCount | Integer | True | Die Anzahl der Ausgabenpositionen. | |
ExpenseItemAggregate | String | Falsch | Eine Zusammenfassung der Ausgabenpositionsdaten, die zum Hinzufügen einer Kreditkartengutschrift und ihrer Ausgabenpositionsdaten verwendet werden kann. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | True | Wann der Kreditkartenkredit zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Kreditkartengutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
Expense\* | String | Alle ausgabepositionsspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Gutschriftspositionen
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsgutschriftspositionen.
Tabellenspezifische Informationen
CreditMemos können über die CreditMemoLineItems eingefügt, abgefragt oder aktualisiert werden Tabelle. CreditMemos können mit dem Befehl CreditMemos gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditMemos sind Id, ReferenceNumber, Date, TimeModified, CustomerName, CustomerId, AccountsReceivable und AccountsReceivableId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditMemoLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Gutschrift hinzuzufügen, geben Sie einen Kunden und mindestens eine Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Gutschrifttransaktion verwendet werden. So wird beispielsweise mit dem folgenden Schritt eine neue Gutschrift mit zwei Positionen eingefügt:
INSERT INTO CreditMemoLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Repairs', 1)
INSERT INTO CreditMemoLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Removal', 2)
INSERT INTO CreditMemoLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM CreditMemoLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format CreditMemoId|ItemLineId. | |
CreditMemoId | String | Falsch | CreditMemos.ID | Die Artikelkennung. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden auf der Gutschrift. CustomerName oder CustomerId müssen beim Einfügen einen Wert enthalten. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden auf der Gutschrift. CustomerName oder CustomerId müssen beim Einfügen einen Wert enthalten. |
AccountsReceivable | String | Falsch | Konten.FullName | Ein Verweis auf den Namen des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountsReceivableId | String | Falsch | Konten.ID | Ein Verweis auf die ID des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
ShipMethod | String | Falsch | Versandmethoden.Name | Die Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Die ID der Versandmethode. |
ShipDate | Date | Falsch | Das Versanddatum. | |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Amount | Double | Falsch | Gesamtbetrag für diese Transaktion. | |
Message | String | Falsch | KundenNachrichten.Name | Eine Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | ID der Nachricht an den Kunden. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initial | Bezug auf (die Initialen) des Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Referenz-ID zum Vertriebsmitarbeiter. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Ortsname für die Rechnungsadresse der Gutschrift. | |
BillingState | String | Falsch | Staatlicher Name für die Rechnungsadresse der Gutschrift. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse der Gutschrift. | |
BillingCountry | String | Falsch | Land für die Rechnungsadresse der Gutschrift. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse der Gutschrift. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Ortsname für die Lieferadresse der Gutschrift. | |
ShippingState | String | Falsch | Staatlicher Name für die Lieferadresse der Gutschrift. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse der Gutschrift. | |
ShippingCountry | String | Falsch | Land für die Lieferadresse der Gutschrift. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse der Gutschrift. | |
Subtotal | Double | True | Der Bruttozwischenbetrag. Darin sind weder Steuern noch der bereits gezahlte Betrag enthalten. | |
Tax | Double | Falsch | Gesamter auf diese Transaktion anfallender Umsatzsteuerbetrag. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
IsPending | Boolean | Falsch | Transaktionsstatus (ob diese Transaktion abgeschlossen wurde oder noch aussteht). | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob diese Gutschrift per E-Mail versendet werden soll. | |
IsToBePrinted | Boolean | Falsch | Ob diese Transaktion ausgedruckt werden soll. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
PONumber | String | Falsch | Die Bestellnummer. | |
Terms | String | Falsch | Die Zahlungsbedingungen. | |
TermsId | String | Falsch | Die Zahlungsbedingungen. | |
CreditRemaining | Double | Wahr | Restguthaben. | |
DueDate | Date | Falsch | Datum, an dem die Gutschrift fällig ist. | |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
CustomerSalesTax | String | Falsch | SalesTaxCodes.Name | Verweis auf Umsatzsteuerinformationen für den Kunden. |
CustomerSalesTaxId | String | Falsch | SalesTaxCodes.ID | Verweis auf Umsatzsteuerinformationen für den Kunden. |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikelkennung. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemRate | Double | Falsch | Der für diesen Artikel berechnete Stückpreis. | |
ItemRatePercent | Double | Falsch | Der für diesen Artikel berechnete Prozentsatz. | |
ItemTaxCode | String | Falsch | SalesTaxItems.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxItems.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemClass | String | Falsch | Klasse.FullName | Der Klassenname des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Der Klassenname des Elements. |
ItemOther1 | String | Falsch | Das Feld „Other1“ dieser Position. | |
ItemOther2 | String | Falsch | Das Feld „Other2“ dieser Position. | |
ItemCustomFields | String | Falsch | Die benutzerdefinierten Felder für diese Position. | |
ItemIsGetPrintItemsInGroup | Boolean | Falsch | Wenn „true“, wird auf gedruckten Formularen eine Liste der einzelnen Artikel dieser Gruppe und deren Beträge angezeigt. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Gutschrift zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Gutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemPriceLevel | String | Name der Preisstufe des Artikels. Reckon gibt die Preisstufe nicht zurück. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
Gutschriften
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsgutschriften.
Tabellenspezifische Informationen
CreditMemos können über die CreditMemoLineItems eingefügt, abgefragt oder aktualisiert werden Tabelle. CreditMemos können mit dem Befehl CreditMemos gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für CreditMemos sind Id, ReferenceNumber, Date, TimeModified, CustomerName, CustomerId, AccountsReceivable und AccountsReceivableId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM CreditMemos WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um ein CreditMemo hinzuzufügen, geben Sie einen Kunden und mindestens eine Position an. Die Spalte ItemAggregate kann verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in CreditMemoLineItems definiert-Tabelle und beginnt mit „Item“. Im Folgenden wird beispielsweise eine neue Gutschrift mit zwei Positionen eingefügt:
INSERT INTO CreditMemos (CustomerName, ItemAggregate)
VALUES ('Abercrombie, Kristy',
'<CreditMemoLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CreditMemoLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden auf der Gutschrift. CustomerName oder CustomerId müssen beim Einfügen einen Wert enthalten. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden auf der Gutschrift. CustomerName oder CustomerId müssen beim Einfügen einen Wert enthalten. |
AccountsReceivable | String | Falsch | Konten.FullName | Ein Verweis auf den Namen des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountsReceivableId | String | Falsch | Konten.ID | Ein Verweis auf die ID des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
ShipMethod | String | Falsch | Versandmethoden.Name | Die Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Die ID der Versandart. |
ShipDate | Date | Falsch | Das Versanddatum. | |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Amount | Double | Falsch | Gesamtbetrag für diese Transaktion. | |
Message | String | Falsch | KundenNachrichten.Name | Eine Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | ID der Nachricht an den Kunden. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initiale | Bezug auf (Initialen des) Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Referenz-ID zum Vertriebsmitarbeiter. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Ortsname für die Rechnungsadresse der Gutschrift. | |
BillingState | String | Falsch | Staatlicher Name für die Rechnungsadresse der Gutschrift. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse der Gutschrift. | |
BillingCountry | String | Falsch | Land für die Rechnungsadresse der Gutschrift. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse der Gutschrift. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Ortsname für die Lieferadresse der Gutschrift. | |
ShippingState | String | Falsch | Staatlicher Name für die Lieferadresse der Gutschrift. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse der Gutschrift. | |
ShippingCountry | String | Falsch | Land für die Lieferadresse der Gutschrift. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse der Gutschrift. | |
Subtotal | Double | True | Der Bruttozwischenbetrag. Darin sind weder Steuern noch der bereits gezahlte Betrag enthalten. | |
Tax | Double | Falsch | Gesamter auf diese Transaktion anfallender Umsatzsteuerbetrag. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
IsPending | Boolean | Falsch | Transaktionsstatus (ob diese Transaktion abgeschlossen wurde oder noch aussteht). | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob diese Gutschrift per E-Mail versendet werden soll. | |
IsToBePrinted | Boolean | Falsch | Ob diese Transaktion ausgedruckt werden soll. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
PONumber | String | Falsch | Die Bestellnummer. | |
Terms | String | Falsch | Die Zahlungsbedingungen. | |
TermsId | String | Falsch | Die Zahlungsbedingungen. | |
CreditRemaining | Double | Wahr | Restguthaben. | |
DueDate | Date | Falsch | Datum, an dem die Gutschrift fällig ist. | |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
CustomerSalesTax | String | Falsch | SalesTaxCodes.Name | Verweis auf Umsatzsteuerinformationen für den Kunden. |
CustomerSalesTaxId | String | Falsch | SalesTaxCodes.ID | Verweis auf Umsatzsteuerinformationen für den Kunden. |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
ExchangeRate | Double | Falsch | Gibt den Wechselkurs für die Transaktion an. | |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Positionsdaten, die zum Hinzufügen einer Gutschrift und ihrer Positionsdaten verwendet werden kann. | |
TransactionCount | Integer | True | Die Anzahl der mit der Gutschrift verknüpften Transaktionen. | |
TransactionAggregate | String | True | Eine Zusammenfassung der verknüpften Transaktionsdaten. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Gutschrift zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Gutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
KundenNachrichten
Kundennachrichten erstellen, löschen und Abfrage.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung der Kundennachricht. | |
Name | String | Falsch | Der Name der Kundennachricht. | |
IsActive | Boolean | False | Boolescher Wert, der bestimmt, ob die Kundennachricht aktiv ist. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision der Kundennachricht angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem die Kundennachricht erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der letzten Änderung der Kundennachricht. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj) |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
NameMatch | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Der zu verwendende Übereinstimmungstyp bei Angabe des Namens. Die zulässigen Werte sind CONTAINS, EXACT, STARTSWITH, ENDSWITH. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ACTIVE, INACTIVE, ALL, NA. Der Standardwert ist ALL. |
Kunden
Reckon-Kunden erstellen, aktualisieren, löschen und Abfrage.
Tabellenspezifische Informationen
Um einen Kunden hinzuzufügen, müssen Sie das Feld Name angeben.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe Benutzerdefinierte Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für „Kunden“ sind „ID“, „Name“, „Balance“, „IsActive“ und „TimeModified“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Balance“ kann mit den Bedingungen „>=“, „<=“ oder „=“ verwendet werden, aber nicht, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“, „endet mit“ oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Customers WHERE Name LIKE '%George%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Balance > 100.00 AND Balance < 200.00
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung des Kunden. | |
Name | String | Falsch | Der Name des Kunden. Beim Einfügen muss ein Wert vorhanden sein. | |
FullName | String | True | Der vollständige Name des Kunden, einschließlich der Eltern im Format Elternteil:Kunde. | |
Salutation | String | Falsch | Eine Anrede, etwa Herr, Frau etc. | |
FirstName | String | Falsch | Der Vorname des Kunden wie in der Adressangabe angegeben. | |
MiddleInitial | String | Falsch | Ein zweiter Vorname oder der Anfangsbuchstabe des zweiten Vornamens des Kunden. | |
LastName | String | Falsch | Der Nachname des Kunden wie in der Adressangabe angegeben. | |
AccountNumber | String | Falsch | Die Kontonummer des Kunden. | |
Company | String | Falsch | Der Firmenname des Kunden. | |
Balance | Double | Wahr | Der Saldo dieses Kunden, einschließlich Unterkunden. | |
CustomerBalance | Double | Wahr | Der Saldo, der nur diesem Kunden gehört, Unterkunden nicht eingeschlossen. | |
Contact | String | Falsch | Der Name der Hauptansprechperson für den Kunden. | |
Type | String | Falsch | Kundentypen.FullName | Ein vordefinierter Kundentyp in Reckon. Typische Kundentypen können, sofern definiert, gewerblich, privat usw. sein. |
TypeId | String | Falsch | Kundentypen.ID | Ein vordefinierter Kundentyp in Reckon. |
Phone | String | Falsch | Die Haupttelefonnummer des Kunden. | |
Fax | String | Falsch | Die Faxnummer des Kunden. | |
AlternateContact | String | Falsch | Der Name einer alternativen Kontaktperson für den Kunden. | |
AlternatePhone | String | Falsch | Die alternative Telefonnummer des Kunden. | |
Email | String | Falsch | Die Email Adresse für die Kommunikation mit dem Kunden. | |
Notes | String | Falsch | Die erste Notiz für einen Kunden. Um alle Notizen für einen Kunden abzurufen, verwenden Sie die Spalte „NotesAggregate“ oder die Tabelle „CustomerNotes“. | |
ParentName | String | Falsch | Kunden.FullName | Der übergeordnete Name des Jobs. |
ParentId | String | Falsch | Kunden.ID | Die übergeordnete ID des Auftrags. |
Sublevel | Integer | Falsch | Die Anzahl der Vorfahren dieses Kunden. | |
JobStatus | String | Falsch | Der aktuelle Status des Auftrags. Die zulässigen Werte sind Vergeben, Geschlossen, In Bearbeitung, Keine, Nicht vergeben, Ausstehend. | |
JobStartDate | Date | Falsch | Das Startdatum des Jobs. | |
JobProjectedEndDate | Date | Falsch | Das voraussichtliche Enddatum für den Auftrag. | |
JobEndDate | Date | Falsch | Das tatsächliche Enddatum des Auftrags. | |
JobDescription | String | Falsch | Eine Beschreibung des Jobs. | |
JobType | String | Falsch | Der Name des Jobtyps. | |
JobTypeId | String | Falsch | Eine Jobtyp-Referenz-ID. | |
CreditCardAddress | String | Falsch | Die mit der Kreditkarte verknüpfte Adresse. | |
CreditCardExpMonth | Integer | Falsch | Der mit der Kreditkarte verknüpfte Ablaufmonat. | |
CreditCardExpYear | Integer | Falsch | Das mit der Kreditkarte verknüpfte Ablaufjahr. | |
CreditCardNameOnCard | String | Falsch | Der Name, wie er auf der Kreditkarte des Kunden steht. | |
CreditCardNumber | String | Falsch | Die für diesen Kunden hinterlegte Kreditkartennummer. | |
CreditCardPostalCode | String | Falsch | Die mit der Adresse und Nummer dieses Kunden verknüpfte Postleitzahl. | |
CreditLimit | Double | Falsch | Das Kreditlimit für diesen Kunden. Wenn es 0 ist, gibt es kein Kreditlimit. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Ortsname für die Rechnungsadresse des Kunden. | |
BillingState | String | Falsch | Staatlicher Name für die Rechnungsadresse des Kunden. | |
BillingPostalCode | String | Falsch | Postleitzahl für die Rechnungsadresse des Kunden. | |
BillingCountry | String | False | Land der Rechnungsadresse des Kunden. | |
BillingNote | String | False | Hinweis zur Rechnungsadresse des Kunden. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse des Kunden. | |
ShippingState | String | Falsch | Staatlicher Name für die Lieferadresse des Kunden. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse des Kunden. | |
ShippingCountry | String | Falsch | Land für die Lieferadresse des Kunden. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse des Kunden. | |
ResaleNumber | String | Falsch | Die Wiederverkaufsnummer des Kunden, sofern er eine hat. Dieses Feld kann in Einfügungen gesetzt werden, nicht jedoch in Aktualisierungen. | |
SalesRep | String | Falsch | Vertriebsmitarbeiter.ID | Eine Referenz zu einem Vertriebsmitarbeiter für den Kunden. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.Initial | Ein Verweis auf einen Vertriebsmitarbeiter für den Kunden. |
Terms | String | Falsch | Ein Verweis auf die Zahlungsbedingungen für diesen Kunden. Ein typisches Beispiel könnte „2 % 10 netto 60“ sein. Dieses Feld kann in Einfügungen, aber nicht in Aktualisierungen festgelegt werden. | |
TermsId | String | Falsch | Ein Verweis auf die Zahlungsbedingungen für diesen Kunden. | |
TaxCode | String | Falsch | SalesTaxCodes.Name | Dies ist ein Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. Dieses Feld kann in Einfügungen, aber nicht in Aktualisierungen festgelegt werden. |
TaxCodeId | String | Falsch | SalesTaxCodes.ID | Dies ist ein Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. Dieses Feld kann in Einfügungen, aber nicht in Aktualisierungen festgelegt werden. |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem festgelegten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
SalesTaxCountry | String | Falsch | Gibt das Land an, in dem die anwendbare Umsatzsteuer erhoben wird. Nur in den internationalen Ausgaben von Reckon verfügbar. | |
PriceLevel | String | Falsch | Preisniveaus.Name | Verweis auf eine Preisstufe für den Kunden. |
PriceLevelId | String | Falsch | Preisniveaus.ID | Verweis auf eine Preisstufe für den Kunden. |
PreferredPaymentMethodName | String | Falsch | Zahlungsmethoden.Name | Die bevorzugte Zahlungsmethode. |
PreferredPaymentMethodId | String | Falsch | Zahlungsmethoden.ID | Die bevorzugte Zahlungsmethode. |
IsActive | Boolean | Falsch | Ob der Kunde aktiv ist oder nicht. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Kunde zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann der Kunde erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
NameMatchType | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Übereinstimmungstyp, der für SearchName ausgeführt werden soll. Die zulässigen Werte sind CONTAINS, EXACT, STARTSWITH, ENDSWITH. Der Standardwert ist CONTAINS. |
IncludeJobs | Boolean | Gibt an, ob Jobinformationen in die Ergebnisse einbezogen werden sollen oder nicht. Der Standardwert ist TRUE. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ACTIVE, INACTIVE, ALL, NA. Der Standardwert ist ALL. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
MinBalance | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Ein Mindestsaldo, den zurückgegebene Datensätze haben sollten. Beschränkt die Suche auf Datensätze mit Salden größer oder gleich MinBalance. |
MaxBalance | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Ein maximaler Saldo, den zurückgegebene Datensätze haben sollten. Beschränkt die Suche auf Datensätze mit Salden kleiner oder gleich MaxBalance. |
Kundentypen
Erstellen, aktualisieren, löschen und Abfrage Reckon-Kundentypen.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name des Kundentyps. | |
FullName | String | True | Der vollständige Name des Kunden, einschließlich der Eltern, im Format Übergeordnet:Kunde. | |
ParentName | String | Falsch | Kundentypen.FullName | Der übergeordnete Name des Jobs. |
ParentId | String | Falsch | Kundentypen.ID | Die übergeordnete ID des Auftrags. |
IsActive | Boolean | Falsch | Ob der Kundentyp aktiv ist oder nicht. | |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit, zu der der Kundentyp erstellt wurde. | |
TimeModified | Datetime | True | Das letzte Datum und die letzte Uhrzeit, zu der der Kundentyp geändert wurde. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
DateDrivenTerms
Erstellen, Löschen und Abfrage von datumsgesteuerten Begriffen.
Tabellenspezifische Informationen
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für DateDrivenTerms sind „Name“, „TimeModified“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen.
Einfügen
Um DateDrivenTerms einzufügen, geben Sie den Namen und den Fälligkeitstag des Monats an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die ID des datumsgesteuerten Begriffs. | |
Name | String | Falsch | Der Name des datumsgesteuerten Begriffs. | |
IsActive | Boolean | Falsch | Boolescher Wert, der angibt, ob der datumsgesteuerte Begriff aktiv ist. | |
DayOfMonthDue | Integer | Falsch | Tag im Monat, an dem die vollständige Zahlung ohne Abzug fällig ist. | |
DueNextMonthDays | Integer | Falsch | Wird die Rechnung oder Abrechnung innerhalb dieser Anzahl Tage vor dem Fälligkeitsdatum ausgestellt, ist die Zahlung erst im Folgemonat fällig. | |
DiscountDayOfMonth | Integer | Falsch | Wenn die Zahlung bis zu diesem Tag im Monat erfolgt, gilt DiscountPct. | |
DiscountPct | Double | Falsch | Wenn die Zahlung bis zum DiscountDayOfMonth eingeht, wird dieser Rabatt auf die Zahlung angewendet. DiscountPct muss zwischen 0 und 100 liegen. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision des datumsgesteuerten Begriffs angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem der datumsgesteuerte Begriff erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der letzten Änderung des datumsgesteuerten Begriffs. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj) |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
NameMatch | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Der Übereinstimmungstyp, der bei der Suche mit dem Namen verwendet werden soll. Die zulässigen Werte sind EXACT, STARTSWITH, CONTAINS, ENDSWITH. Der Standardwert ist EXACT. |
AnzahlungPositionen
Erstellen, aktualisieren, löschen und Abfrage Einzahlungspositionen.
Tabellenspezifische Informationen
Einlagen können über Einlagen eingegeben, abgefragt oder aktualisiert werden oder DepositLineItems Tabellen. Einzahlungen können über die Schaltfläche Einzahlungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für Einzahlungen sind Id, Date, TimeModified, DepositToAccount und DepositToAccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. Beispiel:
SELECT * FROM DepositLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
Einfügen
Um eine Einzahlung hinzuzufügen, geben Sie das Feld DepositToAccount und mindestens eine Position an. Für alle Positionen muss ein ItemAccount angegeben sein.
Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Einzahlungstransaktion verwendet werden. So wird beispielsweise mit dem Folgenden eine neue Einzahlung mit zwei Positionen eingefügt:
INSERT INTO DepositLineItems#TEMP (DepositToAccount, ItemAccount, ItemAmount) VALUES ('Checking', 'Undeposited Funds', 12.25)
INSERT INTO DepositLineItems#TEMP (DepositToAccount, ItemAccount, ItemAmount) VALUES ('Checking', 'Savings', 155.35)
INSERT INTO DepositLineItems (DepositToAccount, ItemAccount, ItemAmount) SELECT DepositToAccount, ItemAccount, ItemAmount FROM DepositLineItems#TEMP
Folgendes ist ein Beispiel zum Einfügen mit der Transaktions-ID (ItemPaymentId)
INSERT INTO DepositLineItems (DepositToAccount, Date, ItemPaymentId) VALUES ('Petty Cash', '2022-06-21', '28D31-1702630754')
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format DepositId|ItemLineId. | |
DepositId | String | Falsch | Einzahlungen.ID | Die Einzahlungskennung. Legen Sie diesen Wert fest, wenn Sie Werte in eine vorhandene Einzahlung einfügen, oder lassen Sie das Feld leer, um eine neue Einzahlung hinzuzufügen. |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
CashBackAccount | String | Falsch | Konten.FullName | Kontoreferenz der Bank oder des Kreditkartenunternehmens. |
CashBackAccountId | String | Falsch | Konten.ID | Kontoreferenz zur Bank oder Kreditkartenfirma. |
CashBackAmount | Double | Falsch | Cashback-Betrag. | |
CashBackId | String | True | ID der Cashback-Transaktion. | |
CashBackMemo | String | Falsch | Zusatzinfo zur Cashback-Transaktion. | |
DepositToAccount | String | Falsch | Konten.FullName | Konto, auf das Geld eingezahlt werden soll. |
DepositToAccountId | String | Falsch | Konten.ID | Konto, auf das Geld eingezahlt werden soll. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
TotalDeposit | Double | Wahr | Der Gesamtbetrag der Anzahlung. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemAccount | String | Falsch | Konten.FullName | Ein Verweis auf das Konto, auf das die Gelder eingezahlt werden. |
ItemAccountId | String | Falsch | Konten.ID | Eine Referenz auf das Konto, auf das die Gelder eingezahlt werden. |
ItemAmount | Double | Falsch | Der Gesamtbetrag dieser Einzahlungsposition. Dies sollte eine positive Zahl sein. | |
ItemCheckNumber | String | Falsch | Die Schecknummer für diesen Einzahlungsposten. | |
ItemClass | String | Falsch | Klasse.FullName | Gibt die Klasse der Einzahlungsposition an. |
ItemClassId | String | Falsch | Klasse.ID | Gibt die Klasse der Einzahlungsposition an. |
ItemEntityName | String | Falsch | Ein Entitätsname für diese Einzahlungsposition. | |
ItemEntityId | String | Falsch | Eine Entitäts-ID für diesen Einzahlungsposten. | |
ItemMemo | String | Falsch | Memo für diese Einzahlungsposition. | |
ItemPaymentMethod | String | Falsch | Zahlungsmethoden.Name | Die Zahlungsmethode (Finanzierungsquelle) für diese Einzahlungsposition. Beispiel: Bargeld, Scheck oder Master Card. |
ItemPaymentId | String | Falsch | Zahlungsmethoden.ID | Die Zahlungstransaktions-ID für diese Einzahlungsposition. |
ItemPaymentLineId | String | Falsch | Die Zahlungstransaktionszeilen-ID für diese Einzahlungszeile. | |
ItemRefId | String | Falsch | Identifikationsnummer der mit dieser Einzahlungszeile verbundenen Transaktion. | |
ItemTxnType | String | Wahr | Art der mit dieser Einzahlungszeile verknüpften Transaktion. | |
TimeModified | Datetime | Wahr | Wann die Einzahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Einzahlung erstellt wurde. | |
Payee | String | Falsch | Anbieter.Name | Der Name des Zahlungsempfängers des Schecks. |
PayeeId | String | Falsch | Anbieter.ID | Die ID des Zahlungsempfängers für den Scheck. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemPriceLevel | String | Name der Preisstufe des Artikels. Reckon gibt die Preisstufe nicht zurück. |
Einlagen
Erstellen, aktualisieren, löschen und Abfrage Reckon Deposits.
Tabellenspezifische Informationen
Einlagen können über Einlagen eingegeben, abgefragt oder aktualisiert werden oder DepositLineItems Tabellen. Einzahlungen können über die Schaltfläche Einzahlungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für Einzahlungen sind „Id“, „DepositToAccount“ und „DepositToAccountId“. „TimeModified“ und „Date“ können mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. Beispiel:
SELECT * FROM Deposits WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
Einfügen
Um eine Einzahlung hinzuzufügen, geben Sie das Feld DepositToAccount und mindestens eine Position an. Die Spalte ItemAggregate kann verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in DepositLineItems definiert-Tabelle und beginnt mit „Artikel“. Im Folgenden wird beispielsweise eine neue Einzahlung mit zwei Positionen eingefügt:
INSERT INTO Deposits (DepositToAccount, ItemAggregate)
VALUES ('Checking', '<DepositLineItems>
<Row><ItemAccount>Undeposited Funds</ItemAccount><ItemAmount>12.25</ItemAmount></Row>
<Row><ItemAccount>Savings</ItemAccount><ItemAmount>155.35</ItemAmount></Row>
</DepositLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
CashBackAccount | String | Falsch | Konten.FullName | Kontoreferenz der Bank oder des Kreditkartenunternehmens. |
CashBackAccountId | String | Falsch | Konten.ID | Kontoreferenz zur Bank oder Kreditkartenfirma. |
CashBackAmount | Double | Falsch | Cashback-Betrag. | |
CashBackId | String | True | ID der Cashback-Transaktion. | |
CashBackMemo | String | Falsch | Zusatzinfo zur Cashback-Transaktion. | |
DepositToAccount | String | Falsch | Konten.FullName | Konto, auf das Geld eingezahlt werden soll. |
DepositToAccountId | String | Falsch | Konten.ID | Konto, auf das Geld eingezahlt werden soll. |
Memo | String | Falsch | Memo erscheint nur in internen Berichten. | |
TotalDeposit | Double | Wahr | Der Gesamtbetrag der Anzahlung. | |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen einer Anzahlung und ihrer Einzelpostendaten verwendet werden kann. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | Wahr | Wann die Einzahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Einzahlung erstellt wurde. | |
Payee | String | Falsch | Anbieter.Name | Der Name des Zahlungsempfängers des Schecks. |
PayeeId | String | Falsch | Anbieter.ID | Die ID des Zahlungsempfängers für den Scheck. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Mitarbeiterverdienst
Erstellen, aktualisieren, löschen und Abfrage „Reckon Employee Earnings“.
Tabellenspezifische Informationen
Die IDs für EmployeeEarnings-Tabellen funktionieren etwas anders als Einzelposten. Im Gegensatz zu Einzelposten gibt Reckon Accounts Hosted keine eindeutige ID für EmployeeEarnings zurück. Stattdessen wird jeder EmployeeEarnings-Eintrag in einer bestimmten Reihenfolge zurückgegeben, und EmployeeEarnings-Einträge können in dieser Reihenfolge wieder in Reckon Accounts Hosted aktualisiert werden. Um den EmployeeEarnings eindeutige IDs zu geben, haben wir die Indexnummer jedes EmployeeEarnings-Eintrags an die ID angehängt. Es liegt in der Verantwortung des Programmierers, sicherzustellen, dass alle Änderungen an Employee-Einträgen über die Reckon Accounts Hosted-Benutzeroberfläche (oder eine andere Anwendung zwischen einem SELECT- und einem UPDATE-Aufruf) verarbeitet werden.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für „Employees“ sind „Id“, „Name“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM EmployeeEarnings WHERE Name LIKE '%George%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
Einfügen
Um einen EmployeeEarnings-Eintrag hinzuzufügen, geben Sie das Feld EmployeeId in der INSERT-Anweisung an. Wenn Sie stattdessen den Mitarbeiternamen angeben, versucht der Connector, einen neuen Mitarbeiter hinzuzufügen. Beispiel:
INSERT INTO EmployeeEarnings (Name, EarningsWageName, EarningsRate) VALUES ('370000-933272659', 'Regular Pay', 21.32)
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format EmployeeId|EmployeeEarningsId. | |
Name | String | True | Der Name des Mitarbeiters. | |
PayPeriod | String | Falsch | Gibt an, wie oft Mitarbeiter bezahlt werden. Die zulässigen Werte sind Täglich, Wöchentlich, Zweiwöchentlich, Halbmonatlich, Monatlich, Vierteljährlich, Jährlich. | |
EmployeeId | String | Falsch | Mitarbeiter.ID | Die ID des Mitarbeiters. Beim Einfügen muss hier ein Wert angegeben werden. |
EarningsId | String | True | Die ID des Mitarbeiterverdiensteintrags. | |
EarningsWageName | String | Falsch | Der Lohnname. Dieser muss beim Einfügen einen Wert haben. | |
EarningsWageId | String | Falsch | Eine Referenz-ID für den Lohn. Wird für die Gehaltsabrechnung verwendet. | |
EarningsRate | Double | Falsch | Verdienstsatz des Arbeitnehmers. Wird für die Gehaltsabrechnung verwendet. | |
EarningsRatePercent | Double | Falsch | Verdienstquote der Arbeitnehmer in Prozent. Wird für die Gehaltsabrechnung verwendet. | |
TimeModified | Datetime | True | Wann das Element zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann das Element erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ACTIVE, INACTIVE, ALL, NA. Der Standardwert ist ALL. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Mitarbeiter
Erstellen, aktualisieren, löschen und Abfrage Reckon-Mitarbeiter.
Tabellenspezifische Informationen
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe Benutzerdefinierte Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für „Employees“ sind „Id“, „Name“, „TimeModified“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Employees WHERE Name LIKE '%George%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung des Mitarbeiters. | |
Name | String | Falsch | Der Name des Mitarbeiters. Beim Einfügen muss ein Wert vorhanden sein. | |
Salutation | String | Falsch | Eine Anrede, etwa Herr, Frau etc. | |
FirstName | String | Falsch | Der Vorname des Mitarbeiters. | |
MiddleInitial | String | Falsch | Ein zweiter Vorname oder der Anfangsbuchstabe des zweiten Vornamens des Mitarbeiters. | |
LastName | String | Falsch | Der Nachname des Mitarbeiters. | |
AccountNumber | String | Falsch | Die Kontonummer für diesen Mitarbeiter. | |
SSN | String | Falsch | Die Sozialversicherungsnummer des Arbeitnehmers. | |
EmployeeType | String | Falsch | Die Art des Mitarbeiters. Die zulässigen Werte sind Regular, Unspecified, Officer, Statutory, Owner. | |
Gender | String | Falsch | Das Geschlecht des Mitarbeiters. Die zulässigen Werte sind Nicht angegeben, Männlich, Weiblich. | |
Address | String | Wahr | Vollständige Adresse von Reckon zurückgegeben. | |
Line1 | String | Falsch | Erste Zeile der Adresse. | |
Line2 | String | Falsch | Zweite Zeile der Adresse. | |
City | String | Falsch | Städtename für die Adresse. | |
State | String | Falsch | Bundeslandname der Adresse. | |
PostalCode | String | Falsch | Postleitzahl der Adresse. | |
Country | String | Falsch | Land der Adresse. | |
AlternatePhone | String | Falsch | Eine alternative Telefonnummer für den Mitarbeiter. | |
Email | String | Falsch | Die Email Adresse des Mitarbeiters. | |
PrintAs | String | Falsch | Wie der Name des Mitarbeiters gedruckt werden soll. | |
MobilePhone | String | Falsch | Die Mobiltelefonnummer dieses Mitarbeiters. | |
Pager | String | Falsch | Die Pagernummer dieses Mitarbeiters. | |
PagerPIN | String | Falsch | Die persönliche Identifikationsnummer für den Pager dieses Mitarbeiters. | |
Fax | String | Falsch | Die Faxnummer dieses Mitarbeiters. | |
BirthDate | Date | Falsch | Das Geburtsdatum dieses Mitarbeiters. | |
HiredDate | Date | Falsch | Das Datum, an dem der Mitarbeiter eingestellt wurde. | |
IsActive | Boolean | Falsch | Diese Eigenschaft gibt an, ob dieses Objekt derzeit für die Verwendung durch Reckon aktiviert ist. | |
Notes | String | Falsch | Diese Eigenschaft kann alle Notizen enthalten, die Sie bezüglich der Transaktion machen möchten. | |
PayPeriod | String | Falsch | Gibt an, wie oft Mitarbeiter bezahlt werden. Die zulässigen Werte sind Nicht festgelegt, Täglich, Wöchentlich, Zweiwöchentlich, Halbmonatlich, Monatlich, Vierteljährlich, Jährlich. | |
PayrollClassName | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse, in die diese Mitarbeiter-Gehaltsabrechnung fällt. ID/Name-Referenzeigenschaften. |
PayrollClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse, in die diese Mitarbeiter-Gehaltsabrechnung fällt. ID/Name-Referenzeigenschaften. |
Phone | String | Falsch | Die Telefonnummer des Mitarbeiters. | |
ReleasedDate | Date | Falsch | Das Datum, an dem der Mitarbeiter freigestellt wurde (sofern er/sie freigestellt wurde). | |
TimeDataForPaychecks | String | Falsch | Gibt an, ob Zeitdaten zum Erstellen von Gehaltsschecks für diesen Mitarbeiter verwendet werden. Die zulässigen Werte sind NotSet, UseTimeData, DoNotUseTimeData. | |
SickTimeAccrualPeriod | String | Falsch | Ansammlungszeitraum für Krankheitsstunden. Die zulässigen Werte sind BeginningOfYear, EveryHourOnPaycheck, EveryPaycheck. | |
SickTimeAccrualStartDate | Date | Falsch | Beginndatum der Ansammlung von Krankheitstagen. Das Standardformat für Daten ist JJJJ-MM-TT. Beispielsweise wird der 2. September 2002 als 02.09.2002 formatiert. | |
SickTimeAccrued | String | Falsch | Aufgelaufene Krankheitsstunden. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt. Die integrierte Anwendung hat keine Berechtigung, auf persönliche Daten zuzugreifen. Der Reckon-Administrator kann die Berechtigung zum Zugriff auf persönliche Daten über die Einstellungen der integrierten Anwendung erteilen. | |
SickTimeAvailable | String | Falsch | Verfügbare Krankheitsstunden. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt. Die integrierte Anwendung hat keine Berechtigung, auf persönliche Daten zuzugreifen. Der Reckon-Administrator kann die Berechtigung zum Zugriff auf persönliche Daten über die Einstellungen der integrierten Anwendung erteilen. | |
SickTimeMaximum | String | Falsch | Maximale Stundenzahl für Krankheitstage. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt | |
SickTimeYearlyReset | Boolean | Falsch | Die Krankheitsstunden werden jedes Jahr zurückgesetzt. Standardmäßig falsch. | |
SickTimeUsed | String | Falsch | Es werden Krankheitsstunden verwendet. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt. | |
VacationTimeAccrualPeriod | String | Falsch | Ansammlungszeitraum für Urlaubsstunden. Die zulässigen Werte sind BeginningOfYear, EveryHourOnPaycheck, EveryPaycheck. | |
VacationTimeAccrualStartDate | Date | Falsch | Beginndatum der Urlaubsansammlung. Das Standardformat für Daten ist JJJJ-MM-TT. Der 2. September 2002 wird beispielsweise als 02.09.2002 formatiert. | |
VacationTimeAccrued | String | Falsch | Aufgelaufene Urlaubsstunden. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt. | |
VacationTimeAvailable | String | Falsch | Verfügbare Urlaubsstunden. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt. | |
VacationTimeMaximum | String | Falsch | Maximale Stundenzahl für Urlaubszeit. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt. | |
VacationTimeYearlyReset | Boolean | Falsch | Die Urlaubsstunden werden jedes Jahr zurückgesetzt. Standardmäßig falsch. | |
VacationTimeUsed | String | Falsch | Urlaubsstunden werden verwendet. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt werden. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. Sekunden werden nicht unterstützt. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision des Mitarbeiterdatensatzes angibt. | |
TimeModified | Datetime | True | Wann der Mitarbeiterdatensatz zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Mitarbeiterdatensatz erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
OpeningBalance | String | Der Eröffnungssaldo des Kontos (standardmäßig 0). Beachten Sie, dass diese Eigenschaft nur beim Hinzufügen neuer Konten zu Reckon verwendet wird. |
OpeningDate | String | Das Eröffnungsdatum des Kontosaldos. Beachten Sie, dass diese Eigenschaft nur beim Hinzufügen neuer Konten zu Reckon verwendet wird. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
NameMatchType | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Art der Übereinstimmung, die für den Namen durchgeführt werden soll. Die zulässigen Werte sind EXACT, STARTSWITH, ENDSWITH, CONTAINS. Der Standardwert ist CONTAINS. |
KostenvoranschlagPositionen
Erstellen, aktualisieren, löschen und Abfrage Einzelposten für die Kalkulationsschätzung.
Tabellenspezifische Informationen
Schätzungen können über Schätzungen eingegeben, abgefragt oder aktualisiert werden oder EstimateLineItems Tabellen. Schätzungen können mithilfe der Schaltfläche Schätzungen gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Schätzungen sind Id, ReferenceNumber, Date, TimeModified, CustomerName und CustomerId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM EstimateLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen Kostenvoranschlag hinzuzufügen, geben Sie einen Kunden und mindestens eine Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Kostenvoranschlagstransaktion verwendet werden. So wird beispielsweise mit dem Folgenden ein neuer Kostenvoranschlag mit zwei Positionen eingefügt:
INSERT INTO EstimateLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Repairs', 1)
INSERT INTO EstimateLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Removal', 2)
INSERT INTO EstimateLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM EstimateLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format EstimateId|ItemLineId. | |
EstimateId | String | Falsch | Schätzungen.ID | Die eindeutige Kennung der Schätzung. |
ReferenceNumber | String | Falsch | Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Falsch | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. Beim Einfügen muss dieser Wert angegeben werden. |
CustomerId | String | Falsch | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. Beim Einfügen muss ein Wert vorhanden sein. |
Date | Date | Falsch | Transaktionsdatum. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
TotalAmount | Double | Wahr | Gesamtbetrag für diese Transaktion. | |
ItemLineID | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikelkennung. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemRate | Double | Falsch | Der für diesen Artikel berechnete Stückpreis. | |
ItemRatePercent | Double | Falsch | Der für diesen Artikel berechnete Prozentsatz. | |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuer-ID für diesen Steuerartikel. |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemClass | String | Falsch | Klasse.FullName | Der Klassenname des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Der Klassenname des Elements. |
ItemMarkupRate | Double | Falsch | Artikelaufschlagssatz, der auf die Grundeinkaufskosten angewendet wird. | |
ItemMarkupRatePercent | Double | Falsch | Prozentualer Artikelaufschlag, der auf die Grundeinkaufskosten angewendet wird. | |
ItemOther1 | String | Falsch | Das Feld „Other1“ dieser Position. | |
ItemOther2 | String | Falsch | Das Feld „Other2“ dieser Position. | |
ItemCustomFields | String | Falsch | Die benutzerdefinierten Felder für diese Position. | |
ItemIsGetPrintItemsInGroup | Boolean | Falsch | Wenn „true“, wird auf gedruckten Formularen eine Liste der einzelnen Artikel dieser Gruppe und deren Beträge angezeigt. | |
Message | String | Falsch | KundenNachrichten.Name | Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | Nachricht an den Kunden. |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initiale | Bezug auf (Initialen des) Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Verweis auf (Initialen) des Vertriebsmitarbeiters. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | True | Vollständige Lieferadresse wird von Reckon zurückgegeben. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine2 | String | False | Zweite Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine5 | String | False | Fünfte Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingState | String | Falsch | Staatlicher Name für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingCountry | String | Falsch | Land für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingNote | String | False | Hinweis zur Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
Subtotal | Double | Wahr | Bruttozwischensumme. Darin sind keine Steuern/bereits gezahlte Beträge enthalten. | |
Tax | Double | Wahr | Gesamter auf diese Transaktion angewandter Umsatzsteuersatz. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
IsActive | Boolean | Falsch | Ob die Schätzung aktiv ist oder nicht. | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob diese Email versendet werden soll oder nicht. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
PONumber | String | Falsch | Die Bestellnummer. | |
Terms | String | Falsch | Ein Verweis auf die in Reckon vordefinierten Zahlungsbedingungen. | |
TermsId | String | Falsch | Ein Verweis auf die in Reckon vordefinierten Zahlungsbedingungen. | |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
CustomerSalesTaxName | String | Falsch | SalesTaxCodes.Name | Verweis auf Umsatzsteuerinformationen für den Kunden. |
CustomerSalesTaxId | String | Falsch | SalesTaxCodes.ID | Verweis auf Umsatzsteuerinformationen für den Kunden. |
DueDate | Date | Wahr | Datum, an dem die Gutschrift fällig ist. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Gutschrift zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Gutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemPriceLevel | String | Name der Preisstufe des Artikels. Reckon gibt die Preisstufe nicht zurück. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
Schätzungen
Erstellen, aktualisieren, löschen und Abfrage Reckon Estimates.
Tabellenspezifische Informationen
Schätzungen können über Schätzungen eingegeben, abgefragt oder aktualisiert werden oder EstimateLineItems Tabellen. Schätzungen können mithilfe der Schaltfläche Schätzungen gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Schätzungen sind Id, Date, TimeModified, ReferenceNumber, CustomerName und CustomerId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Estimates WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Schätzung hinzuzufügen, geben Sie einen Kunden und mindestens eine Position an. Die Spalte ItemAggregate kann verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in EstimateLineItems definiert-Tabelle und beginnt mit „Artikel“. Im Folgenden wird beispielsweise eine neue Schätzung mit zwei Einzelposten eingefügt:
INSERT INTO Estimates (CustomerName, ItemAggregate)
VALUES ('Abercrombie, Kristy',
'<EstimateLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</EstimateLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
ReferenceNumber | String | Falsch | Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Falsch | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. Beim Einfügen muss dieser Wert angegeben werden. |
CustomerId | String | Falsch | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. Beim Einfügen muss ein Wert vorhanden sein. |
Date | Date | Falsch | Transaktionsdatum. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
TotalAmount | Double | Wahr | Gesamtbetrag für diese Transaktion. | |
Message | String | Falsch | KundenNachrichten.Name | Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | Nachricht an den Kunden. |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initiale | Bezug auf (Initialen des) Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Verweis auf (Initialen) des Vertriebsmitarbeiters. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | True | Vollständige Lieferadresse wird von Reckon zurückgegeben. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine2 | String | False | Zweite Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingLine5 | String | False | Fünfte Zeile der Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingState | String | Falsch | Staatlicher Name für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingCountry | String | Falsch | Land für die Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
ShippingNote | String | False | Hinweis zur Lieferadresse. Erfordert QBBXML Version 7.0 oder höher. | |
Subtotal | Double | Wahr | Bruttozwischensumme. Darin sind keine Steuern/bereits gezahlte Beträge enthalten. | |
Tax | Double | Wahr | Gesamter auf diese Transaktion angewandter Umsatzsteuersatz. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
IsActive | Boolean | Falsch | Ob die Schätzung aktiv ist oder nicht. | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob diese Email versendet werden soll oder nicht. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
PONumber | String | Falsch | Die Bestellnummer. | |
Terms | String | Falsch | Ein Verweis auf die in Reckon vordefinierten Zahlungsbedingungen. | |
TermsId | String | Falsch | Ein Verweis auf die in Reckon vordefinierten Zahlungsbedingungen. | |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
CustomerSalesTaxName | String | Falsch | SalesTaxCodes.Name | Verweis auf Umsatzsteuerinformationen für den Kunden. |
CustomerSalesTaxId | String | Falsch | SalesTaxCodes.ID | Verweis auf Umsatzsteuerinformationen für den Kunden. |
ExchangeRate | Double | Falsch | Gibt den Wechselkurs für die Transaktion an. | |
DueDate | Date | Wahr | Datum, an dem die Gutschrift fällig ist. | |
Other | String | Falsch | Andere mit der Schätzung verknüpfte Daten. | |
ItemCount | Integer | True | Eine Zählung der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen von Schätzungen und deren Einzelpostendaten verwendet werden kann. | |
TransactionCount | Integer | True | Die Anzahl der mit den Schätzungen in Zusammenhang stehenden Transaktionen. | |
TransactionAggregate | String | True | Eine Zusammenfassung der verknüpften Transaktionsdaten. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Schätzung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Schätzung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Bestandsanpassungspositionen
Erstellen und Abfrage von von ReckonAccounts gehosteten Bestandsanpassungspositionen.
Tabellenspezifische Informationen
Bestandsanpassungen können über Bestandsanpassungen eingefügt, abgefragt oder gelöscht werden oder InventoryAdjustmentLineItems Tabellen. Bestandsanpassungen können mithilfe der Funktion Bestandsangleichungen gelöscht werden Tisch.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für InventoryAdjustments sind Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, Account und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM InventoryAdjustmentLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Bestandsanpassung hinzuzufügen, geben Sie ein Konto und mindestens eine Position an. Um eine Position hinzuzufügen, ist entweder der Artikelname oder die Artikel-ID erforderlich, sowie entweder ItemNewQuantity, ItemNewValue oder ItemQuantityDiff. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Bestandsanpassungstransaktion verwendet werden. Im Folgenden wird beispielsweise eine neue Bestandsanpassung mit zwei Positionen eingefügt:
INSERT INTO InventoryAdjustmentLineItems#TEMP (Account, ItemName, ItemNewQuantity) VALUES ('Cost of Good Sold', 'Wood Door:Exterior', 100)
INSERT INTO InventoryAdjustmentLineItems#TEMP (Account, ItemName, ItemNewQuantity) VALUES ('Cost of Good Sold', 'Wood Door:Interior', 200)
INSERT INTO InventoryAdjustmentLineItems (Account, ItemName, ItemNewQuantity) SELECT Account, ItemName, ItemNewQuantity FROM InventoryAdjustmentLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format InventoryAdjustmentId|ItemLineId. | |
InventoryAdjustmentID | String | Wahr | Lageranpassungen.ID | Die eindeutige Kennung für die Bestandsanpassung. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
Account | String | Falsch | Konten.FullName | Das Konto, mit dem die Bestandsanpassung verknüpft ist. Beim Einfügen ist entweder „Account“ oder „AccountId“ erforderlich. |
AccountId | String | Falsch | Konten.ID | Das Konto, mit dem die Bestandsanpassung verknüpft ist. Beim Einfügen ist entweder „Account“ oder „AccountId“ erforderlich. |
Class | String | Falsch | Klasse.FullName | Eine Referenz auf die Klasse für die Bestandsanpassung. |
ClassId | String | Falsch | Klasse.ID | Eine Referenz auf die Klasse für die Bestandsanpassung. |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden bei der Bestandsanpassung. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden bei der Bestandsanpassung. |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Date | Date | Falsch | Das Datum der Transaktion. | |
ItemLineId | String | Falsch | Die Zeilen-ID des Artikels. | |
ItemLineNumber | String | True | Die Positionsnummer. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. Bei einer Einfügung ist entweder ItemName oder ItemId erforderlich. |
ItemId | String | Falsch | Artikel.ID | Die Artikelkennung. Bei einer Einfügung ist entweder ItemName oder ItemId erforderlich. |
ItemNewQuantity | Double | Falsch | Die neue Menge für diese Anpassung. Wird nur beim Einfügen verwendet. Es gibt keinen Antwortwert. | |
ItemNewValue | Double | Falsch | Neuer Wert dieser Anpassung. Wird nur beim Einfügen verwendet. Es gibt keinen Antwortwert. | |
ItemQuantityDiff | Double | Falsch | Die Mengenänderung für diese Anpassung. | |
ItemValueDiff | Double | Falsch | Die Änderung des Gesamtwerts für diese Anpassung. | |
ItemLotNumber | String | Falsch | Die Chargennummer für diese Anpassung. Dieses Feld erfordert QBXML Version 11.0. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Bestandsanpassung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Bestandsanpassung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
LinkToTxnId | String | Verknüpfen Sie diese Transaktion mit einer anderen Transaktion. Dies ist nur bei Einfügungen verfügbar und erfordert mindestens QBXML Version 6.0 |
Bestandsanpassungen
Erstellen, Abfrage und löschen Sie von ReckonAccounts gehostete Bestandsanpassungen.
Tabellenspezifische Informationen
Bestandsanpassungen können über Bestandsanpassungen eingefügt, abgefragt oder gelöscht werden oder InventoryAdjustmentLineItems Tabellen. Bestandsanpassungen können mithilfe der Funktion Bestandsangleichungen gelöscht werden Tisch.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für InventoryAdjustments sind Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, Account und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM InventoryAdjustments WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Bestandsanpassung hinzuzufügen, geben Sie ein Konto und mindestens eine Position an. Um eine Position hinzuzufügen, ist entweder der Artikelname oder die Artikel-ID erforderlich, sowie entweder ItemNewQuantity, ItemNewValue, ItemQuantityDiff oder ItemValueDiff. Die ItemAggregate-Spalten können verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in InventoryAdjustmentLineItems definiert-Tabellen und beginnt mit „Artikel“. Im Folgenden wird beispielsweise eine neue Bestandsanpassung mit zwei Positionen eingefügt:
INSERT INTO InventoryAdjustments (Account, ItemAggregate)
VALUES ('Cost of Good Sold', '<InventoryAdjustmentLineItems>
<Row><ItemName>Wood Door:Exterior</ItemName><ItemNewQuantity>100</ItemNewQuantity></Row>
<Row><ItemName>Wood Door:Interior</ItemName><ItemNewQuantity>200</ItemNewQuantity></Row>
</InventoryAdjustmentLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
Account | String | Falsch | Konten.FullName | Das Konto, mit dem die Bestandsanpassung verknüpft ist. Beim Einfügen ist entweder „Account“ oder „AccountId“ erforderlich. |
AccountId | String | Falsch | Konten.ID | Das Konto, mit dem die Bestandsanpassung verknüpft ist. Beim Einfügen ist entweder „Account“ oder „AccountId“ erforderlich. |
Class | String | Falsch | Klasse.FullName | Eine Referenz auf die Klasse für die Bestandsanpassung. |
ClassId | String | Falsch | Klasse.ID | Eine Referenz auf die Klasse für die Bestandsanpassung. |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden bei der Bestandsanpassung. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden bei der Bestandsanpassung. |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Date | Date | Falsch | Das Datum der Transaktion. | |
ItemCount | Integer | True | Die Anzahl der Positionen für die Bestandsanpassung. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen einer Bestandsanpassung und ihrer Einzelpostendaten verwendet werden kann. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Bestandsanpassung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Bestandsanpassung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können bei Einfügungen oder Aktualisierungen verwendet werden. |
Rechnungspositionen
Erstellen, aktualisieren, löschen und Abfrage Rechnungspositionen.
Tabellenspezifische Informationen
Rechnungen können über Rechnungen eingefügt, abgefragt oder aktualisiert werden oder InvoiceLineItems Tabellen. Rechnungen können über die Schaltfläche Rechnungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Rechnungen sind Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, IsPaid, Account und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM InvoiceLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Rechnung hinzuzufügen, geben Sie einen Kunden und mindestens eine Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Rechnungstransaktion verwendet werden. So fügt beispielsweise Folgendes eine neue Rechnung mit zwei Positionen ein:
INSERT INTO InvoiceLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Repairs', 1)
INSERT INTO InvoiceLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Removal', 2)
INSERT INTO InvoiceLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM InvoiceLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format InvoiceId|ItemLineId. | |
InvoiceId | String | Falsch | Rechnungen.ID | Die eindeutige Kennung der Rechnung. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden auf der Rechnung. Entweder CustomerName oder CustomerId muss beim Einfügen einen Wert haben. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden auf der Rechnung. Alternativ können Sie diesem Feld beim Einfügen anstelle von CustomerName einen Wert zuweisen. |
Account | String | Falsch | Konten.FullName | Ein Verweis auf das Debitorenkonto, auf dem das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Debitorenkonto, auf dem das aus dieser Transaktion erhaltene Geld hinterlegt wird. |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Die mit der Rechnung verknüpfte Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Die mit der Rechnung verknüpfte Versandart. |
ShipDate | Date | Falsch | Das mit der Rechnung verknüpfte Versanddatum. | |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
Amount | Double | True | Der Gesamtbetrag für diese Rechnung. | |
Message | String | Falsch | KundenNachrichten.Name | Eine Nachricht an den Lieferanten oder Kunden, die in der Rechnung erscheinen soll. |
MessageId | String | Falsch | KundenNachrichten.ID | Eine Nachricht an den Lieferanten oder Kunden, die in der Rechnung erscheinen soll. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initial | Ein Verweis auf die (Initialen des) Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Eine Referenz zum Vertriebsmitarbeiter. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Ein Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Ein Hinweis zur Lieferadresse. | |
Subtotal | Double | True | Der Bruttozwischenbetrag der Rechnung. Darin sind weder Steuern noch bereits gezahlte Beträge enthalten. | |
Tax | Double | True | Der auf diese Transaktion angewandte Gesamtumsatzsteuerbetrag. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | True | Der für die Umsatzsteuer erhobene Prozentsatz. | |
PONumber | String | Falsch | Die Bestellnummer. | |
DueDate | Date | Falsch | Das Datum, an dem die Zahlung fällig ist. | |
Terms | String | Falsch | Die Zahlungsbedingungen. | |
TermsId | String | Falsch | Die Zahlungsbedingungen. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikelkennung. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemRate | Double | Falsch | Der für diesen Artikel berechnete Stückpreis. | |
ItemRatePercent | Double | Falsch | Der für diesen Artikel berechnete Prozentsatz. | |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel. |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemClass | String | Falsch | Klasse.FullName | Der Klassenname des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Der Klassenname des Elements. |
ItemServiceDate | Date | Falsch | Das Servicedatum für den Artikel, wenn es sich bei dem Artikel um eine Art Service handelt. | |
ItemOther1 | String | Falsch | Das Feld „Other1“ dieser Position. | |
ItemOther2 | String | Falsch | Das Feld „Other2“ dieser Position. | |
ItemCustomFields | String | Falsch | Die benutzerdefinierten Felder für diese Position. | |
ItemIsGetPrintItemsInGroup | Boolean | Falsch | Wenn „true“, wird auf gedruckten Formularen eine Liste der einzelnen Artikel dieser Gruppe und deren Beträge angezeigt. | |
AppliedAmount | Double | True | Der Gesamtbetrag der angewendeten Gutschriften und Zahlungen. | |
Balance | Double | Falsch | Der nicht bezahlte Betrag für diesen Verkauf. | |
CustomerTaxCode | String | Falsch | SalesTaxCodes.Name | Der für diesen Kunden spezifische Steuercode. |
CustomerTaxCodeId | String | Falsch | SalesTaxCodes.ID | Der für diesen Kunden spezifische Steuercode. |
IsToBePrinted | Boolean | False | Ob diese Rechnung ausgedruckt werden soll. | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob diese Rechnung per E-Mail versendet werden soll. | |
IsPaid | Boolean | True | Ob diese Rechnung vollständig bezahlt wurde. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. | |
IsPending | Boolean | Falsch | Der Transaktionsstatus (ob diese Transaktion abgeschlossen wurde oder noch aussteht). | |
IsFinanceCharge | String | Falsch | Ob diese Rechnung eine Finanzierungsgebühr enthält. Die zulässigen Werte sind NotSet, IsFinanceCharge, NotFinanceCharge. Der Standardwert ist NotSet. | |
Template | String | Falsch | Vorlagen.Name | Ein Verweis auf eine Vorlage, die angibt, wie die Transaktion gedruckt werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Ein Verweis auf eine Vorlage, die angibt, wie die Transaktion gedruckt werden soll. |
SuggestedDiscountAmount | Double | Falsch | Ein vorgeschlagener Rabattbetrag für die Rechnung. | |
SuggestedDiscountDate | Date | Falsch | Ein vorgeschlagenes Skontodatum für die Rechnung. | |
ExchangeRate | Double | Falsch | Umrechnungskurs für diese Rechnung. | |
BalanceInHomeCurrency | Double | Falsch | Verbleibender Saldo in Einheiten der Heimatwährung. | |
Other | String | Falsch | Weitere mit der Rechnung verknüpfte Daten. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Rechnung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Rechnung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
LinkToTxnId | String | Verknüpfen Sie diese Transaktion mit einer anderen Transaktion. Dies ist nur bei Einfügungen verfügbar. |
ItemLinkToTxnId | String | Verknüpfen Sie diese einzelne Position mit einer anderen Transaktion. Dies ist nur bei Einfügungen möglich. |
ItemLinkToTxnLineId | String | Verknüpfen Sie diese einzelne Position mit einer anderen Transaktionsposition. Dies ist nur bei Einfügungen möglich. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
Rechnungen
Reckon-Rechnungen erstellen, aktualisieren, löschen und Abfrage.
Tabellenspezifische Informationen
Rechnungen können über Rechnungen eingefügt, abgefragt oder aktualisiert werden oder InvoiceLineItems Tabellen. Rechnungen können über die Schaltfläche Rechnungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Rechnungen sind Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, IsPaid, Account und AccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Invoices WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Rechnung hinzuzufügen, geben Sie einen Kunden und mindestens eine Position an. Die ItemAggregate-Spalten können verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in InvoiceLineItems definiert-Tabellen und beginnt mit „Artikel“. Im Folgenden wird beispielsweise eine neue Rechnung mit zwei Einzelposten eingefügt:
INSERT INTO Invoices (CustomerName, ItemAggregate)
VALUES ('Abercrombie, Kristy', '<InvoiceLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</InvoiceLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden auf der Rechnung. Entweder CustomerName oder CustomerId muss beim Einfügen einen Wert haben. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden auf der Rechnung. Alternativ können Sie diesem Feld beim Einfügen anstelle von CustomerName einen Wert zuweisen. |
Account | String | Falsch | Konten.FullName | Ein Verweis auf das Debitorenkonto, auf dem das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountId | String | Falsch | Konten.ID | Ein Verweis auf das Debitorenkonto, auf dem das aus dieser Transaktion erhaltene Geld hinterlegt wird. |
Date | Date | False | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Die mit der Rechnung verknüpfte Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Die mit der Rechnung verknüpfte Versandart. |
ShipDate | Date | Falsch | Das mit der Rechnung verknüpfte Versanddatum. | |
Memo | String | Falsch | Ein Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
Amount | Double | True | Der Gesamtbetrag für diese Rechnung. | |
Message | String | Falsch | KundenNachrichten.Name | Eine Nachricht an den Lieferanten oder Kunden, die in der Rechnung erscheinen soll. |
MessageId | String | Falsch | KundenNachrichten.ID | Eine Nachricht an den Lieferanten oder Kunden, die in der Rechnung erscheinen soll. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initial | Ein Verweis auf die (Initialen des) Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Eine Referenz zum Vertriebsmitarbeiter. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Ein Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Ein Hinweis zur Lieferadresse. | |
Subtotal | Double | True | Der Bruttozwischenbetrag der Rechnung. Darin sind weder Steuern noch der bereits gezahlte Betrag enthalten. | |
Tax | Double | True | Der auf diese Transaktion angewandte Gesamtumsatzsteuerbetrag. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | True | Der für die Umsatzsteuer erhobene Prozentsatz. | |
POnumber | String | Falsch | Die Bestellnummer. | |
DueDate | Date | Falsch | Das Datum, an dem die Zahlung fällig ist. | |
Terms | String | Falsch | Die Zahlungsbedingungen. | |
TermsId | String | Falsch | Die Zahlungsbedingungen. | |
ItemCount | Integer | True | Die Anzahl der Artikeleinträge für diese Transaktion. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen einer Rechnung und ihrer Einzelpostendaten verwendet werden kann. | |
TransactionCount | Integer | True | Die Anzahl der mit der Rechnung verbundenen Transaktionen. | |
TransactionAggregate | String | True | Eine Zusammenfassung der verknüpften Transaktionsdaten. | |
AppliedAmount | Double | True | Der Gesamtbetrag der angewendeten Gutschriften und Zahlungen. | |
Balance | Double | Falsch | Der nicht bezahlte Betrag für diesen Verkauf. | |
CustomerTaxCode | String | Falsch | SalesTaxCodes.Name | Der für diesen Kunden spezifische Steuercode. |
CustomerTaxCodeId | String | Falsch | SalesTaxCodes.ID | Der für diesen Kunden spezifische Steuercode. |
IsToBePrinted | Boolean | False | Ob diese Rechnung ausgedruckt werden soll. | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob diese Rechnung per E-Mail versendet werden soll. | |
IsPaid | Boolean | True | Ob diese Rechnung vollständig bezahlt wurde. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. | |
IsPending | Boolean | Falsch | Der Transaktionsstatus (ob diese Transaktion abgeschlossen wurde oder noch aussteht). | |
IsFinanceCharge | String | Falsch | Ob diese Rechnung eine Finanzierungsgebühr enthält. Die zulässigen Werte sind NotSet, IsFinanceCharge, NotFinanceCharge. Der Standardwert ist NotSet. | |
Template | String | Falsch | Vorlagen.Name | Ein Verweis auf eine Vorlage, die angibt, wie die Transaktion gedruckt werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Ein Verweis auf eine Vorlage, die angibt, wie die Transaktion gedruckt werden soll. |
SuggestedDiscountAmount | Double | Falsch | Ein vorgeschlagener Rabattbetrag für die Rechnung. | |
SuggestedDiscountDate | Date | Falsch | Ein vorgeschlagenes Skontodatum für die Rechnung. | |
ExchangeRate | Double | Falsch | Umrechnungskurs für diese Rechnung. | |
BalanceInHomeCurrency | Double | Falsch | Verbleibender Saldo in Einheiten der Heimatwährung. | |
Other | String | Falsch | Weitere mit der Rechnung verknüpfte Daten. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Rechnung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Rechnung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können bei Einfügungen oder Aktualisierungen verwendet werden. |
PaidStatus | String | Der Zahlungsstatus der Rechnung. Die zulässigen Werte sind ALL, PAID, UNPAID, NA. Der Standardwert ist ALL. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
LinkToTxnId | String | Verknüpfen Sie diese Transaktion mit einer anderen Transaktion. |
Artikelzeilen
Erstellen, aktualisieren, löschen und Abfrage Abrechnungspostenpositionen.
Tabellenspezifische Informationen
Artikelpositionen können über ItemLineItems eingefügt, gelöscht und aktualisiert werden-Tabelle. Artikelpositionen beziehen sich auf die Positionen, die mit Artikelgruppen, Lagerbeständen oder Umsatzsteuergruppen verknüpft sind.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Elemente sind „Id“, „TimeModified“, „Name“, „Type“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM ItemLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
Einfügen
Um eine Position hinzuzufügen, geben Sie beim Einfügen die Spalten „ItemId“ oder „Assembly ID“ der Artikelgruppe oder Assembly an, der Sie die Position hinzufügen möchten. Beispiel:
INSERT INTO ItemLineItems (ItemId, LineItemName, LineItemQuantity) VALUES ('430001-1071511103|130000-933272656', 'Hardware:Doorknobs Std', 1)
Um eine neue Bestandsgruppe, Artikelgruppe oder Umsatzsteuergruppe mit Einzelposten einzufügen, geben Sie die Spalten Name und Typ sowie mindestens einen Einzelposten an. Beispiel:
INSERT INTO ItemLineItems#TEMP (Name, Type, LineItemName, LineItemQuantity) VALUES ('MyItemGroup', 'ItemGroup', 'Hardware:Doorknobs Std', 1)
INSERT INTO ItemLineItems#TEMP (Name, Type, LineItemName, LineItemQuantity) VALUES ('MyItemGroup', 'ItemGroup', 'Cabinets', 2)
INSERT INTO ItemLineItems (Name, Type, LineItemName, LineItemQuantity) SELECT Name, Type, LineItemName, LineItemQuantity FROM ItemLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format ItemId|ItemLineId. | |
ItemId | String | Falsch | Artikel.ID | Die eindeutige Kennung für die Lagerbaugruppe oder den Gruppenartikel. |
Name | String | Falsch | Der Name der Inventarbaugruppe oder -gruppe. | |
FullName | String | True | Vollständiger Elementname im Format übergeordneter Name:Name, wenn das Element ein Unterelement ist). | |
Type | String | Falsch | Der Elementtyp. Beim Einfügen muss ein Wert vorhanden sein. Der Standardwert ist ALL. | |
Account | String | Falsch | Konten.FullName | Kontoname, mit dem die Bestandsbaugruppe oder -gruppe verknüpft ist. |
AccountId | String | Falsch | Konten.ID | Konto-ID, mit der die Bestandsanordnung oder -gruppe verknüpft ist. |
COGSAccount | String | Falsch | Konten.FullName | Kosten der verkauften Waren für die Bestandsgruppe oder -gruppe. |
COGSAccountId | String | Falsch | Konten.ID | Kosten der verkauften Waren für die Bestandsgruppe oder -gruppe. |
AssetAccount | String | Falsch | Konten.FullName | Lagerbestandskonto für die Lagerbaugruppe oder -gruppe, wenn es sich um einen Lagerartikel handelt. |
AssetAccountId | String | Falsch | Konten.ID | Lagerbestandskonto für die Lagerbaugruppe oder -gruppe, wenn es sich um einen Lagerartikel handelt. |
LineItemId | String | Falsch | Artikel.ID | Die Positionskennung. Beim Einfügen muss entweder LineItemId oder LineItemName einen Wert haben. |
LineItemName | String | Falsch | Artikel.FullName | Der Positionsname. Beim Einfügen muss entweder LineItemId oder LineItemName einen Wert haben. |
LineItemQuantity | Double | Falsch | Die Menge der Einzelposition. | |
ParentName | String | Falsch | Artikel.FullName | Der übergeordnete Name der Inventarbaugruppe oder -gruppe, wenn die Inventarbaugruppe oder -gruppe ein Unterelement ist. |
ParentId | String | Falsch | Artikel.ID | Die übergeordnete ID der Bestandsbaugruppe oder -gruppe, wenn die Bestandsbaugruppe oder -gruppe ein Unterelement ist. |
Description | String | Falsch | Eine Beschreibung der Inventarbaugruppe oder -gruppe. | |
Price | Double | Falsch | Der Preis für die Lagerbaugruppe oder -gruppe. | |
AverageCost | Double | True | Die Durchschnittskosten der Lagerbaugruppe oder -gruppe. | |
IsActive | Boolean | Falsch | Ob die Inventarbaugruppe oder -gruppe aktiv ist oder nicht. | |
PurchaseCost | Double | Falsch | Einkaufskosten für die Lagerbaugruppe oder -gruppe. | |
PurchaseDescription | String | Falsch | Einkaufsbeschreibung für die Lagerbaugruppe oder -gruppe. | |
ExpenseAccount | String | Falsch | Aufwandskonto für die Lagerbestandsaufnahme bzw. -gruppe. | |
PreferredVendor | String | Falsch | Anbieter.Name | Bevorzugter Lieferant für die Lagerbaugruppe oder -gruppe. |
PreferredVendorId | String | Falsch | Anbieter.ID | Bevorzugter Lieferant für die Lagerbestandsgruppe oder -gruppe. |
TaxCode | String | Falsch | SalesTaxCodes.Name | Dies ist ein Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. |
TaxCodeId | String | Falsch | SalesTaxCodes.ID | Dies ist ein Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. |
PurchaseTaxCode | String | Falsch | SalesTaxCodes.Name | Dies ist ein Verweis auf einen in Reckon vordefinierten Einkaufssteuercode. Nur in internationalen Versionen von Reckon verfügbar. |
PurchaseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Dies ist ein Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. Nur in internationalen Versionen von Reckon verfügbar. |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | True | Wann die Inventarbaugruppe oder -gruppe zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Inventarbaugruppe oder -gruppe erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
ArtikelBelegAusgabeArtikel
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsposten für Belegausgaben.
Tabellenspezifische Informationen
ItemReceipts können über ItemReceipts eingefügt, abgefragt oder aktualisiert werden, ArtikelBelegAusgabeArtikel oder ItemReceiptLineItems Tabellen. ItemReceipts können mithilfe der Funktion ItemReceipts gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für ItemReceipts sind Id, Date, ReferenceNumber, Payee, PayeeId, VendorName, VendorId, Account, AccountId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. VendorName und ReferenceNumber können mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM ItemReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND VendorName LIKE '%Patton Hardware Supplies%' AND ReferenceNumber LIKE '12345%'
Einfügen
Um einen ItemReceipt hinzuzufügen, geben Sie den Lieferanten, das Datum und mindestens eine Ausgabe oder Position an. Alle Spalten mit Ausgabepositionen können zum Einfügen mehrerer Ausgabepositionen für eine neue ItemReceipt-Transaktion verwendet werden. So wird beispielsweise im Folgenden ein neuer ItemReceipt mit zwei Ausgabepositionen eingefügt:
INSERT INTO ItemReceiptExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Utilities:Telephone', 52.25)
INSERT INTO ItemReceiptExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Professional Fees:Accounting', 235.87)
INSERT INTO ItemReceiptExpenseItems (VendorName, Date, ExpenseAccount, ExpenseAmount) SELECT VendorName, Date, ExpenseAccount, ExpenseAmount FROM ItemReceiptExpenseItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format ItemReceiptId|ExpenseLineId. | |
ItemReceiptId | String | Falsch | ItemReceipts.ID | Die Artikelkennung für den Artikelbeleg. Diese wird aus der Tabelle „ItemReceipts“ abgerufen. |
VendorName | String | Falsch | Anbieter.Name | Der Name des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
VendorId | String | Falsch | Anbieter.ID | Die eindeutige ID des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
Date | Date | Falsch | Das Transaktionsdatum. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
AccountsPayable | String | Falsch | Konten.FullName | Ein Verweis auf den Namen des Kontos, auf das der Artikelbeleg zu zahlen ist. |
AccountsPayableId | String | Falsch | Konten.ID | Ein Verweis auf die eindeutige ID des Kontos, auf das der Artikelbeleg zu zahlen ist. |
Memo | String | Falsch | Eine Notiz zum Wareneingang. | |
Amount | Double | True | Gesamtbetrag des Artikelbelegs. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ExpenseLineId | String | True | Die Positionskennung. | |
ExpenseAccount | String | Falsch | Konten.FullName | Der Kontoname für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAccountId | String | Falsch | Konten.ID | Die Konto-ID für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAmount | Double | Falsch | Der Gesamtbetrag dieser Ausgabenposition. | |
ExpenseBillableStatus | String | Falsch | Der Abrechnungsstatus dieser Ausgabenposition. Die zulässigen Werte sind EMPTY, BILLABLE, NOT BILLABLE, HASBEENBILLED. Der Standardwert ist EMPTY. | |
ExpenseCustomer | String | Falsch | Kunden.FullName | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseCustomerId | String | Falsch | Kunden.ID | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseClass | String | Falsch | Klasse.FullName | Der Klassenname dieser Ausgabe. |
ExpenseClassId | String | Falsch | Klasse.ID | Die Klassen-ID dieser Ausgabe. |
ExpenseTaxCode | String | Falsch | SalesTaxCodes.Name | Ein Verweis auf den Namen des Umsatzsteuercodes, der mit diesem Ausgabenposten verknüpft ist. Nur in den Reckon-Editionen UK und CA verfügbar. |
ExpenseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Ein Verweis auf die ID des Umsatzsteuercodes, der mit diesem Ausgabenposten verknüpft ist. Nur in den Reckon-Editionen UK und CA verfügbar. |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Artikelbeleg zum letzten Mal geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Artikelbeleg erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
LinkToTxnId | String | Die ID einer Transaktion, mit der der neue Artikelbeleg verknüpft werden soll. Dies sollte eine Bestell-ID sein. Nur auf einem Beiblatt verfügbar. |
ArtikelBelegPositionen
Erstellen, aktualisieren, löschen und Abfrage Belegpositionen für Abrechnungsartikel.
Tabellenspezifische Informationen
ItemReceipts können über ItemReceipts eingefügt, abgefragt oder aktualisiert werden, ArtikelBelegAusgabeArtikel oder ItemReceiptLineItems Tabellen. ItemReceipts können mithilfe der Funktion ItemReceipts gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Normalerweise können diese Spalten nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für ItemReceipts sind Id, Date, ReferenceNumber, VendorName, VendorId, Payee, PayeeId, Account, AccountId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. VendorName und ReferenceNumber können mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM ItemReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND VendorName LIKE '%Patton Hardware Supplies%' AND ReferenceNumber LIKE '12345%'
Einfügen
Um einen ItemReceipt hinzuzufügen, geben Sie den Lieferanten, das Datum und mindestens eine Ausgabe oder Position an. Um Positionen zu erstellen, müssen Sie Daten in eine temporäre Tabelle namens „LineItems#TEMP“ einfügen. So fügt beispielsweise das Folgende einen neuen ItemReceipt mit zwei Positionen ein:
INSERT INTO ItemReceiptLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Repairs', 1)
INSERT INTO ItemReceiptLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Removal', 2)
INSERT INTO ItemReceiptLineItems (VendorName, Date, ItemName, ItemQuantity) SELECT FROM VendorName, Date, ItemName, ItemQuantity ItemReceiptLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format ItemReceiptId|ItemLineId. | |
ItemReceiptId | String | Falsch | ItemReceipts.ID | Die Artikelkennung für den Artikelbeleg. Diese wird aus der Tabelle „ItemReceipt“ abgerufen. |
VendorName | String | Falsch | Anbieter.Name | Der Name des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
VendorId | String | Falsch | Anbieter.ID | Die eindeutige ID des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
Date | Date | Falsch | Das Transaktionsdatum. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
AccountsPayable | String | Falsch | Konten.FullName | Ein Verweis auf den Namen des Kontos, auf das der Artikelbeleg zu zahlen ist. |
AccountsPayableId | String | Falsch | Konten.ID | Ein Verweis auf die eindeutige ID des Kontos, auf das der Artikelbeleg zu zahlen ist. |
Memo | String | Falsch | Eine Notiz zum Wareneingang. | |
Amount | Double | True | Gesamtbetrag des Artikelbelegs. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikel-ID. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Der Name des Umsatzsteuercodes für die Position. Nur in den UK- und CA-Editionen von Reckon verfügbar. |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Die ID des Umsatzsteuercodes für die Position. Nur in den UK- und CA-Editionen von Reckon verfügbar. |
ItemLotNumber | String | Falsch | Die Chargennummer für den Artikel. | |
ItemCost | Double | Falsch | Die Stückkosten für einen Artikel. | |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemBillableStatus | String | Falsch | Abrechnungsstatus des Artikels. Die zulässigen Werte sind EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED. Der Standardwert ist EMPTY. | |
ItemCustomer | String | Falsch | Kunden.FullName | Der Name des Kunden, der den Artikel bestellt hat. |
ItemCustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der den Artikel bestellt hat. |
ItemClass | String | Falsch | Klasse.FullName | Der Name für die Klasse des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Die ID für die Klasse des Artikels. |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Artikelbeleg zum letzten Mal geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Artikelbeleg erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
LinkToTxnId | String | Die ID einer Transaktion, mit der der neue Artikelbeleg verknüpft werden soll. Dies sollte eine Bestell-ID sein. Nur auf einem Beiblatt verfügbar. |
ItemLinkToTxnId | String | Verknüpfen Sie diese einzelne Position mit einer anderen Transaktion. Dies ist nur bei Einfügungen möglich und erfordert mindestens QBXML Version 6.0 |
ItemLinkToTxnLineId | String | Verknüpfen Sie diese einzelne Position mit einer anderen Transaktionsposition. Dies ist nur bei Einfügungen möglich und erfordert mindestens QBXML Version 6.0 |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
Artikelbelege
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsartikelbelege.
Tabellenspezifische Informationen
ItemReceipts können über ItemReceipts eingefügt, abgefragt oder aktualisiert werden, ArtikelBelegAusgabeArtikel oder ItemReceiptLineItems Tabellen. ItemReceipts können mithilfe der Funktion ItemReceipts gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für ItemReceipts sind Id, Date, ReferenceNumber, VendorName, VendorId, Payee, PayeeId, Account, AccountId und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. VendorName und ReferenceNumber können mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM ItemReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND VendorName LIKE '%Patton Hardware Supplies%' AND ReferenceNumber LIKE '12345%'
Einfügen
Um einen ItemReceipt hinzuzufügen, geben Sie den Lieferanten, das Datum und mindestens eine Ausgabe oder Position an. Die Spalten ItemAggregate und ExpenseAggregate können verwendet werden, um ein XML-Aggregat von Positions- oder Ausgabenpositionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in ItemReceiptLineItems definiert und ItemReceiptExpenseItems-Tabellen und beginnt mit „Item“. Im Folgenden wird beispielsweise ein neuer ItemReceipt mit zwei Positionen eingefügt:
INSERT INTO ItemReceipts (VendorName, Date, ItemAggregate) VALUES ('Patton Hardware Supplies', '1/1/2011',
'<ItemReceiptLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</ItemReceiptLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
VendorName | String | Falsch | Anbieter.Name | Der Name des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
VendorId | String | Falsch | Anbieter.ID | Die eindeutige ID des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
Date | Date | Falsch | Das Transaktionsdatum. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
AccountsPayable | String | Falsch | Konten.ID | Ein Verweis auf den Namen des Kontos, auf das der Artikelbeleg zu zahlen ist. |
AccountsPayableId | String | Falsch | Konten.Name | Ein Verweis auf die eindeutige ID des Kontos, auf das der Artikelbeleg zu zahlen ist. |
Memo | String | Falsch | Eine Notiz zum Wareneingang. | |
Amount | Double | True | Gesamtbetrag des Artikelbelegs. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Positionsdaten, die zum Hinzufügen eines Artikelbelegs und seiner Positionsdaten verwendet werden kann. | |
ExpenseItemCount | Integer | True | Die Anzahl der Ausgabenpositionen. | |
ExpenseItemAggregate | String | Falsch | Eine Zusammenfassung der Ausgabenpositionsdaten, die zum Hinzufügen eines Artikelbelegs und seiner Ausgabenpositionsdaten verwendet werden kann. | |
TransactionCount | Integer | True | Die Anzahl der mit den Schätzungen in Zusammenhang stehenden Transaktionen. | |
TransactionAggregate | String | True | Eine Zusammenfassung der verknüpften Transaktionsdaten. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Artikelbeleg zum letzten Mal geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Artikelbeleg erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
Expense\* | String | Alle ausgabepositionsspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
LinkToTxnId | String | Die ID einer Transaktion, mit der der neue Artikelbeleg verknüpft werden soll. Dies sollte eine Bestell-ID sein. Nur auf einem Beiblatt verfügbar. |
Artikel
Erstellen, aktualisieren, löschen und Abfrage Reckon-Elemente.
Tabellenspezifische Informationen
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe Benutzerdefinierte Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Elemente sind „Id“, „TimeModified“, „FullName“, „Type“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „FullName“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Items WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND FullName LIKE '%12345%'
Einfügen
Geben Sie beim Einfügen des Artikels die Felder Typ und Name an. Abhängig vom Typ können auch andere Spalten für die Einfügung erforderlich sein. In der folgenden Liste sehen Sie, welche Spalten für Sonderfälle erforderlich sind:
- FixedAsset: Erfordert Name, Typ, AcquiredAs, PurchaseDesc und PurchaseDate.
- SalesTaxGroup: Erfordert Name, Typ und mindestens eine SalesTax-Position. SalesTaxGroups müssen über ItemLineItems eingefügt werden Tisch.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name des Artikels. | |
FullName | String | True | Vollständiger Elementname im Format übergeordneter Name:Name, wenn das Element ein Unterelement ist. | |
Type | String | Falsch | Der Artikeltyp. Beim Einfügen muss ein Wert vorhanden sein. Die zulässigen Werte sind Unbekannt, Service, Inventar, Nichtinventar, Zahlung, Rabatt, Umsatzsteuer, Zwischensumme, Andere Gebühr, Inventarbaugruppe, Gruppe, Umsatzsteuergruppe, Festes Vermögen. Der Standardwert ist ALLE. | |
Account | String | Falsch | Konten.FullName | Kontoname, mit dem das Element verknüpft ist. |
AccountId | String | Falsch | Konten.ID | Konto-ID, mit der das Element verknüpft ist. |
COGSAccount | String | Falsch | Konten.FullName | Kosten der verkauften Waren für den Artikel. |
COGSAccountId | String | Falsch | Konten.ID | Kosten der verkauften Waren für den Artikel. |
AssetAccount | String | Falsch | Konten.FullName | Lagerbestandskonto für den Artikel, sofern es sich um einen Lagerartikel handelt. |
AssetAccountId | String | Falsch | Konten.ID | Lagerbestandskonto für den Artikel, sofern es sich um einen Lagerartikel handelt. |
DateSold | Datetime | Falsch | Gibt das Datum an, an dem ein Vermögenswert verkauft wurde. Dies ist für Anlagegüter erforderlich. Es wird für keine anderen Artikeltypen verwendet. | |
PurchaseDate | Date | Falsch | Gibt das Kaufdatum des Vermögenswerts an. Dieses Feld ist für den Artikeltyp „Anlagevermögen“ erforderlich. Es wird von keinem anderen Artikeltyp verwendet. | |
ItemCount | Integer | Falsch | Die Anzahl der mit der Lagerbestandszusammenstellung verknüpften Einzelposten. | |
ParentName | String | Falsch | Artikel.FullName | Der übergeordnete Name des Elements, wenn es sich bei dem Element um ein Unterelement handelt. |
ParentId | String | Falsch | Artikel.ID | Die übergeordnete ID des Artikels, wenn es sich bei dem Artikel um einen Unterartikel handelt. |
Description | String | Falsch | Eine Beschreibung des Artikels. | |
Price | Double | Falsch | Der Preis für den Artikel. | |
PricePercent | Double | Falsch | Ein Preisprozentsatz für diesen Artikel (Sie können einen Preisprozentsatz verwenden, wenn Sie beispielsweise eine Servicewerkstatt sind, die Arbeitskosten als Prozentsatz der Teilekosten berechnet). Wenn Sie PricePercent festlegen, wird Price auf Null gesetzt. Wird nicht für Zahlungen, Umsatzsteuer oder Zwischensummen verwendet. | |
AverageCost | Double | True | Die durchschnittlichen Kosten des Artikels. | |
IsActive | Boolean | Falsch | Ob das Element aktiv ist oder nicht. | |
PurchaseCost | Double | Falsch | Einkaufskosten für den Artikel. | |
PurchaseDescription | String | Falsch | Kaufbeschreibung für den Artikel. | |
ExpenseAccount | String | Falsch | Konten.FullName | Aufwandskonto für den Artikel. |
ExpenseAccountId | String | Falsch | Konten.ID | Aufwandskonto für den Artikel. |
PreferredVendor | String | Falsch | Anbieter.Name | Bevorzugter Anbieter für den Artikel. |
PreferredVendorId | String | Falsch | Anbieter.ID | Bevorzugter Anbieter für den Artikel. |
QuantityOnHand | Double | Wahr | Lagerbestand für diesen Lagerartikel. | |
QuantityOnOrder | Double | True | Die Anzahl dieser Artikel, die bei Lieferanten bestellt, aber nicht erhalten wurden. | |
QuantityOnSalesOrder | Double | True | Die Anzahl dieser Artikel, die von Kunden bestellt, aber nicht geliefert wurden. | |
InventoryDate | Date | Falsch | Das Datum, an dem der Artikel in einen Lagerartikel umgewandelt wurde. | |
ReorderPoint | Double | Falsch | Menge, bei der der Benutzer daran erinnert wird, diesen Lagerartikel nachzubestellen. | |
Barcode | String | Falsch | Barcode für den Artikel. | |
TaxCode | String | Falsch | SalesTaxCodes.Name | Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. |
TaxCodeId | String | Falsch | SalesTaxCodes.ID | Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. Nur in internationalen Ausgaben von Reckon verfügbar. | |
PurchaseTaxCode | String | Falsch | SalesTaxCodes.Name | Verweis auf einen in Reckon vordefinierten Umsatzsteuercode. Nur in internationalen Versionen von Reckon verfügbar. |
PurchaseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Dies ist ein Verweis auf einen in Reckon vordefinierten Einkaufssteuercode. Nur in internationalen Versionen von Reckon verfügbar. |
PaymentMethodName | String | Falsch | Zahlungsmethoden.Name | Die Zahlungsmethode: Scheck, Kreditkarte usw. |
PaymentMethodId | String | Falsch | Zahlungsmethoden.ID | Die Zahlungsmethode: Scheck, Kreditkarte usw. |
TaxRate | Double | Falsch | Der prozentuale Steuersatz. | |
TaxVendorName | String | Falsch | SalesTaxItems.Name | Der LIEFERANT oder die Steuerbehörde, an die Steuern geschuldet sind. |
TaxVendorId | String | Falsch | SalesTaxItems.ID | Der LIEFERANT oder die Steuerbehörde, an die Steuern geschuldet sind. |
SpecialItemType | String | Falsch | Der Artikeltyp, wenn der Wert des Artikeltyps unbekannt ist. Das Aufrufen von Add für einen solchen Artikel führt zu einem Fehler. Get oder GetByName können jedoch jeden Artikel abrufen, ohne einen Fehler zu verursachen. Die zulässigen Werte sind FinanceCharge, ReimbursableExpenseGroup, ReimbursableExpenseSubtotal. | |
VendorOrPayeeName | String | Falsch | Name des Anbieters, von dem dieser Vermögenswert gekauft wurde. | |
IsPrintItemsInGroup | Boolean | Falsch | Wenn „true“, wird auf gedruckten Formularen eine Liste der einzelnen Artikel dieser Gruppe und deren Beträge angezeigt. | |
SalesExpense | String | Falsch | Alle Kosten, die beim Verkauf eines Anlagevermögens angefallen sind. Dies gilt nur, wenn das Anlagevermögen verkauft wurde. | |
AssetAcquiredAs | String | Falsch | Gibt an, ob dieser Artikel neu oder gebraucht war, als das Unternehmen ihn erworben hat. Wenn AssetAcquiredAs leer gelassen wird, wird es nicht in der Anfrage gesendet. Die zulässigen Werte sind Neu, Alt. | |
AssetDescription | String | Falsch | Beschreibung des Vermögenswerts. | |
AssetLocation | String | Falsch | Wo sich das Anlagegut befindet oder in Operation genommen wurde. | |
AssetPONumber | String | Falsch | Die mit diesem Vermögenswert verknüpfte Bestellnummer. | |
AssetSerialNumber | String | Falsch | Die Seriennummer des Vermögenswerts. | |
AssetWarrantyExpires | Date | Falsch | Das Datum, an dem die Garantie für diesen Vermögenswert abläuft. | |
AssetNotes | String | Falsch | Zusätzliche Informationen zum Vermögenswert. | |
AssetNumber | String | Falsch | Die vom Reckon Fixed Asset Manager zur Identifizierung dieses Vermögenswerts verwendete Nummer. | |
AssetCostBasis | Double | Falsch | Die Gesamtkosten des Anlagevermögens. Dies kann die Kosten für Verbesserungen oder Reparaturen beinhalten. Dieser Betrag wird zur Berechnung der Abschreibung verwendet. | |
AssetDepreciation | Double | Falsch | Der Betrag, den das Anlagevermögen seit dem Kauf zum Jahresende an Wert verloren hat. | |
AssetBookValue | Double | Falsch | Eine angemessene Schätzung des Verkaufswerts des Anlagevermögens zum Jahresende. | |
Sublevel | Integer | Wahr | Die Anzahl der Vorfahren dieses Elements. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung für diese Kopie des Objekts. | |
TimeModified | Datetime | True | Wann das Element zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann das Element erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
Tagebucheinträge
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsjournaleinträge. Beachten Sie, dass Journaleintragszeilen zwar mit einem neuen Journaleintrag erstellt werden können, sie jedoch nicht zu einem vorhandenen Journaleintrag hinzugefügt oder daraus entfernt werden können.
Tabellenspezifische Informationen
Journaleinträge sind insofern einzigartig, als dass die Haben- und Sollpositionen in einer Transaktion die gleiche Summe ergeben müssen. Es ist nicht möglich, eine Journalposition einzeln zu ändern und dadurch eine unausgeglichene Transaktion zu erhalten.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für JournalEntries sind Id, Date, TimeCreated, ReferenceNumber, LineEntityName, LineEntityId, LineAccount und LineAccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM JournalEntries WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen Journaleintrag hinzuzufügen, geben Sie mindestens eine Kredit- und eine Debitzeile an. Die Spalte „LineAggregate“ kann verwendet werden, um ein XML-Aggregat von Journaleintrag-Zeilendaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in den JournalEntryLines definiert-Tabelle und beginnt mit „Line“. Das Folgende fügt beispielsweise einen neuen Journaleintrag mit zwei Kreditlinien und einer Debitlinie ein:
INSERT INTO JournalEntries
(ReferenceNumber, LineAggregate)
VALUES ('12345',
'<JournalEntryLines>
<Row><LineType>Credit</LineType><LineAccount>Retained Earnings</LineAccount><LineAmount>100</LineAmount></Row>
<Row><LineType>Credit</LineType><LineAccount>Note Payable - Bank of Anycity</LineAccount><LineAmount>20</LineAmount></Row>
<Row><LineType>Debit</LineType><LineAccount>Checking</LineAccount><LineAmount>120</LineAmount></Row>
</JournalEntryLines>')
Um Unterelemente einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Elements, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Um einen Journaleintrag zu löschen, führen Sie einfach eine DELETE-Anweisung aus und setzen Sie die ID auf die Journaleintrag-ID, die Sie löschen möchten. Beispiel:
DELETE FROM JournalEntries WHERE ID = '16336-1450191232'
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung für den Journaleintrag. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Das Transaktionsdatum. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
CreditLineCount | Integer | Falsch | Anzahl der Kreditlinien. | |
DebitLineCount | Integer | Falsch | Anzahl der Debitzeilen. | |
FirstCreditAccount | String | Falsch | Konten.FullName | Das erste mit dem JournalEntry verknüpfte Kreditkonto. |
FirstCreditAmount | Double | Falsch | Der erste mit dem Journaleintrag verknüpfte Gutschriftbetrag. | |
FirstCreditMemo | String | Falsch | Die erste mit dem JournalEntry verknüpfte Gutschrift. | |
FirstCreditEntityName | String | Falsch | Der erste mit dem Journaleintrag verknüpfte Name der Krediteinheit. | |
FirstCreditEntityId | String | Falsch | Die erste mit dem Journaleintrag verknüpfte Kreditinstituts-ID. | |
FirstDebitAccount | String | Falsch | Konten.FullName | Das erste mit dem JournalEntry verknüpfte Sollkonto. |
FirstDebitAmount | Double | Falsch | Der erste Sollbetrag, der mit dem Journaleintrag verknüpft ist. | |
FirstDebitMemo | String | Falsch | Die erste mit dem Journaleintrag verknüpfte Lastschrift. | |
FirstDebitEntityName | String | Falsch | Der erste mit dem Journaleintrag verknüpfte Soll-Entitätsname. | |
FirstDebitEntityId | String | Falsch | Die erste mit dem Journaleintrag verknüpfte Soll-Entitäts-ID. | |
LineAggregate | String | Falsch | Eine Zusammenfassung der Kreditlinien- und Debitliniendaten, die zum Hinzufügen eines Journaleintrags und seiner Einzelpostendaten verwendet werden kann. | |
EditSequence | String | Falsch | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | Falsch | Wann der Journaleintrag zuletzt geändert wurde. | |
TimeCreated | Datetime | Falsch | Wann der Journaleintrag erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Line\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
JournalEintragszeilen
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsjournaleinträge. Beachten Sie, dass Journaleintragszeilen zwar mit einem neuen Journaleintrag erstellt werden können, sie jedoch nicht zu einem vorhandenen Journaleintrag hinzugefügt oder daraus entfernt werden können.
Tabellenspezifische Informationen
Journaleinträge sind insofern einzigartig, als dass die Kredit- und Debitpositionen in einer Transaktion die gleiche Summe ergeben müssen. Es ist nicht möglich, eine Journalposition einzeln zu ändern und so eine unausgeglichene Transaktion zu erhalten. Beachten Sie, dass Journaleintragszeilen zwar mit einem neuen Journaleintrag erstellt werden können, aber nicht zu einem vorhandenen Journaleintrag hinzugefügt oder daraus entfernt werden können.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für JournalEntries sind Id, Date, TimeModified, ReferenceNumber, LineEntityName, LineEntityId, LineAccount und LineAccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM JournalEntryLines WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen Journaleintrag hinzuzufügen, müssen mindestens eine Kredit- und eine Debitzeile hinzugefügt werden. Beide Zeilentypen werden durch die Zeilenspalten gekennzeichnet. Debitzeilen haben einen Zeilentyp von Debit, während Kreditzeilen einen Zeilentyp von Credit haben. So fügen Sie beispielsweise einen Journaleintrag ein:
INSERT INTO JournalEntryLines#TEMP (ReferenceNumber, LineType, LineAccount, LineAmount) VALUES ('12345', 'Credit', 'Retained Earnings', '100')
INSERT INTO JournalEntryLines#TEMP (ReferenceNumber, LineType, LineAccount, LineAmount) VALUES ('12345', 'Credit', 'Note Payable - Bank of Anycity', '20')
INSERT INTO JournalEntryLines#TEMP (ReferenceNumber, LineType, LineAccount, LineAmount) VALUES ('12345', 'Debit', 'Checking', '120')
INSERT INTO JournalEntryLines (ReferenceNumber, LineType, LineAccount, LineAmount) SELECT ReferenceNumber, LineType, LineAccount, LineAmount FROM JournalEntryLines#TEMP
Um einen Journaleintrag zu löschen, führen Sie einfach eine DELETE-Anweisung aus und setzen Sie die ID gleich der Journaleintrag-ID, die Sie löschen möchten. Beispiel:
DELETE FROM JournalEntries WHERE ID = '16336-1450191232'
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format JournalEntryId|ItemLineId. | |
JournalEntryID | String | Falsch | JournalEinträge.ID | Die Journaleintrag-ID. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Das Transaktionsdatum. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
CreditLineCount | Integer | Falsch | Anzahl der Kreditlinien. | |
DebitLineCount | Integer | Falsch | Anzahl der Debitzeilen. | |
LineId | String | True | Die Positionskennung. | |
LineType | String | Falsch | Zeilentyp: Kredit oder Lastschrift. | |
LineAccount | String | Falsch | Konten.FullName | Kontoname einer Kredit- oder Debitlinie. |
LineAccountId | String | Falsch | Konten.ID | Konto-ID einer Kredit- oder Debitlinie. |
LineAmount | Double | Falsch | Betrag einer Kredit- oder Debitlinie. | |
LineEntityName | String | Falsch | Entitätsname einer Kredit- oder Debitlinie. | |
LineEntityId | String | Falsch | Entitäts-ID einer Kredit- oder Debitlinie. | |
LineMemo | String | Falsch | Memo für eine Kredit- oder Debitlinie. | |
LineClass | String | Falsch | Klasse.FullName | Klassenname einer Kredit- oder Debitlinie. |
LineClassId | String | Falsch | Klasse.ID | Klassen-ID einer Kredit- oder Debitlinie. |
LineStatus | String | Falsch | Abrechnungsstatus einer Kredit- oder Debitlinie. Die zulässigen Werte sind EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED. | |
LineTaxItem | String | Falsch | SalesTaxItems.Name | Der Umsatzsteuerposten, der zur Berechnung einer einzelnen Umsatzsteuer verwendet wird, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. Nur in den Versionen CA, UK und AU verfügbar. |
LineTaxItemId | String | Falsch | SalesTaxItems.ID | ID des Umsatzsteuerpostens, der zur Berechnung einer einzelnen Umsatzsteuer verwendet wird, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. Nur in den Versionen CA, UK und AU verfügbar. |
EditSequence | String | Falsch | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | Falsch | Wann der Journaleintrag zuletzt geändert wurde. | |
TimeCreated | Datetime | Falsch | Wann der Journaleintrag erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
AndereNamen
Erstellen, aktualisieren, löschen und Abfrage Reckon Other Name-Entitäten.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name des anderen Namens. Dieser muss beim Einfügen einen Wert haben. | |
IsActive | Boolean | Falsch | Ob der andere Name aktiv ist oder nicht. | |
CompanyName | String | Falsch | Der Name des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Liste mit anderen Namen. | |
Salutation | String | Falsch | Eine Anrede, etwa Herr, Frau etc. | |
FirstName | String | Falsch | Der Vorname eines Kunden, Lieferanten, Mitarbeiters oder einer Person auf der Liste mit anderen Namen | |
MiddleName | String | Falsch | Der zweite Vorname eines Kunden, Lieferanten, Mitarbeiters oder einer Person auf der Liste mit anderen Namen. | |
LastName | String | Falsch | Der Nachname eines Kunden, Lieferanten, Mitarbeiters oder einer Person auf der Liste mit anderen Namen. | |
OtherNameAddress_Addr1 | String | Falsch | Erste Zeile der Adresse mit dem anderen Namen. | |
OtherNameAddress_Addr2 | String | Falsch | Zweite Zeile der Adresse mit dem anderen Namen. | |
OtherNameAddress_Addr3 | String | Falsch | Dritte Zeile der Fremdnamenadresse. | |
OtherNameAddress_Addr4 | String | Falsch | Vierte Zeile der Fremdnamenadresse. | |
OtherNameAddress_Addr5 | String | Falsch | Fünfte Zeile der Fremdnamenadresse. | |
OtherNameAddress_City | String | Falsch | Städtename für die Adresse mit anderem Namen des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Liste mit anderen Namen. | |
OtherNameAddress_State | String | Falsch | Geben Sie den Namen für die Adresse des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Liste mit anderen Namen an. | |
OtherNameAddress_PostalCode | String | Falsch | Postleitzahl für die Adresse mit anderem Namen des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Liste mit anderen Namen. | |
OtherNameAddress_Country | String | Falsch | Land für die Adresse mit anderem Namen des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Liste mit anderen Namen. | |
OtherNameAddress_Note | String | Falsch | Hinweis zur Andersnamenadresse des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Andersnamenliste. | |
Phone | String | Falsch | Die Haupttelefonnummer des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Liste mit anderen Namen. | |
AltPhone | String | Falsch | Die alternative Telefonnummer für den Kunden, Lieferanten, Mitarbeiter oder die Person auf der Liste mit anderen Namen. | |
Fax | String | Falsch | Die Faxnummer des Kunden, Lieferanten, Mitarbeiters oder der Person auf der Liste mit anderen Namen. | |
Email | String | Falsch | Die Email-Adresse für die Kommunikation mit dem Kunden, Lieferanten, Mitarbeiter oder der Person auf der Liste mit anderen Namen. | |
Contact | String | Falsch | Der Name einer Kontaktperson für den Kunden, Lieferanten, Mitarbeiter oder die Person auf der Liste mit anderen Namen. | |
AltContact | String | Falsch | Der Name einer alternativen Kontaktperson für den Kunden, Lieferanten, Mitarbeiter oder die Person auf der Liste mit anderen Namen. | |
AccountNumber | String | Falsch | Die Kontonummer für den anderen Namen. | |
Notes | String | Falsch | Notizen zu diesem Kunden, Lieferanten, Mitarbeiter oder dieser Person auf der Liste mit anderen Namen. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit, zu der der andere Name erstellt wurde. | |
TimeModified | Datetime | Wahr | Das letzte Datum und die letzte Uhrzeit, zu der der andere Name geändert wurde. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
Zahlungsmethoden
Erstellen, aktualisieren, löschen und Abfrage Reckon-Zahlungsmethoden.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung der Zahlungsmethode. | |
Name | String | Falsch | Der Name der Zahlungsmethode. | |
IsActive | Boolean | False | Boolescher Wert, der bestimmt, ob die Zahlungsmethode aktiv ist. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision der Zahlungsmethode angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem die Zahlungsmethode erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der letzten Änderung der Zahlungsmethode. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj) |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
NameMatch | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Der zu verwendende Übereinstimmungstyp bei Angabe des Namens. Die zulässigen Werte sind CONTAINS, EXACT, STARTSWITH, ENDSWITH. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ACTIVE, INACTIVE, ALL, NA. Der Standardwert ist ALL. |
Lohn- und Gehaltsabrechnung
Abfrage nach Lohn- und Gehaltsposten, die nichts mit dem Lohn zu tun haben.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name des Lohnpostens. Beim Einfügen muss dieser einen Wert haben. | |
IsActive | Boolean | Falsch | Ob der Lohnposten aktiv ist oder nicht. | |
NonWageType | String | Falsch | Die Art der Bezahlung. Die zulässigen Werte sind Zuschlag, Firmenbeitrag, Abzug, Direkteinzahlung, Steuer. | |
ExpenseAccountRef_FullName | String | Falsch | Konten.FullName | Der Name des Ausgabenkontos für diesen Nichtlohnposten. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAccountRef_ListID | String | Falsch | Konten.ID | Die Spesenkonto-ID für diesen Nichtlohnposten. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
LiabilityAccountRef_FullName | String | Falsch | Konten.FullName | Der Name des Verbindlichkeitskontos für diesen Nichtlohnposten. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
LiabilityAccountRef_ListID | String | Falsch | Konten.ID | Die Verbindlichkeitskonto-ID für diesen Nichtlohnposten. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit der Lohnabrechnung. | |
TimeModified | Datetime | True | Das letzte Datum und die letzte Uhrzeit, zu der der Lohnposten geändert wurde. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
Lohn- und GehaltsabrechnungLohnposten
Erstellen und Abfrage von Lohn- und Gehaltsabrechnungsposten.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name des Lohnpostens. Beim Einfügen muss dieser einen Wert haben. | |
IsActive | Boolean | Falsch | Ob der Lohnposten aktiv ist oder nicht. | |
WageType | String | Falsch | Die Art der Bezahlung. Die zulässigen Werte sind Bonus, Provision, Überstunden, Normalstunden, Krankheitsstunden, Urlaub, Normalgehalt, Krankheitsgehalt, Urlaubsgehalt. | |
ExpenseAccountRef_FullName | String | Falsch | Konten.FullName | Der Name des Spesenkontos für diesen Lohnposten. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAccountRef_ListID | String | Falsch | Konten.ID | Die Spesenkonto-ID für diesen Lohnposten. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit der Lohnabrechnung. | |
TimeModified | Datetime | True | Das letzte Datum und die letzte Uhrzeit, zu der der Lohnposten geändert wurde. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
PreisniveauProArtikel
Erstellen und Abfrage von Reckon-Preisstufen pro Artikel. Nur Reckon Premier und Enterprise unterstützen Preisstufen pro Artikel. Beachten Sie, dass Sie zwar Preisstufen aus dieser Tabelle hinzufügen können, aber nur Preisstufen pro Artikel aus dieser Tabelle. Preisstufen können aus der Tabelle „PriceLevels“ gelöscht werden.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
PriceLevelID | String | Falsch | Preisniveaus.ID | Die eindeutige Kennung des Preisniveaus. |
Name | String | Falsch | Der Name der Preisstufe. | |
PriceLevelType | String | True | Der Typ des Preisniveaus. Die zulässigen Werte sind FixedPercentage, PerItem. | |
IsActive | Boolean | Falsch | Ein Boolescher Wert, der bestimmt, ob das Preisniveau aktiv ist. | |
PriceLevelPerItemRet_ItemRef_ListID | String | Falsch | Artikel.ID | Ein Verweis auf die ID des Elements. Beim Einfügen ist entweder die ID- oder die FullName-Eigenschaft des Elements erforderlich. |
PriceLevelPerItemRet_ItemRef_FullName | String | Falsch | Artikel.FullName | Ein Verweis auf den Namen des Elements. Beim Einfügen ist entweder die ID- oder die FullName-Eigenschaft des Elements erforderlich. |
PriceLevelPerItemRet_CustomPrice | Double | Falsch | Ein fester Betrag für den Preis. | |
PriceLevelPerItemRet_CustomPricePercent | Double | Falsch | Ein fester Rabattprozentsatz. | |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit der Transaktion. | |
TimeModified | Datetime | True | Das letzte Datum und die letzte Uhrzeit, zu der die Transaktion geändert wurde. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
NameMatchType | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Art der Übereinstimmung, die für den Namen durchgeführt werden soll. Die zulässigen Werte sind EXACT, STARTSWITH, ENDSWITH, CONTAINS. Der Standardwert ist CONTAINS. |
Preisniveaus
Reckon-Preisstufen erstellen, löschen und Abfrage. Beachten Sie, dass Sie dieser Tabelle zwar Preisstufen hinzufügen und daraus löschen können, Sie aus dieser Tabelle jedoch nur Preisstufen mit festem Prozentsatz hinzufügen können. Preisstufen pro Artikel können über die Tabelle „PriceLevelPerItem“ hinzugefügt werden.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name der Preisstufe. | |
PriceLevelType | String | True | Der Typ des Preisniveaus. Die zulässigen Werte sind FixedPercentage, PerItem. | |
IsActive | Boolean | Falsch | Ein Boolescher Wert, der bestimmt, ob das Preisniveau aktiv ist. | |
PriceLevelFixedPercentage | Double | Falsch | Ein fester Rabattprozentsatz für die Preisstufe. | |
PriceLevelPerItemAggregate | String | Falsch | Eine Zusammenfassung der Preisniveaudaten pro Artikel. | |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit der Transaktion. | |
TimeModified | Datetime | True | Das Datum und die Uhrzeit der letzten Änderung der Transaktion. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
NameMatchType | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Art der Übereinstimmung, die für den Namen durchgeführt werden soll. Die zulässigen Werte sind EXACT, STARTSWITH, ENDSWITH, CONTAINS. Der Standardwert ist CONTAINS. |
Bestellpositionen
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsbestellpositionen.
Tabellenspezifische Informationen
Bestellungen können über Bestellungen eingegeben, abgefragt oder aktualisiert werden oder PurchaseOrderLineItems Tabellen. Bestellungen können mit dem Befehl Bestellungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für PurchaseOrders sind Id, Date, TimeModified, ReferenceNumber, VendorName und VendorId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM PurchaseOrderLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Bestellung hinzuzufügen, geben Sie den Lieferanten und mindestens eine Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Bestelltransaktion verwendet werden. So fügt beispielsweise Folgendes eine neue Bestellung mit zwei Positionen ein:
INSERT INTO PurchaseOrderLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Repairs', 1)
INSERT INTO PurchaseOrderLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Removal', 2)
INSERT INTO PurchaseOrderLineItems (VendorName, ItemName, ItemQuantity) SELECT VendorName, ItemName, ItemQuantity FROM PurchaseOrderLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format PurchaseOrderId|ItemLineId. | |
PurchaseOrderID | String | Falsch | Bestellungen.ID | Die eindeutige Kennung der Bestellung. |
VendorName | String | Falsch | Anbieter.Name | Name des Lieferanten, an den diese Bestellung ausgestellt wurde. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferanten-ID, an die diese Bestellung ausgestellt wurde. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorMessage | String | Falsch | Dem Verkäufer anzuzeigende Nachricht. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Transaktionsdatum. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
DueDate | Date | Falsch | Datum, an dem die Zahlung fällig ist. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Versandart. |
ExpectedDate | Date | Falsch | Datum, an dem die Lieferung voraussichtlich erfolgt. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
Terms | String | Falsch | Zahlungsbedingungen. | |
TermsId | String | Falsch | Zahlungsbedingungen. | |
TotalAmount | Double | Wahr | Gesamtbetrag für diese Bestellung. | |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikelkennung. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemCustomer | String | Falsch | Kunden.FullName | Ein Verweis auf einen Kunden, für den dieser Artikel bestellt wurde. Dies kann auch ein Kundenauftrag sein. |
ItemCustomerId | String | Falsch | Kunden.ID | Eine Referenz auf einen Kunden, für den dieser Artikel bestellt wurde. Dies kann auch ein Kundenauftrag sein. |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemRate | Double | Falsch | Der für diesen Artikel berechnete Stückpreis. | |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemReceivedQuantity | Double | Falsch | Die Menge der Artikel, die im Rahmen dieser Bestellung eingegangen sind. | |
ItemClass | String | Falsch | Klasse.FullName | Der Klassenname des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Der Klassenname des Elements. |
ItemIsManuallyClosed | Boolean | Falsch | Ob das Element manuell geschlossen wurde oder nicht. | |
ItemPartNumber | String | Falsch | Die vom Hersteller des Artikels verwendete Teilenummer. | |
ItemOther1 | String | Falsch | Das Feld „Other1“ dieser Position. Um dieses Feld verwenden zu können, muss die QBXML-Version auf 6.0 oder höher eingestellt sein. | |
ItemOther2 | String | Falsch | Das Feld „Other2“ dieser Position. Um dieses Feld verwenden zu können, muss die QBXML-Version auf 6.0 oder höher eingestellt sein. | |
ItemCustomFields | String | Falsch | Die benutzerdefinierten Felder für diese Position. | |
IsFullyReceived | Boolean | True | Wenn IsFullyReceived True ist, wurden alle Artikel in der Bestellung empfangen und keiner wurde manuell geschlossen. | |
IsManuallyClosed | Boolean | Falsch | Ob die Bestellung geschlossen ist oder nicht. | |
IsToBePrinted | Boolean | Falsch | Ob diese Transaktion ausgedruckt werden soll. | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob die Transaktion per E-Mail versendet werden soll. | |
IsTaxIncluded | Boolean | Falsch | Gibt an, ob die Dollarbeträge in den Positionen Steuern enthalten oder nicht. | |
SalesTaxCodeName | String | Falsch | SalesTaxCodes.Name | Die Art der Umsatzsteuer, die für diese Bestellung erhoben wird. |
SalesTaxCodeId | String | Falsch | SalesTaxCodes.ID | Die Art der Umsatzsteuer, die für diese Bestellung erhoben wird. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
VendorAddress | String | Wahr | Vollständige Lieferantenadresse von Reckon zurückgegeben. | |
VendorLine1 | String | Falsch | Erste Zeile der Lieferantenadresse. | |
VendorLine2 | String | Falsch | Zweite Zeile der Lieferantenadresse. | |
VendorLine3 | String | Falsch | Dritte Zeile der Lieferantenadresse. | |
VendorLine4 | String | Falsch | Vierte Zeile der Lieferantenadresse. | |
VendorLine5 | String | Falsch | Fünfte Zeile der Lieferantenadresse. | |
VendorCity | String | Falsch | Städtename für die Lieferantenadresse des Lieferanten. | |
VendorState | String | Falsch | Staatlicher Name für die Lieferantenadresse des Lieferanten. | |
VendorPostalCode | String | Falsch | Postleitzahl für die Lieferantenadresse des Lieferanten. | |
VendorCountry | String | Falsch | Land für die Lieferantenadresse des Lieferanten. | |
VendorNote | String | Falsch | Hinweis zur Lieferantenadresse des Lieferanten. | |
ShipToEntityId | String | Falsch | Ein Verweis auf eine Entität (einen Kunden, einen Lieferanten oder einen Mitarbeiter), an die die Sendung erfolgen soll. Dies kann auch ein Kundenauftrag sein. | |
ShipToEntityName | String | Falsch | Ein Verweis auf eine Entität (einen Kunden, einen Lieferanten oder einen Mitarbeiter), an die die Sendung erfolgen soll. Dies kann auch ein Kundenauftrag sein. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse. | |
Other1 | String | Falsch | Vordefiniertes benutzerdefiniertes Reckon-Feld. | |
Other2 | String | Falsch | Vordefiniertes benutzerdefiniertes Reckon-Feld. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Bestellung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Bestellung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemPriceLevel | String | Name der Preisstufe des Artikels. Reckon gibt die Preisstufe nicht zurück. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
Bestellungen
Erstellen, aktualisieren, löschen und Abfrage Reckon-Bestellungen.
Tabellenspezifische Informationen
Bestellungen können über Bestellungen eingegeben, abgefragt oder aktualisiert werden oder PurchaseOrderLineItems Tabellen. Bestellungen können mit dem Befehl Bestellungen Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für PurchaseOrders sind Id, Date, TimeModified, VendorName und VendorId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM PurchaseOrders WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Bestellung hinzuzufügen, geben Sie den Lieferanten und mindestens eine Position an. Die ItemAggregate-Spalten können verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in PurchaseOrderLineItems definiert-Tabelle und beginnt mit „Artikel“. Im Folgenden wird beispielsweise eine neue Bestellung mit zwei Einzelposten eingefügt:
INSERT INTO PurchaseOrders (VendorName, ItemAggregate)
VALUES ('A Cheung Limited',
'<PurchaseOrderLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</PurchaseOrderLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format PurchaseOrderId. | |
VendorName | String | Falsch | Anbieter.Name | Name des Lieferanten, an den diese Bestellung ausgestellt wurde. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferanten-ID, an die diese Bestellung ausgestellt wurde. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorMessage | String | Falsch | Dem Verkäufer anzuzeigende Nachricht. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | False | Transaktionsdatum. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
DueDate | Date | Falsch | Datum, an dem die Zahlung fällig ist. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Versandart. |
ExpectedDate | Date | Falsch | Datum, an dem die Lieferung voraussichtlich erfolgt. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.Name | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
Terms | String | Falsch | Zahlungsbedingungen. | |
TermsId | String | Falsch | Zahlungsbedingungen. | |
TotalAmount | Double | Wahr | Gesamtbetrag für diese Bestellung. | |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Positionsdaten, die zum Hinzufügen von Bestellungen und deren Positionsdaten verwendet werden kann. | |
IsFullyReceived | Boolean | True | Wenn IsFullyReceived True ist, wurden alle Artikel in der Bestellung empfangen und keiner wurde manuell geschlossen. | |
IsManuallyClosed | Boolean | Falsch | Ob die Bestellung geschlossen ist oder nicht. | |
IsToBePrinted | Boolean | Falsch | Ob diese Transaktion ausgedruckt werden soll. | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob die Transaktion per E-Mail versendet werden soll. | |
IsTaxIncluded | Boolean | Falsch | Gibt an, ob die Dollarbeträge in den Positionen Steuern enthalten oder nicht. | |
SalesTaxCodeName | String | Falsch | SalesTaxCodes.Name | Die Art der Umsatzsteuer, die für diese Bestellung erhoben wird. |
SalesTaxCodeId | String | Falsch | SalesTaxCodes.ID | Die Art der Umsatzsteuer, die für diese Bestellung erhoben wird. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
VendorAddress | String | Wahr | Vollständige Lieferantenadresse von Reckon zurückgegeben. | |
VendorLine1 | String | Falsch | Erste Zeile der Lieferantenadresse. | |
VendorLine2 | String | Falsch | Zweite Zeile der Lieferantenadresse. | |
VendorLine3 | String | Falsch | Dritte Zeile der Lieferantenadresse. | |
VendorLine4 | String | Falsch | Vierte Zeile der Lieferantenadresse. | |
VendorLine5 | String | Falsch | Fünfte Zeile der Lieferantenadresse. | |
VendorCity | String | Falsch | Städtename für die Lieferantenadresse des Lieferanten. | |
VendorState | String | Falsch | Staatlicher Name für die Lieferantenadresse des Lieferanten. | |
VendorPostalCode | String | Falsch | Postleitzahl für die Lieferantenadresse des Lieferanten. | |
VendorCountry | String | Falsch | Land für die Lieferantenadresse des Lieferanten. | |
VendorNote | String | Falsch | Hinweis zur Lieferantenadresse des Lieferanten. | |
ShipToEntityName | String | Falsch | Ein Verweis auf eine Entität (einen Kunden, einen Lieferanten oder einen Mitarbeiter), an die die Sendung erfolgen soll. Dies kann auch ein Kundenauftrag sein. | |
ShipToEntityId | String | Falsch | Ein Verweis auf eine Entität (einen Kunden, einen Lieferanten oder einen Mitarbeiter), an die die Sendung erfolgen soll. Dies kann auch ein Kundenauftrag sein. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse. | |
Other1 | String | Falsch | Vordefiniertes benutzerdefiniertes Reckon-Feld. | |
Other2 | String | Falsch | Vordefiniertes benutzerdefiniertes Reckon-Feld. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann die Bestellung zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann die Bestellung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Zahlungen erhalten
Erstellen, aktualisieren, löschen und Abfrage Reckon-Receive-Payment-Transaktionen.
Tabellenspezifische Informationen
ReceivePayments können über ReceivePayments eingefügt, abgefragt oder aktualisiert werden oder ReceivePaymentsAppliedTo Tabellen. ReceivePayments können mithilfe der Funktion ReceivePayments gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für „ReceivePayments“ sind „Id“, „Date“, „TimeModified“, „ReferenceNumber“, „CustomerName“, „CustomerId“, „DepositToAccountName“ und „DepositToAccountId“. „TimeModified“ und „Date“ können mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. „ReferenceNumber“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM ReceivePayments WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine ReceivePayment hinzuzufügen, geben Sie den Kunden und den Betrag an. Die Spalte AppliedToAggregate kann verwendet werden, um ein XML-Aggregat von AppliedTo-Daten anzugeben. In einer Receive Payment stellt jedes AppliedTo-Aggregat die Transaktion dar, auf die dieser Teil der Zahlung angewendet wird. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in ReceivePaymentsAppliedTo definiert-Tabelle und beginnt mit AppliedTo. Um die ApplyToAggregate-Spalte zu verwenden, setzen Sie die AutoApply-Pseudospalte auf Benutzerdefiniert. Im Folgenden wird beispielsweise eine neue ReceivePayment mit zwei AppliedTo-Einträgen eingefügt:
INSERT INTO ReceivePayments (CustomerName, Amount, AutoApply, AppliedToAggregate)
VALUES ('Cook, Brian', '300.00', 'Custom',
'<ReceivePaymentsAppliedTo>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToPaymentAmount>200.00</AppliedToPaymentAmount></Row>
<Row><AppliedToRefId>881-933371709</AppliedToRefId><AppliedToPaymentAmount>100.00</AppliedToPaymentAmount></Row>
</ReceivePaymentsAppliedTo>')
Wenn Sie eine ReceivePayment-Zahlung einfügen und Reckon Accounts Hosted automatisch bestimmen lassen möchten, auf welche Transaktion sie angewendet werden soll, können Sie die Pseudospalte AutoApply verwenden, um die Transaktion auf eine vorhandene Transaktion anzuwenden. Beispiel:
INSERT INTO ReceivePayments (CustomerName, Amount, AutoApply) VALUES ('Cook, Brian', '300.00', 'ExistingTransactions')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung für die Transaktion. | |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | Falsch | Das Datum der Transaktion. | |
UnusedPayment | Double | True | Diese Eigenschaft enthält den Zahlungsbetrag, der nicht auf vorhandene Rechnungen angerechnet wurde. | |
Amount | Double | Falsch | Der Betrag der vom Kunden erhaltenen Zahlung. | |
AccountsReceivableName | String | Falsch | Konten.FullName | Ein Verweis auf den Namen des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountsReceivableId | String | Falsch | Konten.ID | Ein Verweis auf die ID des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden, der Waren oder Dienstleistungen von dem Unternehmen gekauft hat. Dieser muss beim Einfügen einen Wert haben, wenn CustomerID nicht vorhanden ist. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der Waren oder Dienstleistungen von dem Unternehmen gekauft hat. Dies muss beim Einfügen einen Wert enthalten, wenn CustomerName keinen hat. |
DepositToAccountName | String | Falsch | Konten.FullName | Der Kontoname, auf das die Zahlung eingezahlt werden soll. |
DepositToAccountId | String | Falsch | Konten.ID | Die Konto-ID, auf die die Zahlung eingezahlt werden soll. |
PaymentMethodName | String | Falsch | Zahlungsmethoden.Name | Name der Zahlungsmethode, die bereits in Reckon existiert. |
PaymentMethodId | String | Falsch | Zahlungsmethoden.ID | ID der Zahlungsmethode, die bereits in Reckon vorhanden ist. |
Memo | String | Falsch | Ein Memo, das in internen Berichten erscheinen soll. | |
AppliedToAggregate | String | Falsch | Eine Zusammenfassung der angewandten Daten, die zum Hinzufügen einer Kreditkarte zur Rechnungszahlung und der dazugehörigen angewandten Daten verwendet werden kann. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | True | Wann die empfangene Zahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Empfangszahlung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
AutoApply | String | Wie die Zahlung angewendet werden soll. Die zulässigen Werte sind ExistingTransactions, FutureTransactions, Custom. Der Standardwert ist ExistingTransactions. |
Erhalten Sie Zahlungen, die auf angewendet werden
Erstellen, aktualisieren und Abfrage Reckon-Receive-Payment-AppliedTo-Aggregate. In einem Receive-Payment stellt jedes AppliedTo-Aggregat die Transaktion dar, auf die dieser Teil der Zahlung angewendet wird.
Tabellenspezifische Informationen
ReceivePayments können über ReceivePayments eingefügt, abgefragt oder aktualisiert werden oder ReceivePaymentsAppliedTo Tabellen. ReceivePayments können mithilfe der Funktion ReceivePayments gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für „ReceivePayments“ sind „Id“, „Date“, „TimeModified“, „ReferenceNumber“, „CustomerName“, „CustomerId“, „DepositToAccountName“ und „DepositToAccountId“. „TimeModified“ und „Date“ können mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. „ReferenceNumber“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM ReceivePaymentsAppliedTo WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine „ReceivePayment“-Eingabe hinzuzufügen, geben Sie den Kunden und den Betrag an. Alle „AppliedTo“-Spalten können verwendet werden, um die Transaktionen, auf die die Zahlung angewendet wird, explizit zu identifizieren. Ein „AppliedTo“-Eintrag muss mindestens die „AppliedToRefId“ und den „AppliedToPaymentAmount“-Eintrag angeben. Optional kann das INSERT das „AutoApply“-Verhalten angeben.
Beispielsweise fügt das Folgende eine neue „ReceivePayment“-Eingabe mit zwei „AppliedTo“-Einträgen ein:
INSERT INTO ReceivePaymentsAppliedTo#TEMP (CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount) VALUES ('Cook, Brian', '300.00', 'Custom', '178C1-1450221347', '200.00')
INSERT INTO ReceivePaymentsAppliedTo#TEMP (CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount) VALUES ('Cook, Brian', '300.00', 'Custom', '881-933371709', '100.00')
INSERT INTO ReceivePaymentsAppliedTo (CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount) SELECT CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount FROM ReceivePaymentsAppliedTo#TEMP
Wenn Sie eine ReceivePayment-Zahlung einfügen und Reckon Accounts Hosted automatisch bestimmen lassen möchten, auf welche Transaktion sie angewendet werden soll, können Sie die Pseudospalte AutoApply verwenden, um die Transaktion auf eine vorhandene Transaktion anzuwenden. Beispiel:
INSERT INTO ReceivePaymentsAppliedTo (CustomerName, Amount, AutoApply) VALUES ('Cook, Brian', '300.00', 'ExistingTransactions')
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format ReceivePaymentId|AppliedToRefId. | |
ReceivePaymentId | String | Falsch | Zahlungen erhalten.ID | Die ID der Rechnungszahlungstransaktion. |
ReferenceNumber | String | Falsch | Die Transaktionsreferenznummer. Diese kann in der WHERE-Klausel einer SELECT-Anweisung auf refnumber*, *refnumber und *refnumber* gesetzt werden, um nach StartsWith, EndsWith und Contains zu suchen. Refnum1:refnum2, refnum1: und :refnum1 können auch verwendet werden, um einen Bereich zu bezeichnen. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | Falsch | Das Datum der Transaktion. | |
UnusedPayment | Double | True | Diese Eigenschaft enthält den Zahlungsbetrag, der nicht auf vorhandene Rechnungen angerechnet wurde. | |
Amount | Double | Falsch | Der Betrag der vom Kunden erhaltenen Zahlung. | |
AccountsReceivableName | String | Falsch | Konten.FullName | Ein Verweis auf den Namen des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountsReceivableId | String | Falsch | Konten.ID | Ein Verweis auf die ID des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
CustomerName | String | Falsch | Kunden.FullName | Der Name des Kunden, der Waren oder Dienstleistungen von dem Unternehmen gekauft hat. Dieser muss beim Einfügen einen Wert haben, wenn CustomerId nicht definiert ist. |
CustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der Waren oder Dienstleistungen von dem Unternehmen gekauft hat. Dies muss beim Einfügen einen Wert haben, wenn CustomerName nicht definiert ist. |
DepositToAccountName | String | Falsch | Konten.FullName | Der Kontoname, auf das die Zahlung eingezahlt werden soll. |
DepositToAccountId | String | Falsch | Konten.ID | Die Konto-ID, auf die die Zahlung eingezahlt werden soll. |
PaymentMethodName | String | Falsch | Zahlungsmethoden.Name | Name einer Zahlungsmethode, die bereits in Reckon existiert. |
PaymentMethodId | String | Falsch | Zahlungsmethoden.ID | ID einer Zahlungsmethode, die bereits in Reckon vorhanden ist. |
Memo | String | Falsch | Ein Memo, das in internen Berichten erscheinen soll. | |
AutoApply | String | Falsch | Wie die Zahlung angewendet werden soll. Die zulässigen Werte sind ExistingTransactions, FutureTransactions, Custom. Der Standardwert ist ExistingTransactions. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
AppliedToRefId | String | Falsch | Die Referenzkennung „Angewendet auf“. Dies ist die ID einer vorhandenen Transaktion, auf die eine Zahlung angewendet werden kann, z. B. ein Journaleintrag oder eine Rechnung. | |
AppliedToAmount | Double | True | Der anzuwendende Betrag. | |
AppliedToBalanceRemaining | Double | True | Der verbleibende Saldo, der ausgeglichen werden muss. | |
AppliedToCreditAppliedAmount | Double | Falsch | Der anzurechnende Gutschriftbetrag. | |
AppliedToCreditMemoId | String | Falsch | CreditMemos.ID | Die anzuwendende Gutschrift-ID. |
AppliedToDiscountAccountName | String | Falsch | Konten.FullName | Der Name des Rabattkontos, der angewendet werden soll. |
AppliedToDiscountAccountId | String | Falsch | Konten.ID | Die anzuwendende Rabattkonto-ID. |
AppliedToDiscountAmount | Double | Falsch | Der anzuwendende Rabattbetrag. | |
AppliedToPaymentAmount | Double | Falsch | Der anzuwendende Zahlungsbetrag. | |
AppliedToReferenceNumber | String | True | Die anzuwendende Referenznummer. | |
AppliedToTxnDate | Date | True | Das anzuwendende Transaktionsdatum. | |
AppliedToTxnType | String | True | Der angewendete Transaktionstyp. | |
TimeModified | Datetime | True | Wann die empfangene Zahlung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Empfangszahlung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Frühestes zu suchendes Transaktionsdatum. |
EndTxnDate | String | Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Zuletzt geändertes Datum, nach dem gesucht werden soll. |
Verkaufsauftragspositionen
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsauftragspositionen.
Tabellenspezifische Informationen
Verkaufsaufträge können über Verkaufsaufträge eingegeben, abgefragt oder aktualisiert werden oder SalesOrderLineItems Tabelle. SalesOrders können mit dem Befehl SalesOrders gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für SalesOrders sind Id, Date, TimeModified, ReferenceNumber, CustomerName und CustomerId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM SalesOrderLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen Verkaufsauftrag hinzuzufügen, geben Sie den Kunden und mindestens eine Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Verkaufsauftragstransaktion verwendet werden. So wird beispielsweise im Folgenden ein neuer Verkaufsauftrag mit zwei Positionen eingefügt:
INSERT INTO SalesOrderLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Repairs', 1)
INSERT INTO SalesOrderLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Removal', 2)
INSERT INTO SalesOrderLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM SalesOrderLineItems#TEMP
Einfügen in eine bestehende Verkaufsbestellung
Um einer bestehenden SalesOrder ein SalesOrderLineItem hinzuzufügen, geben Sie die SalesOrderId, den Namen des Artikels und die Menge des Artikels an. Beispiel:
INSERT INTO SalesOrderLineItems (SalesOrderId, ItemName, ItemQuantity) VALUES ('SalesOrderId', '01Item1', 1)
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format SalesOrderId|ItemLineId. | |
SalesOrderId | String | Falsch | Verkaufsaufträge.ID | Die Artikelkennung. |
ReferenceNumber | String | Falsch | Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Falsch | Kunden.Name | Kundenname, unter dem diese Transaktion aufgezeichnet wird. Beim Einfügen muss dieser Wert angegeben werden. |
CustomerId | String | Falsch | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. |
Date | Date | Falsch | Transaktionsdatum. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Versandart. |
ShipDate | Date | Falsch | Versanddatum. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
TotalAmount | Double | Falsch | Gesamtbetrag für diese Transaktion. | |
DueDate | Date | Falsch | Fälligkeitsdatum der Zahlung. | |
Message | String | Falsch | KundenNachrichten.Name | Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | Nachricht an den Kunden. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initial | Bezug auf (die Initialen) des Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Referenz zum Vertriebsmitarbeiter |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
ExchangeRate | Double | Falsch | Wechselkurs für diesen Verkaufsauftrag. | |
TotalAmountInHomeCurrency | Double | Falsch | Wird für Transaktionen in anderen Währungen als der Heimatwährung des Händlers zurückgegeben. | |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse. | |
Subtotal | Double | Wahr | Bruttozwischensumme. Darin sind weder Steuern noch der bereits gezahlte Betrag enthalten. | |
Tax | Double | Wahr | Gesamtumsatzsteuer, die auf diese Transaktion anfällt. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem festgelegten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
PONumber | String | Falsch | Bestellnummer. | |
Terms | String | Falsch | Zahlungsbedingungen. | |
TermsId | String | Falsch | Zahlungsbedingungen. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikelkennung. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemRate | Double | Falsch | Der für diesen Artikel berechnete Stückpreis. | |
ItemRatePercent | Double | Falsch | Der für diesen Artikel berechnete Prozentsatz. | |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemInvoicedAmount | Double | True | Der für diese Verkaufsauftragsposition in Rechnung gestellte Betrag. | |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemClass | String | Falsch | Klasse.FullName | Der Klassenname des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Die Klassen-ID des Artikels. |
ItemManuallyClosed | Boolean | Falsch | Ob diese Verkaufsauftragszeile manuell geschlossen wurde. | |
ItemOther1 | String | Falsch | Das Feld „Other1“ dieser Position. Die QBXML-Version muss auf 6.0 oder höher eingestellt sein. | |
ItemOther2 | String | Falsch | Das Feld „Other2“ dieser Position. Die QBXML-Version muss auf 6.0 oder höher eingestellt sein. | |
ItemCustomFields | String | Falsch | Die benutzerdefinierten Felder für diese Position. | |
ItemIsGetPrintItemsInGroup | Boolean | Falsch | Wenn „true“, wird auf gedruckten Formularen eine Liste der einzelnen Artikel dieser Gruppe und deren Beträge angezeigt. | |
CustomerTaxCode | String | Falsch | SalesTaxCodes.Name | Der für diesen Kunden spezifische Steuercode. |
CustomerTaxCodeId | String | Falsch | SalesTaxCodes.ID | Der für diesen Kunden spezifische Steuercode. |
IsToBePrinted | Boolean | False | Ob dieser Verkaufsauftrag ausgedruckt werden soll. | |
IsToBeEmailed | Boolean | Falsch | Wenn „true“, schlägt die Transaktion fehl, wenn für den Kunden keine Email-Adresse hinterlegt ist. | |
IsManuallyClosed | Boolean | Falsch | Ob dieser Verkaufsauftrag manuell geschlossen wird. | |
IsFullyInvoiced | Boolean | True | Gibt an, ob dieser Verkaufsauftrag vollständig in Rechnung gestellt wurde. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. | |
CustomFields | String | Falsch | Von Reckon zurückgegebene und in XML formatierte benutzerdefinierte Felder. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Verkaufsauftrag zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann der Verkaufsauftrag erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemPriceLevel | String | Name der Preisstufe des Artikels. Reckon gibt die Preisstufe nicht zurück. |
Verkaufsaufträge
Erstellen, aktualisieren, löschen und Abfrage Reckon-Verkaufsaufträge.
Tabellenspezifische Informationen
Verkaufsaufträge können über Verkaufsaufträge eingegeben, abgefragt oder aktualisiert werden oder SalesOrderLineItems Tabelle. SalesOrders können mit dem Befehl SalesOrders gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für SalesOrders sind Id, Date, TimeModified, ReferenceNumber, CustomerName und CustomerId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM SalesOrders WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um eine Verkaufsbestellung hinzuzufügen, geben Sie den Kunden und mindestens eine Position an. Die Spalte ItemAggregate kann verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in SalesOrderLineItems definiert-Tabellen und beginnt mit „Item“. Im Folgenden wird beispielsweise ein neuer Verkaufsauftrag mit zwei Positionen eingefügt:
INSERT INTO SalesOrders (CustomerName, ItemAggregate)
VALUES ('Cook, Brian',
'<SalesOrderLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</SalesOrderLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
ReferenceNumber | String | Falsch | Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Falsch | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. Beim Einfügen muss dieser Wert angegeben werden. |
CustomerId | String | Falsch | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. |
Date | Date | Falsch | Transaktionsdatum. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Versandart. |
ShipDate | Date | Falsch | Versanddatum. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
TotalAmount | Double | Falsch | Gesamtbetrag für diese Transaktion. | |
DueDate | Date | Falsch | Fälligkeitsdatum der Zahlung. | |
Message | String | Falsch | KundenNachrichten.Name | Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | Nachricht an den Kunden. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initial | Bezug auf (die Initialen) des Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Referenz zum Vertriebsmitarbeiter |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse. | |
Subtotal | Double | Wahr | Bruttozwischensumme. Darin sind weder Steuern noch der bereits gezahlte Betrag enthalten. | |
Tax | Double | Wahr | Gesamter auf diese Transaktion angewandter Umsatzsteuersatz. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem festgelegten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
PONumber | String | Falsch | Bestellnummer. | |
Terms | String | Falsch | Zahlungsbedingungen. | |
TermsId | String | Falsch | Zahlungsbedingungen. | |
ItemCount | Integer | True | Die Anzahl der Artikeleinträge für diese Transaktion. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Positionsdaten, die zum Hinzufügen einer Verkaufsbestellung und ihrer Positionsdaten verwendet werden kann. | |
TransactionCount | Integer | True | Die Anzahl der mit der Rechnung verbundenen Transaktionen. | |
TransactionAggregate | String | True | Eine Zusammenfassung der verknüpften Transaktionsdaten. | |
CustomerTaxCode | String | Falsch | SalesTaxCodes.Name | Der für diesen Kunden spezifische Steuercode. |
CustomerTaxCodeId | String | Falsch | SalesTaxCodes.ID | Der für diesen Kunden spezifische Steuercode. |
IsPrinted | Boolean | True | Ob diese Rechnung ausgedruckt werden soll. | |
IsManuallyClosed | Boolean | Falsch | Ob dieser Verkaufsauftrag manuell geschlossen wird. | |
IsFullyInvoiced | Boolean | True | Gibt an, ob dieser Verkaufsauftrag vollständig in Rechnung gestellt wurde. | |
IsTaxIncluded | Boolean | Falsch | Bestimmt, ob Steuern im Transaktionsbetrag enthalten sind. | |
IsToBePrinted | Boolean | False | Ob dieser Verkaufsauftrag ausgedruckt werden soll. | |
IsToBeEmailed | Boolean | Falsch | Gibt an, ob dieser Verkaufsauftrag per E-Mail versendet werden soll. | |
Other | String | Falsch | Ein vordefiniertes benutzerdefiniertes Reckon-Feld. | |
CustomFields | String | Falsch | Von Reckon zurückgegebene und in XML formatierte benutzerdefinierte Felder. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Verkaufsauftrag zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann der Verkaufsauftrag erstellt wurde. | |
ShippingDetailTrackingID | Integer | True | Die Tracking-ID des bereits versandten Verkaufsauftrags. | |
ShippingDetailCarrierName | String | True | Hiermit wird der Name des Verkaufsauftrags übermittelt, der bereits versandt wurde. | |
ShippingDetailShippingMethod | String | True | Die Versandmethode des bereits versandten Verkaufsauftrags. | |
ShippingDetailShippingCharges | Decimal | True | Die Versandkosten des bereits versandten Verkaufsauftrags. | |
FulfillmentStatus | String | True | Die Details zum Erfüllungsstatus des Verkaufsauftrags. | |
SOChannel | String | Wahr | Name des Vertriebskanals. | |
StoreName | String | Wahr | Name des Verkaufsgeschäfts. | |
StoreType | String | Wahr | Art des Verkaufsgeschäfts. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Verkaufsbelegpositionen
Erstellen, aktualisieren, löschen und Abfrage Belegpositionen für Abrechnung.
Tabellenspezifische Informationen
Verkaufsbelege können über Verkaufsbelege eingefügt, abgefragt oder aktualisiert werden oder SalesReceiptLineItems Tabellen. SalesReceipts können mithilfe der Funktion SalesReceipts gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für SalesReceipts sind Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, DepositAccount und DepositAccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM SalesReceiptLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen Verkaufsbeleg hinzuzufügen, geben Sie die Spalte „Kunde“ und mindestens eine Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue Verkaufsbelegtransaktion verwendet werden. So wird beispielsweise im Folgenden ein neuer Verkaufsbeleg mit zwei Positionen eingefügt:
INSERT INTO SalesReceiptLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Repairs', 1)
INSERT INTO SalesReceiptLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Removal', 2)
INSERT INTO SalesReceiptLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM SalesReceiptLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format SalesReceiptId|ItemLineId. | |
SalesReceiptId | String | Falsch | SalesReceipts.ID | Die Artikelkennung. |
ReferenceNumber | String | Falsch | Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, aber nicht die von Reckon generierte ID. | |
CustomerName | String | Falsch | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. |
CustomerId | String | Falsch | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. |
Date | Date | False | Transaktionsdatum. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Versandart. |
ShipDate | Date | Falsch | Versanddatum. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
DueDate | Date | Falsch | Das Datum, an dem die Zahlung fällig ist. | |
TotalAmount | Double | Wahr | Gesamtbetrag für diese Transaktion. | |
Message | String | Falsch | KundenNachrichten.Name | Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | Nachricht an den Kunden. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initial | Bezug auf (die Initialen) des Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Referenz zum Vertriebsmitarbeiter |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
ExchangeRate | Double | Falsch | Umrechnungskurs für diesen Verkaufsbeleg. | |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse. | |
Subtotal | Double | Wahr | Bruttozwischensumme. Darin sind weder Steuern noch der bereits gezahlte Betrag enthalten. | |
Tax | Double | Wahr | Gesamtumsatzsteuer, die auf diese Transaktion anfällt. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem festgelegten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
IsPending | Boolean | Falsch | Transaktionsstatus (ob diese Transaktion abgeschlossen wurde oder noch aussteht). | |
IsToBePrinted | Boolean | Falsch | Ob diese Transaktion ausgedruckt werden soll. | |
IsTaxIncluded | Boolean | Falsch | Legt fest, ob Steuern im Transaktionsbetrag enthalten sind. Dies ist nur in den Ausgaben für Großbritannien und Kanada verfügbar. | |
IsToBeEmailed | Boolean | Falsch | Wenn „true“, schlägt die Transaktion fehl, wenn für den Kunden keine Email-Adresse hinterlegt ist. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikelkennung. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppen-ID. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemRate | Double | Falsch | Der für diesen Artikel berechnete Stückpreis. | |
ItemRatePercent | Double | Falsch | Der für diesen Artikel berechnete Prozentsatz. | |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel. |
ItemAmount | Double | Falsch | Gesamtbetrag für diesen Artikel. | |
ItemClass | String | Falsch | Klasse.FullName | Der Klassenname des Elements. |
ItemClassId | String | Falsch | Klasse.ID | Die Klassen-ID des Artikels. |
ItemIsGetPrintItemsInGroup | Boolean | Falsch | Wenn „true“, wird auf gedruckten Formularen eine Liste der einzelnen Artikel dieser Gruppe und deren Beträge angezeigt. | |
CheckNumber | String | Falsch | Prüfnummer. | |
PaymentMethod | String | Falsch | Zahlungsmethoden.Name | Zahlungsmethode. |
PaymentMethodId | String | Falsch | Zahlungsmethoden.ID | Zahlungsmethode. |
DepositAccount | String | Falsch | Konten.Name | Name des Kontos, auf das diese Zahlung eingezahlt wird. |
DepositAccountId | String | Falsch | Konten.ID | Name des Kontos, auf das diese Zahlung eingezahlt wird. |
CustomerTaxCode | String | Wahr | SalesTaxCodes.Name | Der für diesen Kunden spezifische Steuercode. |
CustomerTaxCodeId | String | Wahr | SalesTaxCodes.ID | Der für diesen Kunden spezifische Steuercode. |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Kaufbeleg zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann der Verkaufsbeleg erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ItemPriceLevel | String | Name der Preisstufe des Artikels. Reckon gibt die Preisstufe nicht zurück. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
Verkaufsbelege
Erstellen, aktualisieren, löschen und Abfrage Reckon-Verkaufsbelege.
Tabellenspezifische Informationen
Verkaufsbelege können über Verkaufsbelege eingefügt, abgefragt oder aktualisiert werden oder SalesReceiptLineItems Tabellen. SalesReceipts können mithilfe der Funktion SalesReceipts gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für SalesReceipts sind Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, DepositAccount und DepositAccountId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM SalesReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen Verkaufsbeleg hinzuzufügen, geben Sie den Kunden und mindestens eine Position an. Die ItemAggregate-Spalten können verwendet werden, um ein XML-Aggregat von Positionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in SalesReceiptLineItems definiert-Tabelle und beginnt mit „Artikel“. Im Folgenden wird beispielsweise ein neuer Verkaufsbeleg mit zwei Positionen eingefügt:
INSERT INTO SalesReceipts (CustomerName, ItemAggregate)
VALUES ('Cook, Brian',
'<SalesReceiptLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</SalesReceiptLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
ReferenceNumber | String | Falsch | Transaktionsreferenznummer. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, aber nicht die von Reckon generierte ID. | |
CustomerName | String | Falsch | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. |
CustomerId | String | Falsch | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. |
Date | Date | False | Transaktionsdatum. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
ShipMethod | String | Falsch | Versandmethoden.Name | Versandart. |
ShipMethodId | String | Falsch | Versandmethoden.ID | Versandart. |
ShipDate | Date | Falsch | Versanddatum. | |
Memo | String | Falsch | Memo zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
DueDate | Date | Falsch | Das Datum, an dem die Zahlung fällig ist. | |
TotalAmount | Double | Wahr | Gesamtbetrag für diese Transaktion. | |
Message | String | Falsch | KundenNachrichten.Name | Nachricht an den Kunden. |
MessageId | String | Falsch | KundenNachrichten.ID | Nachricht an den Kunden. |
SalesRep | String | Falsch | Vertriebsmitarbeiter.Initial | Bezug auf (die Initialen) des Vertriebsmitarbeiters. |
SalesRepId | String | Falsch | Vertriebsmitarbeiter.ID | Referenz zum Vertriebsmitarbeiter |
Template | String | Falsch | Vorlagen.Name | Der Name einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
TemplateId | String | Falsch | Vorlagen.ID | Die ID einer vorhandenen Vorlage, die auf die Transaktion angewendet werden soll. |
FOB | String | Falsch | Fracht an Bord: Der Ort, von dem aus versendet wird. | |
BillingAddress | String | True | Vollständige Rechnungsadresse von Reckon zurückgegeben. | |
BillingLine1 | String | Falsch | Erste Zeile der Rechnungsadresse. | |
BillingLine2 | String | Falsch | Zweite Zeile der Rechnungsadresse. | |
BillingLine3 | String | Falsch | Dritte Zeile der Rechnungsadresse. | |
BillingLine4 | String | Falsch | Vierte Zeile der Rechnungsadresse. | |
BillingLine5 | String | Falsch | Fünfte Zeile der Rechnungsadresse. | |
BillingCity | String | Falsch | Städtename für die Rechnungsadresse. | |
BillingState | String | Falsch | Bundeslandname der Rechnungsadresse. | |
BillingPostalCode | String | Falsch | Postleitzahl der Rechnungsadresse. | |
BillingCountry | String | Falsch | Land der Rechnungsadresse. | |
BillingNote | String | Falsch | Hinweis zur Rechnungsadresse. | |
ShippingAddress | String | Wahr | Vollständige Lieferadresse wird von Reckon zurückgegeben. | |
ShippingLine1 | String | Falsch | Erste Zeile der Lieferadresse. | |
ShippingLine2 | String | Falsch | Zweite Zeile der Lieferadresse. | |
ShippingLine3 | String | Falsch | Dritte Zeile der Lieferadresse. | |
ShippingLine4 | String | Falsch | Vierte Zeile der Lieferadresse. | |
ShippingLine5 | String | Falsch | Fünfte Zeile der Lieferadresse. | |
ShippingCity | String | Falsch | Städtename für die Lieferadresse. | |
ShippingState | String | Falsch | Staatlicher Name der Lieferadresse. | |
ShippingPostalCode | String | Falsch | Postleitzahl für die Lieferadresse. | |
ShippingCountry | String | Falsch | Land der Lieferadresse. | |
ShippingNote | String | Falsch | Hinweis zur Lieferadresse. | |
Subtotal | Double | Wahr | Bruttozwischensumme. Darin sind weder Steuern noch der bereits gezahlte Betrag enthalten. | |
Tax | Double | Wahr | Gesamter auf diese Transaktion angewandter Umsatzsteuersatz. | |
TaxItem | String | Falsch | SalesTaxItems.Name | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem festgelegten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxItemId | String | Falsch | SalesTaxItems.ID | Ein Umsatzsteuerposten bezieht sich auf eine einzelne Umsatzsteuer, die zu einem bestimmten Satz erhoben und an eine einzelne Agentur gezahlt wird. |
TaxPercent | Double | Wahr | Für die Umsatzsteuer erhobener Prozentsatz. | |
IsPending | Boolean | Falsch | Transaktionsstatus (ob diese Transaktion abgeschlossen wurde oder noch aussteht). | |
IsToBePrinted | Boolean | Falsch | Ob diese Transaktion ausgedruckt werden soll. | |
IsTaxIncluded | Boolean | Falsch | Legt fest, ob Steuern im Transaktionsbetrag enthalten sind. Dies ist nur in den Editionen für Großbritannien und Kanada verfügbar. | |
IsToBeEmailed | Boolean | Falsch | Wenn „true“, schlägt die Transaktion fehl, wenn für den Kunden keine Email-Adresse hinterlegt ist. | |
ItemCount | Integer | True | Die Anzahl der Artikeleinträge für diese Transaktion. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Positionsdaten, die zum Hinzufügen eines Verkaufsbelegs und seiner Positionsdaten verwendet werden kann. | |
CheckNumber | String | Falsch | Prüfnummer. | |
PaymentMethod | String | Falsch | Zahlungsmethoden.Name | Zahlungsmethode. |
PaymentMethodId | String | Falsch | Zahlungsmethoden.ID | Zahlungsmethode. |
DepositAccount | String | Falsch | Konten.FullName | Name des Kontos, auf das diese Zahlung eingezahlt wird. |
DepositAccountId | String | Falsch | Konten.ID | Name des Kontos, auf das diese Zahlung eingezahlt wird. |
CustomerTaxCode | String | Wahr | SalesTaxCodes.Name | Der für diesen Kunden spezifische Steuercode. |
CustomerTaxCodeId | String | Wahr | SalesTaxCodes.ID | Der für diesen Kunden spezifische Steuercode. |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Kaufbeleg zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann der Verkaufsbeleg erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Vertriebsmitarbeiter
Erstellen, aktualisieren, löschen und Abfrage Reckon Sales Rep-Entitäten.
Tabellenspezifische Informationen
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für SalesReps sind „Id“, „TimeModified“, „Initial“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM SalesReps WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Initial LIKE '%12345%'
Einfügen
Um einen SalesRep einzufügen, geben Sie die Spalte Initial und einen vorhandenen SalesRepEntityRef an. Der SalesRepEntityRef kann von einer vorhandenen Entität (Mitarbeiter, Lieferant oder anderer Name) übernommen werden.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die ID des Vertriebsmitarbeiters. | |
Initial | String | Falsch | Die Initialen des Vertriebsmitarbeiters. Diese müssen für jeden Datensatz eindeutig sein. | |
IsActive | Boolean | Falsch | Boolescher Wert, der angibt, ob der Vertriebsmitarbeiter aktiv ist. | |
SalesRepEntityRef_FullName | String | Falsch | Bezieht sich auf den vollständigen Namen des Vertriebsmitarbeiters in der Mitarbeiter-, Lieferanten- oder anderen Namensliste. Sie können bei Insert-/Update-Anweisungen entweder SalesRepEntityRef_FullName oder SalesRepEntityRef_ListId angeben, aber nicht beides. | |
SalesRepEntityRef_ListId | String | Falsch | Bezieht sich auf die ID des Vertriebsmitarbeiters in der Mitarbeiter-, Lieferanten- oder anderen Namensliste. Sie können bei Insert-/Update-Anweisungen entweder SalesRepEntityRef_FullNamee oder SalesRepEntityRef_ListId angeben, aber nicht beides. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision des Vertriebsmitarbeiters angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem der Vertriebsmitarbeiter erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt, zu dem der Vertriebsmitarbeiter geändert wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj) |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
MaxResults | String | Maximale Anzahl zurückzugebender Ergebnisse. |
Umsatzsteuercodes
Erstellen, aktualisieren, löschen und Abfrage Umsatzsteuercodes.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name des Umsatzsteuercodes. | |
Description | String | Falsch | Die Beschreibung des Umsatzsteuercodes. | |
IsActive | Boolean | Falsch | Ob der andere Name aktiv ist oder nicht. | |
IsTaxable | Boolean | Falsch | Ob der andere Name steuerpflichtig ist oder nicht. | |
ItemPurchaseTaxRef_FullName | String | Falsch | Bezieht sich auf den Umsatzsteuerposten. Nur in internationalen Versionen von Reckon verfügbar. | |
ItemPurchaseTaxRef_ListId | String | Falsch | Bezieht sich auf den Umsatzsteuerposten. Nur in internationalen Versionen von Reckon verfügbar. | |
ItemSalesTaxRef_FullName | String | Falsch | SalesTaxItems.Name | Bezieht sich auf den Umsatzsteuerposten. Nur in internationalen Versionen von Reckon verfügbar. |
ItemSalesTaxRef_ListId | String | Falsch | SalesTaxItems.ID | Bezieht sich auf den Umsatzsteuerposten. Nur in internationalen Versionen von Reckon verfügbar. |
TimeCreated | Datetime | True | Das Datum und die Uhrzeit, zu der der Umsatzsteuercode erstellt wurde. | |
TimeModified | Datetime | True | Das letzte Datum und die letzte Uhrzeit, zu der der Umsatzsteuercode geändert wurde. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. |
UmsatzsteuerArtikel
Erstellen, aktualisieren, löschen und Abfrage Umsatzsteuerpositionen.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
Name | String | Falsch | Der Name des anderen Namens. Dieser muss beim Einfügen einen Wert haben. | |
IsActive | Boolean | Falsch | Ob der andere Name aktiv ist oder nicht. | |
ItemDesc | String | Falsch | Eine Beschreibung für den Umsatzsteuerposten. | |
TaxRate | Double | Falsch | Der Steuersatz. Wenn ein von Null abweichender Steuersatz angegeben wird, ist TaxVendorRef erforderlich. | |
TaxVendorRef_FullName | String | Falsch | Anbieter.Name | Bezieht sich auf die Steuerbehörde, der die eingezogenen Steuern geschuldet sind. Dies ist ein Lieferant auf der Lieferantenliste. |
TaxVendorRef_ListID | String | Falsch | Anbieter.ID | Bezieht sich auf die Steuerbehörde, der die eingezogenen Steuern geschuldet sind. Dies ist ein Lieferant auf der Lieferantenliste. |
CustomFields | String | Falsch | Von Reckon zurückgegebene und in XML formatierte benutzerdefinierte Felder. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann der Umsatzsteuerposten zum letzten Mal geändert wurde. | |
TimeCreated | Datetime | True | Wann der Umsatzsteuerposten erstellt wurde. |
Versandarten
Erstellen, aktualisieren, löschen und Abfrage Reckon-Versandmethoden.
Tabellenspezifische Informationen
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für „ShippingMethods“ sind „Id“, „TimeModified“, „Name“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM ShippingMethods WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
Einfügen
Um eine Versandmethode einzufügen, geben Sie die Spalte „Name“ an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung der Versandmethode. | |
Name | String | Falsch | Der Name der Versandmethode. | |
IsActive | Boolean | False | Boolescher Wert, der bestimmt, ob die Versandmethode aktiv ist. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision der Versandmethode angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem die Versandmethode erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der letzten Änderung der Versandart. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
NameMatch | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Der zu verwendende Übereinstimmungstyp bei Angabe des Namens. Die zulässigen Werte sind CONTAINS, EXACT, STARTSWITH, ENDSWITH. |
Allgemeine Geschäftsbedingungen
Erstellen, aktualisieren, löschen und Abfrage die Standardbedingungen von Reckon.
Tabellenspezifische Informationen
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur eine kleine Teilmenge von Spalten zu, die in der WHERE-Klausel einer SELECT Abfrage verwendet werden können. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für StandardTerms-Datensätze sind „Id“, „TimeModified“, „Name“ und „IsActive“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM StandardTerms WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
Einfügen
Um einen Standardbegriff einzufügen, geben Sie die Spalte „Name“ an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die ID des Standardbegriffs. | |
Name | String | Falsch | Der Name des Standardbegriffs. | |
IsActive | Boolean | False | Boolescher Wert, der angibt, ob der Standardbegriff aktiv ist. | |
StdDueDays | Integer | Falsch | Die Anzahl der Tage bis zum Zahlungstermin. | |
StdDiscountDays | Integer | Falsch | Geht die Zahlung innerhalb von StdDiscountDays ein, wird DiscountPct auf die Zahlung angewendet. | |
DiscountPct | Double | Falsch | Wenn die Zahlung innerhalb von StdDiscountDays eingeht, wird dieser Rabatt auf die Zahlung angewendet. DiscountPct muss zwischen 0 und 100 liegen. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision des Standardbegriffs angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem der Standardbegriff erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der Änderung des Standardbegriffs. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
MaxResults | String | Maximale Anzahl zurückzugebender Ergebnisse. |
NameMatch | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Der Übereinstimmungstyp, der bei der Suche mit dem Namen verwendet werden soll. Die zulässigen Werte sind EXACT, STARTSWITH, CONTAINS, ENDSWITH. Der Standardwert ist EXACT. |
KontoauszugGebühren
Erstellen, aktualisieren, löschen und Abfrage Abrechnungsgebühren.
Tabellenspezifische Informationen
Um eine Kontoauszugsgebühr hinzuzufügen, geben Sie den Kundennamen oder die Kunden-ID und den Artikelnamen oder die Artikel-ID an.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können nur mit dem Vergleich „equals“ oder „=“ verwendet werden. Die verfügbaren Spalten für StatementCharges sind Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, IsPaid, AccountsReceivable und AccountsReceivableId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM StatementCharges WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ReferenceNumber | String | Falsch | Transaktionsreferenznummer. | |
CustomerName | String | Falsch | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. Entweder CustomerName oder CustomerId muss beim Einfügen einen Wert haben. |
CustomerId | String | Falsch | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. Beim Einfügen muss entweder CustomerName oder CustomerId einen Wert haben. |
Date | Date | Falsch | Transaktionsdatum. | |
ItemName | String | Falsch | Artikel.FullName | Eine Referenz auf den Artikel für die Transaktion. |
ItemId | String | Falsch | Artikel.ID | Eine Referenz auf den Artikel für die Transaktion. |
Quantity | Double | Falsch | Lagerbestand für diesen Lagerartikel. | |
Rate | Double | Falsch | Der für diesen Artikel berechnete Stückpreis. | |
Amount | Double | Falsch | Betrag der Transaktion. | |
Balance | Double | True | Der verbleibende Saldo der Transaktion. | |
Description | String | Falsch | Eine Textbeschreibung der StatementCharge. | |
AccountsReceivable | String | Falsch | Konten.FullName | Ein Verweis auf den Namen des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountsReceivableId | String | Falsch | Konten.ID | Ein Verweis auf die ID des Debitorenkontos, auf das das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
BilledDate | Date | Falsch | Datum, an dem dem Kunden eine Rechnung gestellt wurde. | |
DueDate | Date | Falsch | Datum, an dem die Zahlung fällig ist. | |
IsPaid | Boolean | True | Gibt an, ob diese Kontoauszugsgebühr bezahlt wurde. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | Wahr | Wann die Kontoabrechnung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Kontoabrechnungsgebühr erstellt wurde. |
Zeiterfassung
Erstellen, aktualisieren, löschen und Abfrage Reckon Time Tracking-Ereignisse.
Tabellenspezifische Informationen
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe Benutzerdefinierte Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für TimeTracking-Einträge sind Id, TimeModified, Date, EmployeeName und EmployeeId. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM TimeTracking WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen Zeiterfassungseintrag einzufügen, geben Sie die Spalten „Mitarbeiter“ und „Dauer“ an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Eine ID ist eine alphanumerische Kennung, die vom Server vergeben wird, wenn ein Objekt zu Reckon hinzugefügt wird. Sie ist für alle Objekte desselben Typs garantiert eindeutig. | |
BillableStatus | String | Falsch | Der Abrechnungsstatus dieser Position. Wenn der Abrechnungsstatus leer ist (d. h. wenn in Reckon kein Abrechnungsstatus angezeigt wird), wird kein BillableStatus-Wert zurückgegeben. Die zulässigen Werte sind Empty, Billable, NotBillable, HasBeenBilled. | |
Date | Date | Falsch | Das Datum der Transaktion. Die Standardformatierung für Daten ist JJJJ-MM-TT; d. h., der 2. September 2002 wird als 2002-09-02 formatiert. Wenn Sie den Wert einer Datumseigenschaft abrufen, wird das Datum immer in diesem Format sein. Dies ist erforderlich, damit beim Einfügen ein Wert vorhanden ist. | |
CustomerName | String | Falsch | Kunden.FullName | Die Customer-Eigenschaft gibt den Kunden an, der Waren oder Dienstleistungen von dem Unternehmen gekauft hat. Dies muss beim Einfügen einen Wert haben, wenn CustomerID leer ist und BillableStatus nicht NotBillable ist. |
CustomerId | String | Falsch | Kunden.ID | Die Eigenschaft „Customer“ gibt den Kunden an, der Waren oder Dienstleistungen von dem Unternehmen gekauft hat. Dies muss beim Einfügen einen Wert haben, wenn CustomerName leer ist und BillableStatus nicht NotBillable ist. |
Duration | String | Falsch | Die Dauer der erfassten Zeit. Die Zeit wird in Stunden gefolgt von Minuten angegeben, wobei diese durch das Zeichen ':' (Doppelpunkt) getrennt sind. Beispielsweise werden zwei Stunden und dreißig Minuten als '2:30' angegeben. | |
EmployeeName | String | Falsch | Mitarbeiter.Name | Ein Verweis auf den Mitarbeiter oder Subunternehmer, dessen Zeit erfasst wird. Die Person ist normalerweise ein Mitarbeiter, kann aber auch ein Lieferant sein oder in einem Datensatz mit einem anderen Namen definiert sein. Dies muss beim Einfügen einen Wert haben, wenn EmployeeId leer ist. |
EmployeeId | String | Falsch | Mitarbeiter.ID | Ein Verweis auf den Mitarbeiter oder Subunternehmer, dessen Zeit erfasst wird. Die Person ist normalerweise ein Mitarbeiter, kann aber auch ein Lieferant sein oder in einem Datensatz mit einem anderen Namen definiert sein. Dies muss beim Einfügen einen Wert haben, wenn EmployeeName leer ist. |
Notes | String | Falsch | Hinweise zu dieser Transaktion. | |
Class | String | Falsch | Klasse.FullName | Ein Verweis auf die Klasse der Transaktion. |
ClassId | String | Falsch | Klasse.ID | Ein Verweis auf die Klasse der Transaktion. |
PayrollWageItemName | String | Falsch | PayrollWageItems.Name | Ein Zahlungsschema wie beispielsweise regulärer Lohn, Überstundenvergütung usw. Diese Eigenschaft kann nur angegeben werden, wenn (1) der angegebene Mitarbeiter sich auf einen Angestellten und nicht auf einen Lieferanten oder Subunternehmer bezieht und (2) die Option „Zeitdaten zum Erstellen von Gehaltsschecks verwenden“ für diesen Angestellten ausgewählt ist (innerhalb der Reckon-Benutzeroberfläche.) |
PayrollWageItemId | String | Falsch | PayrollWageItems.ID | Ein Zahlungsschema wie beispielsweise regulärer Lohn, Überstundenvergütung usw. Diese Eigenschaft kann nur angegeben werden, wenn (1) es sich bei dem angegebenen Mitarbeiter um einen Angestellten und nicht um einen Lieferanten oder Subunternehmer handelt und (2) die Option „Zeitdaten zum Erstellen von Gehaltsschecks verwenden“ für diesen Angestellten in der Reckon-Benutzeroberfläche ausgewählt ist. |
ServiceItemName | String | Falsch | Artikel.Name | Die Art der ausgeführten Arbeit. Wenn kein Kunde angegeben ist, wird ServiceItem nicht benötigt. Wenn BillableStatus auf Billable gesetzt ist, sind sowohl ServiceItem als auch Customer erforderlich. Dies muss beim Einfügen einen Wert haben, wenn ServiceItemID leer ist. |
ServiceItemId | String | Falsch | Artikel.ID | Die Art der ausgeführten Arbeit. Wenn kein Kunde angegeben ist, wird ServiceItem nicht benötigt. Wenn BillableStatus auf Billable gesetzt ist, sind sowohl ServiceItem als auch Customer erforderlich. Dies muss beim Einfügen einen Wert haben, wenn ServiceItemName leer ist. |
EditSequence | String | True | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | True | Wann das Zeiterfassungsereignis zuletzt geändert wurde. | |
TimeCreated | Datetime | True | Wann das Zeiterfassungsereignis erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
Aufgaben
Erstellen, aktualisieren, löschen und Abfrage Reckon To Do-Einträge.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung des Anbietertyps. | |
Notes | String | Falsch | Hinweise zu diesem To-Do-Eintrag. | |
IsActive | Boolean | False | Boolescher Wert, der bestimmt, ob der Anbietertyp aktiv ist. | |
IsDone | Boolean | Falsch | Ob dieser Aufgabeneintrag abgeschlossen ist oder nicht. | |
ReminderDate | Datetime | Falsch | Erinnerungsdatum für diesen Aufgabeneintrag. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision der Zahlungsmethode angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem der Lieferantentyp erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der letzten Änderung des Anbietertyps. |
FahrzeugKilometerstand
Erstellen, aktualisieren, löschen und Abfrage Reckon Vehicle Mileage-Entitäten.
Tabellenspezifische Informationen
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für die VehicleMileage-Tabelle sind „Id“, „Name“ und „TimeModified“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM VehicleMileage WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
Einfügen
Um einen VehicleMileage-Eintrag einzufügen, geben Sie einen vorhandenen VehicleRef und entweder TotalMiles oder sowohl OdometerStart als auch OdometerEnd an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die ID des Kilometerstands des Fahrzeugs. | |
VehicleRef_FullName | String | Falsch | Das Fahrzeug zur Verwendung in Kilometertransaktionen. Jeder Fahrzeugname muss eindeutig sein. | |
VehicleRef_ListID | String | Falsch | Die Referenz-ID für die Fahrzeugmeilentransaktion. | |
CustomerRef_FullName | String | Falsch | Kunden.FullName | Der vollständige Name eines referenzierten Kunden in Reckon. Sie können bei Insert-/Update-Anweisungen nur CustomerRef_FullName oder CustomerRef_ListId angeben und nicht beide. |
CustomerRef_ListID | String | Falsch | Kunden.ID | Die ID des referenzierten Kunden in Reckon. Sie können bei Insert-/Update-Anweisungen nur CustomerRef_FullName oder CustomerRef_ListId angeben und nicht beide. |
ItemRef_FullName | String | Falsch | Artikel.FullName | Ein Verweis auf den vollständigen Namen eines Elements in Reckon. Sie können bei Insert-/Update-Anweisungen nur ItemRef_FullName oder ItemRef_ListId angeben und nicht beide. |
ItemRef_ListID | String | Falsch | Artikel.ID | Ein Verweis auf die ID eines Elements in Reckon. Sie können bei Insert-/Update-Anweisungen nur ItemRef_FullName oder ItemRef_ListId angeben und nicht beide. |
ClassRef_FullName | String | Falsch | Klasse.FullName | Ein Verweis auf den vollständigen Namen einer Klasse in Reckon. Sie können bei Insert-/Update-Anweisungen nur ClassRef_FullName oder ClassRef_ListId angeben und nicht beide. |
ClassRef_ListID | String | Falsch | Klasse.ID | Ein Verweis auf die ID einer Klasse in Reckon. Sie können bei Insert-/Update-Anweisungen nur ClassRef_FullName oder ClassRef_ListId angeben und nicht beide. |
TripStartDate | Datetime | Falsch | Datum, an dem die Reise begonnen hat. Wenn dieses Feld auf einem Einschub leer gelassen wird, wird das aktuelle Datum zum Zeitpunkt der Transaktion verwendet. | |
TripEndDate | Datetime | Falsch | Das Datum, an dem die Reise endete. Wenn dieses Feld bei einem Einschub leer gelassen wird, wird das aktuelle Datum zum Zeitpunkt der Transaktion verwendet. | |
OdometerStart | Integer | Falsch | Kilometerstand zu Beginn der Fahrt. Wenn TotalMiles angegeben ist, können Sie OdometerStart und OdometerEnd nicht angeben. | |
OdometerEnd | Integer | Falsch | Kilometerstand am Ende der Fahrt. Wenn TotalMiles angegeben ist, können Sie OdometerStart und OdometerEnd nicht angeben. | |
TotalMiles | Double | Falsch | Gesamtkilometerzahl der Reise. Wenn TotalMiles angegeben ist, können Sie OdometerStart und OdometerEnd nicht angeben. | |
Notes | String | Falsch | Zusatzinformationen. | |
BillableStatus | String | False | Der Billig-Status des Fahrzeugkilometerstands. Die zulässigen Werte sind Billable, NotBillable, HasBeenBilled. | |
StandardMileageRate | Double | Falsch | Der derzeit vom Finanzamt zugelassene Kilometersatz für Kfz-Kosten. | |
StandardMileageTotalAmount | Double | Falsch | Der Betrag wird berechnet, indem die gesamten Fahrtmeilen der aktuellen Fahrzeugmeilentransaktion mit dem aktuell verwendeten Standardmeilensatz multipliziert werden. | |
BillableRate | Double | Falsch | Bezieht sich bei einer abrechenbaren Transaktion für Fahrzeugkilometer auf den Tarif, der verwendet wird, um einem Kunden Kilometergeld in Rechnung zu stellen. Der Tarif wird im Serviceartikel oder dem anderen Gebührenartikel angegeben, auf den in den ItemRef-Spalten verwiesen wird. | |
BillableAmount | Double | Falsch | Bei einer abrechenbaren Fahrzeugmeilentransaktion bezieht sich dies auf die Gesamtgebühr, die Reckon berechnet, indem es die Gesamtmeilenzahl der Fahrt mit dem Satz multipliziert, der in dem in den ItemRef-Spalten referenzierten Artikel angegeben ist. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision der Fahrzeugkilometertransaktion angibt. | |
TimeCreated | Datetime | True | Wann der Kilometerstand des Fahrzeugs zuletzt geändert wurde. | |
TimeModified | Datetime | True | Wann der Kilometerstand des Fahrzeugs erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj) |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchendes Datum der letzten Änderung (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes zu suchendes Transaktionsdatum (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj) |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum (im Format jjjj-MM-tt, MM-tt-jj, MM-tt-jjjj, MM/tt/jj oder MM/tt/jjjj). |
MaxResults | String | Maximale Anzahl zurückzugebender Ergebnisse. |
VerkäuferGuthabenKostenArtikel
Erstellen, aktualisieren, löschen und Abfrage Sie Abrechnungsposten für Kreditorenkreditkosten.
Tabellenspezifische Informationen
VendorCredits können über VendorCredits eingefügt, aktualisiert oder abgefragt werden, VendorCreditExpenseItems oder VendorCreditLineItems Tabellen. VendorCredits können mit dem Befehl VendorCredits gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für die VendorCredits-Tabelle sind Id, Date, TimeModified, VendorName, VendorId, AccountsPayableId und AccountsPayableName. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM VendorCreditExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen VendorCredit hinzuzufügen, geben Sie den Lieferanten und mindestens eine Ausgabe oder Position an. Alle Spalten mit Ausgabepositionen können zum Einfügen mehrerer Ausgabepositionen für eine neue VendorCredit-Transaktion verwendet werden. Im Folgenden wird beispielsweise ein neuer VendorCredit mit zwei Ausgabepositionen eingefügt:
INSERT INTO VendorCreditExpenseItems#TEMP (VendorName, ExpenseAccount, ExpenseAmount) VALUES ('A Cheung Limited', 'Utilities:Telephone', 52.25)
INSERT INTO VendorCreditExpenseItems#TEMP (VendorName, ExpenseAccount, ExpenseAmount) VALUES ('A Cheung Limited', 'Professional Fees:Accounting', 235.87)
INSERT INTO VendorCreditExpenseItems (VendorName, ExpenseAccount, ExpenseAmount) SELECT VendorName, ExpenseAccount, ExpenseAmount FROM VendorCreditExpenseItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format VendorCreditId|ExpenseLineId. | |
VendorCreditId | String | Falsch | VendorCredits.ID | Die ID der VendorCredit-Transaktion. |
VendorName | String | Falsch | Anbieter.Name | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountsPayable | String | Falsch | Konten.FullName | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Verweis auf das Kreditorenkonto. |
Amount | Double | Wahr | Betrag der Transaktion. | |
Memo | String | Falsch | Memo zur Transaktion. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
ExpenseLineId | String | True | Die Positionskennung. | |
ExpenseAccount | String | Falsch | Konten.FullName | Der Kontoname für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAccountId | String | Falsch | Konten.ID | Die Konto-ID für diese Ausgabenzeile. ExpenseAccount oder ExpenseAccountId müssen beim Einfügen einen Wert haben. |
ExpenseAmount | Double | Falsch | Der Gesamtbetrag dieser Ausgabenposition. | |
ExpenseBillableStatus | String | Falsch | Der Abrechnungsstatus dieser Ausgabenposition. Die zulässigen Werte sind EMPTY, BILLABLE, NOT BILLABLE, HASBEENBILLED. Der Standardwert ist EMPTY. | |
ExpenseCustomer | String | Falsch | Kunden.FullName | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseCustomerId | String | Falsch | Kunden.ID | Der mit dieser Kostenposition verknüpfte Kunde. |
ExpenseClass | String | Falsch | Klasse.FullName | Der Klassenname dieser Ausgabe. |
ExpenseClassId | String | Falsch | Klasse.ID | Die Klassen-ID dieser Ausgabe. |
ExpenseTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ExpenseTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ExpenseMemo | String | Falsch | Eine Notiz zu dieser Ausgabenposition. | |
TimeModified | Datetime | True | Wann die Inventarbaugruppe zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Bestandszusammenstellung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
PaidStatus | String | Der Zahlungsstatus des Lieferantenkredits. Die zulässigen Werte sind ALL, PAID, UNPAID, NA. Der Standardwert ist ALL. |
Lieferantenkreditpositionen
Erstellen, aktualisieren, löschen und Abfrage Sie Kreditpositionen des Anbieters.
Tabellenspezifische Informationen
VendorCredits können über VendorCredits eingefügt, aktualisiert oder abgefragt werden, VendorCreditExpenseItems oder VendorCreditLineItems Tabellen. VendorCredits können mit dem Befehl VendorCredits gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für die VendorCredits-Tabelle sind Id, Date, TimeModified, VendorName, VendorId, AccountsPayableId und AccountsPayableName. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM VenderCreditLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen VendorCredit hinzuzufügen, geben Sie einen Lieferanten und mindestens eine Ausgabe oder Position an. Alle Positionsspalten können zum Einfügen mehrerer Positionen für eine neue VendorCredit-Transaktion verwendet werden. So fügt beispielsweise das Folgende einen neuen VendorCredit mit zwei Positionen ein:
INSERT INTO VendorCreditLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Repairs', 1)
INSERT INTO VendorCreditLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Removal', 2)
INSERT INTO VendorCreditLineItems (VendorName, ItemName, ItemQuantity) SELECT VendorName, ItemName, ItemQuantity FROM VendorCreditLineItems#TEMP
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung im Format VendorCreditId|ItemLineId. | |
VendorCreditId | String | Falsch | VendorCredits.ID | Die ID der VendorCredit-Transaktion. |
VendorName | String | Falsch | Anbieter.Name | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountsPayable | String | Falsch | Konten.Name | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Verweis auf das Kreditorenkonto. |
Amount | Double | Wahr | Betrag der Transaktion. | |
Memo | String | Falsch | Memo zur Transaktion. | |
ItemLineId | String | True | Die Positionskennung. | |
ItemAmount | Double | Falsch | Der Gesamtbetrag dieser Kreditorenkreditposition. Dies sollte eine positive Zahl sein. | |
ItemClass | String | Falsch | Klasse.FullName | Gibt die Klasse der Kreditorenkreditposition an. |
ItemClassId | String | Falsch | Klasse.ID | Gibt die Klasse der Kreditorenkreditposition an. |
ItemTaxCode | String | Falsch | SalesTaxCodes.Name | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemTaxCodeId | String | Falsch | SalesTaxCodes.ID | Umsatzsteuerinformationen für diesen Artikel (steuerpflichtig oder nicht steuerpflichtig). |
ItemName | String | Falsch | Artikel.FullName | Der Artikelname. |
ItemId | String | Falsch | Artikel.ID | Die Artikel-ID. |
ItemGroup | String | Falsch | Artikel.FullName | Name der Artikelgruppe. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemGroupId | String | Falsch | Artikel.ID | Artikelgruppenname. Verweis auf eine Gruppe von Positionen, zu der dieser Artikel gehört. |
ItemDescription | String | Falsch | Eine Beschreibung des Artikels. | |
ItemQuantity | Double | Falsch | Die Menge des Artikels oder der Artikelgruppe ist in dieser Zeile angegeben. | |
ItemCost | Double | Falsch | Die Stückkosten für einen Artikel. | |
ItemBillableStatus | String | Falsch | Abrechnungsstatus des Artikels. Die zulässigen Werte sind EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED. Der Standardwert ist EMPTY. | |
ItemCustomer | String | Falsch | Kunden.FullName | Der Name des Kunden, der den Artikel bestellt hat. |
ItemCustomerId | String | Falsch | Kunden.ID | Die ID des Kunden, der den Artikel bestellt hat. |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung für diese Kopie des Objekts. | |
TimeModified | Datetime | True | Wann die Lieferantengutschrift zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Lieferantengutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes Transaktionsdatum, nach dem gesucht werden soll. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
PaidStatus | String | Der Zahlungsstatus des Lieferantenkredits. Die zulässigen Werte sind ALL, PAID, UNPAID, NA. Der Standardwert ist ALL. |
ItemOverrideAccount | String | Der Kontoname, der zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
ItemOverrideAccountId | String | Die Konto-ID, die zum Überschreiben des Standardkontos für das Element verwendet wird. Dies ist nur bei Einfügungen und Aktualisierungen verfügbar. |
LieferantenCredits
Erstellen, aktualisieren, löschen und Abfrage Reckon Vendor Credits.
Tabellenspezifische Informationen
VendorCredits können über VendorCredits eingefügt, aktualisiert oder abgefragt werden, VendorCreditExpenseItems oder VendorCreditLineItems Tabellen. VendorCredits können mit dem Befehl VendorCredits gelöscht werden Tabelle.
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe die Benutzerdefinierten Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für VendorCredits sind Id, Date, TimeModified, VendorName, VendorId, AccountsPayableId und AccountsPayableName. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM VendorCredits WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Einfügen
Um einen VendorCredit hinzuzufügen, geben Sie einen Lieferanten und mindestens eine Ausgabe oder Position an. Die Spalten ItemAggregate und ExpenseAggregate können verwendet werden, um ein XML-Aggregat von Positions- oder Ausgabenpositionsdaten anzugeben. Die Spalten, die in diesen Aggregaten verwendet werden können, sind in den VendorCreditLineItems definiert und VendorCreditExpenseItems-Tabellen und beginnt mit „Artikel“ und „Aufwand“. Im Folgenden wird beispielsweise ein neuer Lieferantenkredit mit zwei Einzelposten eingefügt:
INSERT INTO VendorCredits (VendorName, ItemAggregate)
VALUES ('A Cheung Limited',
'<VendorCreditLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</VendorCreditLineItems>')
Um Unterpositionen einzufügen, setzen Sie das Feld „ItemName“ auf den vollständigen Namen des Artikels, z. B. „<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>“
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die RefId des Datensatzes. | |
VendorName | String | Falsch | Anbieter.Name | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorId | String | Falsch | Anbieter.ID | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
Date | Date | False | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TxnNumber | Integer | True | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ReferenceNumber | String | Falsch | Referenznummer für die Transaktion. | |
AccountsPayable | String | Falsch | Konten.FullName | Verweis auf das Kreditorenkonto. |
AccountsPayableId | String | Falsch | Konten.ID | Verweis auf das Kreditorenkonto. |
Amount | Double | Wahr | Betrag der Transaktion. | |
Memo | String | Falsch | Memo zur Transaktion. | |
ItemCount | Integer | True | Die Anzahl der Einzelposten. | |
ItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen einer Lieferantengutschrift und ihrer Einzelpostendaten verwendet werden kann. | |
ExpenseItemCount | Integer | True | Die Anzahl der Ausgabenpositionen. | |
ExpenseItemAggregate | String | Falsch | Eine Zusammenfassung der Einzelpostendaten, die zum Hinzufügen eines VendorCredit und seiner Ausgabenpostendaten verwendet werden kann. | |
TransactionCount | Integer | True | Die Anzahl der mit der Rechnung verbundenen Transaktionen. | |
TransactionAggregate | String | True | Eine Zusammenfassung der verknüpften Transaktionsdaten. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
TimeModified | Datetime | True | Wann die Lieferantengutschrift zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann die Lieferantengutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Item\* | String | Alle positionspezifischen Spalten können in Einfügungen verwendet werden. |
Expense\* | String | Alle ausgabepositionsspezifischen Spalten können in Einfügungen verwendet werden. |
StartTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Transaktionsdatum, nach dem gesucht werden soll. |
EndTxnDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Letztes zu suchendes Transaktionsdatum. |
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
PaidStatus | String | Der Zahlungsstatus des Lieferantenkredits. Die zulässigen Werte sind ALL, PAID, UNPAID, NA. Der Standardwert ist ALL. |
Anbieter
Erstellen, aktualisieren, löschen und Abfrage Reckon-Anbieter.
Tabellenspezifische Informationen
Diese Tabelle hat eine Spalte „Benutzerdefinierte Felder“. Siehe Benutzerdefinierte Felder Seite für weitere Informationen.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für die Tabelle „Lieferanten“ sind „ID“, „TimeModified“, „Balance“ und „Name“. „TimeModified“ kann mit den Bedingungen „>“, „>=“, „<“, „<=“ oder „=“ verwendet werden und kann zweimal verwendet werden, um einen Bereich anzugeben. „Balance“ kann mit den Bedingungen „>=“, „<=“ oder „=“ verwendet werden, aber nicht, um einen Bereich anzugeben. „Name“ kann mit den Bedingungen „=“ oder „LIKE“ verwendet werden, um eine „beginnt mit“, „endet mit“ oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Vendors WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
Einfügen
Um einen Anbieter hinzuzufügen, geben Sie die Spalte „Name“ an.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung des Anbieters. | |
Name | String | Falsch | Der Name des Anbieters. Beim Einfügen muss ein Wert angegeben werden. | |
Salutation | String | Falsch | Eine Anrede, etwa Herr, Frau etc. | |
FirstName | String | Falsch | Ein Vorname. | |
MiddleInitial | String | Falsch | Der zweite Vorname. | |
LastName | String | Falsch | Ein Nachname. | |
Company | String | Falsch | Der Firmenname des Lieferanten. | |
Contact | String | Falsch | Der Name des Kontakts. | |
AccountNumber | String | Falsch | Die Kontonummer für diesen Lieferanten. | |
Type | String | Falsch | Der in Reckon vordefinierte Anbietertyp. | |
TypeId | String | Falsch | Der in Reckon vordefinierte Anbietertyp. | |
CreditLimit | Double | Falsch | Das Kreditlimit für diesen Lieferanten. | |
TaxIdentity | String | Falsch | Zeichenfolge, die den Lieferanten gegenüber dem IRS identifiziert. | |
AlternateContact | String | Falsch | Der Name des alternativen Kontakts. | |
Phone | String | Falsch | Die Telefonnummer des Verkäufers. | |
Fax | String | Falsch | Die Faxnummer des Lieferanten. | |
AlternatePhone | String | Falsch | Die alternative Telefonnummer des Anbieters. | |
Email | String | Falsch | Die Email Adresse des Anbieters. | |
Notes | String | Falsch | Hinweise zu diesem Anbieter. | |
Address | String | Wahr | Vollständige Adresse von Reckon zurückgegeben. | |
Line1 | String | Falsch | Erste Zeile der Adresse. | |
Line2 | String | Falsch | Zweite Zeile der Adresse. | |
Line3 | String | Falsch | Dritte Zeile der Adresse. | |
Line4 | String | Falsch | Vierte Zeile der Adresse. | |
Line5 | String | Falsch | Fünfte Zeile der Adresse. | |
City | String | Falsch | Städtename für die Adresse des Verkäufers. | |
State | String | Falsch | Staatlicher Name für die Adresse des Verkäufers. | |
PostalCode | String | Falsch | Postleitzahl für die Adresse des Lieferanten. | |
Country | String | Falsch | Land der Adresse des Verkäufers. | |
Note | String | Falsch | Hinweis zur Adresse des Verkäufers. | |
Balance | Double | Wahr | Offener Saldo für diesen Lieferanten. | |
Terms | String | Falsch | Ein Verweis auf die Zahlungsbedingungen für diesen Lieferanten. Ein typisches Beispiel könnte „2 % 10 netto 60“ sein. Dieses Feld kann in Einfügungen, aber nicht in Aktualisierungen festgelegt werden. | |
TermsId | String | Falsch | Ein Verweis auf die Zahlungsbedingungen dieses Lieferanten. | |
EligibleFor1099 | Boolean | Falsch | Ob dieser Lieferant für 1099 berechtigt ist. | |
NameOnCheck | String | Falsch | Der auf Schecks zu druckende Name. | |
IsActive | Boolean | Falsch | Ob der Anbieter aktiv ist oder nicht. | |
CustomFields | String | Falsch | Benutzerdefinierte Felder, die von Reckon zurückgegeben und in XML formatiert wurden. | |
EditSequence | String | True | Eine Kennung für diese Kopie des Objekts. | |
TimeModified | Datetime | True | Wann der Anbieter zuletzt geändert wurde. | |
TimeCreated | Datetime | Wahr | Wann der Lieferant erstellt wurde. | |
PrefillAccountId1 | String | Falsch | ID einer für diesen Anbieter definierten Kontovorbefüllung. | |
PrefillAccountName1 | String | Falsch | Name einer für diesen Anbieter definierten Kontovorbelegung. | |
PrefillAccountId2 | String | Falsch | ID einer für diesen Anbieter definierten Kontovorbefüllung. | |
PrefillAccountName2 | String | Falsch | Name einer für diesen Anbieter definierten Kontovorbelegung. | |
PrefillAccountId3 | String | Falsch | ID einer für diesen Anbieter definierten Kontovorbefüllung. | |
PrefillAccountName3 | String | Falsch | Name einer für diesen Anbieter definierten Kontovorbelegung. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Frühestes Änderungsdatum, nach dem gesucht werden soll. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Zu suchen ist das letzte Änderungsdatum. |
ActiveStatus | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Beschränkt die Suche auf aktive oder inaktive Datensätze oder alle Datensätze. Die zulässigen Werte sind ALL, ACTIVE, INACTIVE, NA. Der Standardwert ist ALL. |
NameMatchType | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Art der Übereinstimmung, die für den Namen durchgeführt werden soll. Die zulässigen Werte sind EXACT, STARTSWITH, ENDSWITH, CONTAINS. Der Standardwert ist CONTAINS. |
MaxBalance | String | Der maximale Saldobetrag, für den Ergebnisse zurückgegeben werden sollen. Kann nicht angegeben werden, wenn MinBalance angegeben ist. |
MinBalance | String | Der Mindestsaldo, für den Ergebnisse zurückgegeben werden sollen. Kann nicht angegeben werden, wenn MaxBalance angegeben ist. |
Anbietertypen
Erstellen, aktualisieren, löschen und Abfrage Reckon-Anbietertypen.
Spalten
Name | Typ | Nur Lesen | Referenzen | Beschreibung |
---|---|---|---|---|
ID [KEY] | String | True | Die eindeutige Kennung des Anbietertyps. | |
Name | String | Falsch | Der Name des Anbietertyps. | |
FullName | String | Falsch | Der Name des Anbietertyps. | |
IsActive | Boolean | False | Boolescher Wert, der bestimmt, ob der Anbietertyp aktiv ist. | |
ParentRef_FullName | String | Falsch | VendorTypes.FullName | Vollständiger Name des übergeordneten Elements für den Lieferantentyp. Sie können bei INSERT/UPDATE-Anweisungen nur ParentRef_FullName oder ParentRef_ListId angeben und nicht beide. |
ParentRef_ListId | String | Falsch | VendorTypes.ID | ID für das übergeordnete Element des Lieferantentyps. Sie können bei INSERT/UPDATE-Anweisungen nur ParentRef_FullName oder ParentRef_ListId angeben und nicht beide. |
Sublevel | Integer | True | Wie viele übergeordnete Typen der Lieferantentyp hat. | |
EditSequence | String | True | Eine Zeichenfolge, die die Revision der Zahlungsmethode angibt. | |
TimeCreated | Datetime | True | Der Zeitpunkt, zu dem der Lieferantentyp erstellt wurde. | |
TimeModified | Datetime | True | Der Zeitpunkt der letzten Änderung des Anbietertyps. |
Ansichten
Ansichten ähneln Tabellen in der Art und Weise, wie Daten dargestellt werden; Ansichten sind jedoch schreibgeschützt.
Abfragen können für eine Ansicht ausgeführt werden, als wäre sie eine normale Tabelle.
Von Reckon Accounts Hosted Connector-Ansichten
Name | Beschreibung |
---|---|
BillLinkedTransactions | Abfrage von mit Rechnungen verknüpften Transaktionen. |
CreditMemoLinkedTransactions | Abfrage mit Gutschrift verknüpfter Transaktionen. |
CustomColumns | Abfrage: Benutzerdefinierte Spalten berechnen. |
DeletedEntities | Gelöschte Entitäten abfragen. |
DeletedTransactions | Gelöschte Transaktionen abfragen. |
EstimateLinkedTransactions | Abfrage, Berechnung, Schätzung verknüpfter Transaktionen. |
Host | Abfrage des Reckon-Host. Der Host stellt Informationen über den aktuell ausgeführten Reckon-Prozess dar. |
InvoiceLinkedTransactions | Abfrage mit Rechnung verknüpfter Transaktionen. |
ItemReceiptLinkedTransactions | Abfrage der mit dem Artikeleingang verknüpften Transaktionen. |
Preferences | Abfrageinformationen zu vielen der Einstellungen, die der Reckon-Benutzer in der Firmendatei festgelegt hat. |
PurchaseOrderLinkedTransactions | Abfrage verknüpfter Transaktionen für Bestellungen. |
SalesOrderLinkedTransactions | Abfrage der mit Verkaufsaufträgen verknüpften Transaktionen. |
StatementChargeLinkedTransactions | Abfrage mit Abrechnungsgebühren verknüpfter Transaktionen. |
SupportedVersions | Abfrage „Unterstützte Versionen berechnen“. |
Templates | Abfrage-Reckon-Vorlagen. |
Transactions | Abfrage von Reckon-Transaktionen. Sie können die Transaktionen anhand einer Reihe von Werten durchsuchen, darunter Typ, Entität, Konto, Referenznummer, Artikel, Klasse, Datum und Änderungszeit. |
UserFiles | Abfrage „Rechnen Sie UserFiles“. |
VendorCreditLinkedTransactions | Abfrage von mit Lieferantenkrediten verknüpften Transaktionen. |
BillLinkedTransactions
Abfrage von mit Rechnungen verknüpften Transaktionen.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit der in der Spalte „BillId“ angegebenen Rechnung verknüpft wurden.
Wählen
Standardmäßig SupportEnhancedSQL
ist auf true gesetzt und das Folgende wird berücksichtigt, wenn es vorhanden ist. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL
ist auf „False“ gesetzt, nur die folgenden Filter werden berücksichtigt.
Reckon Accounts Hosted lässt nur die Verwendung einer kleinen Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage zu. Diese Spalten können normalerweise nur mit dem Vergleich „gleich“ oder „=“ verwendet werden. Die verfügbaren Spalten für Rechnungen sind Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid und TimeModified. TimeModified und Date können mit den Bedingungen >, >=, <, <= oder = verwendet werden und können zweimal verwendet werden, um einen Bereich anzugeben. ReferenceNumber kann mit den Bedingungen = oder LIKE verwendet werden, um eine „beginnt mit“-, „endet mit“- oder „enthält“-Syntax festzulegen. Beispiel:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format BillId|ItemLineId. | |
BillId | String | Rechnungen.ID | Die Artikelkennung. |
TransactionId | String | Die ID der verknüpften Transaktion. | |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen der Rechnung und der verknüpften Transaktion. | |
TimeModified | Datetime | Wann die Rechnung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann die Rechnung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String | |
PaidStatus | String |
CreditMemoLinkedTransactions
Abfrage verknüpfter Transaktionen mit Gutschriftbelegen.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit dem in der Spalte „CreditMemoId“ angegebenen CreditMemo verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format CreditMemoId|ItemLineId. | |
CreditMemoId | String | Gutschriften.ID | Die Gutschriftkennung. |
ReferenceNumber | String | Die Referenznummer der Transaktion. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
CustomerName | String | Der Name des Kunden auf der Gutschrift. | |
TransactionId | String | Die ID der verknüpften Transaktion. | |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen der Gutschrift und der verknüpften Transaktion. | |
TimeModified | Datetime | Wann die Gutschrift zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann die Gutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String | |
ItemPriceLevel | String |
Benutzerdefinierte Spalten
Benutzerdefinierte Spalten abfragen.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
DataExtID [KEY] | String | Die ID einer Datenerweiterung. | |
OwnerID | String | Der Besitzer einer Datenerweiterung. | |
DataExtName | String | Der Name der Datenerweiterung. | |
DataExtType | String | Der Datentyp des Feldes. | |
AssignToObject | String | Das mit dem Ergebnis verknüpfte Objekt. | |
DataExtListRequire | Boolean | ||
DataExtTxnRequire | Boolean | ||
DataExtFormatString | String |
Gelöschte Entitäten
Gelöschte Entitäten abfragen.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ListID [KEY] | String | Die eindeutige Kennung. | |
ListDelType | String | Der Entitätstyp. Gültige Werte sind Konto, Abrechnungssatz, Klasse, Währung, Kunde, Kundennachricht, Kundentyp, Datumsgesteuerte Bedingungen, Mitarbeiter, Lagerstandort, Artikelrabatt, Artikelanlagevermögen, Artikelgruppe, Artikelbestand, Artikelbestandsmontage, Artikelnichtbestand, Artikelandere Gebühr, Artikelzahlung, Artikelumsatzsteuer, Artikelumsatzsteuergruppe, Artikeldienst, Artikelzwischensumme, Auftragstyp, anderer Name, Zahlungsmethode, Lohnartikelnichtlohn, Lohnartikellohn, Preisebene, Vertriebsmitarbeiter, Umsatzsteuercode, Versandmethode, Standardbedingungen, ToDo, Maßeinheitssatz, Fahrzeug, Lieferant, Lieferantentyp, Arbeiterentgeltcode | |
FullName | String | Der vollständige Name der Entität. | |
TimeCreated | Datetime | Der Zeitpunkt, zu dem das Objekt erstellt wurde. | |
TimeDeleted | Datetime | Der Zeitpunkt, zu dem das Objekt gelöscht wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
TimeModified | String |
Gelöschte Transaktionen
Gelöschte Transaktionen abfragen.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
TxnID [KEY] | String | Die eindeutige Kennung. | |
TxnDelType | String | Der Transaktionstyp. Gültige Werte sind ARRefundCreditCard, Bill, BillPaymentCheck, BillPaymentCreditCard, BuildAssembly, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceiv, SalesTaxPaymentCheck, TimeTracking, TransferInventory, VehicleMileage, VendorCredit | |
ReferenceNumber | String | Der vollständige Name der Entität. | |
TimeCreated | Datetime | Der Zeitpunkt, zu dem das Objekt erstellt wurde. | |
TimeDeleted | Datetime | Der Zeitpunkt, zu dem das Objekt gelöscht wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
TimeModified | String |
Schätzung verknüpfter Transaktionen
Abfrage, Berechnung, Schätzung verknüpfter Transaktionen.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit der in der Spalte „EstimateId“ angegebenen Schätzung verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format EstimateId|ItemLineId. | |
EstimateId | String | Schätzungen.ID | Die Schätzungskennung. |
ReferenceNumber | String | Referenznummer der Transaktion. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. |
CustomerId | String | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. |
Date | Date | Transaktionsdatum. | |
TransactionId | String | Die ID der verknüpften Transaktion. | |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen der Schätzung und der verknüpften Transaktion. | |
TimeModified | Datetime | Wann die Gutschrift zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann die Gutschrift erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String | |
ItemPriceLevel | String |
Host
Fragen Sie den Reckon-Host ab. Der Host enthält Informationen über den aktuell ausgeführten Reckon-Prozess.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ProductName [KEY] | String | Der Name der verwendeten Reckon-Version. | |
MajorVersion | String | Die Hauptversion von Reckon. | |
MinorVersion | String | Die Nebenversion von Reckon. | |
Country | String | Land, für das die Reckon-Edition entwickelt wurde. | |
SupportedQBXMLVersion | String | Eine durch Kommas getrennte Liste der von der Reckon-Version unterstützten QBXML-Versionen. | |
IsAutomaticLogin | Boolean | Ein Boolescher Wert, der angibt, ob die aktuell ausgeführte .exe für Reckon die automatische Anmeldung verwendet. Wenn dieser Wert zutrifft, bedeutet dies, dass die Reckon-Benutzeroberfläche derzeit geschlossen ist und die Reckon-.exe im Hintergrund gestartet wurde, um mit der Unternehmensdatei zu interagieren. | |
QBFileMode | String | Der aktuell verwendete Dateimodus des Unternehmens. Beispielsweise SingleUser oder MultiUser. |
Rechnungsverknüpfte Transaktionen
Abfrage verknüpfter Transaktionen mit Rechnungen.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit der in der Spalte „InvoiceId“ angegebenen Rechnung verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format InvoiceId|ItemLineId. | |
InvoiceId | String | Rechnungen.ID | Die Rechnungskennung. |
ReferenceNumber | String | Die Referenznummer der Transaktion. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Kunden.FullName | Der Name des Kunden auf der Rechnung. Entweder CustomerName oder CustomerId muss beim Einfügen einen Wert haben. |
CustomerId | String | Kunden.ID | Die ID des Kunden auf der Rechnung. Alternativ können Sie diesem Feld beim Einfügen anstelle von CustomerName einen Wert zuweisen. |
Account | String | Konten.FullName | Ein Verweis auf das Debitorenkonto, auf dem das aus dieser Transaktion erhaltene Geld eingezahlt wird. |
AccountId | String | Konten.ID | Ein Verweis auf das Debitorenkonto, auf dem das aus dieser Transaktion erhaltene Geld hinterlegt wird. |
Date | Date | Das Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TransactionId | String | Die ID der verknüpften Transaktion. | |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen der Rechnung und der verknüpften Transaktion. | |
TimeModified | Datetime | Wann die Rechnung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann die Rechnung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String |
ArtikelbelegVerknüpfteTransaktionen
Abfrage verknüpfter Transaktionen für Rechnungsbelege.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit den in der Spalte ItemReceiptId angegebenen ItemReceipts verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format ItemReceiptId|ItemReceiptLineId. | |
ItemReceiptId | String | Artikelbelege.ID | Die Artikelkennung für den Artikelbeleg. Diese wird aus der Tabelle „ItemReceipts“ abgerufen. |
VendorName | String | Anbieter.Name | Der Name des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
VendorId | String | Anbieter.ID | Die eindeutige ID des Lieferanten. Beim Einfügen eines Artikelbelegs muss entweder VendorName oder VendorId angegeben werden. |
Date | Date | Das Transaktionsdatum. | |
ReferenceNumber | String | Die Referenznummer der Transaktion. | |
AccountsPayable | String | Konten.FullName | Ein Verweis auf den Namen des Kontos, auf das der Artikelbeleg zu zahlen ist. |
AccountsPayableId | String | Konten.ID | Ein Verweis auf die eindeutige ID des Kontos, auf das der Artikelbeleg zu zahlen ist. |
Memo | String | Eine Notiz zum Wareneingang. | |
Amount | Double | Gesamtbetrag des Artikelbelegs. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
TransactionId | String | Bestellungen.ID | Die ID der verknüpften Transaktion. |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Die Verknüpfungsart zwischen Artikelbeleg und verknüpfter Transaktion. | |
CustomFields | String | Von Reckon zurückgegebene und in XML formatierte benutzerdefinierte Felder. | |
EditSequence | String | Eine Kennung, die zur Versionierung dieser Kopie des Objekts verwendet wird. | |
TimeModified | Datetime | Wann der Artikelbeleg zum letzten Mal geändert wurde. | |
TimeCreated | Datetime | Wann der Artikelbeleg erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String |
Einstellungen
Fragen Sie Informationen zu vielen der Einstellungen ab, die der Reckon-Benutzer in der Unternehmensdatei festgelegt hat.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Schlüssel für die Tabelle. Der Standardwert ist 1. | |
AccountingPreferences_IsUsingAccountNumbers | Boolean | Wenn „true“, kann für neue Konten eine Kontonummer aufgezeichnet werden. Wenn Sie eine Kontonummer in das Objekt „AccountAdd“ aufnehmen und diese Einstellung „false“ ist, wird die Kontonummer zwar festgelegt, ist aber auf der Benutzeroberfläche nicht sichtbar. | |
AccountingPreferences_IsRequiringAccounts | Boolean | Wenn „true“, kann eine Transaktion nicht in der Benutzeroberfläche aufgezeichnet werden, es sei denn, sie ist einem Konto zugewiesen. (Bei Transaktionen, die von dieser Einstellung betroffen sind, muss jedoch immer ein Konto angegeben werden, wenn sie über das SDK hinzugefügt werden.) | |
AccountingPreferences_IsUsingClassTracking | Boolean | Wenn wahr, wird Reckon bei allen Transaktionen ein Klassenfeld einschließen. | |
AccountingPreferences_IsUsingAuditTrail | Boolean | Wenn der Wert auf „true“ gesetzt ist, protokolliert Reckon alle Transaktionsänderungen im Prüfpfadbericht. Wenn der Wert auf „false“ gesetzt ist, protokolliert Reckon nur die aktuellsten Versionen jeder Transaktion. | |
AccountingPreferences_IsAssigningJournalEntryNumbers | Boolean | Wenn „true“, weist Reckon jedem Journaleintrag automatisch eine Nummer zu. | |
AccountingPreferences_ClosingDate | Date | Das in der Unternehmensdatei festgelegte Abschlussdatum des Unternehmens. (Der Reckon-Administrator kann ein Kennwort zuweisen, das den Zugriff auf Transaktionen beschränkt, die vor diesem Datum stattgefunden haben.) | |
FinanceChargePreferences_AnnualInterestRate | Double | Der vom Reckon-Benutzer festgelegte Zinssatz, den Reckon zur Berechnung der Finanzierungskosten verwendet. Der Standardwert ist 0. | |
FinanceChargePreferences_MinFinanceCharge | Double | Die Mindestfinanzierungsgebühr, die unabhängig vom überfälligen Betrag erhoben wird. MinFinanceCharge wird vom Reckon-Benutzer festgelegt und hat einen Standardwert (innerhalb von Reckon) von 0. | |
FinanceChargePreferences_GracePeriod | Integer | Die Anzahl der Tage, bevor für überfällige Rechnungen von Kunden Finanzierungsgebühren anfallen. GracePeriod wird vom Reckon-Benutzer festgelegt und hat einen Standardwert (innerhalb von Reckon) von 0. | |
FinanceChargePreferences_FinanceChargeAccountRef_ListID | String | Konten.ID | Bezieht sich auf die ID des Kontos, das zur Verfolgung der von den Kunden gezahlten Finanzierungskosten verwendet wird. Dies ist normalerweise ein Einkommenskonto. Wenn in einer Anfrage ein FinanceChargeAccountRef-Aggregat sowohl FullName als auch ListId enthält, wird FullName ignoriert. |
FinanceChargePreferences_FinanceChargeAccountRef_FullName | String | Konten.FullName | Bezieht sich auf den vollständigen Namen des Kontos, das zur Verfolgung der von den Kunden gezahlten Finanzierungskosten verwendet wird. Dies ist normalerweise ein Einkommenskonto. Wenn in einer Anfrage ein FinanceChargeAccountRef-Aggregat sowohl FullName als auch ListId enthält, wird FullName ignoriert. |
FinanceChargePreferences_IsAssessingForOverdueCharges | Boolean | Wenn „true“, werden Finanzierungsgebühren auf überfällige Finanzierungsgebühren erhoben. Diese Einstellung wird vom Reckon-Benutzer festgelegt und hat (innerhalb von Reckon) den Standardwert „false“. (Beachten Sie, dass es unterschiedliche Gesetze gibt, ob ein Unternehmen Zinsen auf überfällige Zinszahlungen erheben darf.) | |
FinanceChargePreferences_CalculateChargesFrom | String | Diese Einstellung wird vom Reckon-Benutzer festgelegt. Sofern er den Wert in Reckon nicht ändert, lautet er DueDate. Wenn DueDate eingestellt ist, werden Finanzierungsgebühren ab dem Fälligkeitsdatum der Rechnung oder Abrechnung berechnet. Wenn InvoiceOrBilledDate eingestellt ist, werden Finanzierungsgebühren ab dem Transaktionsdatum berechnet. Die zulässigen Werte sind DueDate, InvoiceOrBilledDate. | |
FinanceChargePreferences_IsMarkedToBePrinted | Boolean | Wenn „true“, werden alle neu erstellten Rechnungen für Zinsgebühren zum Drucken markiert. (Dies erleichtert dem Reckon-Benutzer das Drucken einer Auswahl von Rechnungen auf einmal.) Diese Einstellung wird vom Reckon-Benutzer festgelegt und hat in Reckon den Standardwert „false“. | |
JobsAndEstimatesPreferences_IsUsingEstimates | Boolean | Wenn dies zutrifft, ist dieser Benutzer dazu berechtigt, Kostenvoranschläge für Aufträge zu erstellen. | |
JobsAndEstimatesPreferences_IsUsingProgressInvoicing | Boolean | Wenn wahr, kann dieser Reckon-Benutzer nur für einen Teil eines Kostenvoranschlags eine Rechnung erstellen. | |
JobsAndEstimatesPreferences_IsPrintingItemsWithZeroAmounts | Boolean | Wenn wahr, werden Positionen mit einem Betrag von 0 auf Fortschrittsrechnungen gedruckt. (IsPrintingItemsWithZeroAmounts ist nicht relevant, sofern IsUsingProgressInvoices nicht wahr ist.) | |
PurchasesAndVendorsPreferences_IsUsingInventory | Boolean | Wenn wahr, sind die inventarbezogenen Funktionen von Reckon verfügbar. | |
PurchasesAndVendorsPreferences_DaysBillsAreDue | Integer | Standardmäßig sind Rechnungen diese Anzahl Tage nach Erhalt fällig. | |
PurchasesAndVendorsPreferences_IsAutomaticallyUsingDiscounts | Boolean | Wenn diese Option auf „True“ gesetzt ist, wendet Reckon verfügbare Lieferantenrabatte oder Gutschriften automatisch auf eine Rechnung an, die bezahlt wird. | |
PurchasesAndVendorsPreferences_DefaultDiscountAccountRef_ListID | String | Konten.ID | ID des Kontos, auf dem Lieferantenrabatte verfolgt werden. Wenn in einer Anfrage ein DefaultDiscountAccountRef-Aggregat sowohl FullName als auch ListId enthält, wird FullName ignoriert. |
ReportsPreferences_AgingReportBasis | String | AgeFromDueDate bedeutet, dass die in diesen Berichten angezeigten überfälligen Tage mit dem Fälligkeitsdatum auf der Rechnung beginnen. AgeFromTransactionDate bedeutet, dass die in diesen Berichten angezeigten überfälligen Tage mit dem Datum beginnen, an dem die Transaktion erstellt wurde. Die zulässigen Werte sind AgeFromDueDate, AgeFromTransactionDate. | |
ReportsPreferences_SummaryReportBasis | String | Gibt an, ob die Buchführung bei Übersichtsberichten auf Bar- oder Periodenbasis erfolgt. Die zulässigen Werte sind Periodenabgrenzung, Bar. | |
SalesAndCustomersPreferences_DefaultShipMethodRef_ListID | String | Versandarten.ID | ID, die auf eine Versandmethode verweist, die als Standardwert in allen ShipVia-Feldern verwendet wird. |
SalesAndCustomersPreferences_DefaultShipMethodRef_FullName | String | Versandarten.Name | Vollständiger Name einer Versandmethode, die als Standardwert in allen ShipVia-Feldern verwendet wird. |
SalesAndCustomersPreferences_DefaultFOB | String | Standardmäßig FOB (Fracht an Bord: der Standort, von dem aus die in Rechnung gestellten Produkte versendet werden). | |
SalesAndCustomersPreferences_DefaultMarkup | Double | Standardprozentsatz, um den ein Lagerartikel von seinen Kosten aufgestockt wird. | |
SalesAndCustomersPreferences_IsTrackingReimbursedExpensesAsIncome | Boolean | Wenn dies zutrifft, können eine Ausgabe und die Rückerstattung dieses Aufwands an den Kunden in getrennten Konten verfolgt werden. | |
SalesAndCustomersPreferences_IsAutoApplyingPayments | Boolean | Wenn „true“, wird die Zahlung eines Kunden automatisch auf die ausstehenden Rechnungen dieses Kunden angerechnet, beginnend mit der ältesten Rechnung. | |
SalesAndCustomersPreferences_PriceLevels_IsUsingPriceLevels | Boolean | Wenn dieser Wert auf „true“ gesetzt ist, wurden die Preisstufen für die Firmendatei (unter „Verkaufs- und Kundeneinstellungen“) aktiviert, wodurch die Erstellung und Verwendung von Preisstufen ermöglicht wird. | |
SalesAndCustomersPreferences_PriceLevels_IsRoundingSalesPriceUp | Boolean | Wenn „true“, werden die Beträge bei festen Prozentpreisen auf den nächsten ganzen Dollar aufgerundet (nicht bei Preisstufen pro Artikel). | |
SalesTaxPreferences_DefaultItemSalesTaxRef_ListID | String | UmsatzsteuerArtikel.ID | ID-Referenz zum Standardsteuercode für Verkäufe. (Bezieht sich auf einen Umsatzsteuercode in der SalesTaxCode-Liste). |
SalesTaxPreferences_DefaultItemSalesTaxRef_FullName | String | Umsatzsteuerartikel.Name | Vollständiger Name des Standardsteuercodes für Verkäufe. (Bezieht sich auf einen Umsatzsteuercode in der SalesTaxCode-Liste). |
SalesTaxPreferences_PaySalesTax | String | Die Häufigkeit der Umsatzsteuerberichte. Die zulässigen Werte sind Monatlich, Vierteljährlich, Jährlich. | |
SalesTaxPreferences_DefaultTaxableSalesTaxCodeRef_ListID | String | Umsatzsteuercodes.ID | ID-Referenz zum Standardsteuercode für steuerpflichtige Verkäufe. (Bezieht sich auf einen Umsatzsteuercode in der SalesTaxCode-Liste). |
SalesTaxPreferences_DefaultTaxableSalesTaxCodeRef_FullName | String | Umsatzsteuercodes.Name | Vollständiger Name eines Standardsteuercodes für steuerpflichtige Verkäufe. (Bezieht sich auf einen Umsatzsteuercode in der SalesTaxCode-Liste). |
SalesTaxPreferences_DefaultNonTaxableSalesTaxCodeRef_ListID | String | Umsatzsteuercodes.ID | ID-Referenz zum Standardsteuercode für nicht steuerpflichtige Verkäufe. (Bezieht sich auf einen Umsatzsteuercode in der SalesTaxCode-Liste). |
SalesTaxPreferences_DefaultNonTaxableSalesTaxCodeRef_FullName | String | Umsatzsteuercodes.Name | Vollständiger Name eines Standardsteuercodes für nicht steuerpflichtige Verkäufe. (Bezieht sich auf einen Umsatzsteuercode in der SalesTaxCode-Liste). |
SalesTaxPreferences_IsUsingVendorTaxCode | Boolean | Boolescher Wert, der angibt, ob die Steuercodes des Lieferanten verwendet werden. | |
SalesTaxPreferences_IsUsingCustomerTaxCode | Boolean | Boolescher Wert, der angibt, ob die Steuercodes des Kunden verwendet werden. | |
SalesTaxPreferences_IsUsingAmountsIncludeTax | Boolean | Boolescher Wert, der angibt, ob die Umsatzsteuer im Gesamtbetrag enthalten ist. | |
TimeTrackingPreferences_FirstDayOfWeek | String | Der erste Tag eines wöchentlichen Arbeitszeitnachweiszeitraums. Die zulässigen Werte sind Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag. | |
CurrentAppAccessRights_IsAutomaticLoginAllowed | Boolean | Wenn wahr, können Anwendungen die automatische Anmeldung verwenden, um auf diese Reckon-Firmendatei zuzugreifen. | |
CurrentAppAccessRights_AutomaticLoginUserName | String | Wenn die automatische Anmeldung für diese Reckon-Firmendatei zulässig ist, gibt dieses Feld den Benutzernamen an, der die automatische Anmeldung verwenden darf. | |
CurrentAppAccessRights_IsPersonalDataAccessAllowed | Boolean | Wenn wahr, dann ist der Zugriff auf vertrauliche (persönliche) Daten in dieser Reckon-Firmendatei erlaubt. |
Mit Bestellung verknüpfte Transaktionen
Abfrage verknüpfter Transaktionen für Bestellungen.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit der in der Spalte „PurchaseOrderId“ angegebenen Bestellung verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format PurchaseOrderId|ItemLineId. | |
PurchaseOrderId | String | Bestellungen.ID | Die Bestellkennung. |
VendorName | String | Anbieter.Name | Name des Lieferanten, an den diese Bestellung ausgestellt wurde. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorId | String | Anbieter.ID | Lieferanten-ID, an die diese Bestellung ausgestellt wurde. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorMessage | String | Dem Verkäufer anzuzeigende Nachricht. | |
ReferenceNumber | String | Die Referenznummer der Transaktion. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
Date | Date | Transaktionsdatum. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TransactionId | String | Die ID der verknüpften Transaktion. | |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen der Bestellung und der verknüpften Transaktion. | |
TimeModified | Datetime | Wann die Bestellung zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann die Bestellung erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String | |
ItemPriceLevel | String |
SalesOrderLinkedTransactions
Abfrage von mit Verkaufsaufträgen verknüpften Transaktionen.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit der in der Spalte „SalesOrderId“ angegebenen SalesOrder verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format SalesOrderId|ItemLineId. | |
SalesOrderId | String | Verkaufsaufträge.ID | Die Artikelkennung. |
ReferenceNumber | String | Referenznummer der Transaktion. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. |
CustomerId | String | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. |
Date | Date | Transaktionsdatum. | |
TransactionId | String | Rechnungen.ID | Die ID der verknüpften Transaktion. |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen dem Verkaufsauftrag und der verknüpften Transaktion. | |
TimeModified | Datetime | Wann der Verkaufsauftrag zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann der Verkaufsauftrag erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String | |
ItemPriceLevel | String |
KontoauszugGebührenVerknüpfteTransaktionen
Abfrage der mit Abrechnungsgebühren verknüpften Transaktionen.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit der in der Spalte „StatementChargeId“ angegebenen StatementCharge verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format StatementChargeId|TransactionLineId. | |
StatementChargeId | String | Kontoauszugsgebühren.ID | Die Artikelkennung. |
ReferenceNumber | String | Referenznummer der Transaktion. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
CustomerName | String | Kunden.FullName | Kundenname, unter dem diese Transaktion aufgezeichnet wird. |
CustomerId | String | Kunden.ID | Kunden-ID, unter der diese Transaktion aufgezeichnet wird. |
Date | Date | Transaktionsdatum. | |
TransactionId | String | Die ID der verknüpften Transaktion. | |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen der Kontoauszugsgebühr und der verknüpften Transaktion. | |
TimeModified | Datetime | Wann die Kontoabrechnungsgebühr zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann die Kontoabrechnungsgebühr erstellt wurde. |
Unterstützte Versionen
Abfrage „Unterstützte Versionen berechnen“.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
CountryVersion | String | Die Länderversion, die die API derzeit unterstützt. Dies ist für die Verbindungseigenschaft CountryVersion nützlich. | |
Country | String | Der Name des Landes. | |
Version | String | Die Version, die die API unterstützt. | |
Description | String | Die Beschreibung für die Version. | |
EndDate | Date | Das Enddatum des Supports für die Version. |
Vorlagen
Abfrage von Reckon-Vorlagen.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung der Vorlage. | |
Name | String | Der Name der Vorlage. | |
IsActive | Boolean | Boolescher Wert, der bestimmt, ob die Vorlage aktiv ist. | |
TemplateType | String | Der Vorlagentyp. Dies kann BuildAssembly, CreditMemo, Estimate, Invoice, PurchaseOrder, SalesOrder oder SalesReceipt sein. | |
EditSequence | String | Eine Zeichenfolge, die die Revision der Vorlage angibt. | |
TimeCreated | Datetime | Der Zeitpunkt, zu dem die Vorlage erstellt wurde. | |
TimeModified | Datetime | Der Zeitpunkt der letzten Änderung der Vorlage. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartModifiedDate | String | |
EndModifiedDate | String | |
NameMatch | String | |
ActiveStatus | String |
Transaktionen
Abfrage von Reckon-Transaktionen. Sie können die Transaktionen anhand einer Reihe von Werten durchsuchen, darunter Typ, Entität, Konto, Referenznummer, Artikel, Klasse, Datum und Änderungszeit.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung der Transaktion. | |
TxnLineId | String | Die ID der einzelnen Position. | |
Type | String | Der Transaktionstyp des Ergebnisses. | |
Date | Datetime | Das Datum der Transaktion. | |
Entity | String | Der Name der mit der Transaktion verbundenen Entität. Beispielsweise der Name eines Kunden, Lieferanten, Mitarbeiters oder ein anderer Name. | |
EntityId | String | Die ID der mit der Transaktion verknüpften Entität. Beispielsweise der Name eines Kunden, Lieferanten, Mitarbeiters oder ein anderer Name. | |
AccountName | String | Konten.Name | Der Name des mit der Transaktion verknüpften Kontos. |
AccountId | String | Konten.ID | Die ID des mit der Transaktion verknüpften Kontos. |
ReferenceNumber | String | Die Referenznummer der Transaktion, sofern zutreffend. | |
Amount | Double | Der Betrag der Transaktion. | |
Memo | String | Der Vermerk, der bei der Transaktion erscheint. | |
TimeModified | Datetime | Wann die Transaktion zuletzt geändert wurde. | |
TimeCreated | Datetime | Wann die Transaktion erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ItemName | String | |
ItemId | String | |
ClassName | String | |
ClassId | String | |
PostingStatus | String | |
IsPaid | String | |
DetailLevel | String |
Benutzerdateien
Abfrage „Reckon UserFiles“.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
FileName | String | Der Name der Firmendatei. | |
FilePath | String | Der Pfad zur Firmendatei. Dies ist für die Verbindungseigenschaft CompanyFile nützlich. | |
LastModified | Datetime | Der Zeitpunkt der letzten Änderung der Firmendatei. |
Verkäuferkreditverknüpfte Transaktionen
Abfrage von Transaktionen mit Lieferantenkrediten.
Tabellenspezifische Informationen
Verknüpfte Transaktionen sind Transaktionen, die mit dem in der Spalte „VendorCreditId“ angegebenen VendorCredit verknüpft wurden.
Spalten
Name | Typ | Referenzen | Beschreibung |
---|---|---|---|
ID [KEY] | String | Die eindeutige Kennung im Format VendorCreditId|ItemLineId. | |
VendorCreditId | String | AnbieterCredits.ID | Die ID der VendorCredit-Transaktion. |
VendorName | String | Anbieter.Name | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
VendorId | String | Anbieter.ID | Lieferant für diese Transaktion. Beim Einfügen muss entweder VendorName oder VendorId einen Wert haben. |
Date | Date | Datum der Transaktion. Wird es in der WHERE-Klausel einer SELECT Abfrage gesetzt, werden die Pseudospalten StartDate und EndDate mit dem Wert überschrieben. | |
TxnNumber | Integer | Die Transaktionsnummer. Eine Identifikationsnummer für die Transaktion, die sich von der von Reckon generierten ID unterscheidet. | |
ReferenceNumber | String | Referenznummer der Transaktion. | |
TransactionId | String | Rechnungen.ID | Die ID der verknüpften Transaktion. |
TransactionAmount | Double | Der Betrag der verknüpften Transaktion. | |
TransactionDate | Date | Das Datum der verknüpften Transaktion. | |
TransactionReferenceNumber | String | Die Referenznummer der verknüpften Transaktion. | |
TransactionType | String | Der Typ der verknüpften Transaktion. | |
TransactionLinkType | String | Der Verknüpfungstyp zwischen Lieferantengutschrift und verknüpfter Transaktion. | |
TimeModified | Datetime | Wann die Lieferantengutschrift zum letzten Mal geändert wurde. | |
TimeCreated | Datetime | Wann der Lieferantenkredit erstellt wurde. |
Pseudo-Spalten
Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
StartTxnDate | String | |
EndTxnDate | String | |
StartModifiedDate | String | |
EndModifiedDate | String | |
PaidStatus | String |
Gespeicherte Prozeduren
Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT/INSERT/UPDATE/DELETE-Operationen mit Reckon Accounts Hosted hinaus erweitern.
Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von Reckon Accounts Hosted zurück, zusammen mit einer Angabe, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.
Gespeicherte Prozeduren für Reckon Accounts Hosted Konnektoren
Name | Beschreibung |
---|---|
CreateReportSchema | Generiert eine Schema. |
CreateSimpleReportSchema | Generiert eine einfache Schema. |
GetOAuthAccessToken | Ruft den OAuth-Zugriffstoken von Reckon Accounts Hosted. |
GetOAuthAuthorizationURL | Ruft die Autorisierungs URL von Reckon Accounts Hosted ab. Greifen Sie in einem Internetbrowser auf die in der Ausgabe zurückgegebene URL zu. Dadurch wird das Zugriffstoken angefordert, das als Teil der Verbindungszeichenfolge zu Reckon Accounts Hosted verwendet werden kann. |
RefreshOAuthAccessToken | Aktualisiert den OAuth-Zugriffstoken, der für die Authentifizierung bei Reckon Accounts Hosted verwendet wird. |
ReportAging | Generiert Reckon-Alterungsberichte. |
ReportBudgetSummary | Erstellt Budgetberichte. |
ReportCustomDetail | Generiert einen benutzerdefinierten Transaktionsdetailbericht. |
ReportCustomSummary | Generiert einen benutzerdefinierten zusammenfassenden Bericht. |
ReportGeneralDetail | Generiert einen allgemeinen Detailbericht. |
ReportGeneralSummary | Einen allgemeinen zusammenfassenden Bericht erstellen. |
ReportJob | Erstellt Jobberichte. |
ReportPayrollDetail | Erstellt Lohn- und Gehaltsabrechnungen. |
ReportPayrollSummary | Erstellt Lohn- und Gehaltsabrechnungsberichte. |
ReportTime | Generiert zusammenfassende und detaillierte Berichte mit zeitlichem Bezug. |
SearchEntities | Entitäten in Reckon suchen. |
SendQBXML | Sendet das bereitgestellte QBXML direkt an Reckon. |
VoidTransaction | Macht eine bestimmte Transaktion in Reckon ungültig. |
Berichtsschema erstellen
Generiert eine Schema.
Berichtsschema erstellen
CreateReportSchema
erstellt eine Schema basierend auf dem angegebenen Bericht.
Dieses Schema fügt Ihrer bestehenden Liste eine Tabelle hinzu, die den Ergebnissen Ihres Berichts entspricht und dann wie andere Tabellen abgefragt werden kann.
(Berichte von Reckon Accounts Hosted werden vom Connector standardmäßig nicht als abfragbare Tabellen modelliert.)
Die generierte Schema enthält die Metadaten für den Bericht, z. B. Spalten und Spaltendatentypen. Sie können die Datei bearbeiten, um Datentypen anzupassen, Spalten umzubenennen und Spalten ein- oder auszuschließen.
Aktualisieren eines Berichtsschemas
Im folgenden Beispiel ist der SP CreateReportSchema
erstellt einen neuen Bericht mit TestReportTest1
als Basisvorlage. Es fügt neue Spalten hinzu an TestReportTest1
und erstellt einen neuen Bericht mit dem Namen TestReport2
Der neue Bericht wird gespeichert als ...\TestReportTest2.rsd
.
EXECUTE [CreateReportSchema]
`[Berichtsname] `= "TestReportTest2",
`[BenutzerdefinierteFeldIdsPrimitive] `= "1459925,1459928",
`[CustomFieldIdsDropdown] `= "1469785",
`[BenutzerdefinierteDimensionKeyIds] `= "13539564",
`[Basisberichtsname] `= "TestReportTest1",
[FileName] = "...\TestReportTest2.rsd"
Eingang
Name | Typ | Akzeptiert Ausgabeströme | Beschreibung |
---|---|---|---|
ReportName | String | Falsch | Der Name des Berichts. Wenn dieser nicht angegeben ist, wird der Berichtstyp als Name verwendet. |
ReportDescription | String | Falsch | Eine Beschreibung für den Bericht. Wenn keine angegeben ist, wird eine Beschreibung basierend auf dem Berichtstyp ausgewählt. |
ReportType | String | Falsch | Der Berichtstyp, für den ein Schema erstellt werden soll. Die zulässigen Werte sind 1099DETAIL, APAGINGDETAIL, APAGINGSUMMARY, ARAGINGDETAIL, ARAGINGSUMMARY, AUDITTRAIL, BALANCESHEETBUDGETOVERVIEW, BALANCESHEETBUDGETVSACTUAL, BALANCESHEETDETAIL, BALANCESHEETPREVYEARCOMP, BALANCESHEETSTANDARD, BALANCESHEETSUMMARY, CHECKDETAIL, COLLECTIONSREPORT, CUSTOMDETAIL, CUSTOMERBALANCEDETAIL, CUSTOMERBALANCESUMMARY, DEPOSITDETAIL, EMPLOYEEEARNINGSSUMMARY, EMPLOYEESTATETAXESDETAIL, ESTIMATESBYJOB, EXPENSEBYVENDORDETAIL, EXPENSEBYVENDORSUMMARY, GENERALLEDGER, INCOMEBYCUSTOMERDETAIL, INCOMEBYCUSTOMERSUMMARY, INCOMETAXDETAIL, EINKOMMENSTEUERZUSAMMENFASSUNG, LAGERBESTANDSTATUSNACHARTIKEL, LAGERBESTANDSTATUSNACHLIEFERANT, LAGERBEWERTUNGSDETAIL, LAGERBEWERTUNGSZUSAMMENFASSUNG, ARTIKELSCHÄTZUNGENVS. ISTWERTE, ARTIKELRENTABILITÄT, JOBSCHÄTZUNGENVS. ISTWERTEDETAIL, JOBSCHÄTZUNGENVS. ISTWERTEZUSAMMENFASSUNG, JOBRENTABILITÄTSDETAIL, JOBRENTABILITÄTZUSAMMENFASSUNG, JOBFORTSCHRITTINRECHNUNGENVS.SCHÄTZUNGEN, JOURNAL, FEHLENDE SCHECKS, OFFENE RECHNUNGEN, OFFENE POS, OFFENE POSNACHSTELLE, OFFENE VERKAUFSBESTELLUNGNACHKUNDEN, OFFENE VERKAUFSBESTELLUNGNACHARTIKEL, LOHNLISTENARTIKELDETAIL, LOHNLISTENVERBINDLICHKEITSSALDEN, LOHNLISTENPRÜFUNGSDETAIL, LOHNLISTENZUSAMMENFASSUNG, LOHNLISTENTRANSAKTIONSDETAIL, LOHN- UND GEHALTSTRANSAKTIONENNACHZAHLUNGSEMPFÄNGER, AUSSTEHENDE VERKÄUFE, ARBEITSBLATT FÜR PHYSISCHE INVENTARBESTAND, ÜBERSICHT ÜBER GEWINN- UND VERLUSTBUGET, LEISTUNG ÜBER GEWINN- UND VERLUSTBUGET, TATSÄCHLICHER GEWINN- UND VERLUSTBUGET, GEWINN- UND VERLUSTNACHKLASSE, GEWINN- UND VERLUSTNACHSTELLE, GEWINN- UND VERLUSTDETAIL, GEWINN- UND VERLUSTVORJAHRSVERGLEICH, GEWINN- UND VERLUSTSTANDARD, GEWINN- UND VERLUSTYTDVERGLEICH, EINKAUFNACHARTIKELDETAIL, EINKAUFNACHARTIKELZUSAMMENFASSUNG, EINKAUFNACHLIEFERANTENDETAIL, EINKAUFNACHLIEFERANTEZUSAMMENFASSUNG, VERKAUFNACHKUNDENDETAIL, VERKAUFNACHKUNDEZUSAMMENFASSUNG, VERKAUFNACHARTIKELDETAIL, VERKAUFNACHARTIKELZUSAMMENFASSUNG, VERKAUFNACHREPENDETAIL, VERKAUFNACHREPZUSAMMENFASSUNG, VERKAUFSTAXLIABILITÄT, VERKAUFSTAXUMSATZZUSAMMENFASSUNG, TIMEBYITEM, TIMEBYJOBDETAIL, TIMEBYJOBSUMMARY, TIMEBYNAME, TRIALBALANCE, TXNDETAILBYACCOUNT, TXNLISTBYCUSTOMER, TXNLISTBYDATE, TXNLISTBYVENDOR, UNBILLEDCOSTSBYJOB, UNPAIDBILLSDETAIL, VENDORBALANCEDETAIL, VENDORBALANCESUMMARY. |
IncludeRowtype | Boolean | Falsch | Ein Boolescher Wert, der bestimmt, ob die Spalte „rowtype“ in das Schema aufgenommen werden soll. Der Standardwert ist Falsch. |
ReportPeriod | String | Falsch | Datumsbereich im Format vonDatum:bisDatum melden, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
ReportDateRangeMacro | String | Falsch | Ein Makro, das für den Datumsbereich des Berichts angegeben werden kann. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. |
AccountType | String | Falsch | Der spezifische Kontotyp, der im Bericht angefordert werden soll. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, SONSTIGE UMLAUFVERMÖGENSWERTE, SONSTIGE UMLAUFVERBINDLICHKEITEN, SONSTIGE AUFWENDUNGEN, SONSTIGE EINNAHMEN, SONSTIGE EINNAHMEN ODER AUFWENDUNGEN. |
AccountList | String | Falsch | Eine durch Kommas getrennte Liste von Kontonamen oder IDs. Geben Sie auch einen Wert für AccountListType an, wenn Sie einen Wert für diese Eingabe angeben. Zum Beispiel AccountName, AccountId2, AccountId3. |
AccountListType | String | Falsch | Ermöglicht dem Benutzer, nach bestimmten Listenkonten zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. |
EntityType | String | Falsch | Der spezifische Entitätstyp, der im Bericht angefordert werden soll. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. |
EntityList | String | Falsch | Eine durch Kommas getrennte Liste von Entitätsnamen oder IDs. Geben Sie auch einen Wert für EntityListType an, wenn Sie einen Wert für diese Eingabe angeben. |
EntityListType | String | Falsch | Ermöglicht dem Benutzer, eine bestimmte Liste von Entitäten Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. |
ItemType | String | Falsch | Der spezifische Artikeltyp, der im Bericht angefordert werden soll. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. |
ItemList | String | Falsch | Eine durch Kommas getrennte Liste von Artikelnamen oder IDs. Geben Sie auch einen Wert für ItemListType an, wenn Sie einen Wert für diese Eingabe angeben. |
ItemListType | String | Falsch | Ermöglicht dem Benutzer, nach einer bestimmten Liste von Elementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. |
ClassList | String | Falsch | Eine durch Kommas getrennte Liste von Klassennamen oder IDs. Geben Sie auch einen Wert für ClassListType an, wenn Sie einen Wert für diese Eingabe angeben. |
ClassListType | String | Falsch | Ermöglicht dem Benutzer, eine bestimmte Klassenliste Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. |
ModifiedDateRange | String | Falsch | Änderungsdatumsbereich im Format vonDatum:bisDatum, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
ModifiedDateRangeMacro | String | Falsch | Ein vordefinierter Änderungsdatumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. |
DetailLevel | String | Falsch | Der Detaillierungsgrad, der in den Bericht aufgenommen werden soll. |
SummarizeColumnsBy | String | Falsch | Bestimmt, welche Daten der Bericht berechnet und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. |
IncludeSubColumns | String | Falsch | Ein Boolescher Wert, der angibt, ob Unterspalten einbezogen werden sollen. |
IncludeColumns | String | Falsch | Eine durch Kommas getrennte Liste der einzuschließenden Spalten. Unterstützte Werte sind: KONTO, ALTER, BETRAG, BETRAGSDIFFERENZ, DURCHSCHNITTLICHE KOSTEN, BILLEDDATE, BILLINGSTATUS, BERECHNETER BETRAG, KLASSE, CLEAREDSTATUS, COSTPRICE, CREDIT, WÄHRUNG, DATUM, DEBIT, LIEFERDATUM, DUEDATE, ESTIMATEACTIVE, WECHSELRATE, FOB, INCOMESSubJECTTOTAX, INVOICED, ARTIKEL, ARTIKELDESC, ZULEGT GEÄNDERT VON, LATESTORPRIORSTATE, MEMO, GEÄNDERTE ZEIT, NAME, NAMEACCOUNTNUMBER, NAMEADDRESS, NAMECITY, NAMECONTACT, NAMEEMAIL, NAMEFAX, NAMEPHONE, NAMESTATE, NAMEZIP, OFFENER SALDO, URSPRÜNGLICHER BETRAG, BEZAHLTER BETRAG, BEZAHLUNGSSTATUS, BEZAHLUNGSDATUM, ZAHLUNGSMETHODE, LOHNLISTENARTIKEL, POLNUMMER, DRUCKSTATUS, FORTSCHRITTSBETRAG, FORTSCHRITTSPROZENT, MENGE, VERFÜGBARE MENGE, VORHANDENE MENGE, MENGE AUF VERKAUFSBRIEF, ERHALTENE MENGE, REFNUMMER, LAUFENDE MENGE, VERKAUFSMITARBEITER, VERKAUFSSTEUERCODE, LIEFERDATUM, LIEFERMETHODE, QUELLENNAME, GESPLITTETES KONTO, SSNORTAXID, STEUERZEILE, STEUERTABELLEVERSION, BEDINGUNGEN, TXNID, TXNNUMMER, TXNTYPE, EINHEITSPREIS, USEREDIT, VORHANDENER WERT, LOHNBASIS, LOHNBASIS-TIPS |
IncludeAccounts | String | Falsch | Gibt an, ob dieser Bericht alle Konten oder nur die aktuell verwendeten enthalten soll. Die zulässigen Werte sind ALL, INUSE. |
SummarizeRowsBy | String | Falsch | Bestimmt in den meisten Fällen zusammen mit includecolumnlist, welche Daten für diesen Bericht berechnet werden, und steuert, wie die Zeilen organisiert und beschriftet werden. Wenn Sie beispielsweise den Wert auf „Konto“ setzen, könnten die Zeilenbeschriftungen des Berichts „Girokonto“, „Sparkonto“ usw. lauten. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TAXLINE, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. |
ReportCalendar | String | Falsch | Gibt den Jahrestyp an, der für diesen Bericht verwendet wird. Die zulässigen Werte sind NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR. |
ReturnRows | String | Falsch | Gibt an, ob der Bericht nur Zeilen mit aktiven Informationen, nur Zeilen mit Werten ungleich 0 oder alle Zeilen unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. |
ReturnColumns | String | Falsch | Gibt an, ob der Bericht nur Spalten mit aktiven Informationen, nur Spalten mit Werten ungleich 0 oder alle Spalten unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. |
PostingStatus | String | Falsch | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. |
ReportAsOf | String | Falsch | Der Bericht gibt Informationen zum offenen Saldo bis zum Datum „reportopenbalanceasof“ zurück. Die zulässigen Werte sind REPORTENDDATE, TODAY. |
TransactionTypes | String | Falsch | Eine durch Kommas getrennte Liste der Transaktionsarten, die der Bericht abdecken soll. Mögliche Werte sind ALL, ARREFUNDCREDITCARD, BILL, BILLPAYMENTCHECK, BILLPAYMENTCREDITCARD, BUILDASSEMBLY, CHARGE, CHECK, CREDITCARDCHARGE, CREDITCARDCREDIT, CREDITMEMO, DEPOSIT, ESTIMATE, INVENTORYADJUSTMENT, INVOICE, ITEMRECEIPT, JOURNALENTRY, LIABILITYADJUSTMENT, PAYCHECK, PAYROLLLIABILITYCHECK, PURCHASEORDER, RECEIVEPAYMENT, SALESORDER, SALESRECEIPT, SALESTAXPAYMENTCHECK, TRANSFER, VENDORCREDIT, YTDADJUSTMENT. |
ReportBasis | String | Falsch | Wenn die Berichtsbasis Bargeld ist, basiert der Bericht auf Einnahmen und Ausgaben anhand der Daten, an denen Geld den Besitzer wechselte. Wenn es auf Periodenabgrenzung ist, basiert der Bericht auf Einnahmen anhand der Daten, an denen Kunden Rechnungen ausgestellt wurden, und auf Ausgaben anhand der Daten, an denen Rechnungen ausgestellt wurden. Wenn es auf Keine gesetzt ist, verwendet der Bericht die standardmäßige Berichtsbasis, die entweder die Reckon-Präferenzeinstellung oder der Reckon-Standard für einen bestimmten Berichtstyp ist. In einer Berichtsantwort gibt das SDK Keine für Berichte zurück, die keine Berichtsbasis unterstützen. (Der 1099-Bericht hat beispielsweise seine eigene Basis für die Generierung.) Die zulässigen Werte sind ACCRUAL, CASH, NONE. |
FiscalYear | String | Falsch | Das Geschäftsjahr des abzufragenden Budgets. Beispiel: 2014. |
BudgetCriterion | String | Falsch | Gibt an, was dieses Budget abdeckt. Die zulässigen Werte sind NONE, ACCOUNTS, ACCOUNTSANDCLASSES, ACCOUNTSANDCUSTOMERS. |
SummarizeBudgetColumnsBy | String | Falsch | Die Daten, die der Bericht berechnet, und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, CLASS, CUSTOMER, DATE. |
SummarizeBudgetRowsBy | String | Falsch | Wie Zeilen im Bericht beschriftet werden sollen. Wenn Sie den Wert beispielsweise auf „Konto“ setzen, könnten die Zeilenbeschriftungen des Berichts „Girokonto“, „Sparkonto“ usw. lauten. Die zulässigen Werte sind KEINE, KLASSE, KUNDE, KONTO. |
FileStream | String | True | Eine Instanz eines Ausgabestreams, in den Dateidaten geschrieben werden. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Result | String | Erfolg oder Misserfolg. |
SchemaFile | String | Die generierte Schema. |
Columns | String | Die Anzahl der gefundenen Spalten. |
Erstellen Sie ein einfaches Berichtsschema
Generiert eine einfache Schema.
Erstellen Sie ein einfaches Berichtsschema
Generiert eine einfache Schema unter Verwendung der angegebenen Datenbankmerkmale.
Mit der Funktion „Einfache Berichte erstellen“ können Sie einen Bericht auf Grundlage einer großen Bandbreite an Eingaben aus der Datenquelle erstellen.
Eingang
Name | Typ | Akzeptiert Ausgabeströme | Beschreibung |
---|---|---|---|
ReportName | String | Falsch | Der Name des Berichts. Wenn dieser nicht angegeben ist, wird der Berichtstyp als Name verwendet. |
ReportType | String | Falsch | Der Berichtstyp, für den ein Schema erstellt werden soll. Die zulässigen Werte sind 1099DETAIL, APAGINGDETAIL, APAGINGSUMMARY, ARAGINGDETAIL, ARAGINGSUMMARY, AUDITTRAIL, BALANCESHEETBUDGETOVERVIEW, BALANCESHEETBUDGETVSACTUAL, BALANCESHEETDETAIL, BALANCESHEETPREVYEARCOMP, BALANCESHEETSTANDARD, BALANCESHEETSUMMARY, CHECKDETAIL, COLLECTIONSREPORT, CUSTOMERBALANCEDETAIL, CUSTOMERBALANCESUMMARY, DEPOSITDETAIL, EMPLOYEEEARNINGSSUMMARY, EMPLOYEESTATETAXESDETAIL, ESTIMATESBYJOB, EXPENSEBYVENDORDETAIL, EXPENSEBYVENDORSUMMARY, GENERALLEDGER, INCOMEBYCUSTOMERDETAIL, INCOMEBYCUSTOMERSUMMARY, INCOMETAXDETAIL, INCOMETAXSUMMARY, LAGERBESTANDSTATUSNACHARTIKEL, LAGERBESTANDSTATUSNACHLIEFERANT, LAGERBEWERTUNGSDETAIL, LAGERBEWERTUNGSZUSAMMENFASSUNG, ARTIKELSCHÄTZUNGENVS. ISTWERTE, ARTIKELRENTABILITÄT, JOBSCHÄTZUNGENVS. ISTWERTEZUSAMMENFASSUNG, JOBRENTABILITÄTZUSAMMENFASSUNG, JOBFORTSCHRITTINRECHNUNGENVS.SCHÄTZUNGEN, JOURNAL, OFFENE RECHNUNGEN, OFFENE POS, OFFENE POSNACHJOB, OFFENE VERKAUFSBESTELLUNGNACHKUNDEN, OFFENE VERKAUFSBESTELLUNGNACHARTIKEL, LOHNLISTENARTIKELDETAIL, LOHNLISTENVERBINDLICHKEITSSALDEN, LOHNLISTENPRÜFUNGSDETAIL, LOHNLISTENZUSAMMENFASSUNG, LOHNLISTENTRANSAKTIONSDETAIL, LOHNLISTENTRANSAKTIONENNACHZAHLUNGSEMPFÄNGER, AUSSTEHENDE VERKÄUFE, PHYSISCHES LAGERBESTANDSARBEITSBLATT, GEWINN-UND-VERLUSTBUTTEGESTALTUNGSÜBERSICHT, GEWINN UND VERLUSTBUDGETLEISTUNG, GEWINN UND VERLUSTBUDGETVSACTUAL, GEWINN UND VERLUSTNACHKLASSE, GEWINN UND VERLUSTNACHJOB, GEWINN UND VERLUSTDETAIL, GEWINN UND VERLUSTNACHVORJAHRKOMP, GEWINN UND VERLUSTSTANDARD, GEWINN UND VERLUSTNACHJOBKOMP, EINKAUF NACH ARTIKELDETAIL, EINKAUF NACH ARTIKELZUSAMMENFASSUNG, EINKAUF NACH LIEFERANTEDETAIL, EINKAUF NACH LIEFERANTEZUSAMMENFASSUNG, VERKAUF NACH KUNDENDETAIL, VERKAUF NACH KUNDENDETAIL, VERKAUF NACH ARTIKELDETAIL, VERKAUF NACH ARTIKELZUSAMMENFASSUNG, VERKAUF NACH REPDETAIL, VERKAUF NACH REPSUMMARY, VERKAUFSTAXLIABILITY, VERKAUFSTAXREVENUEZUSAMMENFASSUNG, ZEIT NACH ARTIKEL, ZEIT NACH JOBDETAIL, ZEIT NACH JOBSUMMARY, ZEIT NACH NAME, PROBEBALANCE, TXNDETAIL NACH KONTO, TXNLISTBYCUSTOMER, TXNLISTBYDATE, TXNLISTBYVENDOR, UNBILLEDCOSTSBYJOB, UNPAIDBILLSDETAIL, VENDORBALANCEDETAIL, VENDORBALANCESUMMARY. |
ReportPeriod | String | Falsch | Datumsbereich im Format vonDatum:bisDatum melden, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
ReportDateRangeMacro | String | Falsch | Ein Makro, das für den Datumsbereich des Berichts angegeben werden kann. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. |
ReportCalendar | String | Falsch | Gibt den Jahrestyp an, der für diesen Bericht verwendet wird. Die zulässigen Werte sind NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR. |
SummarizeColumnsBy | String | Falsch | Bestimmt, welche Daten der Bericht berechnet und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. |
PostingStatus | String | Falsch | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. |
ReportAsOf | String | Falsch | Der Bericht gibt Informationen zum offenen Saldo bis zum Datum „reportopenbalanceasof“ zurück. Die zulässigen Werte sind REPORTENDDATE, TODAY. |
ReportBasis | String | Falsch | Wenn die Berichtsbasis Bargeld ist, basiert der Bericht auf Einnahmen und Ausgaben anhand der Daten, an denen Geld den Besitzer wechselte. Wenn es auf Periodenabgrenzung ist, basiert der Bericht auf Einnahmen anhand der Daten, an denen Kunden Rechnungen ausgestellt wurden, und auf Ausgaben anhand der Daten, an denen Rechnungen ausgestellt wurden. Wenn es auf Keine gesetzt ist, verwendet der Bericht die standardmäßige Berichtsbasis, die entweder die Reckon-Präferenzeinstellung oder der Reckon-Standard für einen bestimmten Berichtstyp ist. In einer Berichtsantwort gibt das SDK Keine für Berichte zurück, die keine Berichtsbasis unterstützen. (Der 1099-Bericht hat beispielsweise seine eigene Basis für die Generierung.) Die zulässigen Werte sind ACCRUAL, CASH, NONE. |
FiscalYear | String | Falsch | Das Geschäftsjahr des abzufragenden Budgets. Beispiel: 2014. |
FileStream | String | True | Eine Instanz eines Ausgabestreams, in den Dateidaten geschrieben werden. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Result | String | Erfolg oder Misserfolg. |
SchemaFile | String | Die generierte Schema. |
Columns | String | Die Anzahl der gefundenen Spalten. |
GetOAuthAccessToken
Ruft den OAuth-Zugriffstoken von Reckon Accounts Hosted.
Eingang
Name | Typ | Beschreibung |
---|---|---|
AuthMode | String | Der zu verwendende Authentifizierungsmodustyp. Wählen Sie „App“, um Authentifizierungstoken über eine Windows Forms-App abzurufen. Wählen Sie „Web“, um Authentifizierungstoken über eine Web-App abzurufen. Die zulässigen Werte sind APP, WEB. Der Standardwert ist APP. |
CallbackUrl | String | Die URL, zu der der Benutzer nach der Autorisierung Ihrer Anwendung weitergeleitet wird. |
Verifier | String | Der von Reckon Accounts Hosted zurückgegebene Prüfcode, nachdem die Verbindungsberechtigungen für die App erteilt wurden. Nur WEB-Authentifizierungsmodus. |
State | String | Dieses Feld zeigt alle Zustände an, die für Ihre Anwendung nach Erhalt der Antwort nützlich sein können. Ihre Anwendung erhält denselben Wert, den sie gesendet hat, da dieser Parameter einen Hin- und Rückweg zum Autorisierungsserver von ReckonAccountsHosted und zurück durchführt. Zu den Verwendungsmöglichkeiten gehören die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, die Verwendung von Nonces und die Minderung von Cross-Site-Request-Forgery. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
OAuthAccessToken | String | Das OAuth-Token. |
OAuthRefreshToken | String | Das OAuth-Aktualisierungstoken. |
ExpiresIn | String | Die verbleibende Lebensdauer des Zugriffstokens in Sekunden. |
GetOAuthAuthorizationURL
Ruft die Autorisierungs URL von Reckon Accounts Hosted ab. Greifen Sie in einem Internetbrowser auf die in der Ausgabe zurückgegebene URL zu. Dadurch wird das Zugriffstoken angefordert, das als Teil der Verbindungszeichenfolge für Reckon Accounts Hosted verwendet werden kann.
Eingang
Name | Typ | Beschreibung |
---|---|---|
CallbackUrl | String | Die URL, zu der Reckon Accounts Hosted zurückkehrt, nachdem der Benutzer Ihre App autorisiert hat. |
State | String | Zeigt einen beliebigen Status an, der für Ihre Anwendung nach Erhalt der Antwort nützlich sein kann. Ihre Anwendung erhält denselben Wert, den sie gesendet hat, da dieser Parameter einen Hin- und Rückweg zum von Reckon Accounts Hosted Autorisierungsserver und zurück durchführt. Zu den Verwendungsmöglichkeiten gehören die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, die Verwendung von Nonces und die Minderung von Cross-Site-Request-Forgery. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
URL | String | Die URL, die in einen Webbrowser eingegeben werden muss, um das Prüftoken abzurufen und den Connector damit zu autorisieren. |
Aktualisieren Sie das OAuthAccessToken
Aktualisiert den OAuth-Zugriffstoken, der für die Authentifizierung bei Reckon Accounts Hosted verwendet wird.
Eingang
Name | Typ | Beschreibung |
---|---|---|
OAuthRefreshToken | String | Das Aktualisierungstoken wurde mit dem vorherigen Zugriffstoken zurückgegeben. |
CallbackUrl | String | Die URL, die beim Erstellen des OAuth-Zugriffstokens verwendet wurde. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
OAuthAccessToken | String | Das von ReckonAccountsHosted zurückgegebene Authentifizierungstoken. Dieses kann in nachfolgenden Aufrufen anderer Vorgänge für diesen bestimmten Dienst verwendet werden. |
OAuthRefreshToken | String | Ein Token, der zum Abrufen eines neuen Zugriffstokens verwendet werden kann. |
ExpiresIn | String | Die verbleibende Lebensdauer des Zugriffstokens. |
BerichtAltern
Erstellt Abrechnungsalterungsberichte.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind APAGINGDETAIL, APAGINGSUMMARY, ARAGINGDETAIL, ARAGINGSUMMARY, COLLECTIONSREPORT. Der Standardwert ist APAGINGDETAIL. |
Reportperiod | String | Berichtsdatumsbereich im Format vonDatum:bisDatum. Jeder Wert kann weggelassen werden, um einen offenen Bereich zu definieren (z. B. 2009-12-25:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Transactiontypes | String | Eine Liste der Transaktionsarten, die der Bericht abdecken soll. Verfügbare Werte sind: ALL, ARREFUNDCREDITCARD, BILL, BILLPAYMENTCHECK, BILLPAYMENTCREDITCARD, BUILDASSEMBLY, CHARGE, CHECK, CREDITCARDCHARGE, CREDITCARDCREDIT, CREDITMEMO, DEPOSIT, ESTIMATE, INVENTORYADJUSTMENT, INVOICE, ITEMRECEIPT, JOURNALENTRY, LIABILITYADJUSTMENT, PAYCHECK, PAYROLLLIABILITYCHECK, PURCHASEORDER, RECEIVEPAYMENT, SALESORDER, SALESRECEIPT, SALESTAXPAYMENTCHECK, TRANSFER, VENDORCREDIT, YTDADJUSTMENT Der Standardwert ist ALL. |
Modifieddaterange | String | Geänderter Datumsbereich im Format vonDatum:bisDatum. Bei einem offenen Bereich kann jeder Wert weggelassen werden (z. B. 2009-12-25:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Postingstatus | String | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Includecolumns | String | Eine Liste mit Enumerationswerten, die zeigen, welche Spalten der Bericht zurückgeben soll. Zu den verfügbaren Werten gehören: KONTO, ALTER, BETRAG, BETRAGSDIFFERENZ, DURCHSCHNITTLICHE KOSTEN, RECHNUNGSDATUM, RECHNUNGSSTATUS, BERECHNETER BETRAG, KLASSE, ABGELEHNTSTATUS, KOSTENPREIS, KREDIT, WÄHRUNG, DATUM, SCHULDENTARIF, LIEFERDATUM, FÄLLIGKEITSDATUM, SCHÄTZUNGAKTIV, WECHSELKURS, FOB, EINKOMMENSBEREICH, RECHNUNGSGEGENSTAND, ARTIKEL, ARTIKELBESCHREIBUNG, ZULEGT GEÄNDERT VON, LETZTER ODER VORHERIGER STATUS, MEMO, GEÄNDERTE ZEIT, NAME, NAMEKONTONUMMER, NAMEADRESSE, NAMESTADT, NAMEKONTAKT, NAMEEMAIL, NAMEFAX, NAMETELEFON, NAMESTAAT, NAMEPLZ, OFFENER SALDO, URSPRÜNGLICHER BETRAG, ZAHLUNGSBETRAG, ZAHLUNGSSTATUS, ZAHLUNGSDURCHGANGSDATUM, ZAHLUNGSMETHODE, PAYROLLITEM, PONUMBER, PRINTSTATUS, PROGRESSAMOUNT, PROGRESSPERCENT, QUANTITY, QUANTITYAVAILABLE, QUANTITYONHAND, QUANTITYONSALESORDER, RECEIVEDQUANTITY, REFNUMBER, RUNNINGBALANCE, SALESREP, SALESTAXCODE, SHIPDATE, SHIPMETHOD, SOURCENAME, SPLITACCOUNT, SSNORTAXID, TAXLINE, TAXTABLEVERSION, TERMS, TXNID, TXNNUMBER, TXNTYPE, UNITPRICE, USEREDIT, VALUEONHAND, WAGEBASE, WAGEBASETIPS Der Standardwert ist ACCOUNT. |
Reportasof | String | Der Bericht gibt Informationen zum offenen Saldo bis zum Datum „reportopenbalanceasof“ zurück. Die zulässigen Werte sind REPORTENDDATE, TODAY. Der Standardwert ist TODAY. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
BerichtBudgetZusammenfassung
Erstellt Budgetberichte.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind BALANCESHEETBUDGETOVERVIEW, BALANCESHEETBUDGETVSACTUAL, PROFITANDLOSSBUDGETOVERVIEW, PROFITANDLOSSBUDGETPERFORMANCE, PROFITANDLOSSBUDGETVSACTUAL. Der Standardwert ist BALANCESHEETBUDGETOVERVIEW. |
Fiscalyear | String | Das Haushaltsjahr des abzufragenden Budgets. Beispiel: 2014. |
Budgetcriterion | String | Gibt an, was dieses Budget abdeckt. Die zulässigen Werte sind NONE, ACCOUNTS, ACCOUNTSANDCLASSES, ACCOUNTSANDCUSTOMERS. Der Standardwert ist NONE. |
Summarizebudgetcolumnsby | String | Die Daten, die der Bericht berechnet, und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, CLASS, CUSTOMER, DATE. Der Standardwert ist NONE. |
Summarizebudgetrowsby | String | Wie Zeilen im Bericht beschriftet werden sollen. Wenn Sie beispielsweise den Wert auf „Konto“ festlegen, könnten die Zeilenbeschriftungen des Berichts „Girokonto“, „Sparkonto“ usw. lauten. Die zulässigen Werte sind KEINE, KLASSE, KUNDE, KONTO. Der Standardwert ist KEINE. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
BerichtCustomDetail
Generiert einen benutzerdefinierten Transaktionsdetailbericht.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reportperiod | String | Berichtsdatumsbereich im Format vonDatum:bisDatum. Bei einem offenen Bereich kann jeder Wert weggelassen werden (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Transactiontypes | String | Eine Liste der Transaktionsarten, die der Bericht abdecken soll. Verfügbare Werte sind: ALL, ARREFUNDCREDITCARD, BILL, BILLPAYMENTCHECK, BILLPAYMENTCREDITCARD, BUILDASSEMBLY, CHARGE, CHECK, CREDITCARDCHARGE, CREDITCARDCREDIT, CREDITMEMO, DEPOSIT, ESTIMATE, INVENTORYADJUSTMENT, INVOICE, ITEMRECEIPT, JOURNALENTRY, LIABILITYADJUSTMENT, PAYCHECK, PAYROLLLIABILITYCHECK, PURCHASEORDER, RECEIVEPAYMENT, SALESORDER, SALESRECEIPT, SALESTAXPAYMENTCHECK, TRANSFER, VENDORCREDIT, YTDADJUSTMENT Der Standardwert ist ALL. |
Modifieddaterange | String | Geänderter Datumsbereich im Format vonDatum:bisDatum. Bei einem offenen Bereich kann jeder Wert weggelassen werden (z. B. 2009-12-25:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Postingstatus | String | Ermöglicht dem Benutzer die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder beidem. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Summarizerowsby | String | Bestimmt in den meisten Fällen zusammen mit includecolumnlist, welche Daten für diesen Bericht berechnet werden, und steuert, wie die Zeilen organisiert und beschriftet werden. Wenn Sie beispielsweise den Wert auf „Konto“ festlegen, könnten die Zeilenbeschriftungen des Berichts „Girokonto“, „Sparkonto“ usw. lauten. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TAXLINE, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist NONE. |
Includecolumns | String | Eine Liste mit Enumerationswerten, die zeigen, welche Spalten der Bericht zurückgeben soll. Zu den verfügbaren Werten gehören: KONTO, ALTER, BETRAG, BETRAGSDIFFERENZ, DURCHSCHNITTLICHE KOSTEN, RECHNUNGSDATUM, RECHNUNGSSTATUS, BERECHNETER BETRAG, KLASSE, ABGELEHNTSTATUS, KOSTENPREIS, KREDIT, WÄHRUNG, DATUM, SCHULDENTARIF, LIEFERDATUM, FÄLLIGKEITSDATUM, SCHÄTZUNGAKTIV, WECHSELKURS, FOB, EINKOMMENSBEREICH, RECHNUNGSGEGENSTAND, ARTIKEL, ARTIKELBESCHREIBUNG, ZULEGT GEÄNDERT VON, LETZTER ODER VORHERIGER STATUS, MEMO, GEÄNDERTE ZEIT, NAME, NAMEKONTONUMMER, NAMEADRESSE, NAMESTADT, NAMEKONTAKT, NAMEEMAIL, NAMEFAX, NAMETELEFON, NAMESTAAT, NAMEPLZ, OFFENER SALDO, URSPRÜNGLICHER BETRAG, ZAHLUNGSBETRAG, ZAHLUNGSSTATUS, ZAHLUNGSDURCHGANGSDATUM, ZAHLUNGSMETHODE, LOHNLISTENARTIKEL, PONNUMMER, DRUCKSTATUS, FORTSCHRITTSBETRAG, FORTSCHRITTSPROZENT, MENGE, VERFÜGBARE MENGE, VORHANDENE MENGE, MENGE AUF VERKAUFSRUF, ERHALTENE MENGE, REFNUMMER, LAUFENDE BALANCE, VERKÄUFER, VERKAUFSSTEUERCODE, LIEFERDATUM, LIEFERMETHODE, QUELLENNAME, GESPLITTETES KONTO, SSNORTAXID, STEUERZEILE, STEUERTABELLEVERSION, BEDINGUNGEN, TXNID, TXNNUMMER, TXNTYPE, EINHEITSPREIS, USEREDIT, VORHANDENER WERT, LOHNBASIS, LOHNBASETIPS, Der Standardwert ist KONTO. |
Includeaccounts | String | Gibt an, ob dieser Bericht alle Konten oder nur die derzeit verwendeten enthalten soll. Die zulässigen Werte sind ALL, INUSE. Der Standardwert ist ALL. |
Reportasof | String | Der Bericht gibt Informationen zum offenen Saldo bis zum Datum „reportopenbalanceasof“ zurück. Die zulässigen Werte sind REPORTENDDATE, TODAY. Der Standardwert ist TODAY. |
Reportbasis | String | Wenn dieses Feld auf „Bargeld“ eingestellt ist, basiert der Bericht auf Einnahmen und Ausgaben basierend auf den Daten, an denen Geld den Besitzer wechselte. Wenn „Aufgelaufen“, basiert der Bericht auf Einnahmen basierend auf den Daten, an denen Kunden Rechnungen ausgestellt wurden, und auf Ausgaben basierend auf den Daten, an denen Rechnungen ausgestellt wurden. Wenn „Keine“, verwendet der Bericht die standardmäßige Berichtsbasis, die entweder die Reckon-Präferenzeinstellung oder der Reckon-Standard für einen bestimmten Berichtstyp ist. In einer Berichtsantwort gibt das SDK „Keine“ für Berichte zurück, die keine Berichtsbasis unterstützen. (Der 1099-Bericht hat beispielsweise seine eigene Basis für die Generierung.) Die zulässigen Werte sind ACCRUAL, CASH, NONE. Der Standardwert ist NONE. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
BerichtBenutzerdefinierteZusammenfassung
Erstellt einen benutzerdefinierten zusammenfassenden Bericht.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind BALANCESHEETPREVYEARCOMP, BALANCESHEETSTANDARD, BALANCESHEETSUMMARY, CUSTOMERBALANCESUMMARY, ExpenseByVendorSummary, IncomeByCUSTOMERSUMMARY, INVENTORYSTOCKSTATUSBYITEM, INVENTORYSTOCKSTATUSBYVENDOR, INCOMETAXSUMMARY, INVENTORYVALUATIONSUMMARY, PHYSICALINVENTORYWORKSHEET, PROFITANDLOSSBYCLASS, PROFITANDLOSSBYJOB, PROFITANDLOSSPREVYEARCOMP, PROFITANDLOSSSTANDARD, PROFITANDLOSSYTDCOMP, PURCHASEBYITEMSUMMARY, PURCHASEBYVENDORSUMMARY, SALESBYCUSTOMERSUMMARY, SALESBYITEMSUMMARY, SALESBYREPSUMMARY, SALESTAXLIABILITY, SALESTAXREVENUESUMMARY, TRIALBALANCE, VENDORBALANCESUMMARY. Der Standardwert ist BALANCESHEETPREVYEARCOMP. |
Reportperiod | String | Berichtsdatumsbereich im Format vonDatum:bisDatum. Bei einem offenen Bereich kann jeder Wert weggelassen werden (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Transactiontypes | String | Eine Liste der Transaktionsarten, die der Bericht abdecken soll. Verfügbare Werte sind: ALL, ARREFUNDCREDITCARD, BILL, BILLPAYMENTCHECK, BILLPAYMENTCREDITCARD, BUILDASSEMBLY, CHARGE, CHECK, CREDITCARDCHARGE, CREDITCARDCREDIT, CREDITMEMO, DEPOSIT, ESTIMATE, INVENTORYADJUSTMENT, INVOICE, ITEMRECEIPT, JOURNALENTRY, LIABILITYADJUSTMENT, PAYCHECK, PAYROLLLIABILITYCHECK, PURCHASEORDER, RECEIVEPAYMENT, SALESORDER, SALESRECEIPT, SALESTAXPAYMENTCHECK, TRANSFER, VENDORCREDIT, YTDADJUSTMENT Der Standardwert ist ALL. |
Modifieddaterange | String | Geänderter Datumsbereich im Format vonDatum:bisDatum. Bei einem offenen Bereich kann jeder Wert weggelassen werden (z. B. 2009-12-25:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Summarizecolumnsby | String | Bestimmt, welche Daten der Bericht berechnet und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist ACCOUNT. |
Summarizerowsby | String | Bestimmt in den meisten Fällen zusammen mit IncludeColumnList, welche Daten für diesen Bericht berechnet werden, und steuert, wie die Zeilen organisiert und beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TAXLINE, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist ACCOUNT. |
Includesubcolumns | String | Legt fest, ob Unterspalteninformationen eingeschlossen werden sollen. Die zulässigen Werte sind TRUE, FALSE. Der Standardwert ist FALSE. |
Reportcalendar | String | Gibt den Jahrestyp an, der für diesen Bericht verwendet wird. Die zulässigen Werte sind NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR. Der Standardwert ist NONE. |
Returnrows | String | Gibt an, ob der Bericht nur Zeilen mit aktiven Informationen, nur Zeilen mit Werten ungleich null oder alle Zeilen unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Returncolumns | String | Gibt an, ob der Bericht nur Spalten mit aktiven Informationen, nur Spalten mit Werten ungleich null oder alle Spalten unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Postingstatus | String | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Reportbasis | String | Wenn die Berichtsbasis „Bargeld“ ist, basiert der Bericht auf Einnahmen und Ausgaben basierend auf den Daten, an denen Geld den Besitzer wechselte. Wenn „Accrual“ ist, basiert der Bericht auf Einnahmen basierend auf den Daten, an denen Kunden Rechnungen ausgestellt wurden, und auf Ausgaben basierend auf den Daten, an denen Rechnungen ausgestellt wurden. Wenn „Keine“ ist, verwendet der Bericht die standardmäßige Berichtsbasis, die entweder die Reckon-Präferenzeinstellung oder der Reckon-Standard für einen bestimmten Berichtstyp ist. In einer Berichtsantwort gibt das SDK „Keine“ für Berichte zurück, die keine Berichtsbasis unterstützen. (Der 1099-Bericht hat beispielsweise seine eigene Basis für die Generierung.) Die zulässigen Werte sind ACCRUAL, CASH, NONE. Der Standardwert ist NONE. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
BerichtAllgemeinDetail
Erstellt einen allgemeinen Detailbericht.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind 1099DETAIL, AUDITTRAIL, BALANCESHEETDETAIL, CHECKDETAIL, CUSTOMERBALANCEDETAIL, DEPOSITDETAIL, ESTIMATESBYJOB, ExpensebyVendordETAIL, GENERALLEDGER, INCOMEBYCUSTOMERDETAIL, INCOMETAXDETAIL, INVENTORYVALUATIONDETAIL, JOBPROGRESSINVOICESVSESTIMATES, JOURNAL, MISSINGCHECKS, OPENINVOICES, OPENPOS, OPENPOSBYJOB, OPENSALESORDERBYCUSTOMER, OPENSALESORDERBYITEM, PENDINGSALES, PROFITANDLOSSDETAIL, PURCHASEBYITEMDETAIL, PURCHASEBYVENDORDETAIL, SALESBYCUSTOMERDETAIL, SALESBYITEMDETAIL, SALESBYREPDETAIL, TXNDETAILBYACCOUNT, TXNLISTBYCUSTOMER, TXNLISTBYDATE, TXNLISTBYVENDOR, UNPAIDBILLSDETAIL, UNBILLEDCOSTSBYJOB, VENDORBALANCEDETAIL. Der Standardwert ist 1099DETAIL. |
Reportperiod | String | Datumsbereich im Format vonDatum:bisDatum melden. Bei einem offenen Bereich kann jeder Wert weggelassen werden (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Transactiontypes | String | Eine Liste der Transaktionsarten, die der Bericht abdecken soll. Verfügbare Werte sind: ALL, ARREFUNDCREDITCARD, BILL, BILLPAYMENTCHECK, BILLPAYMENTCREDITCARD, BUILDASSEMBLY, CHARGE, CHECK, CREDITCARDCHARGE, CREDITCARDCREDIT, CREDITMEMO, DEPOSIT, ESTIMATE, INVENTORYADJUSTMENT, INVOICE, ITEMRECEIPT, JOURNALENTRY, LIABILITYADJUSTMENT, PAYCHECK, PAYROLLLIABILITYCHECK, PURCHASEORDER, RECEIVEPAYMENT, SALESORDER, SALESRECEIPT, SALESTAXPAYMENTCHECK, TRANSFER, VENDORCREDIT, YTDADJUSTMENT Der Standardwert ist ALL. |
Modifieddaterange | String | Geänderter Datumsbereich im Format vonDatum:bisDatum. Bei einem offenen Bereich kann jeder Wert weggelassen werden (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Postingstatus | String | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Summarizerowsby | String | Bestimmt in den meisten Fällen zusammen mit includecolumnlist, welche Daten für diesen Bericht berechnet werden, und steuert, wie die Zeilen organisiert und beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TAXLINE, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist NONE. |
Includecolumns | String | Eine Liste mit Enumerationswerten, die zeigen, welche Spalten der Bericht zurückgeben soll. Zu den verfügbaren Werten gehören: KONTO, ALTER, BETRAG, BETRAGSDIFFERENZ, DURCHSCHNITTLICHE KOSTEN, RECHNUNGSDATUM, RECHNUNGSSTATUS, BERECHNETER BETRAG, KLASSE, ABGELEHNTSTATUS, KOSTENPREIS, KREDIT, WÄHRUNG, DATUM, SCHULDENTARIF, LIEFERDATUM, FÄLLIGKEITSDATUM, SCHÄTZUNGAKTIV, WECHSELKURS, FOB, EINKOMMENSBEREICH, RECHNUNGSGEGENSTAND, ARTIKEL, ARTIKELBESCHREIBUNG, ZULEGT GEÄNDERT VON, LETZTER ODER VORHERIGER STATUS, MEMO, GEÄNDERTE ZEIT, NAME, NAMEKONTONUMMER, NAMEADRESSE, NAMESTADT, NAMEKONTAKT, NAMEEMAIL, NAMEFAX, NAMETELEFON, NAMESTAAT, NAMEPLZ, OFFENER SALDO, URSPRÜNGLICHER BETRAG, ZAHLUNGSBETRAG, ZAHLUNGSSTATUS, ZAHLUNGSDURCHGANGSDATUM, ZAHLUNGSMETHODE, PAYROLLITEM, PONUMBER, PRINTSTATUS, PROGRESSAMOUNT, PROGRESSPERCENT, QUANTITY, QUANTITYAVAILABLE, QUANTITYONHAND, QUANTITYONSALESORDER, RECEIVEDQUANTITY, REFNUMBER, RUNNINGBALANCE, SALESREP, SALESTAXCODE, SHIPDATE, SHIPMETHOD, SOURCENAME, SPLITACCOUNT, SSNORTAXID, TAXLINE, TAXTABLEVERSION, TERMS, TXNID, TXNNUMBER, TXNTYPE, UNITPRICE, USEREDIT, VALUEONHAND, WAGEBASE, WAGEBASETIPS Der Standardwert ist ACCOUNT. |
Includeaccounts | String | Gibt an, ob dieser Bericht alle Konten oder nur die derzeit verwendeten enthalten soll. Die zulässigen Werte sind ALL, INUSE. |
Reportasof | String | Der Bericht gibt Informationen zum offenen Saldo bis zum Datum „reportopenbalanceasof“ zurück. Die zulässigen Werte sind REPORTENDDATE, TODAY. Der Standardwert ist TODAY. |
Reportbasis | String | Wenn die Berichtsbasis „Bargeld“ ist, basiert der Bericht auf Einnahmen und Ausgaben basierend auf den Daten, an denen Geld den Besitzer wechselte. Wenn „Accrual“ ist, basiert der Bericht auf Einnahmen basierend auf den Daten, an denen Kunden Rechnungen ausgestellt wurden, und auf Ausgaben basierend auf den Daten, an denen Rechnungen ausgestellt wurden. Wenn „Keine“ ist, verwendet der Bericht die standardmäßige Berichtsbasis, die entweder die Reckon-Präferenzeinstellung oder der Reckon-Standard für einen bestimmten Berichtstyp ist. In einer Berichtsantwort gibt das SDK „Keine“ für Berichte zurück, die keine Berichtsbasis unterstützen. (Der 1099-Bericht hat beispielsweise seine eigene Basis für die Generierung.) Die zulässigen Werte sind ACCRUAL, CASH, NONE. Der Standardwert ist NONE. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
BerichtAllgemeinZusammenfassung
Erstellen Sie einen allgemeinen zusammenfassenden Bericht.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind BALANCESHEETPREVYEARCOMP, BALANCESHEETSTANDARD, BALANCESHEETSUMMARY, CUSTOMERBALANCESUMMARY, ExpenseByVendorSummary, IncomeByCUSTOMERSUMMARY, INVENTORYSTOCKSTATUSBYITEM, INVENTORYSTOCKSTATUSBYVENDOR, INCOMETAXSUMMARY, INVENTORYVALUATIONSUMMARY, PHYSICALINVENTORYWORKSHEET, PROFITANDLOSSBYCLASS, PROFITANDLOSSBYJOB, PROFITANDLOSSPREVYEARCOMP, PROFITANDLOSSSTANDARD, PROFITANDLOSSYTDCOMP, PURCHASEBYITEMSUMMARY, PURCHASEBYVENDORSUMMARY, SALESBYCUSTOMERSUMMARY, SALESBYITEMSUMMARY, SALESBYREPSUMMARY, SALESTAXLIABILITY, SALESTAXREVENUESUMMARY, TRIALBALANCE, VENDORBALANCESUMMARY. Der Standardwert ist BALANCESHEETPREVYEARCOMP. |
Reportperiod | String | Berichten Sie den Datumsbereich im Format vonDatum:bisDatum, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Transactiontypes | String | Eine Liste der Transaktionsarten, die der Bericht abdecken soll. Verfügbare Werte sind: ALL, ARREFUNDCREDITCARD, BILL, BILLPAYMENTCHECK, BILLPAYMENTCREDITCARD, BUILDASSEMBLY, CHARGE, CHECK, CREDITCARDCHARGE, CREDITCARDCREDIT, CREDITMEMO, DEPOSIT, ESTIMATE, INVENTORYADJUSTMENT, INVOICE, ITEMRECEIPT, JOURNALENTRY, LIABILITYADJUSTMENT, PAYCHECK, PAYROLLLIABILITYCHECK, PURCHASEORDER, RECEIVEPAYMENT, SALESORDER, SALESRECEIPT, SALESTAXPAYMENTCHECK, TRANSFER, VENDORCREDIT, YTDADJUSTMENT Der Standardwert ist ALL. |
Modifieddaterange | String | Geänderter Datumsbereich im Format „VonDatum:BisDatum“, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: JJJJ-MM-TT. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Summarizecolumnsby | String | Bestimmt, welche Daten der Bericht berechnet und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist NONE. |
Includesubcolumns | String | Legt fest, ob Unterspalteninformationen eingeschlossen werden sollen. Die zulässigen Werte sind TRUE, FALSE. Der Standardwert ist FALSE. |
Reportcalendar | String | Gibt den Jahrestyp an, der für diesen Bericht verwendet wird. Die zulässigen Werte sind NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR. Der Standardwert ist NONE. |
Returnrows | String | Gibt an, ob der Bericht nur Zeilen mit aktiven Informationen, nur Zeilen mit Werten ungleich null oder alle Zeilen unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Returncolumns | String | Gibt an, ob der Bericht nur Spalten mit aktiven Informationen, nur Spalten mit Werten ungleich null oder alle Spalten unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Postingstatus | String | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Reportbasis | String | Wenn dieses Feld auf „Bargeld“ eingestellt ist, basiert der Bericht auf Einnahmen und Ausgaben basierend auf den Daten, an denen Geld den Besitzer wechselte. Wenn „Aufgelaufen“, basiert der Bericht auf Einnahmen basierend auf den Daten, an denen Kunden Rechnungen ausgestellt wurden, und auf Ausgaben basierend auf den Daten, an denen Rechnungen ausgestellt wurden. Wenn „Keine“, verwendet der Bericht die standardmäßige Berichtsbasis, die entweder die Reckon-Präferenzeinstellung oder der Reckon-Standard für einen bestimmten Berichtstyp ist. In einer Berichtsantwort gibt das SDK „Keine“ für Berichte zurück, die keine Berichtsbasis unterstützen. (Der 1099-Bericht hat beispielsweise seine eigene Basis für die Generierung.) Die zulässigen Werte sind ACCRUAL, CASH, NONE. Der Standardwert ist NONE. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
Job melden
Erstellt Jobberichte.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind ITEMESTIMATESVSACTUALS, ITEMPROFITABILITY, JOBESTIMATESVSACTUALSDETAIL, JOBESTIMATESVSACTUALSSUMMARY, JOBPROFITABILITYDETAIL, JOBPROFITABILITYSUMMARY. Der Standardwert ist ITEMESTIMATESVSACTUALS. |
Reportperiod | String | Berichten Sie den Datumsbereich im Format vonDatum:bisDatum, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Transactiontypes | String | Eine Liste der Transaktionsarten, die der Bericht abdecken soll. Verfügbare Werte sind: ALL, ARREFUNDCREDITCARD, BILL, BILLPAYMENTCHECK, BILLPAYMENTCREDITCARD, BUILDASSEMBLY, CHARGE, CHECK, CREDITCARDCHARGE, CREDITCARDCREDIT, CREDITMEMO, DEPOSIT, ESTIMATE, INVENTORYADJUSTMENT, INVOICE, ITEMRECEIPT, JOURNALENTRY, LIABILITYADJUSTMENT, PAYCHECK, PAYROLLLIABILITYCHECK, PURCHASEORDER, RECEIVEPAYMENT, SALESORDER, SALESRECEIPT, SALESTAXPAYMENTCHECK, TRANSFER, VENDORCREDIT, YTDADJUSTMENT Der Standardwert ist ALL. |
Modifieddaterange | String | Geänderter Datumsbereich im Format „VonDatum:BisDatum“, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: JJJJ-MM-TT. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Summarizecolumnsby | String | Bestimmt, welche Daten der Bericht berechnet und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist NONE. |
Includesubcolumns | String | Legt fest, ob Unterspalteninformationen eingeschlossen werden sollen. Die zulässigen Werte sind TRUE, FALSE. Der Standardwert ist FALSE. |
Postingstatus | String | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
BerichtLohn- und GehaltsabrechnungDetail
Erstellt Gehaltsabrechnungen.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind EMPLOYEESTATETAXESDETAIL, PAYROLLITEMDETAIL, PAYROLLREVIEWDETAIL, PAYROLLTRANSACTIONDETAIL, PAYROLLTRANSACTIONSBYPAYEE. Der Standardwert ist EMPLOYEESTATETAXESDETAIL. |
Reportperiod | String | Berichten Sie den Datumsbereich im Format vonDatum:bisDatum, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Modifieddaterange | String | Geänderter Datumsbereich im Format „VonDatum:BisDatum“, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: JJJJ-MM-TT. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Postingstatus | String | Ermöglicht dem Benutzer die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Summarizerowsby | String | Bestimmt in den meisten Fällen zusammen mit includecolumnlist, welche Daten für diesen Bericht berechnet werden, und steuert, wie die Zeilen organisiert und beschriftet werden. Wenn Sie beispielsweise den Wert auf „Konto“ festlegen, könnten die Zeilenbeschriftungen des Berichts „Girokonto“, „Sparkonto“ usw. lauten. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TAXLINE, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist NONE. |
Includecolumn | String | Eine Liste mit Enumerationswerten, die zeigen, welche Spalten der Bericht zurückgeben soll. Die zulässigen Werte sind ACCOUNT, AGING, AMOUNT, AMOUNTDIFFERENCE, AVERAGECOST, BILLEDDATE, BILLINGSTATUS, CALCULATEDAMOUNT, CLASS, CLEAREDSTATUS, COSTPRICE, CREDIT, CURRENCY, DATE, DEBIT, DELIVERYDATE, DUEDATE, ESTIMATEACTIVE, EXCHANGERATE, FOB, INCOMESUBJECTTOTAX, INVOICED, ITEM, ITEMDESC, LETTMODIFIEDBY, LATESTORPRIORSTATE, MEMO, MODIFIEDTIME, NAME, NAMEACCOUNTNUMBER, NAMEADDRESS, NAMECITY, NAMECONTACT, NAMEEMAIL, NAMEFAX, NAMEPHONE, NAMESTATE, NAMEZIP, OPENBALANCE, ORIGINALAMOUNT, PAIDAMOUNT, PAIDSTATUS, PAIDTHROUGHDATE, PAYMENTMETHOD, PAYROLLITEM, PONUMBER, PRINTSTATUS, PROGRESSAMOUNT, PROGRESSPERCENT, QUANTITY, QUANTITYAVAILABLE, QUANTITYONHAND, QUANTITYONSALESORDER, RECEIVEDQUANTITY, REFNUMBER, RUNNINGBALANCE, SALESREP, SALESTAXCODE, SHIPDATE, SHIPMETHOD, SOURCENAME, SPLITACCOUNT, SSNORTAXID, TAXLINE, TAXTABLEVERSION, TERMS, TXNID, TXNNUMBER, TXNTYPE, UNITPRICE, USEREDIT, VALUEONHAND, WAGEBASE, WAGEBASETIPS. Der Standardwert ist ACCOUNT. |
Includeaccounts | String | Gibt an, ob dieser Bericht alle Konten oder nur die derzeit verwendeten enthalten soll. Die zulässigen Werte sind ALL, INUSE. Der Standardwert ist ALL. |
Reportasof | String | Der Bericht gibt Informationen zum offenen Saldo bis zum Datum „reportopenbalanceasof“ zurück. Die zulässigen Werte sind REPORTENDDATE, TODAY. Der Standardwert ist TODAY. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
BerichtGehaltsabrechnungZusammenfassung
Erstellt Gehaltsabrechnungsberichte.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind EMPLOYEEEARNINGSSUMMARY, PAYROLLLIABILITYBALANCES, PAYROLLSUMMARY. Der Standardwert ist EMPLOYEEEARNINGSSUMMARY. |
Reportperiod | String | Berichten Sie den Datumsbereich im Format vonDatum:bisDatum, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Accounttype | String | Ermöglicht dem Benutzer, nach einem angegebenen Kontotyp zu Abfrage. Die zulässigen Werte sind NONE, ACCOUNTSPAYABLE, ACCOUNTSREEVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, ANDERE UMLAUFVERMÖGENSWERTE, ANDERE UMLAUFVERBINDLICHKEITEN, ANDERE AUFWENDUNGEN, ANDERE EINNAHMEN, ANDERE EINNAHMEN ODER AUFWENDUNGEN. Der Standardwert ist KEINE. |
Accountlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Accountlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Modifieddaterange | String | Geänderter Datumsbereich im Format „VonDatum:BisDatum“, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: JJJJ-MM-TT. |
Modifieddaterangemacro | String | Verwenden Sie einen vordefinierten geänderten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Detaillevel | String | Der Detaillierungsgrad, der im Bericht enthalten sein soll. Die zulässigen Werte sind ALL, ALLEXCEPTSUMMARY, SUMMARYONLY. Der Standardwert ist ALL. |
Summarizecolumnsby | String | Bestimmt, welche Daten der Bericht berechnet und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist NONE. |
Includesubcolumns | String | Legt fest, ob Unterspalteninformationen eingeschlossen werden sollen. Die zulässigen Werte sind TRUE, FALSE. Der Standardwert ist FALSE. |
Reportcalendar | String | Gibt den Jahrestyp an, der für diesen Bericht verwendet wird. Die zulässigen Werte sind NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR. Der Standardwert ist NONE. |
Returnrows | String | Gibt an, ob der Bericht nur Zeilen mit aktiven Informationen, nur Zeilen mit Werten ungleich null oder alle Zeilen unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Returncolumns | String | Gibt an, ob der Bericht nur Spalten mit aktiven Informationen, nur Spalten mit Werten ungleich null oder alle Spalten unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Postingstatus | String | Ermöglicht Ihnen die Abfrage von Buchungsberichten, Nichtbuchungsberichten oder Berichten, die beides sind. Die zulässigen Werte sind EITHER, NONPOSTING, POSTING. Der Standardwert ist EITHER. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
Berichtszeit
Erstellt zeitbezogene Zusammenfassungs- und Detailberichte.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Reporttype | String | Der Typ des Berichts. Die zulässigen Werte sind TIMEBYITEM, TIMEBYJOBDETAIL, TIMEBYJOBSUMMARY, TIMEBYNAME. Der Standardwert ist TIMEBYITEM. |
Reportperiod | String | Berichten Sie den Datumsbereich im Format vonDatum:bisDatum, wobei bei einem offenen Bereich jeder Wert weggelassen werden kann (z. B. 25.12.2009:). Unterstütztes Datumsformat: jjjj-MM-tt. |
Reportdaterangemacro | String | Verwenden Sie einen vordefinierten Datumsbereich. Die zulässigen Werte sind ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR. Der Standardwert ist ALL. |
Entitytype | String | Ermöglicht dem Benutzer die Abfrage nach einem angegebenen Namenstyp. Die zulässigen Werte sind NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR. Der Standardwert ist NONE. |
Entitylisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Entitylists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Itemtype | String | Ermöglicht dem Benutzer, nach einem angegebenen Artikeltyp zu Abfrage. Die zulässigen Werte sind NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE. Der Standardwert ist NONE. |
Itemlisttype | String | Ermöglicht dem Benutzer, nach bestimmten Listenelementen zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Itemlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Classlisttype | String | Ermöglicht dem Benutzer, nach einer angegebenen Klasse zu Abfrage. Die zulässigen Werte sind LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN. Der Standardwert ist FULLNAME. |
Classlists | String | Die Listenelemente, über die berichtet werden soll. Verwenden Sie für LISTIDLIST und FULLNAMELIST eine durch Kommas getrennte Liste. |
Summarizecolumnsby | String | Bestimmt, welche Daten der Bericht berechnet und wie die Spalten oben im Bericht beschriftet werden. Die zulässigen Werte sind NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR. Der Standardwert ist NONE. |
Includesubcolumns | String | Legt fest, ob Unterspalteninformationen eingeschlossen werden sollen. Die zulässigen Werte sind TRUE, FALSE. Der Standardwert ist FALSE. |
Reportcalendar | String | Gibt den Jahrestyp an, der für diesen Bericht verwendet wird. Die zulässigen Werte sind NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR. Der Standardwert ist NONE. |
Returnrows | String | Gibt an, ob der Bericht nur Zeilen mit aktiven Informationen, nur Zeilen mit Werten ungleich null oder alle Zeilen unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Returncolumns | String | Gibt an, ob der Bericht nur Spalten mit aktiven Informationen, nur Spalten mit Werten ungleich null oder alle Spalten unabhängig von ihrem Inhalt oder ihrem aktiven Status enthalten soll. Die zulässigen Werte sind NONE, ACTIVEONLY, NONZERO, All. Der Standardwert ist NONE. |
Delimiter | String | Legen Sie das Trennzeichen für die Felder fest. Der Standardwert ist ;. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Rowtype | String | Der Typ der ausgegebenen Zeile. Beispielsweise TitleRow, TextRow, DataRow, SubtotalRow oder TotalRow. |
Column_value | String | Die Daten in dieser Zeile sind eine durch Semikolon getrennte Liste des Berichts. |
Suchobjekte
Entitäten in Reckon suchen.
Eingang
Name | Typ | Beschreibung |
---|---|---|
Entity | String | Die zu durchsuchende Entität. Die zulässigen Werte sind Lieferant, Mitarbeiter, Rechnung, Rechnung, Gutschrift, Lieferantenkredit, Verkaufsbeleg, Bestellung, CC-Gutschrift, CC-Gebühr, Kunde, Kostenvoranschlag, Verkaufsauftrag, Zeiterfassung, Zahlung erhalten, Journaleintrag, Artikel, Konto, Anzahlung, Bestandsanpassung, Preisniveau, Klasse, Kundentyp, Auftragstyp, Zahlungsmethode, Lohnpostenlohn, Umsatzsteuercode, Versandmethode, Vertriebsmitarbeiter, Lieferantentyp, Zuzahlende Rechnung, Artikelbaugruppen können erstellt werden, Gelöschte Liste, Einstellungen, Zuzahlende Zahlung erhalten, Umsatzsteuerzahlungsscheck, TxnGelöscht, Artikelbeleg, Rechnungszahlungsscheck, Rechnungszahlungsgebühr, Kontoauszugsgebühr, Fahrzeugkilometerstand, Andere Transaktion, Andere Liste. Der Standardwert ist Lieferant. |
Name | String | Der zu suchende Name. Verwenden Sie ihn in Verbindung mit MatchType für eine genauere Kontrolle über die zurückgegebenen Einträge. |
NameMatch | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Der für diese Entität zu verwendende Übereinstimmungstyp. Die zulässigen Werte sind EXACT, CONTAINS, STARTSWITH, ENDSWITH, RANGEEND, RANGESTART. Der Standardwert ist EXACT. |
StartModifiedDate | String | Frühestes Änderungsdatum, nach dem gesucht werden soll. Beschränkt die Suche auf Datensätze, die an oder nach diesem Datum geändert wurden. Beim Festlegen des Werts einer Datumseigenschaft sind die Formate MM-TT-JJ, MM-TT-JJJJ, MM/TT/JJ und MM/TT/JJJJ zulässig. Daten in diesen Formaten werden automatisch analysiert und im Format JJJJ-MM-TT gespeichert. |
EndModifiedDate | String | Diese Pseudospalte ist veraltet und sollte nicht mehr verwendet werden. Datum der letzten Änderung, nach dem gesucht werden soll. Beschränkt die Suche auf Datensätze, die an oder vor diesem Datum geändert wurden. Beim Festlegen des Werts einer Datumseigenschaft sind die Formate MM-TT-JJ, MM-TT-JJJJ, MM/TT/JJ und MM/TT/JJJJ zulässig. Daten in diesen Formaten werden automatisch analysiert und im Format JJJJ-MM-TT gespeichert. |
MinBalance | String | Der Mindestsaldo, den die zurückgegebenen Datensätze haben sollten. Beschränkt die Suche auf Datensätze mit einem Saldo größer oder gleich MinBalance. |
MaxBalance | String | Der maximale Saldo, den die zurückgegebenen Datensätze haben sollten. Beschränkt die Suche auf Datensätze mit Salden kleiner oder gleich MaxBalance. |
MaxResults | String | Maximale Anzahl der Ergebnisse, die von dieser Suche zurückgegeben werden. |
OtherEntity | String | Zum Suchen nach anderen Entitäten, die nicht in der Entitätseingabe enthalten sind, z. B. ItemService. Beim Suchen nach anderen Entitäten sollte die Entitätseingabe auf OtherList eingestellt werden. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
QbXMLEntry | String | Ein in XML von Reckon kodierter Eintrag in der Ergebnissammlung. |
Qb\* | String | Die Ausgabe variiert je nach Art der abgefragten Entität. |
SendQBXML
Sendet das bereitgestellte QBXML direkt an Reckon.
Eingang
Name | Typ | Beschreibung |
---|---|---|
RawXML | String | Das an Reckon zu sendende QBXML. |
OutputRawResponse | String | Bestimmt, ob die Rohantwort oder die analysierte Antwort ausgegeben werden soll. Das Standardverhalten besteht darin, die analysierte Antwort zurückzugeben. Der Standardwert ist false. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
\* | String | Die Ausgabe variiert je nach bereitgestellter QBXML-Anforderung. |
Ungültige Transaktion
Macht eine bestimmte Transaktion in Reckon ungültig.
Eingang
Name | Typ | Beschreibung |
---|---|---|
TransactionType | String | Der Typ der zu stornierenden Transaktion. Die zulässigen Werte sind ARRefundCreditCard, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, SalesReceipt, VendorCredit. |
TxnID | String | Die ID der zu stornierenden Transaktion. Dies sollte die ID einer Rechnung, eines Schecks oder einer anderen Transaktion dieser Art sein. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
\* | String | Die Ausgabe variiert je nach bereitgestellter QBXML-Anforderung. |
Systemtabellen
Sie können die in diesem Abschnitt beschriebenen Systemtabellen Abfrage, um auf Schema, Informationen zur Datenquellenfunktionalität und Statistiken zu Operation Charge.
Schematabellen
Die folgenden Tabellen geben Datenbankmetadaten für Reckon Accounts Hosted zurück:
- sys_catalogs: Listet die verfügbaren Datenbanken auf.
- sys_schemas: Listet die verfügbaren Schemata auf.
- sys_tables: Listet die verfügbaren Tabellen und Ansichten auf.
- sys_tablecolumns: Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.
- sys_procedures: Beschreibt die verfügbaren gespeicherten Prozeduren.
- sys_procedureparameters: Beschreibt Parameter gespeicherter Prozeduren.
- sys_keycolumns: Beschreibt die Primär- und Fremdschlüssel.
- sys_indexes: Beschreibt die verfügbaren Indizes.
Datenquellentabellen
Die folgenden Tabellen enthalten Informationen dazu, wie eine Verbindung zur Datenquelle hergestellt und diese Abfrage wird:
- sys_connection_props: Gibt Informationen zu den verfügbaren Verbindungseigenschaften zurück.
- sys_sqlinfo: Beschreibt die SELECT-Abfragen, die der Connector an die Datenquelle auslagern kann.
Abfrageinformationstabellen
Die folgende Tabelle gibt Abfrage für Datenänderungsabfragen zurück, einschließlich Charge:
- Systemidentität: Gibt Informationen zu Charge oder einzelnen Updates zurück.
Sys_catalogs
Listet die verfügbaren Datenbanken auf.
Die folgende Abfrage ruft alle durch die Verbindungszeichenfolge ermittelten Datenbanken ab:
SELECT * FROM sys_catalogs
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Datenbankname. |
Sys_schemas
Listet die verfügbaren Schemas auf.
Die folgende Abfrage ruft alle verfügbaren Schemata ab:
SELECT * FROM sys_schemas
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Datenbankname. |
SchemaName | String | Der Schema. |
Sys_tables
Listet die verfügbaren Tabellen auf.
Die folgende Abfrage ruft die verfügbaren Tabellen und Ansichten ab:
SELECT * FROM sys_tables
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Die Datenbank, die die Tabelle oder Ansicht enthält. |
SchemaName | String | Das Schema, das die Tabelle oder Ansicht enthält. |
TableName | String | Der Name der Tabelle oder Ansicht. |
TableType | String | Der Tabellentyp (Tabelle oder Ansicht). |
Description | String | Eine Beschreibung der Tabelle oder Ansicht. |
IsUpdateable | Boolean | Ob die Tabelle aktualisiert werden kann. |
Sys_tablecolumns
Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.
Die folgende Abfrage gibt die Spalten und Datentypen für die Tabelle „Kunden“ zurück:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Customers'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die die Tabelle oder Ansicht enthält. |
SchemaName | String | Das Schema, das die Tabelle oder Ansicht enthält. |
TableName | String | Der Name der Tabelle oder Ansicht, die die Spalte enthält. |
ColumnName | String | Der Spaltenname. |
DataTypeName | String | Der Name des Datentyps. |
DataType | Int32 | Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt. |
Length | Int32 | Die Speichergröße der Spalte. |
DisplaySize | Int32 | Die normale Maximalbreite der angegebenen Spalte in Zeichen. |
NumericPrecision | Int32 | Die maximale Anzahl von Ziffern in numerischen Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten. |
NumericScale | Int32 | Die Spaltenskala oder Anzahl der Ziffern rechts vom Dezimalpunkt. |
IsNullable | Boolean | Ob die Spalte Null enthalten kann. |
Description | String | Eine kurze Beschreibung der Spalte. |
Ordinal | Int32 | Die Sequenznummer der Spalte. |
IsAutoIncrement | String | Ob der Spaltenwert in festen Schritten zugewiesen wird. |
IsGeneratedColumn | String | Ob die Spalte generiert wird. |
IsHidden | Boolean | Ob die Spalte ausgeblendet ist. |
IsArray | Boolean | Ob die Spalte ein Array ist. |
IsReadOnly | Boolean | Ob die Spalte schreibgeschützt ist. |
IsKey | Boolean | Gibt an, ob ein von sys_tablecolumns zurückgegebenes Feld der Primärschlüssel der Tabelle ist. |
Sys_procedures
Listet die verfügbaren gespeicherten Prozeduren auf.
Die folgende Abfrage ruft die verfügbaren gespeicherten Prozeduren ab:
SELECT * FROM sys_procedures
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Die Datenbank, die die gespeicherte Prozedur enthält. |
SchemaName | String | Das Schema, das die gespeicherte Prozedur enthält. |
ProcedureName | String | Der Name der gespeicherten Prozedur. |
Description | String | Eine Beschreibung der gespeicherten Prozedur. |
ProcedureType | String | Der Typ der Prozedur, z. B. PROZEDUR oder FUNKTION. |
Sys_procedureparameters
Beschreibt Parameter gespeicherter Prozeduren.
Die folgende Abfrage gibt Informationen zu allen Eingabeparametern für die gespeicherte Prozedur „ClearTransaction“ zurück:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='ClearTransaction' AND Direction=1 OR Direction=2
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die die gespeicherte Prozedur enthält. |
SchemaName | String | Der Name des Schema, das die gespeicherte Prozedur enthält. |
ProcedureName | String | Der Name der gespeicherten Prozedur, die den Parameter enthält. |
ColumnName | String | Der Name des gespeicherten Prozedurparameters. |
Direction | Int32 | Eine Ganzzahl, die dem Typ des Parameters entspricht: Eingabe (1), Eingabe/Ausgabe (2) oder Ausgabe (4). Parameter vom Typ Eingabe/Ausgabe können sowohl Eingabe- als auch Ausgabeparameter sein. |
DataTypeName | String | Der Name des Datentyps. |
DataType | Int32 | Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt. |
Length | Int32 | Die Anzahl der für Zeichendaten zulässigen Zeichen. Die Anzahl der für numerische Daten zulässigen Ziffern. |
NumericPrecision | Int32 | Die maximale Genauigkeit für numerische Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten. |
NumericScale | Int32 | Die Anzahl der Ziffern rechts vom Dezimalkomma in numerischen Daten. |
IsNullable | Boolean | Ob der Parameter Null enthalten kann. |
IsRequired | Boolean | Ob der Parameter zur Ausführung der Prozedur erforderlich ist. |
IsArray | Boolean | Ob der Parameter ein Array ist. |
Description | String | Die Beschreibung des Parameters. |
Ordinal | Int32 | Der Index des Parameters. |
Sys_keycolumns
Beschreibt die Primär- und Fremdschlüssel.
Die folgende Abfrage ruft den Primärschlüssel für die Tabelle „Kunden“ ab:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Customers'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Schlüssel enthält. |
SchemaName | String | Der Name des Schema, das den Schlüssel enthält. |
TableName | String | Der Name der Tabelle, die den Schlüssel enthält. |
ColumnName | String | Der Name der Schlüsselspalte. |
IsKey | Boolean | Ob die Spalte ein Primärschlüssel in der Tabelle ist, auf die im Feld „TableName“ verwiesen wird. |
IsForeignKey | Boolean | Ob die Spalte ein Fremdschlüssel ist, auf den im Feld TableName verwiesen wird. |
PrimaryKeyName | String | Der Name des Primärschlüssels. |
ForeignKeyName | String | Der Name des Fremdschlüssels. |
ReferencedCatalogName | String | Die Datenbank, die den Primärschlüssel enthält. |
ReferencedSchemaName | String | Das Schema, das den Primärschlüssel enthält. |
ReferencedTableName | String | Die Tabelle, die den Primärschlüssel enthält. |
ReferencedColumnName | String | Der Spaltenname des Primärschlüssels. |
Sys_foreignkeys
Beschreibt die Fremdschlüssel.
Die folgende Abfrage ruft alle Fremdschlüssel ab, die auf andere Tabellen verweisen:
SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Schlüssel enthält. |
SchemaName | String | Der Name des Schema, das den Schlüssel enthält. |
TableName | String | Der Name der Tabelle, die den Schlüssel enthält. |
ColumnName | String | Der Name der Schlüsselspalte. |
PrimaryKeyName | String | Der Name des Primärschlüssels. |
ForeignKeyName | String | Der Name des Fremdschlüssels. |
ReferencedCatalogName | String | Die Datenbank, die den Primärschlüssel enthält. |
ReferencedSchemaName | String | Das Schema, das den Primärschlüssel enthält. |
ReferencedTableName | String | Die Tabelle, die den Primärschlüssel enthält. |
ReferencedColumnName | String | Der Spaltenname des Primärschlüssels. |
ForeignKeyType | String | Gibt an, ob der Fremdschlüssel ein Importschlüssel (zeigt auf andere Tabellen) oder ein Exportschlüssel (referenziert von anderen Tabellen) ist. |
Sys_primarykeys
Beschreibt die Primärschlüssel.
Die folgende Abfrage ruft die Primärschlüssel aus allen Tabellen und Ansichten ab:
SELECT * FROM sys_primarykeys
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Schlüssel enthält. |
SchemaName | String | Der Name des Schema, das den Schlüssel enthält. |
TableName | String | Der Name der Tabelle, die den Schlüssel enthält. |
ColumnName | String | Der Name der Schlüsselspalte. |
KeySeq | String | Die Sequenznummer des Primärschlüssels. |
KeyName | String | Der Name des Primärschlüssels. |
Sys_indexes
Beschreibt die verfügbaren Indizes. Durch das Filtern nach Indizes können Sie selektivere Abfragen mit schnelleren Abfrage schreiben.
Die folgende Abfrage ruft alle Indizes ab, die keine Primärschlüssel sind:
SELECT * FROM sys_indexes WHERE IsPrimary='false'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Index enthält. |
SchemaName | String | Der Name des Schema, das den Index enthält. |
TableName | String | Der Name der Tabelle, die den Index enthält. |
IndexName | String | Der Indexname. |
ColumnName | String | Der Name der mit dem Index verknüpften Spalte. |
IsUnique | Boolean | Wahr, wenn der Index eindeutig ist. Andernfalls falsch. |
IsPrimary | Boolean | Wahr, wenn der Index ein Primärschlüssel ist. Andernfalls falsch. |
Type | Int16 | Ein ganzzahliger Wert, der dem Indextyp entspricht: Statistik (0), gruppiert (1), gehasht (2) oder Sonstiges (3). |
SortOrder | String | Die Sortierreihenfolge: A für aufsteigend oder D für absteigend. |
OrdinalPosition | Int16 | Die Sequenznummer der Spalte im Index. |
Sys_connection_props
Gibt Informationen zu den verfügbaren Verbindungseigenschaften und den in der Verbindungszeichenfolge festgelegten Eigenschaften zurück.
Bei der Abfrage dieser Tabelle sollte die Konfigurationsverbindungszeichenfolge verwendet werden:
jdbc:cdata:reckonaccountshosted:config:
Mit dieser Verbindungszeichenfolge können Sie diese Tabelle ohne eine gültige Verbindung Abfrage.
Die folgende Abfrage ruft alle Verbindungseigenschaften ab, die in der Verbindungszeichenfolge festgelegt oder über einen Standardwert gesetzt wurden:
SELECT * FROM sys_connection_props WHERE Value <> ''
Spalten
Name | Typ | Beschreibung |
---|---|---|
Name | String | Der Name der Verbindungseigenschaft. |
ShortDescription | String | Eine kurze Beschreibung. |
Type | String | Der Datentyp der Verbindungseigenschaft. |
Default | String | Der Standardwert, sofern nicht explizit einer festgelegt wurde. |
Values | String | Eine durch Kommas getrennte Liste möglicher Werte. Wenn ein anderer Wert angegeben wird, wird ein Validierungsfehler ausgegeben. |
Value | String | Der von Ihnen festgelegte Wert oder ein vorkonfigurierter Standard. |
Required | Boolean | Ob für die Immobilie eine Anschlusspflicht besteht. |
Category | String | Die Kategorie der Verbindungseigenschaft. |
IsSessionProperty | String | Ob die Eigenschaft eine Sitzungseigenschaft ist, die zum Speichern von Informationen zur aktuellen Verbindung verwendet wird. |
Sensitivity | String | Die Vertraulichkeitsstufe der Eigenschaft. Diese gibt Aufschluss darüber, ob die Eigenschaft in Protokollierungs- und Authentifizierungsformularen verschleiert wird. |
PropertyName | String | Eine verkürzte Form des Verbindungseigenschaftsnamens in Camel-Case-Schreibweise. |
Ordinal | Int32 | Der Index des Parameters. |
CatOrdinal | Int32 | Der Index der Parameterkategorie. |
Hierarchy | String | Zeigt zugehörige abhängige Eigenschaften an, die zusammen mit dieser festgelegt werden müssen. |
Visible | Boolean | Informiert, ob die Eigenschaft in der Verbindungs-Benutzeroberfläche sichtbar ist. |
ETC | String | Diverse sonstige Informationen zum Objekt. |
Sys_sqlinfo
Beschreibt die SELECT- Abfrage, die der Connector an die Datenquelle auslagern kann.
Entdecken der SELECT-Funktionen der Datenquelle
Nachfolgend sehen Sie einen Beispieldatensatz mit SQL-Funktionen. Einige Aspekte der SELECT-Funktionalität werden in einer durch Kommas getrennten Liste zurückgegeben, sofern sie unterstützt werden. Andernfalls enthält die Spalte NO.
Name | Beschreibung | Mögliche Werte |
---|---|---|
AGGREGATE_FUNCTIONS | Unterstützte Aggregatfunktionen. | AVG , COUNT , MAX , MIN , SUM , DISTINCT |
COUNT | Ob die COUNT-Funktion unterstützt wird. | YES , NO |
IDENTIFIER_QUOTE_OPEN_CHAR | Das öffnende Zeichen, das zum Escapen eines Bezeichners verwendet wird. | [ |
IDENTIFIER_QUOTE_CLOSE_CHAR | Das abschließende Zeichen, das zum Escapen eines Bezeichners verwendet wird. | ] |
SUPPORTED_OPERATORS | Eine Liste unterstützter SQL-Operatoren. | = , > , < , >= , <= , <> , != , LIKE , NOT LIKE , IN , NOT IN , IS NULL , IS NOT NULL , AND , OR |
GROUP_BY | Ob GROUP BY unterstützt wird und wenn ja, in welchem Umfang. | NO , NO_RELATION , EQUALS_SELECT , SQL_GB_COLLATE |
STRING_FUNCTIONS | Unterstützte String-Funktionen. | LENGTH , CHAR , LOCATE , REPLACE , SUBSTRING , RTRIM , LTRIM , RIGHT , LEFT , UCASE , SPACE , SOUNDEX , LCASE , CONCAT , ASCII , REPEAT , OCTET , BIT , POSITION , INSERT , TRIM , UPPER , REGEXP , LOWER , DIFFERENCE , CHARACTER , SUBSTR , STR , REVERSE , PLAN , UUIDTOSTR , TRANSLATE , TRAILING , TO , STUFF , STRTOUUID , STRING , SPLIT , SORTKEY , SIMILAR , REPLICATE , PATINDEX , LPAD , LEN , LEADING , KEY , INSTR , INSERTSTR , HTML , GRAPHICAL , CONVERT , COLLATION , CHARINDEX , BYTE |
NUMERIC_FUNCTIONS | Unterstützte numerische Funktionen. | ABS , ACOS , ASIN , ATAN , ATAN2 , CEILING , COS , COT , EXP , FLOOR , LOG , MOD , SIGN , SIN , SQRT , TAN , PI , RAND , DEGREES , LOG10 , POWER , RADIANS , ROUND , TRUNCATE |
TIMEDATE_FUNCTIONS | Unterstützte Datums-/Uhrzeitfunktionen. | NOW , CURDATE , DAYOFMONTH , DAYOFWEEK , DAYOFYEAR , MONTH , QUARTER , WEEK , YEAR , CURTIME , HOUR , MINUTE , SECOND , TIMESTAMPADD , TIMESTAMPDIFF , DAYNAME , MONTHNAME , CURRENT_DATE , CURRENT_TIME , CURRENT_TIMESTAMP , EXTRACT |
REPLICATION_SKIP_TABLES | Zeigt an, dass während der Replikation Tabellen übersprungen wurden. | |
REPLICATION_TIMECHECK_COLUMNS | Ein Zeichenfolgenarray mit einer Liste von Spalten, die (in der angegebenen Reihenfolge) zur Überprüfung verwendet werden, ob sie während der Replikation als geänderte Spalte verwendet werden sollen. | |
IDENTIFIER_PATTERN | Zeichenfolgenwert, der angibt, welche Zeichenfolge für einen Bezeichner gültig ist. | |
SUPPORT_TRANSACTION | Gibt an, ob der Anbieter Transaktionen wie Commit und Rollback unterstützt. | YES , NO |
DIALECT | Gibt den zu verwendenden SQL-Dialekt an. | |
KEY_PROPERTIES | Gibt die Eigenschaften an, die die einheitliche Datenbank identifizieren. | |
SUPPORTS_MULTIPLE_SCHEMAS | Gibt an, ob für den Anbieter mehrere Schemas vorhanden sein können. | YES , NO |
SUPPORTS_MULTIPLE_CATALOGS | Gibt an, ob für den Anbieter mehrere Kataloge vorhanden sein können. | YES , NO |
DATASYNCVERSION | Die für den Zugriff auf diesen Treiber erforderliche Data Sync-Version. | Standard , Starter , Professional , Enterprise |
DATASYNCCATEGORY | Die Kategorie „Datensynchronisierung“ dieses Treiber. | Source , Destination , Cloud Destination |
SUPPORTSENHANCEDSQL | Ob erweiterte SQL-Funktionen über das hinaus, was die API bietet, unterstützt werden. | TRUE , FALSE |
SUPPORTS_BATCH_OPERATIONS | Ob Charge Operationen unterstützt werden. | YES , NO |
SQL_CAP | Alle unterstützten SQL-Funktionen für diesen Treiber. | SELECT , INSERT , DELETE , UPDATE , TRANSACTIONS , ORDERBY , OAUTH , ASSIGNEDID , LIMIT , LIKE , BULKINSERT , COUNT , BULKDELETE , BULKUPDATE , GROUPBY , HAVING , AGGS , OFFSET , REPLICATE , COUNTDISTINCT , JOINS , DROP , CREATE , DISTINCT , INNERJOINS , SUBQUERIES , ALTER , MULTIPLESCHEMAS , GROUPBYNORELATION , OUTERJOINS , UNIONALL , UNION , UPSERT , GETDELETED , CROSSJOINS , GROUPBYCOLLATE , MULTIPLECATS , FULLOUTERJOIN , MERGE , JSONEXTRACT , BULKUPSERT , SUM , SUBQUERIESFULL , MIN , MAX , JOINSFULL , XMLEXTRACT , AVG , MULTISTATEMENTS , FOREIGNKEYS , CASE , LEFTJOINS , COMMAJOINS , WITH , LITERALS , RENAME , NESTEDTABLES , EXECUTE , BATCH , BASIC , INDEX |
PREFERRED_CACHE_OPTIONS | Ein Zeichenfolgenwert gibt die bevorzugten Cacheoptionen an. | |
ENABLE_EF_ADVANCED_QUERY | Gibt an, ob der Treiber erweiterte Abfragen aus dem Entity Framework direkt unterstützt. Wenn nicht, werden die Abfragen clientseitig verarbeitet. | YES , NO |
PSEUDO_COLUMNS | Ein Zeichenfolgenarray, das die verfügbaren Pseudospalten angibt. | |
MERGE_ALWAYS | Wenn der Wert „true“ ist, wird der Merge-Modus in der Datensynchronisierung zwangsweise ausgeführt. | TRUE , FALSE |
REPLICATION_MIN_DATE_QUERY | Eine Abfrage zum Zurückgeben des Startdatums und der Startzeit der Replikation. | |
REPLICATION_MIN_FUNCTION | Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zum Ausführen eines serverseitigen Minimums verwendet werden soll. | |
REPLICATION_START_DATE | Ermöglicht einem Anbieter, ein Replikationsstartdatum anzugeben. | |
REPLICATION_MAX_DATE_QUERY | Eine Abfrage zum Zurückgeben des Enddatums und der Endzeit der Replikation. | |
REPLICATION_MAX_FUNCTION | Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zur Ausführung eines serverseitigen Max. verwendet werden soll. | |
IGNORE_INTERVALS_ON_INITIAL_REPLICATE | Eine Liste von Tabellen, bei denen das Aufteilen der Replikation in Blöcke bei der ersten Replikation übersprungen wird. | |
CHECKCACHE_USE_PARENTID | Gibt an, ob die CheckCache-Anweisung für die übergeordnete Schlüsselspalte ausgeführt werden soll. | TRUE , FALSE |
CREATE_SCHEMA_PROCEDURES | Gibt gespeicherte Prozeduren an, die zum Generieren von Schema verwendet werden können. |
Die folgende Abfrage ruft die Operatoren ab, die in der WHERE-Klausel verwendet werden können:
SELECT * FROM sys_sqlinfo WHERE Name = 'SUPPORTED_OPERATORS'
Beachten Sie, dass einzelne Tabellen unterschiedliche Einschränkungen oder Anforderungen an die WHERE-Klausel haben können; siehe Datenmodell Abschnitt für weitere Informationen.
Spalten
Name | Typ | Beschreibung |
---|---|---|
NAME | String | Eine Komponente der SQL-Syntax oder eine Funktion, die auf dem Server verarbeitet werden kann. |
VALUE | String | Details zum unterstützten SQL bzw. zur SQL-Syntax. |
Systemidentität
Gibt Informationen zu versuchten Änderungen zurück.
Die folgende Abfrage ruft die IDs der geänderten Zeilen in einer Operation Charge:
SELECT * FROM sys_identity
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id | String | Die von einer Operation zurückgegebene, von der Datenbank generierte ID. |
Batch | String | Eine Kennung für den Charge. 1 für einen einzelnen Operation. |
Operation | String | Das Ergebnis der Operation im Charge: EINGEFÜGT, AKTUALISIERT oder GELÖSCHT. |
Message | String | SUCCESS oder eine Fehlermeldung, wenn das Update im Charge fehlgeschlagen ist. |
Datentypzuordnung
Datentypzuordnungen
Der Connector ordnet Typen aus der Datenquelle dem entsprechenden im Schema verfügbaren Datentyp zu. Die folgende Tabelle dokumentiert diese Zuordnungen.
Reckon Accounts Hosted | Schema |
---|---|
AMTTYPE | schweben |
BOOLTYPE | |
DATETIMETYPE | Datum/Uhrzeit |
DATETYPE | Datum |
FLOATTYPE | schweben |
IDTYPE | Zeichenfolge |
INTTYPE | int |
PERCENTTYPE | schweben |
QUANTYPE | schweben |
STRTYPE | Zeichenfolge |
TIMEINTERVALTYPE | Datum/Uhrzeit |
Benutzerdefinierte Felder
Einige der Tabellen in Reckon Accounts Hosted ermöglichen Ihnen das Definieren eigener Felder. Diese Felder werden als Spalte „Benutzerdefinierte Felder“ dargestellt. Sie können diese Spalte verwenden, um alle Ihre benutzerdefinierten Felder zu ändern.
Benutzerdefinierte Felder sind bei diesem Connector ein Sonderfall. Reckon Accounts Hosted gibt benutzerdefinierte Felder nur zurück, wenn sie einen Wert haben, und gibt nichts zurück, wenn keine benutzerdefinierten Felder festgelegt sind. Benutzerdefinierte Felder werden in XML folgendermaßen dargestellt:
<CustomField><Name>Custom Field Name</Name><Value>Custom Field Value</Value></CustomField>
Um ein benutzerdefiniertes Feld zu löschen, geben Sie den Namen des benutzerdefinierten Felds ohne Wert ein. Beispiel:
<CustomField><Name>Custom Field Name</Name><Value></Value></CustomField>
Erweiterte Konfigurationseigenschaften
Die erweiterten Konfigurationseigenschaften sind die verschiedenen Optionen, die zum Herstellen einer Verbindung verwendet werden können. Dieser Abschnitt enthält eine vollständige Liste der Optionen, die Sie konfigurieren können. Klicken Sie auf die Links, um weitere Einzelheiten zu erfahren.
Eigenschaft | Beschreibung |
---|---|
User | Der Benutzername der Firmendatei. |
Password | Das Passwort der Firmendatei. |
CompanyFile | Der Pfad zur Firmendatei. |
SubscriptionKey | Der Abonnementschlüssel, der zur Authentifizierung bei Reckon Accounts Hosted verwendet wird. |
CountryVersion | Um eine Verbindung mit einer gehosteten Unternehmensdatei herzustellen, müssen Sie den entsprechenden Wert in der CountryVersion übergeben. |
Eigenschaft | Beschreibung |
---|---|
InitiateOAuth | Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten. |
OAuthClientId | Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthClientSecret | Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthAccessToken | Der Zugriffstoken für die Verbindung mittels OAuth. |
OAuthSettingsLocation | Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://' . |
CallbackURL | Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben. |
OAuthVerifier | Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. |
OAuthRefreshToken | Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken. |
OAuthExpiresIn | Die Lebensdauer des OAuth AccessToken in Sekunden. |
OAuthTokenTimestamp | Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde. |
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
Eigenschaft | Beschreibung |
---|---|
Location | Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren. |
BrowsableSchemas | Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC. |
Views | Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC. |
Eigenschaft | Beschreibung |
---|---|
PollingInterval | Hiermit wird das Polling-Intervall in Millisekunden festgelegt, um zu prüfen, ob das Ergebnis zum Abruf bereit steht. |
AsyncTimeout | Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird. |
CustomFieldMode | In welchem verschachtelten Datenformat (XML, JSON) sollen benutzerdefinierte Felder angezeigt werden. |
IncludeLineItems | Ob beim Abrufen einer Basistransaktion, z. B. Rechnungen, Einzelpostenantworten von Reckon Accounts Hosted angefordert werden sollen oder nicht. |
IncludeLinkedTxns | Ob beim Abrufen einer Basistransaktion, wie z. B. Rechnungen, verknüpfte Transaktionen von Reckon Accounts Hosted angefordert werden sollen oder nicht. |
MaxRows | Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln. |
Other | Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet. |
Pagesize | Die maximale Anzahl der Ergebnisse, die pro Seite von Reckon Accounts Hosted zurückgegeben werden sollen. |
PseudoColumns | Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht. |
Timeout | Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird. |
UserDefinedViews | Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält. |
Verbindung
Dieser Abschnitt enthält eine vollständige Liste der Verbindungseigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
User | Der Benutzername der Firmendatei. |
Password | Das Passwort der Firmendatei. |
CompanyFile | Der Pfad zur Firmendatei. |
SubscriptionKey | Der Abonnementschlüssel, der zur Authentifizierung bei Reckon Accounts Hosted verwendet wird. |
CountryVersion | Um eine Verbindung mit einer gehosteten Unternehmensdatei herzustellen, müssen Sie den entsprechenden Wert in der CountryVersion übergeben. |
Benutzer
Der Benutzername der Firmendatei.
Datentyp
string
Standardwert
""
Hinweise
Stellen Sie sicher, dass der Benutzer Vollzugriff als zugewiesene Rolle hat. Dies liegt an der Art des verwendeten Accounts SDK. Wenn Sie einen Benutzer einrichten, der kein Administrator ist, wird auch der „immer aktive“ Reckon Accounts-Audit-Trail aktiviert, um alle Posts des Treiber zu erfassen. Dies ist sehr hilfreich, um nachzuweisen, was die integrierte App getan hat, im Vergleich zu Änderungen, die von anderen Benutzern vorgenommen wurden.
Passwort
Das Passwort der Firmendatei.
Datentyp
string
Standardwert
""
Hinweise
Ungeachtet dessen, was in der Benutzeroberfläche von Reckon Accounts angezeigt wird, ist ein Kennwort nicht optional und muss bei Verwendung des Treiber festgelegt werden. Dieses Kennwort kann jederzeit von Benutzern mit Administratorrechten für die Unternehmensdatei geändert werden.
Firmendatei
Der Pfad zur Firmendatei.
Datentyp
string
Standardwert
""
Hinweise
Am einfachsten ist es, die UserFiles-Ansicht Abfrage : SELECT * FROM UserFiles. Kopieren Sie den Wert aus der Spalte FilePath und fügen Sie ihn hier ein. Alternativ können Sie den Pfad abrufen, indem Sie Ihre Unternehmensdatei in Reckon Accounts Hosted öffnen und Strg 1 (Produktinfo) drücken. Anschließend können Sie auf die Schaltfläche „Kopieren“ klicken und den Pfad hier einfügen.
Abonnementschlüssel
Der Abonnementschlüssel, der zur Authentifizierung bei Reckon Accounts Hosted verwendet wird.
Datentyp
string
Standardwert
""
Hinweise
Wenn Sie sich für die gehostete API von Reckon Accounts Hosted angemeldet haben, sollten Sie eine Email erhalten haben, in der Sie zum Beitritt zum Reckon-Portal auf der Azure-Plattform eingeladen werden http://reckonproduction.portal.azure-api.net/
. Sobald Sie sich angemeldet haben, haben Sie in Ihrem Profil Zugriff auf zwei API Schlüssel. Kopieren Sie einen davon hier.
Länderversion
Um eine Verbindung zu einer gehosteten Unternehmensdatei herzustellen, müssen Sie den entsprechenden Wert in der CountryVersion übergeben.
Datentyp
string
Standardwert
2021.R2.AU
Hinweise
Sie können diesen Wert erhalten, indem Sie die Ansicht SupportedVersions abfragen: SELECT * FROM SupportedVersions
OAuth
Dieser Abschnitt enthält eine vollständige Liste der OAuth-Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
InitiateOAuth | Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten. |
OAuthClientId | Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthClientSecret | Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthAccessToken | Der Zugriffstoken für die Verbindung mittels OAuth. |
OAuthSettingsLocation | Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://' . |
CallbackURL | Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben. |
OAuthVerifier | Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. |
OAuthRefreshToken | Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken. |
OAuthExpiresIn | Die Lebensdauer des OAuth AccessToken in Sekunden. |
OAuthTokenTimestamp | Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde. |
OAuth initiieren
Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
Mögliche Werte
OFF
, GETANDREFRESH
, REFRESH
Datentyp
string
Standardwert
OFF
Hinweise
Folgende Optionen stehen zur Verfügung:
OFF
: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.GETANDREFRESH
: Gibt an, dass der gesamte OAuth-Flow vom Connector verarbeitet wird. Wenn derzeit kein Token vorhanden ist, wird es durch eine entsprechende Aufforderung an den Benutzer über den Browser abgerufen. Wenn ein Token vorhanden ist, wird es bei Bedarf aktualisiert.REFRESH
: Gibt an, dass der Connector nur das Aktualisieren des OAuthAccessToken übernimmt. Der Benutzer wird vom Connector nie aufgefordert, sich über den Browser zu authentifizieren. Der Benutzer muss zunächst das Abrufen des OAuthAccessToken und des OAuthRefreshToken übernehmen.
OAuthClientId
Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
Datentyp
string
Standardwert
""
Hinweise
Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId
-Wert, manchmal auch Consumer-Schlüssel genannt, und ein Client-Geheimnis, das OAuthClientSecret.
OAuthClientSecret
Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
Datentyp
string
Standardwert
""
Hinweise
Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId, auch Consumer-Schlüssel genannt. Sie erhalten außerdem ein Client-Geheimnis, auch Consumer-Geheimnis genannt. Legen Sie das Client-Geheimnis im OAuthClientSecret
Eigentum.
OAuth-Zugriffstoken
Der Zugriffstoken für die Verbindung per OAuth.
Datentyp
string
Standardwert
""
Hinweise
Der OAuthAccessToken
Eigenschaft wird für die Verbindung über OAuth verwendet. Die OAuthAccessToken
wird im Rahmen des Authentifizierungsprozesses vom OAuth-Server abgerufen. Es hat ein serverabhängiges Timeout und kann zwischen Anfragen wiederverwendet werden.
Das Zugriffstoken wird anstelle Ihres Benutzernamens und Passworts verwendet. Das Zugriffstoken schützt Ihre Anmeldeinformationen, indem es sie auf dem Server speichert.
OAuthSettingsLocation
Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'
.
Datentyp
string
Standardwert
%APPDATA%\CData\Acumatica Data Provider\OAuthSettings.txt
Hinweise
Wenn InitiateOAuth ist auf gesetzt GETANDREFRESH
oder REFRESH
, der Treiber speichert OAuth-Werte, damit der Benutzer die OAuth-Verbindungseigenschaften nicht manuell eingeben muss und die Anmeldeinformationen über Verbindungen oder Prozesse hinweg gemeinsam genutzt werden können.
Anstatt einen Dateipfad anzugeben, können Sie auch den Speicherort angeben. Speicherorte werden durch einen Wert angegeben, der mit 'memory://'
gefolgt von einer eindeutigen Kennung für diesen Satz von Anmeldeinformationen (z. B. memory://user1). Die Kennung können Sie frei wählen, sie sollte jedoch für den Benutzer eindeutig sein. Im Gegensatz zur dateibasierten Speicherung, bei der die Anmeldeinformationen über Verbindungen hinweg bestehen bleiben, werden die Anmeldeinformationen bei der Speicherspeicherung in den statischen Speicher geladen und die Anmeldeinformationen werden für die Dauer des Prozesses unter Verwendung derselben Kennung zwischen Verbindungen geteilt. Um die Anmeldeinformationen außerhalb des aktuellen Prozesses beizubehalten, müssen Sie die Anmeldeinformationen vor dem Schließen der Verbindung manuell speichern. Auf diese Weise können Sie sie in der Verbindung festlegen, wenn der Prozess erneut gestartet wird. Sie können OAuth-Eigenschaftswerte mit einer Abfrage an abrufen sys_connection_props
Systemtabelle. Wenn mehrere Verbindungen mit denselben Anmeldeinformationen bestehen, werden die Eigenschaften aus der zuvor geschlossenen Verbindung gelesen.
Der Standardspeicherort ist „%APPDATA%\CData\ Acumatica Data Provider\OAuthSettings.txt“ mit %APPDATA%
auf das Konfigurationsverzeichnis des Benutzers gesetzt. Die Standardwerte sind
- Windows: "
register://%DSN
" - Unix: "%AppData%..."
wobei DSN der Name des aktuellen DSN ist, der in der offenen Verbindung verwendet wird.
Die folgende Tabelle listet den Wert von auf %APPDATA%
nach Operationssystem:
Plattform | %APPDATA% |
---|---|
Windows | Der Wert der Umfeld APPDATA |
Linux | ~/.config |
Rückruf-URL
Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
Datentyp
string
Standardwert
""
Hinweise
Während des Authentifizierungsprozesses leitet der OAuth-Autorisierungsserver den Benutzer an diese URL weiter. Dieser Wert muss mit der Rückruf URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthVerifier
Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
Datentyp
string
Standardwert
""
Hinweise
Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. Dieser kann auf Systemen verwendet werden, auf denen kein Browser gestartet werden kann, z. B. auf Headless-Systemen.
Authentifizierung auf Headless-Maschinen
Siehe, um die zu erhalten OAuthVerifier
Wert.
OAuthSettingsLocation festlegen zusammen mit OAuthVerifier
. Beim Verbinden tauscht der Connector die OAuthVerifier
für die OAuth-Authentifizierungstoken und speichert sie verschlüsselt am angegebenen Speicherort. Setzen Sie InitiateOAuth zu GETANDREFRESH, um den Austausch zu automatisieren.
Sobald die OAuth-Einstellungsdatei generiert wurde, können Sie entfernen OAuthVerifier
aus den Verbindungseigenschaften und verbinden Sie sich mit OAuthSettingsLocation festgelegt.
Um die OAuth-Tokenwerte automatisch zu aktualisieren, legen Sie OAuthSettingsLocation fest und setzen Sie zusätzlich InitiateOAuth zum AKTUALISIEREN.
OAuthRefreshToken
Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
Datentyp
string
Standardwert
""
Hinweise
Der OAuthRefreshToken
Eigenschaft wird verwendet, um den OAuthAccessToken zu aktualisieren bei Verwendung der OAuth-Authentifizierung.
OAuthLäuftAbIn
Die Lebensdauer des OAuth AccessToken in Sekunden.
Datentyp
string
Standardwert
""
Hinweise
Mit OAuthTokenTimestamp kombinieren, um zu bestimmen, wann der AccessToken abläuft.
OAuthTokenTimestamp
Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.
Datentyp
string
Standardwert
""
Hinweise
Kombinieren Sie es mit OAuthExpiresIn, um zu bestimmen, wann das AccessToken abläuft.
SSL
Dieser Abschnitt enthält eine vollständige Liste der SSL-Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
SSLServerCert
Das vom Server zu akzeptierende Zertifikat bei einer Verbindung über TLS/SSL.
Datentyp
string
Standardwert
""
Hinweise
Wenn Sie eine TLS/SSL-Verbindung verwenden, können Sie mit dieser Eigenschaft das TLS/SSL-Zertifikat angeben, das vom QuickBooks-Gateway akzeptiert werden soll. Alle anderen Zertifikate, denen der Computer nicht vertraut, werden abgelehnt.
Diese Eigenschaft kann folgende Formen annehmen:
Beschreibung | Beispiel |
---|---|
Ein vollständiges PEM-Zertifikat (Beispiel der Kürze halber gekürzt) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Ein Pfad zu einer lokalen Datei, die das Zertifikat enthält | C:\\cert.cer |
Schema
Dieser Abschnitt enthält eine vollständige Liste der Schema, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
Location | Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren. |
BrowsableSchemas | Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC. |
Views | Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC. |
Standort
Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
Datentyp
string
Standardwert
%APPDATA%\ReckonAccountsHosted Data Provider\Schema
Hinweise
Der Pfad zu einem Verzeichnis, das die Schema für den Connector enthält (.rsd-Dateien für Tabellen und Ansichten, .rsb-Dateien für gespeicherte Prozeduren). Der Ordnerspeicherort kann ein relativer Pfad vom Speicherort der ausführbaren Datei sein. Der Location
Eigenschaft wird nur benötigt, wenn Sie Definitionen anpassen möchten (z. B. einen Spaltennamen ändern, eine Spalte ignorieren usw.) oder das Datenmodell mit neuen Tabellen, Ansichten oder gespeicherten Prozeduren erweitern möchten.
Wenn nichts angegeben wird, ist der Standardspeicherort „%APPDATA%\ReckonAccountsHosted Data Provider\Schema“ mit %APPDATA%
wird auf das Konfigurationsverzeichnis des Benutzers eingestellt:
Plattform | %APPDATA% |
---|---|
Windows | Der Wert der Umfeld APPDATA |
Mac | ~/Bibliothek/Anwendungsunterstützung |
Linux | ~/.config |
DurchsuchbareSchemas
Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Datentyp
string
Standardwert
""
Hinweise
Das Auflisten der Schemata aus Datenbanken kann aufwändig sein. Die Bereitstellung einer Liste von Schemata in der Verbindungszeichenfolge verbessert die Leistung.
Tabellen
Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA,TabelleB,TabelleC.
Datentyp
string
Standardwert
""
Hinweise
Das Auflisten der Tabellen aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Tabellen in der Verbindungszeichenfolge verbessert die Leistung des Connectors.
Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.
Geben Sie die gewünschten Tabellen in einer durch Kommas getrennten Liste an. Jede Tabelle sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.
Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.
Ansichten
Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA,AnsichtB,AnsichtC.
Datentyp
string
Standardwert
""
Hinweise
Das Auflisten der Ansichten aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Ansichten in der Verbindungszeichenfolge verbessert die Leistung des Connectors.
Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.
Geben Sie die gewünschten Ansichten in einer durch Kommas getrennten Liste an. Jede Ansicht sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.
Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.
Verschiedenes
Dieser Abschnitt enthält eine vollständige Liste verschiedener Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
PollingInterval | Hiermit wird das Polling-Intervall in Millisekunden festgelegt, um zu prüfen, ob das Ergebnis zum Abruf bereit steht. |
AsyncTimeout | Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird. |
CustomFieldMode | In welchem verschachtelten Datenformat (XML, JSON) sollen benutzerdefinierte Felder angezeigt werden. |
IncludeLineItems | Ob beim Abrufen einer Basistransaktion, z. B. Rechnungen, Einzelpostenantworten von Reckon Accounts Hosted angefordert werden sollen oder nicht. |
IncludeLinkedTxns | Ob beim Abrufen einer Basistransaktion, wie z. B. Rechnungen, verknüpfte Transaktionen von Reckon Accounts Hosted angefordert werden sollen oder nicht. |
MaxRows | Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln. |
Other | Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet. |
Pagesize | Die maximale Anzahl der Ergebnisse, die pro Seite von Reckon Accounts Hosted zurückgegeben werden sollen. |
PseudoColumns | Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht. |
Timeout | Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird. |
UserDefinedViews | Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält. |
PollingIntervall
Damit wird das Abfrageintervall in Millisekunden bestimmt, um zu prüfen, ob das Ergebnis zum Abruf bereit steht.
Datentyp
string
Standardwert
1000
Hinweise
Diese Eigenschaft bestimmt, wie lange zwischen der Überprüfung gewartet wird, ob die Ergebnisse der Abfrage bereit sind oder nicht. Die Verarbeitung sehr großer Ergebnismengen oder komplexer Abfragen kann länger dauern, und ein kurzes Abfrageintervall kann dazu führen, dass viele unnötige Anfragen zum Überprüfen des Abfrage gestellt werden.
AsyncTimeout
Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
Datentyp
int
Standardwert
300
Hinweise
Die Vorgänge werden ausgeführt, bis sie erfolgreich abgeschlossen werden oder bis ein Fehlerzustand auftritt.
Wenn AsyncTimeout abläuft und der Operation noch nicht abgeschlossen ist, löst der Treiber eine Ausnahme aus.
BenutzerdefinierterFeldmodus
In welchem verschachtelten Datenformat (XML, JSON) sollen benutzerdefinierte Felder angezeigt werden?
Mögliche Werte
XML
, JSON
Datentyp
string
Standardwert
XML
Hinweise
XML ist die traditionelle Art, benutzerdefinierte Felder anzuzeigen und ist mit älteren Implementierungen kompatibel. JSON ist jedoch kompakter und kann besser geeignet sein, wenn die Werte in einer Datenbank oder einem anderen Tool gespeichert werden, das die XML-Struktur nicht einfach durchlaufen kann.
Positionen einschließen
Ob beim Abrufen einer Basistransaktion, z. B. Rechnungen, Einzelpostenantworten von Reckon Accounts Hosted angefordert werden sollen oder nicht.
Datentyp
bool
Standardwert
false
Hinweise
Dies wirkt sich nicht auf Einzelpostentabellen aus, sondern nur auf Basistransaktionstabellen. Wenn Sie diesen Wert auf „false“ setzen, führt dies normalerweise zu einer besseren Leistung.
IncludeLinkedTxns
Ob beim Abrufen einer Basistransaktion, z. B. Rechnungen, verknüpfte Transaktionen von Reckon Accounts Hosted angefordert werden sollen oder nicht.
Datentyp
bool
Standardwert
false
Hinweise
Dies wirkt sich nicht auf verknüpfte Transaktionstabellen aus, sondern nur auf Basistransaktionstabellen. Wenn Sie diesen Wert auf „false“ setzen, führt dies normalerweise zu einer besseren Leistung.
MaxRows
Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Datentyp
int
Standardwert
-1
Hinweise
Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Andere
Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
Datentyp
string
Standardwert
""
Hinweise
Die unten aufgeführten Eigenschaften sind für bestimmte Anwendungsfälle verfügbar. Für normale Anwendungsfälle und Funktionen von Treiber sollten diese Eigenschaften nicht erforderlich sein.
Geben Sie mehrere Eigenschaften in einer durch Semikolon getrennten Liste an.
Integration und Formatierung
Eigenschaft | Beschreibung |
---|---|
DefaultColumnSize | Legt die Standardlänge von Zeichenfolgefeldern fest, wenn die Datenquelle keine Spaltenlänge in den Metadaten bereitstellt. Der Standardwert ist 2000. |
ConvertDateTimeToGMT | Bestimmt, ob Datums-/Uhrzeitwerte in GMT statt in die lokale Zeit des Computers konvertiert werden sollen. |
RecordToFile=filename | Protokolliert den zugrunde liegenden Socket-Datenübertragungsvorgang in die angegebene Datei. |
Seitengröße
Die maximale Anzahl der Ergebnisse, die pro Seite von Reckon Accounts Hosted zurückgegeben werden sollen.
Datentyp
int
Standardwert
500
Hinweise
Der Pagesize
Die Eigenschaft beeinflusst die maximale Anzahl von Ergebnissen, die pro Seite von Reckon Accounts Hosted zurückgegeben werden. Das Festlegen eines höheren Wertes kann zu einer besseren Leistung führen, allerdings auf Kosten des zusätzlichen Speichers, der pro verbrauchter Seite zugewiesen wird.
Pseudospalten
Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
Datentyp
string
Standardwert
""
Hinweise
Diese Einstellung ist besonders hilfreich im Entity Framework, da Sie dort keinen Wert für eine Pseudospalte festlegen können, es sei denn, es handelt sich um eine Tabellenspalte. Der Wert dieser Verbindungseinstellung hat das Format „Tabelle1=Spalte1, Tabelle1=Spalte2, Tabelle2=Spalte3“. Sie können das Zeichen „*“ verwenden, um alle Tabellen und alle Spalten einzuschließen, z. B. „*=*“.
Zeitüberschreitung
Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
Datentyp
int
Standardwert
300
Hinweise
Wenn Timeout
= 0, Operationen werden nicht abgebrochen. Die Operationen werden ausgeführt, bis sie erfolgreich abgeschlossen sind oder bis ein Fehler auftritt.
Wenn Timeout
abläuft und der Operation noch nicht abgeschlossen ist, löst der Connector eine Ausnahme aus.
BenutzerdefinierteAnsichten
Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.
Datentyp
string
Standardwert
""
Hinweise
Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json
. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.
Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews
Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.
Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:
- Jedes Stammelement definiert den Namen einer Ansicht.
- Jedes Stammelement enthält ein untergeordnetes Element namens
query
, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.
Zum Beispiel:
{
"MyView": {
"query": "SELECT * FROM Customers WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Verwenden Sie UserDefinedViews
Verbindungseigenschaft, um den Speicherort Ihrer JSON-Konfigurationsdatei anzugeben. Beispiel:
"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json
Beachten Sie, dass der angegebene Pfad nicht in Anführungszeichen steht.