Zum Inhalt springen

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 aktualisieren OAuthAccessToken.
  • 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:

  1. Der Connector erhält einen Zugriffstoken von Reckon Accounts Hosted und verwendet ihn, um Daten anzufordern.
  2. 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:

  1. 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.
  2. 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.

  1. Um das OAuthAccessToken nach dem ExpiresIn-Zeitraum (zurückgegeben von GetOAuthAccessToken manuell zu aktualisieren) abgelaufen ist, rufen Sie den RefreshOAuthAccessToken gespeicherte Prozedur.
  2. Legen Sie diese Verbindungseigenschaften fest:
    • OAuthClientId: Die Client-ID in Ihren Anwendungseinstellungen.
    • OAuthClientSecret: Das Client Secret in Ihren Anwendungseinstellungen.
  3. Rufen Sie RefreshOAuthAccessToken auf mit OAuthRefreshToken auf das von GetOAuthAccessToken zurückgegebene OAuth-Aktualisierungstoken gesetzt.
  4. Nachdem die neuen Token abgerufen wurden, setzen Sie das OAuthAccessTokenEigenschaft 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 Zu OAuth,
  • 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:

  1. Gehen Sie zum ReckonAccountsHosted Developer Portal.

  2. 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.

  3. 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 das redirectURI für zukünftige Verwendung.

  4. 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 konfigurieren OAuthClientId Und OAuthClientSecret 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:

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.

Verbindung

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.

OAuth

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.

SSL

Eigenschaft Beschreibung
SSLServerCert Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.

Schema

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.

Verschiedenes

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:

  1. OFF: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.
  2. 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.
  3. 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_propsSystemtabelle. 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.