Zum Inhalt springen

MYOB Verbindungsdetails

Einführung

Connector-Version

Diese Dokumentation basiert auf Version 23.0.8804 des Connectors.

Erste Schritte

MYOB Versionsunterstützung

Der Connector nutzt die MYOB API, um bidirektionalen Zugriff auf MYOB zu ermöglichen.

Herstellen einer Verbindung

Mit MYOB verbinden

Diese Eigenschaften sind beim Herstellen einer Verbindung zu einer Unternehmensdatei erforderlich (sowohl für On-Premises- als auch für Cloud-Instanzen).

  • User: Der Benutzername, der mit Ihrer Firmendatei verknüpft ist.

  • CompanyFileId: Die ID der Firmendatei. Wenn nicht angegeben, wird die ID der ersten zurückgegebenen Firmendatei verwendet. Sie finden diese, indem Sie die CompanyFiles abfragen Ansicht:

    SELECT ID FROM CompanyFiles
    

Herstellen einer Verbindung zu einer lokalen Instanz

Wenn Sie eine Verbindung zu einer lokalen Instanz herstellen, müssen Sie zusätzlich zu den oben genannten die folgenden Verbindungseigenschaften festlegen:

  • InitiateOAuth: Stellen Sie dies auf AUS.
  • URL: Die URL Ihrer MYOB Instanz.
  • Password: Das mit Ihrer Firmendatei verknüpfte Passwort.

Mit einer Cloud-Instanz verbinden

Sie können eine Verbindung herstellen, nachdem Sie die erforderlichen Verbindungseigenschaften für Ihre Benutzeranmeldeinformationen festgelegt und die erforderlichen Zugriffstoken mithilfe eines Tools wie Postman abgerufen haben.

Siehe OAuth-Authentifizierung verwenden für eine Authentifizierungsanleitung und Einzelheiten zum OAuth-Authentifizierungsablauf.

Erstellen einer benutzerdefinierten OAuth-Anwendung

Erstellen einer benutzerdefinierten OAuth-Anwendung

bettet OAuth-Anwendungsanmeldeinformationen mit Branding ein, die bei der Verbindung mit MYOB ü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 MYOB“.)

Sie müssen jedoch eine benutzerdefinierte OAuth-Anwendung erstellen, um über das Web eine Verbindung zu MYOB 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 abzuleiten OAuthClientId Und OAuthClientSecret:

  1. Melden Sie sich bei Ihrem MYOB -Konto an.

  2. Wählen Sie auf der Startseite Developer.

  3. Klicken Sie auf Register App.

  4. Geben Sie einen Namen und eine Beschreibung für die neue Anwendung ein. Geben Sie außerdem eine Umleitungs-URI an, die angibt, wohin der

-Benutzer umgeleitet werden soll, nachdem er Ihre Anwendung autorisiert hat. Legen Sie dies für Desktop- und Headless-Computeranwendungen auf etwas wie http://localhost:33333.

Nach Abschluss der Registrierung werden der Schlüssel (Client-ID) und das Geheimnis (Client Secret) der neuen Anwendung auf dem Bildschirm angezeigt. Notieren Sie diese für die zukünftige Verwendung.

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 MYOB 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 möglichst viel der Verarbeitung der SELECT-Anweisung auf MYOB und verarbeitet dann den Rest der Abfrage im Speicher (clientseitig).

Benutzerdefinierte Ansichten

Mit dem MYOB -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 Accounts 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.

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

Überblick

Dieser Abschnitt zeigt die verfügbaren API Objekte und bietet weitere Informationen zur Ausführung von SQL für MYOB APIs.

Hauptmerkmale

  • Der Connector modelliert MYOB Entitäten wie Konten, Einkaufsaufträge und Verkaufsaufträge als relationale Tabellen und Ansichten, sodass Sie SQL schreiben können, um MYOB Daten Abfrage.
  • Gespeicherte Prozeduren ermöglichen Ihnen, Vorgänge für MYOB auszuführen, einschließlich des Abrufens des Zugriffstokens und dessen Aktualisierung in OAuth 2.0.
  • Durch die Live-Konnektivität zu diesen Objekten werden alle Änderungen an Ihrem MYOB -Konto bei Verwendung des Connectors sofort angezeigt.

Tabellen

Tabellen beschreibt die verfügbaren Tabellen. Tabellen werden statisch definiert, um Kunden, Bestellungen, Verkaufsaufträge und mehr zu modellieren.

Ansichten

Ansichten stehen für den schreibgeschützten Zugriff auf Daten aus MYOB zur Verfügung, einschließlich AccountRegister und Währungen.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zu MYOB. Gespeicherte Prozeduren ermöglichen Ihnen die Ausführung von Operationen an MYOB, einschließlich des Herunterladens und Hochladens von Objekten.

Tabellen

Der Connector modelliert die Daten in MYOB als Liste von Tabellen in einer relationalen Datenbank, die mit Standard-SQL-Anweisungen abgefragt werden können.

MYOB Anschlusstabellen

Name Beschreibung
AccountBudgets Hauptbuchkontobudgets zurückgeben und aktualisieren.
Accounts Konten für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.
Activities Zurückgeben, Aktualisieren, Erstellen und Löschen einer Liste mit Zeitabrechnungsaktivitäten für eine AccountRight-Firmendatei.
ActivitySlips Zurückgeben, Aktualisieren, Erstellen und Löschen einer Liste mit Zeitabrechnungsaktivitätsbelegen für eine AccountRight-Firmendatei.
Build Rückgaben zum Erstellen von Transaktionsjournalen
ContactCustomers Zurückgeben, Aktualisieren, Erstellen und Löschen eines Kundenkontakts für eine AccountRight-Firmendatei.
ContactEmployees Zurückgeben, Aktualisieren, Erstellen und Löschen eines Mitarbeiterkontakts für eine AccountRight-Firmendatei.
ContactPersonals Zurückgeben, Aktualisieren, Erstellen und Löschen eines persönlichen Kontakts für eine AccountRight-Firmendatei.
Contacts Gibt alle Kontakttypen für eine AccountRight-Firmendatei zurück. Diese Tabelle ist veraltet und wurde durch die neuen Tabellen ContactSupplier, ContactCustomer, ContactPersonal und ContactEmployee ersetzt.
ContactSuppliers Zurückgeben, Aktualisieren, Erstellen und Löschen eines Lieferantenkontakts für eine AccountRight-Firmendatei.
CreditRefunds An Kunden zurückerstattete Gutschriften für eine AccountRight-Firmendatei zurückgeben, erstellen und löschen.
CreditSettlements Zurückgeben, Erstellen und Löschen von abgerechneten Kundengutschriften für eine AccountRight-Firmendatei.
CustomerPayments Zurückgeben, Erstellen und Löschen von Kundenzahlungen für eine AccountRight-Firmendatei.
DebitRefunds Gibt alle Einkaufsrechnungsarten für eine AccountRight-Firmendatei zurück.
DebitSettlements Lastschriftabrechnungen für eine AccountRight-Firmendatei zurückgeben, erstellen und löschen.
EmployeePaymentDetails Zurückgeben und Aktualisieren von Mitarbeiterzahlungsdetails auf Mitarbeiterkontaktkarten für eine AccountRight-Firmendatei.
EmployeePayrollDetails Zurückgeben und Aktualisieren von Gehaltsabrechnungsdetails von Mitarbeitern auf Mitarbeiterkontaktkarten für eine AccountRight-Firmendatei.
EmployeeStandardPay Standardgehaltsdetails von Mitarbeitern auf Mitarbeiterkontaktkarten für eine AccountRight-Firmendatei zurückgeben und aktualisieren.
InventoryAdjustments Bestandsanpassungen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.
ItemPriceMatrices Zurückgeben und Aktualisieren der Artikelpreismatrix für mehrere Kundenverkaufspreise.
Items Zurückgeben, Aktualisieren, Erstellen und Löschen von Inventargegenständen für eine AccountRight-Firmendatei.
JobBudgets Jobbudgets zurückgeben und aktualisieren.
Jobs Einen Job für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.
Journals Allgemeine Journaltransaktionen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.
PayrollWages Zurückgeben, Aktualisieren, Erstellen und Löschen von Lohnkategorien vom Typ „Lohn“ für eine AccountRight-Firmendatei.
PurchaseBills Gibt alle Einkaufsrechnungsarten für eine AccountRight-Firmendatei zurück.
PurchaseOrders Gibt alle Bestellarten für eine AccountRight-Firmendatei zurück.
ReceivingTransactions Geldempfangstransaktionen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.
SaleInvoices Gibt alle Verkaufsrechnungsarten für eine AccountRight-Firmendatei zurück.
SaleOrders Gibt alle Verkaufsauftragstypen für eine AccountRight-Firmendatei zurück.
SaleQuotes Gibt alle Verkaufsangebotsarten für eine AccountRight-Firmendatei zurück.
SpendingTransactions Geldausgabetransaktionen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.
SupplierPayments Lieferantenzahlungen für eine AccountRight-Firmendatei zurückgeben, erstellen und löschen.
TaxCodes Steuercodes für eine AccountRight-Firmendatei.
TimesheetLineEntries Zeiterfassungseinträge für eine AccountRight-Firmendatei zurückgeben
TimesheetLineItems Zeiterfassungseinträge für eine AccountRight-Firmendatei zurückgeben
Timesheets Zeiterfassungseinträge für eine AccountRight-Firmendatei zurückgeben
TransferringTransactions Zurückgeben, Aktualisieren, Erstellen und Löschen von Geldüberweisungstransaktionen für eine AccountRight-Firmendatei.

KontoBudgets

Hauptbuchkontobudgets zurückgeben und aktualisieren.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: FinancialYear, LastMonthInFinancialYear. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM AccountBudgets WHERE FinancialYear = 13
SELECT * FROM AccountBudgets WHERE LastMonthInFinancialYear = 41
Spalten
Name Typ Nur Lesen Beschreibung
FinancialYear Integer Falsch Das Geschäftsjahr kann nur aus dem aktuellen oder dem nächsten Geschäftsjahr bestehen.
LastMonthInFinancialYear Integer Wahr Zahl, die den letzten Monat des Geschäftsjahrs darstellt. Beispielsweise steht 3 für März.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
Budgets String Falsch Ein Array mit Kontobudgetinformationen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Konten

Konten für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Classification, CurrentBalance, Description, DisplayID, IsActive, IsHeader, Level, Name, Number, OpeningBalance, Type, LastReconciledDate, BankingBSBNumber, BankingAccountName, BankingAccountNumber, BankingCode, BankingCompanyTradingName, BankingCreateBankFiles, BankingDirectEntryUserId, BankingIncludeSelfBalancingTransaction, BankingStatementParticulars, ForeignCurrencyID, ForeignCurrencyCode, ForeignCurrencyCurrencyName, ParentAccountID, ParentAccountDisplayID, ParentAccountName, TaxCodeID, TaxCodeCode. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Accounts WHERE ID = REPLACE
SELECT * FROM Accounts WHERE Classification = "criteria"
SELECT * FROM Accounts WHERE CurrentBalance = 40.72729281968018
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Nummer, Typ, TaxCodeID.

INSERT INTO Accounts (Number, Type, TaxCodeID) VALUES (101, "bank", "2619bed9-3750-45b5-b353-18f5651beb01")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid Falsch Eindeutige Kennung in Form einer GUID.
Classification String Falsch Die Kontoklassifizierung kann eine der folgenden sein: (1) Aktiva, (2) Passiva, (3) Eigenkapital, (4) Erträge, (5) Umsatzkosten, (6) Aufwendungen, (8) Sonstige Erträge, (9) Sonstige Aufwendungen.
CurrentBalance Decimal True Aktueller Kontostand. Beachten Sie, dass dieser Kontostand alle zukünftigen Aktivitäten umfasst.
Description String Falsch Eine Beschreibung des Kontos.
DisplayID String Falsch Das Kontocodeformat enthält ein Trennzeichen, z. B. 1–1100
IsActive Boolean Falsch Wahr bedeutet, dass das Konto aktiv ist. Falsch bedeutet, dass das Konto inaktiv ist. Ein Benutzer markiert ein Konto als inaktiv, wenn er keine Transaktionen mehr darauf aufzeichnen muss.
IsHeader Boolean Falsch Wahr bedeutet, dass es sich bei dem Konto um ein Header handelt. Kopfkonten werden zum Organisieren, Gruppieren und Erstellen von Zwischensummen von Konten in der Kontenliste und in Berichten verwendet. Falsch bedeutet, dass es sich bei dem Konto um ein Detailkonto handelt. Transaktionen können nur Detailkonten zugewiesen werden.
Level Integer Falsch Die hierarchische Ebene des Kontos in der Kontenliste. Mögliche Werte sind 1, 2, 3, 4. Die Konten der höchsten Ebene sind Ebene 1, die der niedrigsten 4. Sie können einem neuen Konto nur die Ebenen 2 bis 4 zuweisen.
Name String Falsch Name des Kontos.
Number Integer Falsch Kontonummer, z. B. 1150. Muss eine eindeutige vierstellige Nummer sein, die weder die Kontotyp-Klassifikationsnummer noch das Kontotrennzeichen enthält.
OpeningBalance Decimal Falsch Kontostand zum in der Firmendatei festgelegten Umstellungsdatum.
Type String Falsch Abhängig von der Klassifizierung des Kontos (z. B. Vermögenswert) können Sie den Typ des Kontos definieren, weitere Informationen zu Kontotypen finden Sie hier.
LastReconciledDate Datetime True Zeigt das Datum an, an dem das Konto zum letzten Mal abgeglichen wurde. Wenn das Konto noch nie abgeglichen wurde, wird Null zurückgegeben.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
BankingBSBNumber String Falsch BSB wie vom Finanzinstitut bereitgestellt.
BankingAccountName String Falsch Bankkontoname eingerichtet.
BankingAccountNumber Integer Falsch Vom Finanzinstitut bereitgestellte Kontonummer.
BankingCode String Falsch Bankleitzahl laut Angabe des Finanzinstituts.
BankingCompanyTradingName String Falsch Firmenname, sofern für Bankkonto zutreffend.
BankingCreateBankFiles Boolean Falsch Wahr bedeutet, dass das Bankkonto zum Erstellen von Bankdateien (ABA) verwendet wird. Falsch bedeutet, dass das Bankkonto nicht zum Erstellen von Bankdateien verwendet wird.
BankingDirectEntryUserId String Falsch Direkteingabe der Benutzerkennung, wie vom Finanzinstitut bereitgestellt.
BankingIncludeSelfBalancingTransaction Boolean Falsch Wahr bedeutet, dass für das Bankkonto eine selbstausgleichende Transaktion erforderlich ist. Falsch bedeutet, dass für das Bankkonto keine selbstausgleichende Transaktion erforderlich ist.
BankingStatementParticulars String Falsch Dem Bankkonto zugeordnete Kontoauszugsdaten.
ForeignCurrencyID Uuid True Eindeutige Kennung in Form einer GUID.
ForeignCurrencyCode String True Der Währungscode.
ForeignCurrencyCurrencyName String True Der vollständige Name der Währung.
ForeignCurrencyURI String Wahr Dem Kauf zugeordnete einheitliche Ressourcenkennung.
ParentAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
ParentAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
ParentAccountName String True Name des Kontos.
ParentAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
TaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String Richtig 3-stelliger Steuercode.
TaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Aktivitäten

Eine Liste der Zeitabrechnungsaktivitäten für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Beschreibung, DisplayID, IsActive, Name, Status, Typ, Maßeinheit, IncomeAccountID, IncomeAccountDisplayID, IncomeAccountName, ChargeableRate, UseDescriptionOnSales, TaxCodeID, TaxCodeCode. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Activities WHERE ID = REPLACE
SELECT * FROM Activities WHERE Description = "criteria"
SELECT * FROM Activities WHERE DisplayID = "criteria"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: DisplayID, IncomeAccountID, TaxCodeID, Typ, Status.

INSERT INTO Activities (DisplayID, IncomeAccountID, TaxCodeID, Type, Status) VALUES ("test", "0b9b6098-1a9e-499d-bf41-b863a6daad9c", "2619bed9-3750-45b5-b353-18f5651beb01", "Hourly", "Chargeable"
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Description String Falsch Beschreibung des Objekts.
DisplayID String False Anzeige-ID für das Objekt.
IsActive Boolean Falsch Richtig oder falsch.
Name String Falsch Name des Objekts.
Status String Falsch Kann aus Folgendem bestehen: „Chargeable“ wird verwendet, um Rechnungen mit fristgerechter Abrechnung einzuschließen. „NonChargeable“ wird verwendet, wenn Kunden nichts in Rechnung gestellt wird, dies aber dennoch auf dem Aktivitätsbeleg enthalten sein soll.
Type String Falsch Stündlich oder Nicht stündlich.
UnitOfMeasurement String Falsch Stündlich - Wenn Typ = Stündlich, dann Maßeinheit = Stunde. Nicht stündlich - Geben Sie die Art der Messung an
IncomeAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
IncomeAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
IncomeAccountName String True Name des Kontos.
IncomeAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
ChargeableRate String True Der Satz kann aus Folgendem bestehen: EmployeeBillingRate - stammt von der Kontaktkarte des Mitarbeiters. CustomerBillingRate - stammt von der Kontaktkarte des Kunden. ActivityRate - wird bei Aktivität eingegeben und versteht sich ohne Steuern.
UseDescriptionOnSales Boolean Richtig Richtig oder falsch.
TaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String Richtig 3-stelliger Steuercode.
TaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Aktivitätszettel

Eine Liste mit Zeitabrechnungsaktivitätsbelegen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, ProviderID, ProviderType, ProviderName, CustomerID, CustomerName, ActivityID, ActivityName, JobID, JobNumber, JobName, HourlySalaryPayrollCategoryType, HourlySalaryPayrollCategoryName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM ActivitySlips WHERE ID = REPLACE
SELECT * FROM ActivitySlips WHERE Rate = 15
SELECT * FROM ActivitySlips WHERE AlreadyBilledAmount = 45.86163291317715
Aktualisieren

So aktualisieren Sie einen vorhandenen Aktivitätsbeleg: siehe unten.

UPDATE ActivitySlips SET Rate = 40 WHERE ID = "f979f0e7-1cd8-4fb9-b2c2-9d4546440cf7"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: ProviderID, CustomerID, ActivityID.

INSERT INTO ActivitySlips (Rate, AlreadyBilledAmount, Date, ProviderID, CustomerID, ActivityID) VALUES (50, 100.50, "01/01/2023", "43d9bef9-4f5e-4ef2-88a8-4d93a0b8866d", "e3b36dea-3720-449c-8cb3-197d3a2e5f4a", "5ec16ddc-3344-4bef-a40d-ddbfd6098914")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
DisplayID String False Anzeige-ID für das Objekt.
Date Datetime Falsch Das Datum des Aktivitätsscheins.
ProviderID Uuid True Eindeutige Anbieterkennung in Form einer GUID.
ProviderDisplayID String False Anzeige-ID für den Anbieter.
ProviderType String True Typ des Anbieters.
ProviderName String True Name des Anbieters.
ProviderURI String True Dem Providerobjekt zugeordneter Uniform Resource Identifier.
CustomerID Uuid True Eindeutige Kundenkennung in Form einer GUID.
CustomerDisplayID String False ID für den Kunden anzeigen.
CustomerName String True Name des Kunden.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenobjekt verknüpft ist.
ActivityID Uuid True Eindeutige Aktivitätskennung in Form einer GUID.
ActivityName String True Name der Aktivität.
ActivityURI String Wahr Dem Aktivitätsobjekt zugeordneter einheitlicher Ressourcenbezeichner.
JobID Uuid True Eindeutige Jobkennung in Form einer GUID.
JobNumber String True ID für den Job anzeigen.
JobName String Wahr Name des Jobs.
JobURI String True Dem Jobobjekt zugeordneter Uniform Resource Identifier.
UnitCount Decimal Falsch Anzahl der (Zeit-)Einheiten, die für die Aktivität in Rechnung gestellt werden (in Stunden).
Rate Decimal Falsch Der Satz, zu dem die Aktivität auf diesem Aktivitätsbeleg in Rechnung gestellt wird.
AdjustmentAmount Decimal Falsch Die Anpassung des dem Kunden in der Währung in Rechnung zu stellenden Betrags.
AlreadyBilledAmount Decimal Falsch Die Anpassung des Betrags in Abrechnungseinheiten, der dem Kunden in Rechnung gestellt wird.
AdjustmentCount Decimal Falsch Die Anpassung des Betrags in Abrechnungseinheiten, der dem Kunden in Rechnung gestellt wird.
AlreadyBilledCount Decimal Falsch Die Anzahl der bereits in Rechnung gestellten Abrechnungseinheiten.
Notes String Falsch Alle mit diesem Aktivitätszettel verknüpften Notizen.
StartStopDescription String Falsch Die Beschreibung der Anzahl der Stunden, die der Mitarbeiter an diesem Datum für jede Lohnkategorie oder Aktivität aufgewendet hat.
StartTime Datetime Falsch Die genaue Uhrzeit, zu der diese Aktivität gestartet wurde.
EndTime Datetime Falsch Die genaue Uhrzeit, zu der diese Aktivität beendet wurde.
ElapsedTime Integer Falsch Die verstrichene Zeit für die Aktivität in Sekunden.
HourlySalaryPayrollCategoryID Uuid Falsch Eindeutige HourlySalaryPayrollCategory-Kennung in Form einer GUID.
HourlySalaryPayrollCategoryType String True Typ der HourlySalaryPayrollCategory.
HourlySalaryPayrollCategoryName String True Name der Stundenlohnkategorie.
HourlySalaryPayrollCategoryURI String True Einheitliche Ressourcenkennung, die mit dem HourlySalaryPayrollCategory-Objekt verknüpft ist.
PaidToEmployeeAmountDecimal Decimal Falsch Der Betrag, der dem Mitarbeiter für diesen Tätigkeitsschein bereits gezahlt wurde.
LastModified Datetime Falsch Datum und Uhrzeit der letzten Änderung dieser Ressource durch eine direkte Aktion am Objekt. Beispielsweise wurde ein Feld aktualisiert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Bauen

Rückgabe von Transaktionsjournalen erstellen

Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid Falsch Eindeutige GUID-Kennung für das Build-Anpassungsjournal erstellt.
CategoryUID String Falsch Eindeutige GUID-Kennung, die zu der dem Bestandsjournal zugewiesenen Kategorie gehört.
CategoryDisplayID String False Anzeige-ID für die Kategorie
CategoryName String Falsch Name der Kategorie
CategoryURI String Falsch Dem Kategorieobjekt zugeordneter Uniform Resource Identifier
Date Datetime Falsch Eingabe des Transaktionsdatums im Format JJJJ-MM-TT HH:MM:SS
InventoryJournalNumber String Falsch Bestandsjournalnummer; wenn sie beim Buchen auf Null gelassen wird, wird automatisch eine Nummer zugewiesen und basierend auf der zuletzt erfassten Nummer erhöht
Lines String Falsch Ein Array mit Journalzeileninformationen
Memo String Falsch Memotext, der die Transaktionszeile beschreibt
RowVersion String Falsch NUR bei PUT zum Aktualisieren einer vorhandenen Bestandsanpassungszeile erforderlich. NICHT erforderlich beim Erstellen eines neuen Bestandsanpassungsjournals.
URI String Falsch Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen

KontaktKunden

Einen Kundenkontakt für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung:

| | | | ------------------------- | ----------------------------------- | --------------------------------------- | ------------------------ | | ID | Aktueller Kontostand | Vorname | Nachname | Firmenname | | IstAktiv | IstIndividuell | ZuletztGeändert | Notizen | DisplayID | | SellingABN | SellingABN-Filiale | SellingCreditAvailable | SellingCreditLimit | SellingCreditOnHold | | VerkaufGuthabenÜberfällig | VerkaufFrachtSteuerCodeCode | VerkaufFrachtSteuerCodeID | VerkaufStundenabrechnungssatz | VerkaufRechnungslieferung | | Verkaufspreisniveau des Verkaufsartikels | Verkaufsmemo | Gedrucktes Verkaufsformular | Verkaufsbelegmemo | Verkaufsverkaufskommentar | | Verkaufsverkaufslayout | Verkaufsversandmethode | Verkaufssteuercodecode | Verkaufssteuercode-ID | VerkaufskonditionenRestzahlungsdatum | | VerkaufsbedingungenRabattdatum | VerkaufsbedingungenRabatt bei frühzeitiger Zahlung | VerkaufsbedingungenMonatliche Gebühr bei verspäteter Zahlung | VerkaufsbedingungenZahlung ist fällig | VerkaufsbedingungenMengenrabatt | | SellingUseCustomerTaxCode | SellingIncomeAccountId | SellingSalesPersonId | PaymentBSBNumber | PaymentBankAccountName | | ZahlungsBankkontonummer | | | |

Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Der Typ unterstützt nur Gleichheitsvergleiche.

SELECT * FROM ContactCustomers
SELECT * FROM ContactCustomers WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM ContactCustomers WHERE FirstName = "James" OR FirstName = "John"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: CompanyName (wenn IsIndividual = false), FirstName, LastName, IsIndividual, SellingTaxCodeID und SellingFreightTaxCodeID.

INSERT INTO ContactCustomers (FirstName, LastName, IsIndividual, SellingTaxCodeID, SellingFreightTaxCodeID) VALUES ("James", "Bond", true, "446d2226-254b-4821-acc2-7031842e0166", "446d2226-254b-4821-acc2-7031842e0166")
Aktualisieren

Um einen vorhandenen ContactCustomer zusammen mit den Adressen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den aggregierten Eingabewert übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO ContactAddressItems#TEMP (City, Country) VALUES ("Paris", "France")
UPDATE ContactCustomers SET FirstName = "James", Addresses = "ContactAddressItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Löschen

Um den Kontaktkunden zu löschen, müssen Sie seine ID angeben.

DELETE FROM ContactCustomers WHERE ID = '5a3e152b-4910-4cbe-ad27-32a57392ae23'
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
CurrentBalance Decimal Wahr Kontaktguthaben.
FirstName String Falsch Vorname des Kontakts.
LastName String Falsch Nachname des Kontakts.
CompanyName String Falsch Name des Kontaktunternehmens.
IsActive Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt aktiv ist. Falsch bedeutet, dass der Mitarbeiterkontakt inaktiv ist.
IsIndividual Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt eine Einzelperson darstellt. Falsch bedeutet, dass der Mitarbeiterkontakt ein Unternehmen darstellt.
LastModified String True Extrahiert das letzte Änderungsdatum für die Kontaktressource.
Notes String Falsch Hinweise zum Kontakt.
PhotoURI String Falsch Uniform Resource Identifier, der einem Fotobild zugeordnet ist.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
DisplayID String Falsch Anzeige-ID für die Kontaktkarte.
SellingABN Sring Falsch ABN-Nummer (Muss 11-stellig sein und als XX XXX XXX XXX formatiert sein).
SellingABNBranch String Falsch ABN-Filialnummer.
SellingCreditAvailable Integer Stimmt Kredit verfügbar.
SellingCreditLimit Integer Falsch Kreditlimit.
SellingCreditOnHold Boolean Falsch Kredit gesperrt.
SellingCreditPastDue Integer Wahr Überfälliger Saldo.
SellingFreightTaxCodeCode String Richtig 3-stelliger Steuercode.
SellingFreightTaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
SellingFreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
SellingHourlyBillingRate Double Falsch Der Stundensatz des Kunden.
SellingInvoiceDelivery String Falsch Standard-Rechnungszustellungsstatus zugewiesen.
SellingItemPriceLevel String Wahr Artikelpreisniveau, kann aus Folgendem bestehen: Basisverkaufspreis, Niveau A, Niveau B, Niveau C, Niveau D, Niveau E, Niveau F.
SellingMemo String Falsch Standard-Memotext.
SellingPrintedForm String Falsch Benanntes Formular als Standard-Druckformular ausgewählt.
SellingReceiptMemo String Falsch Standard-Quittungsnotiz.
SellingSaleComment String Falsch Standardmäßig ausgewählter Verkaufskommentar.
SellingSaleLayout String Falsch Verkaufstyp des Datensatzes, der die vollständige Standarddefinition des Verkaufslayouts enthält: NoDefault, Service, Artikel, Professionell, Zeitabrechnung, Verschiedenes.
SellingShippingMethod String Falsch Text der Versandart.
SellingTaxCodeCode String Richtig 3-stelliger Steuercode.
SellingTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
SellingTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
SellingTermsBalanceDueDate Integer True Das Datum des Eintrags.
SellingTermsDiscountDate Integer True Das Datum des Eintrags.
SellingTermsDiscountForEarlyPayment Double Stimmt % Rabatt bei frühzeitiger Zahlung.
SellingTermsMonthlyChargeForLatePayment Double Stimmt % monatliche Gebühr für verspätete Zahlung.
SellingTermsPaymentIsDue String Wahr Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
SellingTermsVolumeDiscount Integer Stimmt Mengenrabatt für Lieferanten.
SellingUseCustomerTaxCode Boolean Wahr Wahr bedeutet, dass der Steuercode des Kunden verwendet werden soll. Falsch bedeutet, dass der Steuercode des Kunden nicht verwendet werden soll.
SellingTaxIdNumber String Falsch Steuernummer.
SellingIncomeAccountId Uuid True Eindeutige Kennung für das Ertragskonto in Form einer GUID.
SellingIncomeAccountName String True Name des Ertragskontos.
SellingIncomeAccountDisplayId String Wahr Das Codeformat des Einkommenskontos enthält ein Trennzeichen, z. B. 4-1100.
SellingIncomeAccountURI String Wahr Einheitliche Ressourcenkennung, die mit dem Einkommenskontoobjekt verknüpft ist.
SellingSalesPersonId Uuid True Eindeutige Kontaktkennung des Mitarbeiters in Form einer GUID.
SellingSalesPersonName String True Ausgewählter Kontaktname des Mitarbeiters.
SellingSalesPersonDisplayId String True Kontaktkarten-ID des Mitarbeiters, kann auch als eindeutige Kontaktkennung des Mitarbeiters verwendet werden.
SellingSalesPersonURI String True Einheitliche Ressourcenkennung, die mit dem Mitarbeiterkontaktobjekt verknüpft ist.
PaymentMethod String Falsch Zahlungsmethoden müssen in der Firmendatei vorhanden sein, Standardmethoden sind Folgende: American Express, Bankkarte, Tauschkarte, Bargeld, Scheck, Diners Club, EFTPOS, MasterCard, Zahlungsanweisung, Sonstiges, Visa.
PaymentCardNumber String Falsch Nur die letzten 4 Ziffern.
PaymentNameOnCard String Falsch Standardname auf der Karte.
PaymentNotes String Falsch Standardmäßige Zahlungshinweise.
PaymentBSBNumber String Falsch Standardmäßige BSB-Bankkontonummer.
PaymentBankAccountName String Falsch Standardmäßiger Bankkontoname.
PaymentBankAccountNumber String Falsch formatiert (XX-XXXX-XXXXXXX-XX).
ForeignCurrencyId Uuid True Dies ist ein reines AccountRight-Feld. Fremdschlüssel: Eindeutige Kennung für die Währung in Form einer GUID.
ForeignCurrencyCode String True Dies ist ein reines AccountRight-Feld. Der Währungscode.
ForeignCurrencyName String True Dies ist ein reines AccountRight-Feld. Der vollständige Name der Währung.
ForeignCurrencyURI String True Dies ist nur ein AccountRight-Feld. Einheitlicher Ressourcenbezeichner, der mit dem Währungsobjekt verknüpft ist.
Identifiers String Wahr Details der Kontaktkennung.
CustomField1Label String Wahr Beschriftung für benutzerdefiniertes Feld 1.
CustomField1Value String True Wert für benutzerdefiniertes Feld 1.
CustomField2Label String Wahr Beschriftung für benutzerdefiniertes Feld 2.
CustomField2Value String Wahr Wert des benutzerdefinierten Felds 2.
CustomField3Label String Wahr Beschriftung für benutzerdefiniertes Feld 3.
CustomField3Value String Wahr Wert des benutzerdefinierten Felds 3.
CustomList1Label String Wahr Benutzerdefiniertes Listen-1-Label.
CustomList1Value String True Wert der benutzerdefinierten Liste 1.
CustomList2Label String Wahr Benutzerdefiniertes Label für Liste 2.
CustomList2Value String True Wert der benutzerdefinierten Liste 2.
CustomList3Label String Wahr Benutzerdefiniertes Label für Liste 3.
CustomList3Value String True Wert der benutzerdefinierten Liste 3.
Addresses String Falsch Der folgende Satz von Informationen zieht Details für eine Kontaktadresse heran.
RowVersion String Falsch Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KontaktMitarbeiter

Mitarbeiterkontakt für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung:

------------------------ ------------------------ --------------------- -------------- -------------------------------------------------
ID Aktueller Kontostand Vorname Nachname Firmenname
IstAktiv IstIndividuell ZuletztGeändert Notizen DisplayID
EmployeePaymentDetailsID EmployeePayrollDetailsID EmployeeStandardPayID TimeBillingDetailsCostPerHour TimeBillingDetailsEmployeeBillingRateExcludingTax

Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Der Typ unterstützt nur Gleichheitsvergleiche.

SELECT * FROM ContactEmployees
SELECT * FROM ContactEmployees WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM ContactEmployees WHERE FirstName = "James" OR FirstName = "John"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: CompanyName (wenn IsIndividual = false), FirstName, LastName, IsIndividual.

INSERT INTO ContactEmployees (FirstName, LastName, IsIndividual) VALUES ("James", "Bond", true)
Aktualisieren

Um einen vorhandenen ContactEmployee zusammen mit den Adressen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den aggregierten Eingabewert übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO ContactAddressItems#TEMP (City, Country) VALUES ("Paris", "France")
UPDATE ContactEmployees SET FirstName = "James", Addresses = "ContactAddressItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Löschen

Um den Kontaktmitarbeiter zu löschen, müssen Sie seine ID angeben.

DELETE FROM ContactEmployees WHERE ID = '5a3e152b-4910-4cbe-ad27-32a57392ae23'
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
CurrentBalance Decimal Wahr Kontaktguthaben.
FirstName String Falsch Vorname des Kontakts.
LastName String Falsch Nachname des Kontakts.
CompanyName String Falsch Name des Kontaktunternehmens.
IsActive Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt aktiv ist. Falsch bedeutet, dass der Mitarbeiterkontakt inaktiv ist.
IsIndividual Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt eine Einzelperson darstellt. Falsch bedeutet, dass der Mitarbeiterkontakt ein Unternehmen darstellt.
LastModified String True Extrahiert das letzte Änderungsdatum für die Kontaktressource.
Notes String Falsch Hinweise zum Kontakt.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
PhotoURI String Falsch Uniform Resource Identifier, der einem Fotobild zugeordnet ist.
DisplayID String Falsch Anzeige-ID für die Kontaktkarte.
EmployeePaymentDetailsID Uuid True Eindeutige Kennung in Form einer GUID.
EmployeePaymentDetailsURI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
EmployeePayrollDetailsID Uuid True Eindeutige Kennung in Form einer GUID.
EmployeePayrollDetailsURI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
EmployeeStandardPayID Uuid True Eindeutige Kennung in Form einer GUID.
EmployeeStandardPayURI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
TimeBillingDetailsCostPerHour Double Richtig Stundenkosten des Mitarbeiters für das Unternehmen.
TimeBillingDetailsEmployeeBillingRateExcludingTax Double Wahr Stundensatz für vom Arbeitnehmer erbrachte Leistungen
Identifiers String Wahr Details der Kontaktkennung.
CustomField1Label String Wahr Beschriftung für benutzerdefiniertes Feld 1.
CustomField1Value String True Wert für benutzerdefiniertes Feld 1.
CustomField2Label String Wahr Beschriftung für benutzerdefiniertes Feld 2.
CustomField2Value String Wahr Wert des benutzerdefinierten Felds 2.
CustomField3Label String Wahr Beschriftung für benutzerdefiniertes Feld 3.
CustomField3Value String True Wert für benutzerdefiniertes Feld 3.
CustomList1Label String Wahr Benutzerdefiniertes Listen-1-Label.
CustomList1Value String True Wert der benutzerdefinierten Liste 1.
CustomList2Label String Wahr Benutzerdefiniertes Label für Liste 2.
CustomList2Value String True Wert der benutzerdefinierten Liste 2.
CustomList3Label String Wahr Benutzerdefiniertes Label für Liste 3.
CustomList3Value String True Wert der benutzerdefinierten Liste 3.
Addresses String Falsch Der folgende Satz von Informationen zieht Details für eine Kontaktadresse heran.
RowVersion String Falsch Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KontaktKontakte

Einen persönlichen Kontakt für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung:

-------- -------------- ------------ -------- -----------
ID Aktueller Kontostand Vorname Nachname Firmenname
IstAktiv IstIndividuell ZuletztGeändert Notizen DisplayID

Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Der Typ unterstützt nur Gleichheitsvergleiche.

SELECT * FROM ContactPersonals
SELECT * FROM ContactPersonals WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM ContactPersonals WHERE FirstName = "James" OR FirstName = "John"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: CompanyName (wenn IsIndividual = false), FirstName, LastName, IsIndividual.

INSERT INTO ContactPersonals (FirstName, LastName, IsIndividual) VALUES ("James", "Bond", true)
Aktualisieren

Um einen vorhandenen ContactPersonal zusammen mit den Adressen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den aggregierten Eingabewert übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO ContactAddressItems#TEMP (City, Country) VALUES ("Paris", "France")
UPDATE ContactPersonals SET FirstName = "James", Addresses = "ContactAddressItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Löschen

Um den Kontakt zu löschen, müssen Sie dessen ID angeben.

DELETE FROM ContactPersonals WHERE ID = '5a3e152b-4910-4cbe-ad27-32a57392ae23'
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
CurrentBalance Decimal Wahr Kontaktguthaben.
FirstName String Falsch Vorname des Kontakts.
LastName String Falsch Nachname des Kontakts.
CompanyName String Falsch Name des Kontaktunternehmens.
IsActive Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt aktiv ist. Falsch bedeutet, dass der Mitarbeiterkontakt inaktiv ist.
IsIndividual Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt eine Einzelperson darstellt. Falsch bedeutet, dass der Mitarbeiterkontakt ein Unternehmen darstellt.
LastModified String True Extrahiert das letzte Änderungsdatum für die Kontaktressource.
Notes String Falsch Hinweise zum Kontakt.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
PhotoURI String Falsch Uniform Resource Identifier, der einem Fotobild zugeordnet ist.
DisplayID String Falsch Anzeige-ID für die Kontaktkarte.
Identifiers String Wahr Details der Kontaktkennung.
CustomField1Label String Wahr Beschriftung für benutzerdefiniertes Feld 1.
CustomField1Value String True Wert für benutzerdefiniertes Feld 1.
CustomField2Label String Wahr Beschriftung für benutzerdefiniertes Feld 2.
CustomField2Value String Wahr Wert des benutzerdefinierten Felds 2.
CustomField3Label String Wahr Beschriftung für benutzerdefiniertes Feld 3.
CustomField3Value String True Wert für benutzerdefiniertes Feld 3.
CustomList1Label String Wahr Benutzerdefiniertes Listen-1-Label.
CustomList1Value String True Wert der benutzerdefinierten Liste 1.
CustomList2Label String Wahr Benutzerdefiniertes Label für Liste 2.
CustomList2Value String True Wert der benutzerdefinierten Liste 2.
CustomList3Label String Wahr Benutzerdefiniertes Label für Liste 3.
CustomList3Value String True Wert der benutzerdefinierten Liste 3.
Addresses String Falsch Der folgende Satz von Informationen zieht Details für eine Kontaktadresse heran.
RowVersion String Falsch Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Kontakte

Gibt alle Kontakttypen für eine AccountRight-Firmendatei zurück. Diese Tabelle ist veraltet und wurde durch die neuen Tabellen ContactSupplier, ContactCustomer, ContactPersonal und ContactEmployee ersetzt.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung:

| | | | -------------- | ------------------------------------------------- | -------------------------------- | ------------ | | ABN | ABNBranch | KaufABN | KaufABNBranch | KaufKostenProStunde | | KaufGedrucktesFormular | KaufKaufKommentar | KaufKaufLayout | KaufKaufBestellungLieferung | KaufVersandmethode | | Rechnungssatz des kaufenden Lieferanten | Firmenname | Verfügbarer Kredit | Kreditlimit | Ausgesetzter Kredit | | KaufIstMeldepflichtig | KaufZahlungsmemo | KreditÜberfällig | Aktueller Kontostand | AnzeigeID | | EmployeePaymentDetailsID | EmployeePayrollDetailsID | EmployeeStandardPayID | ExpenseAccountDisplayID | ExpenseAccountID | | Kostenkontoname | Vorname | Frachtsteuercode | Frachtsteuercode-ID | Stundenabrechnungssatz | | ID | Rechnungslieferung | IsActive | IstIndividuell | Nachname | | Letzte Änderung | Memo | Notizen | Name des Zahlungsbankkontos | Nummer des Zahlungsbankkontos | | ZahlungsBSBNumber | ZuletztGeänderte Zahlung | ZahlungsRückerstattungKartennummer | ZahlungsRückerstattungNameAufKarte | ZahlungsRückerstattungNotizen | | ZahlungsrückerstattungZahlungsmethode | Zahlungsabrechnungstext | Gedrucktes Formular | Quittungsnotiz | Verkaufskommentar | | Verkaufslayout | Versandmethode | Steuercodecode | Steuercode-ID | Fälligkeitsdatum des Saldos | | KonditionenRabattdatum | KonditionenRabatt bei vorzeitiger Zahlung | KonditionenMonatliche Gebühr bei verspäteter Zahlung | KonditionenZahlungsfälligkeit | KonditionenMengenrabatt | | ZeitabrechnungsdetailsKosten pro Stunde | ZeitabrechnungsdetailsMitarbeiterabrechnungssatzohneSteuer | UseCustomerTaxCode | |

Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Der Typ unterstützt nur Gleichheitsvergleiche.

SELECT * FROM Contacts WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM Contacts WHERE Type = "Customer"
SELECT * FROM Contacts WHERE FirstName = "James" OR FirstName = "John"
Aktualisieren

Um einen bestehenden Kontakt zusammen mit den Adressen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den aggregierten Eingabewert übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO ContactAddressItems#TEMP (City, Country) VALUES ("Paris", "France")
UPDATE Contacts SET FirstName = "James", Addresses = "ContactAddressItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: Typ, Firmenname (wenn IsIndividual = false), Vorname, Nachname, IsIndividual. Darüber hinaus sind für die Typen „Kunde“ und „Lieferant“ jeweils „SellingTaxCodeID, SellingFreightTaxCodeID“ und „BuyingTaxCodeID, BuyingFreightTaxCodeID“ erforderlich.

INSERT INTO Contacts (Type, FirstName, LastName, IsIndividual, SellingTaxCodeID, SellingFreightTaxCodeID) VALUES ("Customer", "James", "Bond", true, "446d2226-254b-4821-acc2-7031842e0166", "446d2226-254b-4821-acc2-7031842e0166")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
CurrentBalance Decimal Falsch Kontaktguthaben.
FirstName String Falsch Vorname des Kontakts.
LastName String Falsch Nachname des Kontakts.
CompanyName String Falsch Name des Kontaktunternehmens.
IsActive Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt aktiv ist. Falsch bedeutet, dass der Mitarbeiterkontakt inaktiv ist.
IsIndividual Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt eine Einzelperson darstellt. Falsch bedeutet, dass der Mitarbeiterkontakt ein Unternehmen darstellt.
LastModified String False Extrahiert das letzte Änderungsdatum für die Kontaktressource.
Notes String Falsch Hinweise zum Kontakt.
PhotoURI String Falsch Uniform Resource Identifier, der einem Fotobild zugeordnet ist.
Type String Falsch Kontakttyp. Einer von: Kunde, Lieferant, Persönlich, Mitarbeiter.
DisplayID String Falsch Anzeige-ID für die Kontaktkarte.
SellingABN String Wahr ABN-Nummer (Muss 11-stellig sein und als XX XXX XXX XXX formatiert sein).
SellingABNBranch String Wahr ABN-Filialnummer.
SellingCreditAvailable Integer Stimmt Kredit verfügbar.
SellingCreditLimit Integer Wahr Kreditlimit.
SellingCreditOnHold Boolean Wahr Kredit gesperrt.
SellingCreditPastDue Integer Wahr Überfälliger Saldo.
SellingFreightTaxCodeCode String Richtig 3-stelliger Steuercode.
SellingFreightTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
SellingFreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
SellingHourlyBillingRate Double True Der Stundensatz des Kunden.
SellingInvoiceDelivery String True Standard-Rechnungszustellungsstatus zugewiesen.
SellingItemPriceLevel String Wahr Artikelpreisniveau, kann aus Folgendem bestehen: Basisverkaufspreis, Niveau A, Niveau B, Niveau C, Niveau D, Niveau E, Niveau F.
SellingMemo String Wahr Standard-Memotext.
SellingPrintedForm String True Benanntes Formular als Standarddruckformular ausgewählt.
SellingReceiptMemo String Wahr Standard-Quittungsnotiz.
SellingSaleComment String True Standardmäßig ausgewählter Verkaufskommentar.
SellingSaleLayout String True Verkaufstyp des Datensatzes, der die vollständige Standarddefinition des Verkaufslayouts enthält: NoDefault, Service, Artikel, Professionell, Zeitabrechnung, Verschiedenes.
SellingShippingMethod String True Text der Versandart.
SellingTaxCodeCode String Richtig 3-stelliger Steuercode.
SellingTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
SellingTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
SellingTermsBalanceDueDate Integer True Das Datum des Eintrags.
SellingTermsDiscountDate Integer True Das Datum des Eintrags.
SellingTermsDiscountForEarlyPayment Double Stimmt % Rabatt bei frühzeitiger Zahlung.
SellingTermsMonthlyChargeForLatePayment Double Stimmt % monatliche Gebühr für verspätete Zahlung.
SellingTermsPaymentIsDue String Wahr Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
SellingTermsVolumeDiscount Integer Stimmt Mengenrabatt für Lieferanten.
SellingUseCustomerTaxCode Boolean Wahr Wahr bedeutet, dass der Steuercode des Kunden verwendet werden soll. Falsch bedeutet, dass der Steuercode des Kunden nicht verwendet werden soll.
BuyingABN String Wahr ABN-Nummer (Muss 11-stellig sein und als XX XXX XXX XXX formatiert sein).
BuyingABNBranch String Wahr ABN-Filialnummer.
BuyingCostPerHour Double Richtig Kosten pro Stunde für die Erbringung der Dienstleistungen des Lieferanten beim Erstellen eines Leistungsnachweises.
BuyingCreditAvailable Double Stimmt Kredit verfügbar.
BuyingCreditLimit Double Wahr Kreditlimit.
BuyingCreditPastDue Double Wahr Überfälliger Saldo.
BuyingExpenseAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
BuyingExpenseAccountID Uuid True Eindeutige Kennung für das Konto in Form einer GUID.
BuyingExpenseAccountName String True Name des Kontos.
BuyingExpenseAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
BuyingFreightTaxCodeCode String Richtig 3-stelliger Steuercode.
BuyingFreightTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
BuyingFreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
BuyingIsReportable Boolean Wahr Wahr bedeutet, dass der Lieferantenkontakt für meldepflichtige steuerpflichtige Zahlungen eingerichtet ist. Falsch bedeutet, dass der Lieferantenkontakt nicht für meldepflichtige steuerpflichtige Zahlungen eingerichtet ist.
BuyingPaymentMemo String Wahr Standardzahlungsmemo.
BuyingPrintedForm String True Benanntes Formular als Standarddruckformular ausgewählt.
BuyingPurchaseComment String True Standardmäßig ausgewählter Kaufkommentar.
BuyingPurchaseLayout String True Kauftyp des Datensatzes, der die vollständige Standarddefinition des Kauflayouts enthält: NoDefault, Service, Artikel, Professionell, Verschiedenes.
BuyingPurchaseOrderDelivery String True Standard-Lieferstatus des Lieferanten.
BuyingShippingMethod String True Text der Versandart.
BuyingSupplierBillingRate Double Wahr Der Stundensatz des Lieferanten ohne Steuern.
BuyingTaxCodeCode String Richtig 3-stelliger Steuercode.
BuyingTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
BuyingTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
BuyingTermsBalanceDueDate Integer True Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer Zahlungen erfolgen müssen. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen Zahlungen erfolgen müssen.
BuyingTermsDiscountDate Integer True Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer die Zahlung erfolgen muss, um Rabatte zu erhalten. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rabatte zu erhalten.
BuyingTermsDiscountForEarlyPayment Double Stimmt % Rabatt bei frühzeitiger Zahlung.
BuyingTermsPaymentIsDue String Wahr Standarddefinitionen für Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
BuyingTermsVolumeDiscount Double Stimmt Mengenrabatt.
BuyingUseSupplierTaxCode Boolean Richtig Richtig oder falsch.
PaymentBSBNumber String True Standardmäßige BSB-Bankkontonummer.
PaymentBankAccountName String True Standardmäßiger Bankkontoname.
PaymentBankAccountNumber String Wahr formatiert (XX-XXXX-XXXXXXX-XX).
PaymentLastModified String True Extrahiert das letzte Änderungsdatum für die Kontaktressource.
PaymentPhotoURI String Wahr Uniform Resource Identifier, der einem Fotobild zugeordnet ist.
PaymentRefundCardNumber String Wahr Nur die letzten 4 Ziffern.
PaymentRefundNameOnCard String Wahr Standardname auf der Karte.
PaymentRefundNotes String True Standardmäßige Zahlungshinweise für Rückerstattungen.
PaymentRefundPaymentMethod String Wahr Zahlungsmethode bei Rückerstattung muss in der Firmendatei vorhanden sein, Standardmethoden sind Folgende: American Express, Bankkarte, Tauschkarte, Bargeld, Scheck, Diners Club, EFTPOS, MasterCard, Zahlungsanweisung, Sonstiges, Visa.
PaymentRowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
PaymentStatementText String Wahr Standard-Anweisungstext.
PaymentURI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
EmployeePaymentDetailsID Uuid True Eindeutige Kennung in Form einer GUID.
EmployeePaymentDetailsURI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
EmployeePayrollDetailsID Uuid True Eindeutige Kennung in Form einer GUID.
EmployeePayrollDetailsURI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
EmployeeStandardPayID Uuid True Eindeutige Kennung in Form einer GUID.
EmployeeStandardPayURI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
TimeBillingDetailsCostPerHour Double Richtig Stundenkosten des Mitarbeiters für das Unternehmen.
TimeBillingDetailsEmployeeBillingRateExcludingTax Double Wahr Stundensatz für vom Arbeitnehmer erbrachte Leistungen
Identifiers String Wahr Details der Kontaktkennung.
CustomField1Label String Wahr Beschriftung für benutzerdefiniertes Feld 1.
CustomField1Value String True Wert für benutzerdefiniertes Feld 1.
CustomField2Label String Wahr Beschriftung für benutzerdefiniertes Feld 2.
CustomField2Value String Wahr Wert des benutzerdefinierten Felds 2.
CustomField3Label String Wahr Beschriftung für benutzerdefiniertes Feld 3.
CustomField3Value String True Wert für benutzerdefiniertes Feld 3.
CustomList1Label String Wahr Benutzerdefiniertes Listen-1-Label.
CustomList1Value String True Wert der benutzerdefinierten Liste 1.
CustomList2Label String Wahr Benutzerdefiniertes Label für Liste 2.
CustomList2Value String True Wert der benutzerdefinierten Liste 2.
CustomList3Label String Wahr Benutzerdefiniertes Label für Liste 3.
CustomList3Value String True Wert der benutzerdefinierten Liste 3.
Addresses String Falsch Der folgende Satz von Informationen zieht Details für eine Kontaktadresse heran.
RowVersion String Falsch Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KontaktLieferanten

Lieferantenkontakt für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung:

------------------------- -------------- --------- ---------------------------------- ------------------------
ID Aktueller Kontostand Vorname Nachname Firmenname
IstAktiv IstIndividuell ZuletztGeändert Notizen DisplayID
ABN kaufen ABN-Filiale kaufen Kosten pro Stunde kaufen Verfügbares Kreditlimit kaufen Kreditlimit kaufen
Kaufkreditüberfällig KaufkostenkontoAnzeigeID KaufkostenkontoID KaufkostenkontoName Kaufkostensteuercode
KaufFrachtSteuercodeID KaufIstMeldepflichtig KaufZahlungsnotiz KaufGedrucktesFormular KaufKaufKommentar
KaufenKaufLayout KaufenKaufBestellungLieferung KaufenVersandmethode KaufenLieferantRechnungssatz KaufenSteuercodeCode
BuyingTaxCodeID BuyingTermsSaldoFälligkeitsdatum BuyingTermsRabattdatum BuyingTermsRabattFürVorzeitigeZahlung BuyingTermsZahlungFällig
EinkaufsbedingungenMengenrabatt EinkaufsnutzungLieferantenSteuercode ZahlungsBSBNumber ZahlungsBankkontoname ZahlungsBankkontonummer
Zahlungsrückerstattungskartennummer ZahlungsrückerstattungsnameaufderKarte Zahlungsrückerstattungshinweise Zahlungsrückerstattungszahlungsmethode Zahlungsabrechnungstext

Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Der Typ unterstützt nur Gleichheitsvergleiche.

SELECT * FROM ContactSuppliers
SELECT * FROM ContactSuppliers WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM ContactSuppliers WHERE FirstName = "James" OR FirstName = "John"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: CompanyName (wenn IsIndividual = false), FirstName, LastName, IsIndividual, BuyingTaxCodeID und BuyingFreightTaxCodeID.

INSERT INTO ContactSuppliers (FirstName, LastName, IsIndividual, BuyingTaxCodeID, BuyingFreightTaxCodeID) VALUES ("James", "Bond", true, "446d2226-254b-4821-acc2-7031842e0166", "446d2226-254b-4821-acc2-7031842e0166")
Aktualisieren

Um einen vorhandenen ContactSupplier zusammen mit den Adressen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den aggregierten Eingabewert übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO ContactAddressItems#TEMP (City, Country) VALUES ("Paris", "France")
UPDATE ContactSuppliers SET FirstName = "James", Addresses = "ContactAddressItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Löschen

Um den Kontaktlieferanten zu löschen, müssen Sie seine ID angeben.

DELETE FROM ContactSuppliers WHERE ID = '35fe2eaa-d941-4312-a427-bd4281670c75'
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
CurrentBalance Decimal Wahr Kontaktguthaben.
FirstName String Falsch Vorname des Kontakts.
LastName String Falsch Nachname des Kontakts.
CompanyName String Falsch Name des Kontaktunternehmens.
IsActive Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt aktiv ist. Falsch bedeutet, dass der Mitarbeiterkontakt inaktiv ist.
IsIndividual Boolean Falsch Wahr bedeutet, dass der Mitarbeiterkontakt eine Einzelperson darstellt. Falsch bedeutet, dass der Mitarbeiterkontakt ein Unternehmen darstellt.
LastModified String True Extrahiert das letzte Änderungsdatum für die Kontaktressource.
Notes String Falsch Hinweise zum Kontakt.
PhotoURI String Falsch Uniform Resource Identifier, der einem Fotobild zugeordnet ist.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
DisplayID String Falsch Anzeige-ID für die Kontaktkarte.
BuyingABN String Falsch ABN-Nummer (Muss 11-stellig sein und als XX XXX XXX XXX formatiert sein).
BuyingABNBranch String Falsch ABN-Filialnummer.
BuyingCostPerHour Double Falsch Kosten pro Stunde für die Erbringung der Dienstleistungen des Lieferanten beim Erstellen eines Leistungsnachweises.
BuyingCreditAvailable Double Stimmt Kredit verfügbar.
BuyingCreditLimit Double Falsch Kreditlimit.
BuyingCreditPastDue Double Wahr Überfälliger Saldo.
BuyingExpenseAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
BuyingExpenseAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
BuyingExpenseAccountName String True Name des Kontos.
BuyingExpenseAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
BuyingFreightTaxCodeCode String Richtig 3-stelliger Steuercode.
BuyingFreightTaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
BuyingFreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
BuyingIsReportable Boolean Falsch Wahr bedeutet, dass der Lieferantenkontakt für meldepflichtige steuerpflichtige Zahlungen eingerichtet ist. Falsch bedeutet, dass der Lieferantenkontakt nicht für meldepflichtige steuerpflichtige Zahlungen eingerichtet ist.
BuyingPaymentMemo String Falsch Standardzahlungsmemo.
BuyingPrintedForm String Falsch Benanntes Formular als Standard-Druckformular ausgewählt.
BuyingPurchaseComment String Falsch Standardmäßig ausgewählter Kaufkommentar.
BuyingPurchaseLayout String Falsch Kauftyp des Datensatzes, der die vollständige Standarddefinition des Kauflayouts enthält: NoDefault, Service, Artikel, Professionell, Verschiedenes.
BuyingPurchaseOrderDelivery String Falsch Standard-Lieferstatus des Lieferanten.
BuyingShippingMethod String Falsch Text der Versandart.
BuyingSupplierBillingRate Double Falsch Der Stundensatz des Lieferanten ohne Steuern.
BuyingTaxIdNumber String Falsch Steuernummer.
BuyingTaxCodeCode String Richtig 3-stelliger Steuercode.
BuyingTaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
BuyingTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
BuyingTermsBalanceDueDate Integer Falsch Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer Zahlungen erfolgen müssen. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen Zahlungen erfolgen müssen.
BuyingTermsDiscountDate Integer Falsch Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer Zahlungen getätigt werden müssen, um Rabatte zu erhalten. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung getätigt werden muss, um Rabatte zu erhalten.
BuyingTermsDiscountForEarlyPayment Double Falsch % Rabatt bei frühzeitiger Zahlung.
BuyingTermsPaymentIsDue String Falsch Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
BuyingTermsVolumeDiscount Double Falsch Mengenrabatt.
BuyingUseSupplierTaxCode Boolean Falsch Richtig oder falsch.
PaymentBSBNumber String Falsch Standardmäßige BSB-Bankkontonummer.
PaymentBankAccountName String Falsch Standardmäßiger Bankkontoname.
PaymentBankAccountNumber String Falsch formatiert (XX-XXXX-XXXXXXX-XX).
PaymentRefundCardNumber String Falsch Nur die letzten 4 Ziffern.
PaymentRefundNameOnCard String Falsch Standardname auf der Karte.
PaymentRefundNotes String Falsch Standardmäßige Zahlungshinweise für Rückerstattungen.
PaymentRefundPaymentMethod String Falsch Zahlungsmethode bei Rückerstattung muss in der Firmendatei vorhanden sein, Standardmethoden sind Folgende: American Express, Bankkarte, Tauschkarte, Bargeld, Scheck, Diners Club, EFTPOS, MasterCard, Zahlungsanweisung, Sonstiges, Visa.
PaymentStatementText String Falsch Standard-Anweisungstext.
PaymentStatementCode String Falsch Standardcode, der einer elektronischen Zahlung beigefügt ist. GILT NUR FÜR DIE REGION NZ.
PaymentStatementReference String Falsch Standardreferenz, die einer elektronischen Zahlung beigefügt ist. GILT NUR FÜR DIE REGION NZ.
ForeignCurrencyId Uuid True Dies ist ein reines AccountRight-Feld. Fremdschlüssel: Eindeutige Kennung für die Währung in Form einer GUID.
ForeignCurrencyCode String True Dies ist ein reines AccountRight-Feld. Der Währungscode.
ForeignCurrencyName String True Dies ist ein reines AccountRight-Feld. Der vollständige Name der Währung.
ForeignCurrencyURI String True Dies ist nur ein AccountRight-Feld. Einheitlicher Ressourcenbezeichner, der mit dem Währungsobjekt verknüpft ist.
Identifiers String Wahr Details der Kontaktkennung.
CustomField1Label String Wahr Beschriftung für benutzerdefiniertes Feld 1.
CustomField1Value String True Wert für benutzerdefiniertes Feld 1.
CustomField2Label String Wahr Beschriftung für benutzerdefiniertes Feld 2.
CustomField2Value String True Wert des benutzerdefinierten Felds 2.
CustomField3Label String Wahr Beschriftung für benutzerdefiniertes Feld 3.
CustomField3Value String True Wert für benutzerdefiniertes Feld 3.
CustomList1Label String Wahr Benutzerdefiniertes Listen-1-Label.
CustomList1Value String True Wert der benutzerdefinierten Liste 1.
CustomList2Label String Wahr Benutzerdefiniertes Label für Liste 2.
CustomList2Value String True Wert der benutzerdefinierten Liste 2.
CustomList3Label String Wahr Benutzerdefiniertes Label für Liste 3.
CustomList3Value String True Wert der benutzerdefinierten Liste 3.
Addresses String Falsch Der folgende Satz von Informationen zieht Details für eine Kontaktadresse heran.
RowVersion String Falsch Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

GutschriftRückerstattungen

Gutschriften zurückgeben, erstellen und löschen, die an Kunden für eine AccountRight-Firmendatei zurückerstattet wurden.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Datum, Lieferstatus, Memo, Nummer, Zahlungsempfänger, Betrag, gedruckter Scheck, Konto-ID, Kontoanzeige-ID, Kontoname, Kunden-ID, Kundenanzeige-ID, Kundenname, Rechnungs-ID, Rechnungsnummer. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM CreditRefunds WHERE ID = "6d35e53a-5070-432d-b9ec-f4791e353352
SELECT * FROM CreditRefunds WHERE AccountName = "AccountName"
SELECT * FROM CreditRefunds WHERE Amount = 340.44
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Datum, Betrag, Konto-ID, Kunden-ID, Rechnungs-ID.

INSERT INTO CreditRefunds (Date, Amount, AccountID, CustomerID, InvoiceID) VALUES ("01/02/2019", 54, "3a35e83a-5070-432d-b6ec-f4791f353352", "2619bed9-3750-45b5-b353-18f5651beb01", "f6703af2-7494-4ecc-b0f6-b2bb9c813782")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Date Datetime Falsch Transaktionsdatum.
DeliveryStatus String Falsch Der Gutschrift zugewiesener Lieferstatus des Zahlungsbescheids: Drucken = Zu Drucken, Email = Zu Versenden per E-Mail, Drucken und E-Mail = Zu Drucken und Zu Versenden per E-Mail, Nichts = Bereits gedruckt oder gesendet.
Memo String Falsch Memotext, der die Gutschrift beschreibt.
Number String Falsch Verkaufsrechnungsnummer
Payee String Falsch Empfängeradresse auf der Gutschrift, die zum Kundenkontakt gehört.
Amount Decimal Falsch Gesamtbetrag der Rückerstattung, kann gleich oder kleiner als der Rechnungsbetrag sein.
ChequePrinted Boolean Falsch Richtig oder falsch.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
AccountID Uuid True Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String True Name des Kontos.
AccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
CustomerID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Kundenkontakt gehört.
CustomerDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
CustomerName String True Name des Kundenkontakts.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenkontaktobjekt verknüpft ist.
InvoiceID Uuid Falsch Eindeutige Kennung in Form einer GUID.
InvoiceNumber String Wahr Rechnungsnummer.
InvoiceURI String True Mit der Rechnung verknüpfter Uniform Resource Identifier.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Kreditabwicklungen

Abgerechnete Kundengutschriften für eine AccountRight-Firmendatei zurückgeben, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Date, Memo, Number, CreditAmount, CreditFromInvoiceID, CreditFromInvoiceNumber, CustomerID, CustomerDisplayID, CustomerName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM CreditSettlements WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM CreditSettlements WHERE CustomerID = "07763f97-43cc-4149-8c00-d92feb4e1404"
SELECT * FROM CreditSettlements WHERE Memo = "memo"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: Datum, CreditFromInvoiceID, CustomerID.

Um die Zeilenwerte in CreditSettlements einzufügen, können wir die JSON-Daten entweder als Zeichenfolge übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO CreditSettlementItems#TEMP (AmountApplied, Type, SaleId) VALUES (444.21, "Invoice", "0229a075-f93a-4b6c-85d7-0ffd5ba43982")
INSERT INTO CreditSettlements (Date, CreditFromInvoiceID, CustomerID, Lines) VALUES ("01/01/2019", "07763f97-43cc-4149-8c00-d92feb4e1404", "6aaccbbf-2a21-44eb-8462-dfff3117dd5a", "CreditSettlementItems#TEMP")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Date Datetime Falsch Transaktionsdatum.
Memo String Falsch Memotext, der die beglichene Gutschrift beschreibt.
Number String Falsch Scheckkreditnummer, optional bei POST, da sie automatisch basierend auf der zuletzt erfassten Nummer hochgezählt wird, wenn sie leer gelassen wird.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CreditAmount Decimal True Der gesamte anzurechnende Gutschriftbetrag kann nur kleiner oder gleich dem CreditFromInvoice-Betrag sein.
CreditFromInvoiceID Uuid Falsch Eindeutige Kennung in Form einer GUID.
CreditFromInvoiceNumber String Wahr Rechnungsnummer.
CreditFromInvoiceURI String True Mit der Rechnung verknüpfter Uniform Resource Identifier.
CustomerID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Kundenkontakt gehört.
CustomerDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
CustomerName String True Name des Kundenkontakts.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenkontaktobjekt verknüpft ist.
Lines String Falsch Die folgenden Informationen ziehen Zeilendetails für die Kreditabrechnung heran.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Kundenzahlungen

Kundenzahlungen für eine AccountRight-Firmendatei zurückgeben, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Date, DepositTo, AmountReceived, Memo, PaymentMethod, ReceiptNumber, AccountID, AccountDisplayID, AccountName, CustomerID, CustomerDisplayID, CustomerName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM CustomerPayments WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM CustomerPayments WHERE CustomerID = "0229a075-f93a-4b6c-85d7-0ffd5ba43982"
SELECT * FROM CustomerPayments WHERE AmountReceived = 1399.99
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: DepositTo, AccountID, CustomerID, Invoices.

Um die Rechnungswerte in CustomerPayments einzufügen, können wir die JSON-Daten entweder als Zeichenfolge übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO CustomerPaymentInvoices#TEMP (AmountApplied, ID, Type) VALUES (444.21, " 0229a075-f93a-4b6c-85d7-0ffd5ba43982", "Order")
INSERT INTO CustomerPayments (DepositTo, AccountID, CustomerID, Invoices) VALUES ("Account", "ee9824a1-26d7-4501-8c19-83bc1fd84167", "ee9824a1-26d7-4501-8c19-83bc1fd84167", "CustomerPaymentInvoices#TEMP")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Date Datetime Falsch Das Datum des Eintrags.
DepositTo String Falsch Wenn Sie für die Zahlung ein Bankkonto zuweisen, geben Sie „Konto“ an. Wenn Sie nicht eingezahlte Gelder verwenden, geben Sie „UndepositedFunds“ an.
AmountReceived Double Falsch Der erhaltene Betrag.
Memo String False Memotext für das Objekt.
PaymentMethod String Falsch Eines von: American Express, Bankkarte, Tauschkarte, Bargeld, Scheck, Diners Club, EFTPOS, MasterCard, Zahlungsanweisung, Sonstiges, Visa.
ReceiptNumber String Falsch ID-Nr. der Zahlungstransaktion.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
AccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String True Name des Kontos.
AccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
CustomerID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Kundenkontakt gehört.
CustomerDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
CustomerName String True Name des Kundenkontakts.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenkontaktobjekt verknüpft ist.
Invoices String Falsch Ein Array mit Rechnungszeileninformationen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

DebitRefunds

Gibt alle Arten von Einkaufsrechnungen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Amount, Date, DepositTo, Memo, Number, PaymentMethod, BillID, BillNumber, AccountID, AccountDisplayID, AccountName, SupplierID, SupplierDisplayID, SupplierName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM DebitRefunds WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM DebitRefunds WHERE Amount = 1600.00
SELECT * FROM DebitRefunds WHERE AccountName = "Processing account"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Betrag, Datum, Einzahlungsempfänger, Rechnungs-ID, Konto-ID.

INSERT INTO DebitRefunds (Date, Amount, AccountID, DepositTo, BillID) VALUES ("01/02/2019", 54, "3a35e83a-5070-432d-b6ec-f4791f353352", "Account", "f6703af2-7494-4ecc-b0f6-b2bb9c813782")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Amount Double Falsch Gesamtbetrag der zu erstattenden Lastschrift, kann gleich oder kleiner als der Rechnungsbetrag sein.
Date Datetime Falsch Das Datum des Eintrags.
DepositTo String Falsch Wenn Sie für die Zahlung ein Bankkonto zuweisen, geben Sie „Konto“ an. Wenn Sie nicht eingezahlte Gelder verwenden, geben Sie „UndepositedFunds“ an.
Memo String False Memotext für das Objekt.
Number String Falsch Einkaufsrechnungsnummer.
PaymentMethod String Falsch Text der Zahlungsmethode.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
BillID Uuid Falsch Eindeutige Kennung in Form einer GUID.
BillNumber String Stimmt Rechnungsnummer.
BillURI String Wahr Mit der Rechnung verknüpfter einheitlicher Ressourcenbezeichner.
AccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String True Name des Kontos.
AccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
SupplierID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Lieferantenkontakt gehört.
SupplierDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Lieferantenkontaktkennung verwendet werden.
SupplierName String True Name des Lieferantenkontaktes.
SupplierURI String True Uniform Resource Identifier, der mit dem Lieferantenkontaktobjekt verknüpft ist.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

DebitSettlements

Debitabrechnungen für eine AccountRight-Firmendatei zurückgeben, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Date, Memo, Number, DebitAmount, DebitFromBillID, DebitFromBillNumber, SupplierID, SupplierDisplayID, SupplierName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM DebitSettlements WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM DebitSettlements WHERE DebitAmount = 2600
SELECT * FROM DebitSettlements WHERE Memo = "memo"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: Datum, DebitFromBillID, Zeilen.

Um die Zeilenwerte in DebitSettlements einzufügen, können wir die JSON-Daten entweder als Zeichenfolge übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO DebitSettlementItems#TEMP (AmountApplied, Type, Purchaseid) VALUES (444.21, "Order", "0229a075-f93a-4b6c-85d7-0ffd5ba43982")
INSERT INTO DebitSettlements (Date, DebitFromBillID, Lines) VALUES ("01/01/2019", "07763f97-43cc-4149-8c00-d92feb4e1404", "6aaccbbf-2a21-44eb-8462-dfff3117dd5a", "DebitSettlementItems#TEMP")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Date Datetime Falsch Das Datum des Eintrags.
Memo String False Memotext für das Objekt.
Number String Falsch ID-Transaktionsnummer; wenn sie beim POST leer gelassen wird, wird sie automatisch basierend auf der zuletzt aufgezeichneten Nummer hochgezählt.
DebitAmount Double Falsch Der gesamte anzuwendende Belastungsbetrag kann nur kleiner oder gleich dem DebitFromBill-Betrag sein.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
DebitFromBillID Uuid Falsch Eindeutige Kennung in Form einer GUID.
DebitFromBillNumber String Stimmt Rechnungsnummer.
DebitFromBillURI String Wahr Mit der Rechnung verknüpfter einheitlicher Ressourcenbezeichner.
SupplierID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Lieferantenkontakt gehört.
SupplierDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Lieferantenkontaktkennung verwendet werden.
SupplierName String True Name des Lieferantenkontaktes.
SupplierURI String True Uniform Resource Identifier, der mit dem Lieferantenkontaktobjekt verknüpft ist.
Lines String Falsch Die folgenden Informationen ziehen Zeilendetails für die Lastschriftabrechnung heran.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterZahlungsdetails

Geben Sie die Zahlungsdetails der Mitarbeiter auf den Kontaktkarten der Mitarbeiter zurück und aktualisieren Sie sie für eine AccountRight-Firmendatei.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, BankStatementText, PaymentMethod, EmployeeID, EmployeeDisplayID, EmployeeName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM EmployeePaymentDetails WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM EmployeePaymentDetails WHERE EmployeeID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Aktualisieren

Um die Zahlungsdetails eines bestehenden Mitarbeiters zusammen mit seinen Bankkonten zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Bankkontenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Bankkonten durch die unten aufgeführten ersetzt.

INSERT INTO EmployeeBankAccountItems#TEMP (BSBNumber, BankAccountName, BankAccountNumber, Unit, Value) VALUES ("341-241", "123412341", "Mr A Long", 100, "Percent")
UPDATE EmployeePaymentDetails SET BankAccounts = "EmployeeBankAccountItems#TEMP" WHERE ID = "992163e5-f46d-4b45-9296-965aa89a2a71"
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
BankStatementText String Falsch Text, der auf dem Bankauszug des Mitarbeiters erscheint, wenn Zahlungsmethode = Elektronisch.
PaymentMethod String Falsch Die Zahlungsmethode kann aus den folgenden Enumerationswerten bestehen: Bargeld, Scheck, Elektronisch.
EmployeeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Mitarbeiterkontakt gehört.
EmployeeDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kontaktkennung eines Mitarbeiters verwendet werden.
EmployeeName String True Name des Mitarbeiterkontakts.
EmployeeURI String True Einheitliche Ressourcenkennung, die mit dem Mitarbeiterkontaktobjekt verknüpft ist.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
BankAccounts String Falsch Ein Array mit Bankkontoinformationen von Mitarbeitern, wobei PaymentMethod = Electronic ist.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterGehaltsabrechnungDetails

Geben Sie die Gehaltsabrechnungsdaten der Mitarbeiter auf den Kontaktkarten der Mitarbeiter zurück und aktualisieren Sie sie für eine AccountRight-Unternehmensdatei.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für serverseitiges Filtern: ID, Geburtsdatum, Geschlecht, Lohnabrechnungszustellung, LohnabrechnungssatzE-Mail, Startdatum, AbrechnungszeitkostenproStunde, AbrechnungszeitkostenmitarbeiterabrechnungssatzohneSteuer, Beschäftigungsbasis, Beschäftigungskategorie, Beschäftigungsstatus, Mitarbeiter-ID, Mitarbeiteranzeige-ID, Mitarbeitername, Beschäftigungsklassifizierungs-ID, Beschäftigungsklassifizierungsname, Steuerkategorie-ID, Steuerkategoriename, Steuerkategorietyp, Steuertabellen-ID, Steuertabellenname, Steuerdateinummer, GesamtsteuerrabatteproJahr, Steuereinbehaltsvariationssatz, SteuerzusatzsteuerproZahlung, Jahreslohn, Stundenlohnsatz, Lohnstunden im wöchentlichen Lohnzeitraum, Lohnlohnbasis, Lohnlohnhäufigkeit, Lohnkostenkonto-ID, Lohnkostenkontoanzeige-ID, Lohnkostenkontoname. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM EmployeePayrollDetails WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM EmployeePayrollDetails WHERE TaxTableID = "a3ed306d-2da1-49b3-9023-353c3dffb2e9"
SELECT * FROM EmployeePayrollDetails WHERE StartDate = "01/02/2019"
Aktualisieren

Um eine vorhandene aggregierte Liste mit Gehaltsabrechnungsdetails zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den aggregierten Eingabewert übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO EmployeePayrollDeductionItems#TEMP (ID) VALUES ("a7ld306u-2da1-49b2-90f3-111c3dffb2e2)
UPDATE EmployeePayrollDetails SET Deductions = "EmployeePayrollDeductionItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
DateOfBirth Datetime Falsch Das Geburtsdatum des Mitarbeiters.
Gender String Falsch Geschlecht des Mitarbeiterkontakts.
PaySlipDelivery String Falsch Die Methoden, mit denen die Gehaltsabrechnung gesendet werden kann: ToBePrinted (wird standardmäßig beim PUT gedruckt, wenn nichts angegeben ist), ToBeEmailed, ToBePrintedAndEmailed, AlreadyPrintedOrSent.
PaySlipEmail String Falsch Email Adresse, an die die Lohnabrechnungen gesendet werden sollen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
StartDate Datetime Falsch Enddatum des Zeitraums.
TimeBillingCostPerHour Double Stimmt Kosten pro Stunde.
TimeBillingEmployeeBillingRateExcludingTax Double True Stundensatz für vom Arbeitnehmer erbrachte Leistungen.
EmploymentBasis String Falsch Die Beschäftigungsgrundlage kann Folgendes sein: Einzelperson (wird bei PUT standardmäßig auf Einzelperson gesetzt, wenn nichts anderes angegeben ist), Arbeitsvermittlung, Sonstiges.
EmploymentCategory String Falsch Die Beschäftigungskategorie kann aus Folgendem bestehen: Festanstellung (wird bei PUT standardmäßig auf Festanstellung gesetzt, wenn nichts anderes angegeben ist), Zeitarbeit.
EmploymentStatus String Falsch Der Beschäftigungsstatus kann aus Folgendem bestehen: Vollzeit (standardmäßig Vollzeit bei PUT, wenn nichts anderes angegeben ist), Teilzeit, Sonstiges, Gelegenheitsarbeit.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
EmployeeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Mitarbeiterkontakt gehört.
EmployeeDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kontaktkennung eines Mitarbeiters verwendet werden.
EmployeeName String True Name des Mitarbeiterkontakts.
EmployeeURI String True Einheitliche Ressourcenkennung, die mit dem Mitarbeiterkontaktobjekt verknüpft ist.
EmploymentClassificationID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
EmploymentClassificationName String Wahr Name der Beschäftigungsklassifizierung.
EmploymentClassificationURI String Wahr Uniform Resource Identifier, der mit dem Beschäftigungsklassifizierungsobjekt verknüpft ist.
TaxCategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
TaxCategoryName String True Name der Kategorie.
TaxCategoryType String Wahr Gibt den Typ der Lohnkategorie an, z. B. Lohn, Abzug, Altersvorsorge.
TaxCategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
TaxTableID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
TaxTableName String True Name der Steuertabelle.
TaxTableURI String Wahr Uniform Resource Identifier, der mit dem Steuertabellenobjekt verknüpft ist.
TaxFileNumber String Falsch Steuernummer des Arbeitnehmers (Muss 9-stellig sein und das Format XXX XXX XXX haben).
TaxTotalRebatesPerYear Double Falsch Der Gesamtbetrag des Rabattausgleichs des Mitarbeiters.
TaxWithholdingVariationRate Double Falsch Prozentsatz, der gilt, wenn ausgewählte Steuertabelle = Quellensteuervariation.
TaxExtraTaxPerPay Double Stimmt Die zusätzliche Steuer, die dem Arbeitnehmer von seinem Lohn einbehalten wird.
WageAnnualSalary Decimal True Jahresgehaltsbetrag des Mitarbeiters.
WageHourlyRate Decimal Wahr Stundenlohn des Mitarbeiters.
WageHoursInWeeklyPayPeriod Decimal True In einer Zahlungsperiode gearbeitete Stunden. Wenn nicht anders angegeben, ist der Standardwert bei PUT 40.
WagePayBasis String True Die Lohnbasis kann aus Folgendem bestehen: Gehalt (standardmäßig das Gehalt laut PUT, wenn nichts anderes angegeben ist), Stundenlohn.
WagePayFrequency String True Die Zahlungshäufigkeit kann wie folgt lauten: Wöchentlich (standardmäßig wöchentlich bei PUT, wenn nicht anders angegeben), Vierzehntägig, Zweimal im Monat, Monatlich.
WagesExpenseAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
WagesExpenseAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
WagesExpenseAccountName String True Name des Kontos.
WagesExpenseAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
WageCategories String False Ein Array von Lohnkategorien, mit denen der Mitarbeiter verknüpft ist.
Entitlements String Falsch Der folgende Satz von Informationen zieht Details für jede verknüpfte Berechtigungskategorie heran.
Deductions String Falsch Die folgenden Informationen greifen auf Details für jede verknüpfte Abzugskategorie zurück.
EmployerExpenses String Falsch Die folgenden Informationen greifen Details für jede verknüpfte Kategorie von Arbeitgeberausgaben auf.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterStandardlohn

Zurückgeben und Aktualisieren der Standardgehaltsdetails von Mitarbeitern auf Mitarbeiterkontaktkarten für eine AccountRight-Unternehmensdatei.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Memo, HoursPerPayFrequency, PayFrequency, CategoryID, CategoryDisplayID, CategoryName, EmployeeID, EmployeeDisplayID, EmployeeName, PayrollDetailsID. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM EmployeeStandardPay WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM EmployeeStandardPay WHERE EmployeeID = "2aed306d-2da3-49b1-9023-153c3dc5b2ef"
SELECT * FROM EmployeeStandardPay WHERE HoursPerPayFrequency = 11
Aktualisieren

Um einen vorhandenen Mitarbeiter zusammen mit seinen PayrollCategories zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den PayrollCategories-Wert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen PayrollCategories durch die unten aufgeführten ersetzt.

INSERT INTO EmployeePayrollCategoryItems#TEMP (payrollcategoryid) VALUES ("2ced306d-1da3-49b1-2223-153c3dc5b2ef")
UPDATE EmployeeStandardPay SET PayrollCategories = "EmployeePayrollCategoryItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Memo String False Memotext für das Objekt.
HoursPerPayFrequency Decimal Richtig In einer Lohnperiode gearbeitete Stunden.
PayFrequency String Richtig Die Zahlungshäufigkeit kann wie folgt lauten: Wöchentlich, vierzehntägig, zweimal im Monat, monatlich.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
EmployeeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Mitarbeiterkontakt gehört.
EmployeeDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kontaktkennung eines Mitarbeiters verwendet werden.
EmployeeName String True Name des Mitarbeiterkontakts.
EmployeeURI String True Einheitliche Ressourcenkennung, die mit dem Mitarbeiterkontaktobjekt verknüpft ist.
PayrollDetailsID Uuid True Eindeutige Kennung in Form einer GUID.
PayrollDetailsURI String Wahr Dem Objekt zugeordneter Uniform Resource Identifier.
PayrollCategories String Falsch Alle mit dem Mitarbeiterkontakt verknüpften Lohn- und Gehaltskategorien, einschließlich aller Lohn- und Gehaltskategorien vom Typ „Lohn“.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Bestandsanpassungen

Lageranpassungen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, InventoryJournalNumber, Date, IsYearEndAdjustment, Memmo, CategoryID, CategoryDisplayID, CategoryName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM InventoryAdjustments WHERE ID = "10f623a6-1638-4970-afd5-0394191bf015"
SELECT * FROM InventoryAdjustments WHERE InventoryJournalNumber = "IJ000001"
SELECT * FROM InventoryAdjustments WHERE IsYearEndAdjustment = True
Aktualisieren

Um eine vorhandene Bestandsanpassung zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO InventoryAdjustmentItems#TEMP (Quantity, AccountID, ItemID, LocationID, RowID, RowVersion) VALUES (500, "2e653a1a-dafe-4e81-a553-f9a56ed3d105", "d5ab0fd1-3bf4-4230-bbaf-90b26ea9afda", "04ad68a3-91f5-4739-8b83-13f86ecd2e33", 656, "8733325201913151488")
UPDATE InventoryAdjustments SET InventoryJournalNumber = "IJ000002", Lines = "InventoryAdjustmentItems#TEMP" WHERE ID = "10f623a6-1638-4970-afd5-0394191bf015"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Datum.

INSERT INTO InventoryAdjustments (Date, InventoryJournalNumber, IsYearEndAdjustment) VALUES ("01/01/2023", "IJ000003", False)
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
InventoryJournalNumber String Falsch Bestandsjournalnummer; wenn sie beim Buchen auf Null gelassen wird, wird automatisch eine Nummer zugewiesen und basierend auf der zuletzt erfassten Nummer hochgezählt.
Date Datetime Falsch Das Datum des Eintrags.
IsYearEndAdjustment Boolean Falsch Wahr gibt an, dass es sich bei der Transaktion um eine Jahresendanpassung handelt. Falsch gibt an, dass es sich bei der Transaktion nicht um eine Jahresendanpassung handelt.
Memo String False Memotext für das Objekt.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
Lines String Falsch Eine Reihe von Informationen zu Geldausgabenpositionen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Artikelpreismatrizen

Geben Sie die Artikelpreismatrix für mehrere Kundenverkaufspreise zurück und aktualisieren Sie sie.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, ItemID, ItemName, ItemNumber. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM ItemPriceMatrices WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM ItemPriceMatrices WHERE ItemName = "item name"
Aktualisieren

Um eine vorhandene Artikelpreismatrix zusammen mit ihren Verkaufspreisen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Verkaufspreiswert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Verkaufspreise durch die unten stehenden ersetzt.

INSERT INTO ItemSellingPrices#TEMP (quantityover, levelA, LevelB) VALUES (10, 11.5, 12.7)
UPDATE ItemPriceMatrices SET SellingPrices = "ItemSellingPrices#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
ItemID Uuid True Eindeutige Kennung in Form einer GUID.
ItemName String Wahr Name des Artikels.
ItemNumber String True Die dem Artikel zugewiesene Nummer.
ItemURI String Wahr Dem Element zugeordnete einheitliche Ressourcenkennung.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
SellingPrices String Falsch Ein Array mit Verkaufspreisinformationen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Artikel

Lagerartikel für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, AverageCost, BaseSellingPrice, IsActive, IsBought, IsInventoried, IsSold, Name, Number, CurrentValue, Description, UseDescription, AssetAccountID, AssetAccountDisplayID, AssetAccountName, BuyingUnitOfMeasure, BuyingItemsPerBuyingUnit, BuyingLastPurchasePrice, BuyingStandardCost, RestockingSupplierID, RestockingSupplierDisplayID, RestockingSupplierItemNumber, RestockingSupplierName, RestockingDefaultOrderQuantity, RestockingMinimumLevelForRestockingAlert, BuyingTaxCodeID, BuyingTaxCodeCode, CostOfSalesAccountID, CostOfSalesAccountDisplayID, CostOfSalesAccountName, IncomeAccountID, IncomeAccountDisplayID, IncomeAccountName, ExpenseAccountID, ExpenseAccountDisplayID, ExpenseAccountName, QuantityAvailable, QuantityCommitted, QuantityOnHand, QuantityOnOrder, SellingBaseSellingPrice, SellingCalculateSalesTaxOn, SellingIsTaxInclusive, SellingItemsPerSellingUnit, SellingUnitOfMeasure, SellingTaxCodeID, SellingTaxCodeCode. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Items WHERE ID = "d5ab0fd1-3bf4-4230-bbaf-90b26ea9afda" OR ID = "59aa54c8-6793-4a63-bda9-55451fa3976e"
SELECT * FROM Items WHERE AverageCost = 21.38 OR BaseSellingPrice = 11.95
SELECT * FROM Items WHERE IsActive = true
Einfügen

Beim Einfügen ist folgendes Attribut erforderlich: Nummer.

INSERT INTO Items (Number) VALUES ("429")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
AverageCost Decimal True Durchschnittliche Kosten eines Artikels, wenn die verfügbare Menge gleich oder größer als Null ist.
BaseSellingPrice Decimal Wahr Grundverkaufspreis des Artikels inklusive Steuern.
IsActive Boolean Falsch Bitte beachten: Wird standardmäßig auf „true“ gesetzt, wenn das Feld beim POST leer gelassen wird. „True“ bedeutet, dass das Element aktiv ist. „False“ bedeutet, dass das Element inaktiv ist.
IsBought Boolean Falsch Wahr bedeutet, dass der Artikel gekauft wurde. Falsch bedeutet, dass der Artikel nicht gekauft wurde.
IsInventoried Boolean Falsch Wahr bedeutet, dass der Artikel inventarisiert ist. Falsch bedeutet, dass der Artikel nicht inventarisiert ist.
IsSold Boolean Falsch Wahr bedeutet, dass der Artikel verkauft wurde. Falsch bedeutet, dass der Artikel nicht verkauft wurde.
Name String Falsch Name des Objekts.
Number String Falsch Artikelnummer.
PhotoURI String Falsch Uniform Resource Identifier, der einem Fotobild zugeordnet ist.
PriceMatrixURI String False Bitte beachten: Nur verfügbar, wenn Item IsSold = true.
CurrentValue Decimal Wahr Dollarwert der im Lagerbestand gehaltenen Einheiten.
Description String Falsch Beschreibung des Objekts.
UseDescription Boolean Falsch Wahr bedeutet, dass auf Verkaufsrechnungen und Einkaufsaufträgen der Beschreibungstext statt des Artikelnamens verwendet werden soll. Falsch bedeutet, dass bei Verkäufen und Einkäufen die Artikelbeschreibung nicht verwendet werden soll.
AssetAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
AssetAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AssetAccountName String True Name des Kontos.
AssetAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
BuyingUnitOfMeasure String Falsch Beschreibung des Einheitentyps, mit dem der Artikel gekauft wird, z. B.: kg, Stunde.
BuyingItemsPerBuyingUnit Decimal False Anzahl der Artikel pro Kaufeinheit. Hinweis: Wenn IsInventoried = false ist, wird null zurückgegeben.
BuyingLastPurchasePrice Decimal True Der Stückpreis des Artikels inklusive Steuern beim letzten Kauf.
BuyingStandardCost Decimal Falsch Normaler Kaufpreis für eine Kaufeinheit dieses Artikels.
RestockingSupplierID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Lieferantenkontakt gehört.
RestockingSupplierDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Lieferantenkontaktkennung verwendet werden.
RestockingSupplierItemNumber String Falsch Nummer oder Code, den der Lieferant dem Artikel zugewiesen hat.
RestockingSupplierName String True Name des Lieferantenkontaktes.
RestockingSupplierURI String True Uniform Resource Identifier, der mit dem Lieferantenkontaktobjekt verknüpft ist.
RestockingDefaultOrderQuantity Integer True Standardanzahl der Einheiten, die bei automatischer Nachbestellung gekauft werden sollen.
RestockingMinimumLevelForRestockingAlert Integer Wahr Die Mindestanzahl an Artikeln, die vorrätig sein müssen, bevor eine Nachbestellung erforderlich ist.
BuyingTaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
BuyingTaxCodeCode String Richtig 3-stelliger Steuercode.
BuyingTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
CostOfSalesAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
CostOfSalesAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
CostOfSalesAccountName String True Name des Kontos.
CostOfSalesAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
IncomeAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
IncomeAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
IncomeAccountName String True Name des Kontos.
IncomeAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
ExpenseAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
ExpenseAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
ExpenseAccountName String True Name des Kontos.
ExpenseAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
QuantityAvailable Decimal True Berechnete Menge des zum Verkauf verfügbaren Artikels.
QuantityCommitted Decimal True Menge des in ausstehenden Verkaufsrechnungen enthaltenen Artikels.
QuantityOnHand Decimal Wahr Menge der im Lagerbestand gehaltenen Einheiten.
QuantityOnOrder Decimal True Menge des in ausstehenden Einkaufsbestellungen enthaltenen Artikels.
SellingBaseSellingPrice Decimal True Standardverkaufspreis für eine Verkaufseinheit dieses Artikels.
SellingCalculateSalesTaxOn String True NUR FÜR DIE REGION AU ANWENDBAR. Die Umsatzsteuer kann auf Grundlage der folgenden Enumerationswerte berechnet werden: ActualSellingPrice, BaseSellingPrice, LevelA, LevelB, LevelC, LevelD, LevelE, LevelF.
SellingIsTaxInclusive Boolean True True bedeutet, dass die Verkaufspreise inklusive Steuern sind. False bedeutet, dass die Verkaufspreise exklusive Steuern sind.
SellingItemsPerSellingUnit Integer True Anzahl der Artikel pro Verkaufseinheit. Hinweis: Wenn IsInventoried = false ist, wird null zurückgegeben.
SellingUnitOfMeasure String True Beschreibung des Einheitentyps, in dem der Artikel verkauft wird, z. B.: kg, Stunde.
SellingTaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
SellingTaxCodeCode String Richtig 3-stelliger Steuercode.
SellingTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
CustomField1Label String Wahr Beschriftung für benutzerdefiniertes Feld 1.
CustomField1Value String True Wert für benutzerdefiniertes Feld 1.
CustomField2Label String Wahr Beschriftung für benutzerdefiniertes Feld 2.
CustomField2Value String Wahr Wert des benutzerdefinierten Felds 2.
CustomField3Label String Wahr Beschriftung für benutzerdefiniertes Feld 3.
CustomField3Value String True Wert für benutzerdefiniertes Feld 3.
CustomList1Label String Wahr Benutzerdefiniertes Listen-1-Label.
CustomList1Value String True Wert der benutzerdefinierten Liste 1.
CustomList2Label String Wahr Benutzerdefiniertes Label für Liste 2.
CustomList2Value String True Wert der benutzerdefinierten Liste 2.
CustomList3Label String Wahr Benutzerdefiniertes Label für Liste 3.
CustomList3Value String True Wert der benutzerdefinierten Liste 3.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

JobBudgets

Jobbudgets zurückgeben und aktualisieren.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, JobID, JobName, JobNumber. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM JobBudgets WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM JobBudgets WHERE JobName = "job name"
Aktualisieren

Um ein vorhandenes JobBudget zusammen mit seinen Budgets zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Budgetwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Budgets durch die unten aufgeführten ersetzt.

INSERT INTO JobBudgetItems#TEMP (Amount, AccountID) VALUES (444.21, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f")
UPDATE JobBudgets SET Budgets = "JobBudgetItems#TEMP" WHERE ID = "992163e5-f46d-4b45-9296-965aa89a2a71"
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid Falsch Eindeutige Kennung in Form einer GUID.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
JobID Uuid Falsch Eindeutige Jobkennung in Form einer GUID.
JobName String True Dem Job zugewiesener Name.
JobNumber String True Dem Job zugewiesene Nummer.
JobURI String True Dem Jobobjekt zugeordneter Uniform Resource Identifier.
Budgets String Falsch Ein Array mit Informationen zum Auftragsbudget.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Jobs

Einen Job für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Contact, Description, StartDate, FinishDate, IsActive, IsHeader, Manager, Name, Number, PercentComplete, StartDate, TrackReimbursables, LinkedCustomerID, LinkedCustomerDisplayID, LinkedCustomerName, LinkedCustomerUri, ParentJobID, ParentJobName, ParentJobNumber, ParentJobUri. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Jobs WHERE ID = "797755431-e8d1-411f-9859-5ff2a54f97d9"
SELECT * FROM Jobs WHERE Number = "125" OR Name = "Supply of Coolers FH"
SELECT * FROM Jobs WHERE ParentJobNumber = "120"
Einfügen

Beim Einfügen ist folgendes Attribut erforderlich: Nummer.

INSERT INTO Jobs (Number) VALUES ("429")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Contact String Falsch Kontakt für den Job.
Description String Falsch Beschreibung des Objekts.
StartDate Datetime Falsch Datum, an dem der Job gestartet wurde.
FinishDate Datetime Falsch Datum, an dem der Auftrag abgeschlossen wurde.
IsActive Boolean Falsch Wird standardmäßig auf „true“ gesetzt, wenn das Feld beim POST leer gelassen wird.
IsHeader Boolean Falsch Wird standardmäßig auf „true“ gesetzt, wenn das Feld beim POST leer gelassen wird.
Manager String Falsch Manager des Jobs.
Name String Falsch Name des Objekts.
Number String Falsch Dem Job zugewiesene Nummer.
PercentComplete Double Falsch % des Auftrags abgeschlossen.
LastModified Datetime True Datum, an dem der Job geändert wurde.
TrackReimbursables Boolean Falsch Wahr bedeutet, dass ein Job zum Verfolgen erstattungsfähiger Ausgaben verwendet wird. Falsch bedeutet, dass ein Job nicht zum Verfolgen erstattungsfähiger Ausgaben verwendet wird.
LinkedCustomerID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Kundenkontakt gehört.
LinkedCustomerDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
LinkedCustomerName String True Name des Kundenkontakts.
LinkedCustomerUri String True Uniform Resource Identifier, der mit dem Kundenkontaktobjekt verknüpft ist.
ParentJobID Uuid Falsch Eindeutige Jobkennung in Form einer GUID.
ParentJobName String True Dem Job zugewiesener Name.
ParentJobNumber String True Dem Job zugewiesene Nummer.
ParentJobUri String True Dem Jobobjekt zugeordneter Uniform Resource Identifier.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Zeitschriften

Hauptbuchtransaktionen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, DateOccurred, DisplayID, GSTReportingMethod, IsTaxInclusive, IsYearEndAdjustment, Memo, CategoryID, CategoryDisplayID, CategoryName, Uri. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Journals WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM Journals WHERE CategoryID = "6cbbea25-6256-4df4-bb37-17eb2d21f803
SELECT * FROM Journals WHERE GSTReportingMethod = "Purchase"
Einfügen

Beim Einfügen ist das folgende Attribut erforderlich: DateOccurred, Lines.

Um ein vorhandenes Journal zusammen mit seinen Lines einzufügen, können wir entweder eine JSON-Zeichenfolge an den Lines-Wert übergeben oder eine temporäre Tabelle wie unten verwenden.

INSERT INTO JournalItems#TEMP (AccountID, TaxcodeID, Amount, IsCredit) VALUES ("d3f55ef1-ce77-4ef2-a415-61d04db2c5fc", "e1e27d8e-f89d-451d-97c8-e0c3c1716a91", 11.23, true)
INSERT INTO JournalItems#TEMP (AccountID, TaxcodeID, Amount, IsCredit) VALUES ("d3f55ef1-ce77-4ef2-a415-61d04db2c5fc", "e1e27d8e-f89d-451d-97c8-e0c3c1716a91", 11.23, false)
INSERT INTO Journals (DateOccurred, Lines) VALUES ("2018-03-04", "JournalItems#TEMP")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
DateOccurred Datetime Falsch Eingabe des Transaktionsdatums.
DisplayID String False Anzeige-ID für das Objekt.
GSTReportingMethod String Falsch Für die allgemeine Journaltransaktion verwendete Berichtsmethode, die Folgendes akzeptiert: Verkauf (Lieferung), Kauf (Erwerb).
IsTaxInclusive Boolean Falsch Wahr gibt an, dass der Standardstatus der Transaktion auf „inklusive Steuern“ eingestellt ist. Falsch gibt an, dass der Transaktionsstatus „nicht inklusive Steuern“ ist.
IsYearEndAdjustment Boolean Falsch Wahr gibt an, dass es sich bei der Transaktion um eine Jahresendanpassung handelt. Falsch gibt an, dass es sich bei der Transaktion nicht um eine Jahresendanpassung handelt.
Memo String Falsch Kopfnotiz des allgemeinen Journaleintrags.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
ForeignCurrencyID Uuid False Einheitliche Kennung für die Währung in Form der GUID.
ForeignCurrencyCode String True Der Währungscode.
ForeignCurrencyName String True Der vollständige Name der Währung.
ForeignCurrencyURI String Wahr Uniform Resource Identifier, der mit dem Währungsobjekt verknüpft ist.
Uri String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
Lines String Falsch Ein Array mit Einzelposteninformationen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Lohn-und-GehaltLöhne

Gehaltskategorien vom Typ „Lohn“ für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Name, StpCategory, Type, WageType, PayRate, FixedHourlyRate, AutomaticallyAdjustBaseAmounts, RegularRateMultiplier, OverriddenWagesExpenseAccountID, OverriddenWagesExpenseAccountName, OverriddenWagesExpenseAccountNumber. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollWages WHERE ID = "e57725b2-c4f0-47ce-8103-299c7a675112"
SELECT * FROM PayrollWages WHERE Name = "Base Hourly"
SELECT * FROM PayrollWages WHERE StpCategory = "NotReportable" OR Type = "Wage"
Einfügen

Beim Einfügen ist folgendes Attribut erforderlich: Lohnart, Name.

INSERT INTO PayrollWages (WageType, Name) VALUES ("Salary", "Example salary")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Name String Falsch Name der Lohnkategorie.
StpCategory String Falsch STP-Kategorie für diese Lohnkategorie. Weitere Informationen finden Sie in der MYOB Hilfe. Gültige Werte sind: NotReportable (Standard), GrossPayments, PAYGWithholding, ExemptForeignIncome, CDEPPayments, AllowanceCar, AllowanceTransport, AllowanceTravel, AllowanceMeals, AllowanceLaundry, AllowanceOther, DeductionUnionProfAssocFees, DeductionWorkPlaceGiving, ReportableFringeBenefitsExemptAmount, ReportableFringeBenefitsTaxableAmount, ETPTaxableComponent, ETPTaxFreeComponent, ETPTaxWithholding, LumpSumPaymentATermination, LumpSumPaymentARedundancy, LumpSumPaymentB, LumpSumPaymentD, LumpSumPaymentE, SuperGuarantee, OrdinaryTimesEarnings, ReportableEmployerSuperContributions.
Type String Wahr Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
WageType String True Gibt an, ob die Lohnkategorie eine Gehaltsart oder eine Stundenlohnart ist. Verwenden Sie entweder „Stundenlohn“ oder „Gehalt“.
PayRate String True So wird der Satz berechnet. Es kann entweder „RegularRate“ oder „FixedHourly“ sein.
FixedHourlyRate Decimal False Fester Stundenlohn für alle Mitarbeiter dieser Lohnkategorie, wenn PayRate = FixedHourly, andernfalls null.
AutomaticallyAdjustBaseAmounts Boolean Falsch Wenn Sie Urlaubsansprüche in eine Lohnabrechnung eingeben, wird der Basisstundenlohn oder das Basisgehalt automatisch angepasst, wenn der Wert auf „True“ gesetzt ist.
RegularRateMultiplier Decimal Falsch Berechnet als Vielfaches des auf der Karte jedes Mitarbeiters festgelegten Stundensatzes, wenn PayRate = RegularRate, andernfalls null.
OverriddenWagesExpenseAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
OverriddenWagesExpenseAccountName String True Name des Kontos.
OverriddenWagesExpenseAccountNumber String True Zum Kontodatensatz gehörender Kontoname.
OverriddenWagesExpenseAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
Exemptions String Falsch Eine Reihe von Steuern und Abzügen, von denen diese Lohnkategorie befreit ist.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

EinkaufRechnungen

Gibt alle Arten von Einkaufsrechnungen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für serverseitiges Filtern: ID, AppliedToDate, BalanceDueAmount, BillDeliveryStatus, Comment, Date, Freight, IsReportable, IsTaxInclusive, JournalMemo, Number, ShipToAddress, ShippingMethod, Status, Subtotal, TotalAmount, TotalTax, SupplierInvoiceNumber, CategoryID, CategoryDisplayID, CategoryName, FreightTaxCodeID, FreightTaxCodeCode, OrderID, OrderNumber, SupplierID, SupplierDisplayID, SupplierName, TermsBalanceDueDate, TermsDiscount, TermsDiscountDate, TermsDiscountExpiryDate, TermsDiscountForEarlyPayment, TermsDueDate, TermsPaymentIsDue, TermsMonthlyChargeForLatePayment. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. BillType unterstützt nur Gleichheitsvergleiche.

SELECT * FROM PurchaseBills WHERE ID = REPLACE
SELECT * FROM PurchaseBills WHERE AppliedToDate = 20
SELECT * FROM PurchaseBills WHERE BalanceDueAmount = 45.86163291317715
Aktualisieren

Um eine vorhandene Rechnung zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO PurchaseBillItems#TEMP (Total, AccountID, TaxCodeID) VALUES (444.21, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f", "bd0f9821-4437-4ec2-9c95-c1bdbdd26c7b")
UPDATE PurchaseBills SET BillType = "Service", Lines = "PurchaseBillItems#TEMP" WHERE ID = "f979f0e7-1cd8-4fb9-b2c2-9d4546440cf7"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: BillType, Date, FreightTaxCodeID, SupplierID.

INSERT INTO PurchaseBills (BillType, Date, FreightTaxCodeID, SupplierID) VALUES ("Item", "01/01/2019", "446d2226-254b-4821-acc2-7031842e0166", "9421b774-20fa-4c5f-bced-fbb6ecd42ebd")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
AppliedToDate Decimal Wahr Aktuell auf der Einkaufsrechnung ausgewiesener Betrag.
BalanceDueAmount Decimal Wahr Noch zu zahlender Betrag auf der Einkaufsrechnung.
BillDeliveryStatus String Falsch Zugewiesener Status der Rechnungszustellung: Drucken = Muss gedruckt werden, Email = Muss per E-Mail gesendet werden, Drucken und E-Mail = Muss gedruckt und per E-Mail gesendet werden, Nichts = Bereits gedruckt oder gesendet.
BillType String Falsch Art der Rechnung. Eines von: Artikel, Dienstleistung, Professionell, Sonstiges.
Comment String Falsch Kommentar zur Einkaufsrechnung.
Date Datetime Falsch Das Datum des Eintrags.
Freight Decimal Falsch Auf die Einkaufsrechnung anwendbarer Betrag inklusive Frachtkosten.
IsReportable Boolean Falsch Gilt NUR für die Region AU. „True“ bedeutet, dass die Transaktion eine meldepflichtige steuerpflichtige Zahlung ist. „Falsch“ bedeutet, dass die Transaktion keine meldepflichtige steuerpflichtige Zahlung ist.
IsTaxInclusive Boolean Falsch Wahr bedeutet, dass die Transaktion inklusive Steuern erfolgt. Falsch bedeutet, dass die Transaktion keine Steuern beinhaltet.
JournalMemo String False Memotext für das Objekt.
Number String Falsch Einkaufsrechnungsnummer.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
ShipToAddress String Falsch Lieferadresse der Einkaufsrechnung.
ShippingMethod String Falsch Text der Versandart.
Status String Wahr Rechnungsstatus: Offen, Geschlossen, Soll.
Subtotal Decimal True Wenn IsTaxInclusive = false, dann Summe aller Zeilenbeträge ohne Steuern. Wenn IsTaxInclusive = true, dann Summe aller Zeilenbeträge mit Steuern.
TotalAmount Decimal True Gesamtbetrag der Einkaufsrechnung.
TotalTax Decimal True Summe aller auf die Einkaufsrechnung entfallenden Steuerbeträge.
SupplierInvoiceNumber String Falsch Rechnungsnummer des Lieferanten.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
FreightTaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
FreightTaxCodeCode String Richtig 3-stelliger Steuercode.
FreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
OrderID Uuid Falsch Eindeutige Kennung in Form einer GUID.
OrderNumber String True Die Bestellnummer.
OrderURI String True Der Bestellung zugeordneter Uniform Resource Identifier.
SupplierID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Lieferantenkontakt gehört.
SupplierDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Lieferantenkontaktkennung verwendet werden.
SupplierName String True Name des Lieferantenkontaktes.
SupplierURI String True Uniform Resource Identifier, der mit dem Lieferantenkontaktobjekt verknüpft ist.
TermsBalanceDueDate Integer Falsch Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde Rechnungen bezahlen muss. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rechnungen zu bezahlen.
TermsDiscount Decimal True Rabattbetrag, der bei vollständiger Zahlung bis zum Skontodatum gilt.
TermsDiscountDate Integer True Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde zahlen muss, um Rabatte zu erhalten. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rabatte zu erhalten.
TermsDiscountExpiryDate Datetime Wahr Datum, an dem die Zahlung im Angebot vollständig erfolgen muss, um einen Rabatt zu erhalten.
TermsDiscountForEarlyPayment Double Stimmt % Rabatt bei frühzeitiger Zahlung.
TermsDueDate Datetime Wahr Datum, an dem die Zahlung fällig ist.
TermsPaymentIsDue String Falsch Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
TermsMonthlyChargeForLatePayment Double Falsch % monatliche Gebühr für verspätete Zahlung.
Lines String Falsch Ein Array mit Zeilenrechnungsinformationen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.
PromisedDate Datetime Falsch Versprochenes Transaktionsdatum.

Bestellungen

Gibt alle Bestellarten für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, AppliedToDate, Date, Freight, BalanceDueAmount, IsReportable, IsTaxInclusive, JournalMemo, Number, ShipToAddress, Status, SupplierInvoiceNumber, Subtotal, TotalAmount, TotalTax, CategoryID, CategoryDisplayID, CategoryName, FreightTaxCodeID, FreightTaxCodeCode, SupplierID, SupplierDisplayID, SupplierName, TermsBalanceDueDate, TermsDiscount, TermsDiscountDate, TermsDiscountExpiryDate, TermsDiscountForEarlyPayment, TermsDueDate, TermsPaymentIsDue. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. OrderType unterstützt nur Gleichheitsvergleiche.

SELECT * FROM PurchaseOrders WHERE ID = "992163e5-f46d-4b45-9296-965aa89a2a71"
SELECT * FROM PurchaseOrders WHERE AppliedToDate = 40
SELECT * FROM PurchaseOrders WHERE OrderType = "Service"
Aktualisieren

Um eine bestehende Bestellung zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO PurchaseOrderItems#TEMP (Total, AccountID, TaxCodeID) VALUES (444.21, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f", "bd0f9821-4437-4ec2-9c95-c1bdbdd26c7b")
UPDATE PurchaseOrders SET OrderType = "Service", Lines = "PurchaseOrderItems#TEMP" WHERE ID = "992163e5-f46d-4b45-9296-965aa89a2a71"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: OrderType, Date, FreightTaxCodeID, SupplierID.

INSERT INTO PurchaseOrders (OrderType, Date, FreightTaxCodeID, SupplierID) VALUES ("Service", "01/01/2019", "446d2226-254b-4821-acc2-7031842e0166", "9421b774-20fa-4c5f-bced-fbb6ecd42ebd")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
AppliedToDate Double Wahr Aktuell auf die Bestellung angewendeter Betrag.
Date Datetime Falsch Das Datum des Eintrags.
Freight Decimal Falsch Für die Bestellung geltender Frachtbetrag inklusive Steuern.
BalanceDueAmount Decimal Wahr Noch zu zahlender Betrag für die Bestellung.
IsReportable Boolean Falsch Gilt NUR für die Region AU. „True“ bedeutet, dass die Transaktion eine meldepflichtige steuerpflichtige Zahlung ist. „Falsch“ bedeutet, dass die Transaktion keine meldepflichtige steuerpflichtige Zahlung ist.
IsTaxInclusive Boolean Falsch Wahr bedeutet, dass die Transaktion inklusive Steuern erfolgt. Falsch bedeutet, dass die Transaktion keine Steuern beinhaltet.
JournalMemo String False Memotext für das Objekt.
Number String Falsch Bestellnummer.
OrderType String Falsch Art der Bestellung. Eines von: Artikel, Dienstleistung, Professionell, Sonstiges
ShipToAddress String Falsch Lieferadresse der Bestellung.
Status String True Status der Bestellung: Offen, In Rechnung konvertiert.
SupplierInvoiceNumber String Falsch Rechnungsnummer des Lieferanten.
Subtotal Decimal True Wenn IsTaxInclusive = false, dann Summe aller Zeilenbeträge ohne Steuern. Wenn IsTaxInclusive = true, dann Summe aller Zeilenbeträge mit Steuern.
TotalAmount Decimal True Gesamtbetrag der Bestellung.
TotalTax Decimal True Summe aller auf die Bestellung anwendbaren Steuerbeträge.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CategoryID Uuid True Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String False Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
FreightTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
FreightTaxCodeCode String Falsch 3-stelliger Steuercode.
FreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
Comment String Falsch Kommentar zur Bestellung
ShippingMethod String Falsch Versandart
PromisedDate Datetime Falsch Versprochenes Transaktionsdatum.
SupplierID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Lieferantenkontakt gehört.
SupplierDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Lieferantenkontaktkennung verwendet werden.
SupplierName String True Name des Lieferantenkontaktes.
SupplierURI String True Uniform Resource Identifier, der mit dem Lieferantenkontaktobjekt verknüpft ist.
TermsBalanceDueDate Integer Falsch Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde Rechnungen bezahlen muss. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rechnungen zu bezahlen.
TermsDiscount Decimal True Rabattbetrag, der bei vollständiger Zahlung bis zum Skontodatum gilt.
TermsDiscountDate Integer True Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde zahlen muss, um Rabatte zu erhalten. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rabatte zu erhalten.
TermsDiscountExpiryDate Datetime Wahr Datum, an dem die Zahlung im Angebot vollständig erfolgen muss, um einen Rabatt zu erhalten.
TermsDiscountForEarlyPayment Double Stimmt % Rabatt bei frühzeitiger Zahlung.
TermsDueDate Datetime Wahr Datum, an dem die Zahlung fällig ist.
TermsPaymentIsDue String Falsch Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
Lines String Falsch Ein Array mit Informationen zur Zeilenreihenfolge.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Empfangene Transaktionen

Geldempfangstransaktionen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, AmountReceived, ContactDisplayID, Date, DepositTo, IsTaxInclusive, Memo, PaymentMethod, ReceiptNumber, TotalTax, AccountID, AccountDisplayID, AccountName, CategoryID, CategoryDisplayID, CategoryName, ContactID, ContactName, ContactType. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM ReceivingTransactions WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM ReceivingTransactions WHERE AmountReceived = 12.45
SELECT * FROM ReceivingTransactions WHERE Memo = "memo"
Aktualisieren

Um eine bestehende Transaktion zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO ReceivingTransactionItems#TEMP (Amount, AccountID, TaxCodeID, RowID, RowVersion) VALUES (22.3, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f", "bd0f9821-4437-4ec2-9c95-c1bdbdd26c7b", 656, "8733325201913151488")
UPDATE ReceivingTransactions SET PaymentMethod = "Cash", Lines = "ReceivingTransactionItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Datum, Einzahlungsempfänger, Memo, Konto-ID, Kontakt-ID.

INSERT INTO ReceivingTransactions (Date, DepositTo, Memo, AccountID, ContactID) VALUES ("01/01/2019", "Account", "memo", "91e0769a-bdd1-4402-8e4f-95b7743bd733", "4635fd9e-82a7-4612-ae15-32c464ef7c48")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
AmountReceived Double Wahr Der erhaltene Betrag.
ContactDisplayID String True Kontaktkarten-ID, kann auch als eindeutige Kontaktkennung verwendet werden.
Date Datetime Falsch Das Datum des Eintrags.
DepositTo String Falsch Wenn Sie für die Zahlung ein Bankkonto zuweisen, geben Sie „Konto“ an. Wenn Sie nicht eingezahlte Gelder verwenden, geben Sie „UndepositedFunds“ an.
IsTaxInclusive Boolean Falsch Wahr bedeutet, dass die Transaktion auf „Steuern inklusive“ eingestellt ist und der Betrag Steuern enthält. Falsch bedeutet, dass die Transaktion keine Steuern enthält und der Betrag ohne Steuern ist.
Memo String False Memotext für das Objekt.
PaymentMethod String Falsch Zahlungsmethoden müssen in der Firmendatei vorhanden sein, Standardmethoden sind Folgende: American Express, Bankkarte, Tauschkarte, Bargeld, Scheck, Diners Club, EFTPOS, MasterCard, Zahlungsanweisung, Sonstiges, Visa.
ReceiptNumber String Falsch ID-Nummer der Zahlungstransaktion; wenn dieses Feld bei POST leer gelassen wird, wird es automatisch basierend auf der zuletzt aufgezeichneten # hochgezählt.
TotalTax Double Wahr Summe aller auf den empfangenen Geldbetrag anwendbaren Steuerbeträge.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
AccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String True Name des Kontos.
AccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
ContactID Uuid Falsch Eindeutige Kennung in Form einer GUID.
ContactName String True Name des Kontaktdatensatzes.
ContactType String True Kartentyp des Kontaktdatensatzes, kann Kunde, Lieferant, Mitarbeiter oder Persönlich sein.
ContactURI String True Dem Kontaktobjekt zugeordneter Uniform Resource Identifier.
Lines String Falsch Ein Array mit Informationen zur Empfangsgeldlinie.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

VerkaufRechnungen

Gibt alle Verkaufsrechnungsarten für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für serverseitiges Filtern: ID, BalanceDueAmount, Comment, Date, InvoiceDeliveryStatus, IsTaxInclusive, JournalMemo, LastPaymentDate, Number, PromisedDate, ReferralSource, ShipToAddress, ShippingMethod, Status, Subtotal, Freight, TotalTax, TotalAmount, CustomerPurchaseOrderNumber, CategoryID, CategoryDisplayID, CategoryName, SalespersonID, SalespersonDisplayID, SalespersonName, CustomerID, CustomerDisplayID, CustomerName, FreightTaxCodeID, FreightTaxCodeCode, OrderID, OrderNumber, TermsBalanceDueDate, TermsDiscount, TermsDiscountDate, TermsDiscountExpiryDate, TermsDiscountForEarlyPayment, TermsDueDate, TermsFinanceCharge, TermsMonthlyChargeForLatePayment, TermsPaymentIsDue. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. InvoiceType unterstützt nur Gleichheitsvergleiche.

SELECT * FROM SaleInvoices WHERE ID = "fa024423-e61a-44cd-8a8b-4d52a2f9fc04"
SELECT * FROM SaleInvoices WHERE BalanceDueAmount = 24.3766206457717
SELECT * FROM SaleInvoices WHERE Comment = "commect"
SELECT * FROM SaleInvoices WHERE InvoiceType = "Service"
Aktualisieren

Um eine vorhandene Rechnung zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO PurchaseOrderItems#TEMP (Total, AccountID, TaxCodeID) VALUES (444.21, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f", "bd0f9821-4437-4ec2-9c95-c1bdbdd26c7b")
UPDATE PurchaseOrders SET InvoiceType = "Service", Lines = "PurchaseOrderItems#TEMP" WHERE ID = "992163e5-f46d-4b45-9296-965aa89a2a71"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Rechnungstyp, Datum, Kunden-ID.

INSERT INTO SaleInvoices (InvoiceType, Date, CustomerID) VALUES ("item", "01/01/2019", "4635fd9e-82a7-4612-ae15-32c464ef7c48")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
BalanceDueAmount Decimal Wahr Auf der Verkaufsrechnung ist noch ein zu zahlender Betrag vorhanden.
Comment String Falsch Kommentar zur Verkaufsrechnung.
Date Datetime Falsch Das Datum des Eintrags.
InvoiceDeliveryStatus String Falsch Zugewiesener Rechnungsübermittlungsstatus: Drucken = Zu Drucken, Email = Zu Versenden per E-Mail, Drucken und E-Mail = Zu Versenden und Drucken per E-Mail, Nichts = Bereits gedruckt oder gesendet.
InvoiceType String Falsch Art der Rechnung. Eines von: Artikel, Dienstleistung, Professionell, Zeitabrechnung, Sonstiges.
IsTaxInclusive Boolean Falsch Wahr bedeutet, dass die Transaktion Steuern einschließt und die Gesamtwerte inklusive Steuern einzugeben sind. Falsch bedeutet, dass die Transaktion keine Steuern einschließt und die Gesamtwerte exklusive Steuern einzugeben sind.
JournalMemo String False Memotext für das Objekt.
LastPaymentDate Datetime True Das Datum des Eintrags.
LastModified Datetime True LastModified-Datum des Eintrags.
Number String Falsch Verkaufsrechnungsnummer.
PromisedDate Datetime Falsch Das Datum des Eintrags.
ReferralSource String Falsch Empfehlungsquelle auf der Verkaufsrechnung ausgewählt.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
ShipToAddress String Falsch Lieferadresse der Verkaufsrechnung.
ShippingMethod String Falsch Text der Versandart.
Status String Wahr Rechnungsstatus: Offen, Geschlossen, Gutschrift.
Subtotal Decimal True Wenn IsTaxInclusive = false, dann Summe aller Zeilenbeträge ohne Steuern. Wenn IsTaxInclusive = true, dann Summe aller Zeilenbeträge mit Steuern.
Freight Decimal Richtig Auf die Verkaufsrechnung anwendbare Fracht.
TotalTax Decimal True Summe aller auf die Verkaufsrechnung anwendbaren Steuerbeträge.
TotalAmount Decimal True Gesamtbetrag der Verkaufsrechnung.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CustomerPurchaseOrderNumber String Falsch Bestellnummer des Kunden.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
SalespersonID Uuid Falsch Eindeutige Kennung in Form einer GUID.
SalespersonDisplayID String Wahr Kontaktkarten-ID des Mitarbeiters.
SalespersonName String True Ausgewählter Kontaktname des Mitarbeiters.
SalespersonURI String True Dem Mitarbeiter zugeordnete einheitliche Ressourcenkennung.
CustomerID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Kundenkontakt gehört.
CustomerDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
CustomerName String True Name des Kundenkontakts.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenkontaktobjekt verknüpft ist.
FreightTaxCodeID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
FreightTaxCodeCode String Richtig 3-stelliger Steuercode.
FreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
OrderID Uuid Falsch Eindeutige Kennung in Form einer GUID.
OrderNumber String True Die Bestellnummer.
OrderURI String True Der Bestellung zugeordneter Uniform Resource Identifier.
TermsBalanceDueDate Integer Falsch Das Datum des Eintrags.
TermsDiscount Decimal True Rabattbetrag, der bei vollständiger Zahlung bis zum Skontodatum gilt.
TermsDiscountDate Integer True Das Datum des Eintrags.
TermsDiscountExpiryDate Datetime True Das Datum des Eintrags.
TermsDiscountForEarlyPayment Double Falsch % Rabatt bei frühzeitiger Zahlung.
TermsDueDate Datetime True Das Datum des Eintrags.
TermsFinanceCharge Decimal Falsch Bei nicht vollständiger Zahlung zum Fälligkeitsdatum wird eine Verzugsgebühr erhoben.
TermsMonthlyChargeForLatePayment Double Falsch % monatliche Gebühr für verspätete Zahlung.
TermsPaymentIsDue String Falsch Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
Lines String Falsch Ein Array mit Rechnungszeileninformationen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Verkaufsaufträge

Gibt alle Verkaufsauftragstypen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für serverseitiges Filtern: ID, AppliedToDate, BalanceDueAmount, Date, IsTaxInclusive, JournalMemo, Number, ReferralSource, Status, Subtotal, TotalAmount, TotalTax, LastPaymentDate, CustomerID, CustomerDisplayID, CustomerName, Freight, FreightTaxCodeCode, FreightTaxCodeID, CategoryID, CategoryDisplayID, CategoryName, SalespersonID, SalespersonDisplayID, SalespersonName, TermsBalanceDueDate, TermsDiscount, TermsDiscountDate, TermsDiscountExpiryDate, TermsDiscountForEarlyPayment, TermsDueDate, TermsFinanceCharge, TermsMonthlyChargeForLatePayment, TermsPaymentIsDue. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. OrderType unterstützt nur Gleichheitsvergleiche.

SELECT * FROM SaleOrders WHERE ID = "992163e5-f46d-4b45-9296-965aa89a2a71"
SELECT * FROM SaleOrders WHERE BalanceDueAmount = 13
SELECT * FROM SaleOrders WHERE IsTaxInclusive = true
Aktualisieren

Um eine bestehende Bestellung zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO SaleOrderItems#TEMP (Total, AccountID, TaxCodeID) VALUES (444.21, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f", "bd0f9821-4437-4ec2-9c95-c1bdbdd26c7b")
UPDATE SaleOrders SET OrderType = "Service", Lines = "SaleOrderItems#TEMP" WHERE ID = "992163e5-f46d-4b45-9296-965aa89a2a71"
Einfügen

Beim Einfügen ist folgendes Attribut erforderlich: OrderType, CustomerID.

INSERT INTO SaleOrders (OrderType, CustomerID) VALUES ("item", "4635fd9e-82a7-4612-ae15-32c464ef7c48")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
AppliedToDate Decimal True Das Datum des Eintrags.
BalanceDueAmount Decimal Wahr Für den Verkaufsauftrag ist noch ein zu zahlender Betrag anzugeben.
Date Datetime True Das Datum des Eintrags.
IsTaxInclusive Boolean Falsch Wahr bedeutet, dass die Transaktion inklusive Steuern erfolgt. Falsch bedeutet, dass die Transaktion keine Steuern beinhaltet.
JournalMemo String False Memotext für das Objekt.
Number String Falsch Verkaufsauftragsnummer.
OrderType String Falsch Art der Bestellung. Eines von: Artikel, Dienstleistung, Professionell, Zeitabrechnung, Sonstiges.
ReferralSource String Falsch Empfehlungsquelle im Verkaufsauftrag ausgewählt.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
Status String True Der Bestellstatus kann aus Folgendem bestehen: Offen, In Rechnung umgewandelt.
Subtotal Decimal True Wenn IsTaxInclusive = false, dann Summe aller Zeilenbeträge ohne Steuern. Wenn IsTaxInclusive = true, dann Summe aller Zeilenbeträge mit Steuern.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
TotalAmount Decimal True Gesamtbetrag der Verkaufsbestellung.
TotalTax Decimal True Summe aller auf den Verkaufsauftrag anwendbaren Steuerbeträge.
LastPaymentDate String True Das Datum des Eintrags.
CustomerID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Kundenkontakt gehört.
CustomerDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
CustomerName String True Name des Kundenkontakts.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenkontaktobjekt verknüpft ist.
Freight Decimal Falsch Für den Verkaufsauftrag geltender Frachtbetrag inklusive Steuern.
FreightTaxCodeCode String Richtig 3-stelliger Steuercode.
FreightTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
FreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
SalespersonID Uuid Falsch Eindeutige Kennung in Form einer GUID.
SalespersonDisplayID String Wahr Kontaktkarten-ID des Mitarbeiters.
SalespersonName String True Ausgewählter Kontaktname des Mitarbeiters.
SalespersonURI String True Dem Mitarbeiter zugeordnete einheitliche Ressourcenkennung.
TermsBalanceDueDate Integer False Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde Rechnungen bezahlen muss. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rechnungen zu bezahlen.
TermsDiscount Decimal True Rabattbetrag, der bei vollständiger Zahlung bis zum Skontodatum gilt.
TermsDiscountDate Integer True Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde zahlen muss, um Rabatte zu erhalten. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rabatte zu erhalten.
TermsDiscountExpiryDate Datetime Wahr Datum, an dem die Zahlung im Angebot vollständig erfolgen muss, um einen Rabatt zu erhalten.
TermsDiscountForEarlyPayment Double Falsch % Rabatt bei frühzeitiger Zahlung.
TermsDueDate Datetime Wahr Datum, an dem die Zahlung fällig ist.
TermsFinanceCharge Decimal Falsch Bei nicht vollständiger Zahlung zum Fälligkeitstermin wird eine Verzugsgebühr erhoben.
TermsMonthlyChargeForLatePayment Double Falsch % monatliche Gebühr für verspätete Zahlung.
TermsPaymentIsDue String Falsch Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
Lines String Falsch Ein Array mit Bestellinformationen für Verkaufszeilen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.
CustomerPurchaseOrderNumber String Falsch Bestellnummer des Kunden.

VerkaufZitate

Gibt alle Verkaufsangebotsarten für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für serverseitiges Filtern: ID, BalanceDueAmount, Date, IsTaxInclusive, JournalMemo, Number, ReferralSource, Subtotal, TotalAmount, TotalTax, CustomerPurchaseOrderNumber, CustomerID, CustomerDisplayID, CustomerName, Freight, FreightTaxCodeID, FreightTaxCodeCode, CategoryID, CategoryDisplayID, CategoryName, SalespersonID, SalespersonDisplayID, SalespersonName, TermsDiscount, TermsDiscountDate, TermsDiscountExpiryDate, TermsDiscountForEarlyPayment, TermsDueDate, TermsFinanceCharge, TermsMonthlyChargeForLatePayment, TermsPaymentIsDue, TermsBalanceDueDate. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. QuoteType unterstützt nur Gleichheitsvergleiche.

SELECT * FROM SaleQuotes WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM SaleQuotes WHERE BalanceDueAmount = 13
SELECT * FROM SaleQuotes WHERE QuoteType = "Service"
Aktualisieren

Um eine vorhandene Rechnung zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO SaleQuoteItems#TEMP (Total, AccountID, TaxCodeID) VALUES (444.21, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f", "bd0f9821-4437-4ec2-9c95-c1bdbdd26c7b")
UPDATE PurchaseBills SET QuoteType = "Service", Lines = "SaleQuoteItems#TEMP" WHERE ID = "f979f0e7-1cd8-4fb9-b2c2-9d4546440cf7"
Einfügen

Beim Einfügen ist folgendes Attribut erforderlich: QuoteType, CustomerID.

INSERT INTO SaleQuotes (QuoteType, CustomerID) VALUES ("item", "4635fd9e-82a7-4612-ae15-32c464ef7c48")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
BalanceDueAmount Decimal Wahr Noch zu zahlender Betrag im Verkaufsangebot.
Date Datetime True Das Datum des Eintrags.
IsTaxInclusive Boolean Falsch Wahr bedeutet, dass die Transaktion inklusive Steuern erfolgt. Falsch bedeutet, dass die Transaktion keine Steuern beinhaltet.
JournalMemo String Falsch Journalnotiztext, der den Verkauf beschreibt.
Number String Falsch Verkaufsangebotsnummer.
QuoteType String Falsch Art des Angebots. Eines von: Artikel, Service, Professionell, Zeitabrechnung, Sonstiges.
ReferralSource String Falsch Empfehlungsquelle im Verkaufsangebot ausgewählt.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
Subtotal Decimal True Wenn IsTaxInclusive = false, dann Summe aller Zeilenbeträge ohne Steuern. Wenn IsTaxInclusive = true, dann Summe aller Zeilenbeträge mit Steuern.
TotalAmount Decimal True Gesamtbetrag des Verkaufsangebots.
TotalTax Decimal True Summe aller auf das Verkaufsangebot anwendbaren Steuerbeträge.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CustomerPurchaseOrderNumber String Falsch Bestellnummer des Kunden.
CustomerID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Kundenkontakt gehört.
CustomerDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
CustomerName String True Name des Kundenkontakts.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenkontaktobjekt verknüpft ist.
Freight Decimal Falsch Für das Verkaufsangebot gilt der auf das Angebot anwendbare Frachtbetrag inklusive Steuern.
FreightTaxCodeID Uuid True Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
FreightTaxCodeCode String Richtig 3-stelliger Steuercode.
FreightTaxCodeURI String Wahr Uniform Resource Identifier, der mit dem Steuercodeobjekt verknüpft ist.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
SalespersonID Uuid Falsch Eindeutige Kennung in Form einer GUID.
SalespersonDisplayID String Wahr Kontaktkarten-ID des Mitarbeiters.
SalespersonName String True Ausgewählter Kontaktname des Mitarbeiters.
SalespersonURI String True Dem Mitarbeiter zugeordnete einheitliche Ressourcenkennung.
TermsDiscount Decimal True Rabattbetrag, der bei vollständiger Zahlung bis zum Skontodatum gilt.
TermsDiscountDate Integer Falsch Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde zahlen muss, um Rabatte zu erhalten. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rabatte zu erhalten.
TermsDiscountExpiryDate Datetime Wahr Datum, an dem die Zahlung im Angebot vollständig erfolgen muss, um einen Rabatt zu erhalten.
TermsDiscountForEarlyPayment Double Falsch % Rabatt bei frühzeitiger Zahlung.
TermsDueDate Datetime Wahr Datum, an dem die Zahlung fällig ist.
TermsFinanceCharge Decimal Richtig Bei nicht vollständiger Zahlung bis zum Fälligkeitsdatum wird eine Verzugsgebühr erhoben.
TermsMonthlyChargeForLatePayment Double Falsch % monatliche Gebühr für verspätete Zahlung.
TermsPaymentIsDue String Falsch Standarddefinitionen der Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsNachEOM.
TermsBalanceDueDate Integer True Wenn PaymentIsDue = CashOnDelivery, PrePaid, InAGivenNumberOfDaysNumber oder NumberOfDaysAfterEOM, legen Sie die Anzahl der Tage fest, innerhalb derer der Kunde Rechnungen bezahlen muss. Wenn PaymentIsDue = OnADayOfTheMonth oder DayOfMonthAfterEOM, legen Sie den Tag des Monats fest, innerhalb dessen die Zahlung erfolgen muss, um Rechnungen zu bezahlen.
Lines String Falsch Ein Array mit Informationen zu Verkaufszeilenangeboten.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.
Comment String Falsch Kommentar zu Verkaufsangeboten
ShippingMethod String Falsch Versandart
PromisedDate Datetime Falsch Versprochenes Transaktionsdatum.

Ausgabentransaktionen

Geldausgabetransaktionen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, AmountPaid, ChequePrinted, Date, DeliveryStatus, IsTaxInclusive, Memo, PayFrom, PayeeAddress, PaymentNumber, StatementParticulars, TotalTax, AccountID, AccountDisplayID, AccountName, CategoryID, CategoryDisplayID, CategoryName, ContactID, ContactDisplayID, ContactName, ContactType. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM SpendingTransactions WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM SpendingTransactions WHERE AmountPaid = 120.45
SELECT * FROM SpendingTransactions WHERE AccountID = "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f"
Aktualisieren

Um eine bestehende Transaktion zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO SpendingTransactionItems#TEMP (Amount, AccountID, TaxCodeID, RowID, RowVersion) VALUES (22.3, "44a7b2bc-0a0e-4381-86fc-9b2c7a479f8f", "bd0f9821-4437-4ec2-9c95-c1bdbdd26c7b", 656, "8733325201913151488")
UPDATE ReceivingTransactions SET PaymentMethod = "Cash", Lines = "SpendingTransactionItems#TEMP" WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Datum, PayFrom, AccountID, ContactID.

INSERT INTO SpendingTransactions (Date, PayFrom, AccountId, ContactId) VALUES ("01/01/2019", "Account", "c195ee7d-2954-42a6-8a19-6f362442bf89", "4635fd9e-82a7-4612-ae15-32c464ef7c48")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
AmountPaid Double Wahr Summe aller gezahlten Beträge.
ChequePrinted Boolean Falsch Wahr bedeutet, dass Sie für dieses Taschengeld keinen Scheck ausdrucken müssen. Falsch bedeutet, dass Sie für dieses Taschengeld einen Scheck ausdrucken können.
Date Datetime Falsch Das Datum des Eintrags.
DeliveryStatus String Falsch Der Zahlung zugewiesener Lieferstatus: „Zu drucken“, „Zu per E-Mail senden“, „Zu drucken und per E-Mail senden“, „Bereits gedruckt oder gesendet“.
IsTaxInclusive Boolean Falsch Wahr bedeutet, dass die Transaktion auf „Steuern inklusive“ eingestellt ist und der Betrag Steuern enthält. Falsch bedeutet, dass die Transaktion keine Steuern enthält und der Betrag ohne Steuern ist.
Memo String False Memotext für das Objekt.
PayFrom String Falsch Wenn Sie für die Zahlung ein Bankkonto angeben, geben Sie „Konto“ an. Wenn Sie elektronische Zahlungen verwenden, geben Sie „ElectronicPayments“ an.
PayeeAddress String Falsch Name und Adresse des Zahlungsempfängers. Wenn bei POST ein Kontakt angegeben wird und PayeeAddress leer gelassen wird, wird standardmäßig Adresse 1 des Kontakts verwendet. Wenn bei POST weder Contact noch PayAddress zugewiesen werden, wird standardmäßig Null verwendet.
PaymentNumber String Falsch ID-Nummer der Zahlungstransaktion; wenn dieses Feld bei POST leer gelassen wird, wird es automatisch basierend auf der zuletzt aufgezeichneten # hochgezählt.
StatementParticulars String Falsch Gilt NUR für elektronische Zahlungen. Einzelheiten sind der elektronischen Zahlung beigefügt.
TotalTax Double Wahr Summe aller auf das Taschengeld anwendbaren Steuerbeträge.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
AccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String True Name des Kontos.
AccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
CategoryID Uuid Falsch Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
ContactID Uuid Falsch Eindeutige Kennung in Form einer GUID.
ContactDisplayID String True Kontaktkarten-ID, kann auch als eindeutige Kontaktkennung verwendet werden.
ContactName String True Name des Kontaktdatensatzes.
ContactType String True Kartentyp des Kontaktdatensatzes, kann Kunde, Lieferant, Mitarbeiter oder Persönlich sein.
ContactURI String True Dem Kontaktobjekt zugeordneter Uniform Resource Identifier.
Lines String Falsch Eine Reihe von Informationen zu Ausgabenpositionen.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Lieferantenzahlungen

Lieferantenzahlungen für eine AccountRight-Firmendatei zurückgeben, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, AmountPaid, Date, DeliveryStatus, Memo, PayFrom, PayeeAddress, PaymentNumber, StatementParticulars, AccountID, AccountDisplayID, AccountName, SupplierID, SupplierDisplayID, SupplierName, ForeignCurrencyID, ForeignCurrencyCode, ForeignCurrencyName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM SupplierPayments WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM SupplierPayments WHERE Memo = "memo"
SELECT * FROM SupplierPayments WHERE AmountPaid = 46.502
SELECT * FROM SupplierPayments WHERE PayeeAddress = "WLJ Real Estate 555 High Street Chatswood NSW 2067 Australia"
Aktualisieren

Um eine bestehende Zahlung zusammen mit ihren Zeilen zu aktualisieren, können wir entweder eine JSON-Zeichenfolge an den Zeilenwert übergeben oder eine temporäre Tabelle wie unten verwenden. Hinweis: Dadurch werden alle aktuellen Zeilen durch die folgenden ersetzt.

INSERT INTO SupplierPaymentItems#TEMP (AmountApplied, PurchaseID) VALUES (444.21, " 0229a075-f93a-4b6c-85d7-0ffd5ba43982")
UPDATE SupplierPayments SET Lines = "supplierpaymentitems#TEMP" WHERE ID = "c3d2350b-733a-4140-8dda-ffa0f34d4297"
Einfügen

Die folgenden Attribute sind beim Einfügen erforderlich: PayFrom, AccountID, SupplierID, Lines.

INSERT INTO SupplierPaymentItems#TEMP (amountapplied, purchaseid) VALUES (444.21, "415ffd17-9fb7-45b4-aeb1-3af0db11ff84")
INSERT INTO SupplierPayments (PayFrom, AccountId, SupplierId, Lines) VALUES ("Account", "c195ee7d-2954-42a6-8a19-6f362442bf89", "9421b774-20fa-4c5f-bced-fbb6ecd42ebd", "SupplierPaymentItems#TEMP")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
AmountPaid Double Falsch Summe aller gezahlten Beträge für die Einkaufsrechnung(en).
Date Datetime Falsch Das Datum des Eintrags.
DeliveryStatus String Falsch Der Zahlung zugewiesener Lieferstatus: Drucken = Muss gedruckt werden, Email = Muss per E-Mail gesendet werden, Drucken und E-Mail = Muss gedruckt und per E-Mail gesendet werden, Nichts = Bereits gedruckt oder gesendet.
Memo String False Memotext für das Objekt.
PayFrom String Falsch Wenn Sie für die Zahlung ein Bankkonto angeben, geben Sie „Konto“ an. Wenn Sie elektronische Zahlungen verwenden, geben Sie „ElectronicPayments“ an.
PayeeAddress String Falsch Name des Zahlungsempfängers und Adresse des Lieferantenkontakts.
PaymentNumber String Falsch ID-Nr. der Zahlungstransaktion.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
StatementParticulars String Falsch Gilt NUR für elektronische Zahlungen. Einzelheiten sind der elektronischen Zahlung beigefügt.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
AccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String True Name des Kontos.
AccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
SupplierID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Lieferantenkontakt gehört.
SupplierDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Lieferantenkontaktkennung verwendet werden.
SupplierName String True Name des Lieferantenkontaktes.
SupplierURI String True Uniform Resource Identifier, der mit dem Lieferantenkontaktobjekt verknüpft ist.
ForeignCurrencyID Uuid True Eindeutige Kennung in Form einer GUID.
ForeignCurrencyCode String True Der Währungscode.
ForeignCurrencyName String True Der vollständige Name der Währung.
ForeignCurrencyURI String Wahr Dem Kauf zugeordnete einheitliche Ressourcenkennung.
Lines String Falsch Ein Array mit Informationen zu Einkaufsrechnungen/Bestellpositionen
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Steuercodes

Steuercodes für eine AccountRight-Firmendatei.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für serverseitiges Filtern: ID, Code, Beschreibung, IsRateNegative, LuxuryCarTaxThreshold, Rate, Typ, TaxCollectedAccountID, TaxCollectedAccountDisplayID, TaxCollectedAccountName, TaxPaidAccountID, TaxPaidAccountDisplayID, TaxPaidAccountName, WithholdingCreditAccountID, WithholdingCreditAccountDisplayID, WithholdingCreditAccountName, WithholdingPayableAccountID, WithholdingPayableAccountDisplayID, WithholdingPayableAccountName, ImportDutyPayableAccountID, ImportDutyPayableAccountDisplayID, ImportDutyPayableAccountName, LinkedSupplierID, LinkedSupplierDisplayID, LinkedSupplierName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM TaxCodes WHERE WithholdingPayableAccountID = "e1b278bb-9ba3-4d2a-8dda-a49d09dcc471"
SELECT * FROM TaxCodes WHERE Rate = 46.5
SELECT * FROM TaxCodes WHERE Description = "No ABN Withholding" AND Code = "ABN"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Code, Beschreibung, Typ, TaxCollectedAccountID, TaxPaidAccountID.

INSERT INTO TaxCodes (Code, Description, Type, TaxCollectedAccountID, TaxPaidAccountID) VALUES ("CDE", "Example tax code", "NoABN_TFN", "446d2226-254b-4821-acc2-7031842e0166", "9421b774-20fa-4c5f-bced-fbb6ecd42ebd")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Code String Falsch Dem Steuercode zugewiesener 3-stelliger Code.
Description String Falsch Dem Steuercode angegebene Beschreibung.
IsRateNegative Boolean Falsch Wahr gibt an, dass der Steuersatz ein negativer Wert ist. Falsch gibt an, dass der Steuersatz ein positiver Wert ist.
LuxuryCarTaxThreshold Decimal Falsch Dollarwert, der überschritten werden muss, bevor die Steuer mit diesem Steuercode berechnet wird.
Rate Decimal Falsch Zugewiesener Steuersatz.
Type String Falsch Zu den Steuerarten gehören: Einfuhrzoll, Umsatzsteuer (GST_VAT), Vorsteuer, konsolidierte Steuer, Luxusautosteuer, Quellensteuer, NoABN_TFN.
TaxCollectedAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
TaxCollectedAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
TaxCollectedAccountName String True Name des Kontos.
TaxCollectedAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
TaxPaidAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
TaxPaidAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
TaxPaidAccountName String True Name des Kontos.
TaxPaidAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
WithholdingCreditAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
WithholdingCreditAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
WithholdingCreditAccountName String True Name des Kontos.
WithholdingCreditAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
WithholdingPayableAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
WithholdingPayableAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
WithholdingPayableAccountName String True Name des Kontos.
WithholdingPayableAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
ImportDutyPayableAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
ImportDutyPayableAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
ImportDutyPayableAccountName String True Name des Kontos.
ImportDutyPayableAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
LinkedSupplierID Uuid Falsch Eindeutige GUID-Kennung, die zum zugewiesenen Lieferantenkontakt gehört.
LinkedSupplierDisplayID String True Kundenkontakt-Karten-ID, kann auch als eindeutige Lieferantenkontaktkennung verwendet werden.
LinkedSupplierName String True Name des Lieferantenkontaktes.
LinkedSupplierURI String True Uniform Resource Identifier, der mit dem Lieferantenkontaktobjekt verknüpft ist.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Arbeitszeitnachweiszeileneinträge

Zeiterfassungseinträge für eine AccountRight-Firmendatei zurückgeben

Spalten
Name Typ Nur Lesen Beschreibung
TimeSheetId [KEY] Uuid True Eindeutige Kategoriekennung in Form einer GUID.
EntryId [KEY] Uuid True Eindeutige GUID-Kennung, die zum Zeileneintrag gehört.
EntryDate Datetime Falsch Datum der Eintragung, Format JJJJ-MM-TT HH:MM:SS
EntryHours Double Falsch Anzahl der für den Eintrittstag zugewiesenen Stunden.
EntryProcessed Boolean True Gibt an, dass der Arbeitszeitnachweiseintrag als Teil der Gehaltsabrechnung verarbeitet wurde oder nicht
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Arbeitszeitnachweis-Einzelposten

Zeiterfassungseinträge für eine AccountRight-Firmendatei zurückgeben

Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Integer False LineId, die den Index der Zeile darstellt.
TimeSheetId [KEY] Uuid True Eindeutige Kategoriekennung in Form einer GUID.
PayrollCategoryId Uuid Falsch Eindeutige Kennung für die Lohn- und Gehaltskategorie in Form einer GUID.
PayrollCategoryName String True Name der Lohnkategorie.
PayrollCategoryType String Wahr Gibt den Typ der Lohnkategorie an, z. B. Lohn, Abzug, Steuer.
PayrollCategoryURI String True Einheitliche Ressourcenkennung, die mit dem Lohnkategorienobjekt verknüpft ist.
JobId Uuid True Eindeutige GUID-Kennung, die zum Job für diese Zeile des Arbeitszeitnachweiseintrags gehört.
JobNumber String True Dem Job zugewiesene Nummer.
JobName String True Dem Job zugewiesener Name.
JobURI String True Dem Jobobjekt zugeordneter Uniform Resource Identifier.
ActivityId Uuid True Eindeutige GUID-Kennung, die zu der Aktivität gehört, die dieser Zeile des Arbeitszeitnachweiseintrags zugewiesen ist.
ActivityName String True Name der Aktivität.
ActivityURI String True Dem Aktivitätsobjekt zugeordneter einheitlicher Ressourcenbezeichner.
CustomerId Uuid True Eindeutige GUID-Kennung des Kunden, die dieser Zeile des Arbeitszeitnachweiseintrags zugewiesen wurde.
CustomerName String True Name des Kunden.
CustomerDisplayID String Falsch Kundenkontakt-Karten-ID, kann auch als eindeutige Kundenkontaktkennung verwendet werden.
CustomerURI String True Uniform Resource Identifier, der mit dem Kundenobjekt verknüpft ist.
Notes String Wahr Dem Arbeitszeitnachweiseintrag sind Notizen beigefügt.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Arbeitszeitnachweise

Zeiterfassungseinträge für eine AccountRight-Firmendatei zurückgeben

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit dem Operator = verwendet werden. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen den oben genannten Vergleichstyp für die serverseitige Filterung: ID, EmployeeName, EmployeeDisplayId, StartDate, EndDate. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Categories WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM Timesheets WHERE EmployeeName = "Mary Jones"
SELECT * FROM Timesheets WHERE EmployeeDisplayId = "EMP00001"
SELECT * FROM Timesheets WHERE StartDate = "2019-10-28"
SELECT * FROM Timesheets WHERE EndDate = "2019-11-03"
Spalten
Name Typ Nur Lesen Beschreibung
Id [KEY] Uuid True Eindeutige Kategoriekennung in Form einer GUID.
EmployeeName String Wahr Name des Mitarbeiters.
EmployeeDisplayId String True Kontaktkarten-ID des Mitarbeiters, kann auch als eindeutige Kontaktkennung des Mitarbeiters verwendet werden.
EmployeeURI String True Uniform Resource Identifier, der mit dem Mitarbeiterobjekt verknüpft ist.
StartDate Datetime Falsch Datum, an dem der Arbeitszeitnachweiszeitraum beginnt, Format JJJJ-MM-TT HH:MM:SS
EndDate Datetime Falsch Datum, an dem der Arbeitszeitnachweiszeitraum endet, Format JJJJ-MM-TT HH:MM:SS
URI String True Uniform Resource Identifier, der mit dem Mitarbeiterobjekt verknüpft ist.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Übertragen von Transaktionen

Überweisungstransaktionen für eine AccountRight-Firmendatei zurückgeben, aktualisieren, erstellen und löschen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Amount, TransferNumber, Memo, Date, ToAccountID, ToAccountDisplayID, ToAccountName, FromAccountID, FromAccountDisplayID, FromAccountName, CategoryID, CategoryDisplayID, CategoryName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM TransferringTransactions WHERE ID = "bfaade84-1adf-4e2d-acfd-629e95d09de7"
SELECT * FROM TransferringTransactions WHERE Amount = 3300
SELECT * FROM TransferringTransactions WHERE TransferNumber = "TR000007" OR TransferNumber = "TR000008"
Einfügen

Beim Einfügen sind folgende Attribute erforderlich: Datum, Betrag, Empfänger-ID, Absender-ID.

INSERT INTO TransferringTransactions (Date, Amount, ToAccountID, FromAccountID) VALUES ("01/01/2019", 6700.0, "446d2226-254b-4821-acc2-7031842e0166", "9421b774-20fa-4c5f-bced-fbb6ecd42ebd")
Spalten
Name Typ Nur Lesen Beschreibung
ID [KEY] Uuid True Eindeutige Kennung in Form einer GUID.
Amount Double Falsch Der dem Konto zuzuweisende Betrag darf nicht Null sein.
TransferNumber String Falsch ID-Nummer der Zahlungstransaktion; wenn dieses Feld bei POST leer gelassen wird, wird es automatisch basierend auf der zuletzt aufgezeichneten # hochgezählt.
Memo String Falsch Memotext, der die Geldüberweisungstransaktion beschreibt.
Date Datetime Falsch Eingabe des Transaktionsdatums.
RowVersion String Wahr Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Wahr Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
ToAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
ToAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
ToAccountName String True Name des Kontos.
ToAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
FromAccountID Uuid Falsch Eindeutige Kennung für das Konto in Form einer GUID.
FromAccountDisplayID String Wahr Kontocode. Format enthält Trennzeichen, z. B. 4-1100
FromAccountName String True Name des Kontos.
FromAccountURI String True Dem Kontoobjekt zugeordneter Uniform Resource Identifier.
CategoryID Uuid True Eindeutige Kategoriekennung in Form einer GUID.
CategoryDisplayID String True Anzeige-ID für die Kategorie.
CategoryName String True Name der Kategorie.
CategoryURI String Wahr Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
CompanyFileId String True Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

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.

MYOB Connector-Ansichten

Name Beschreibung
AccountBudgetItems Budgetposten des Hauptbuchkontos zurückgeben
AccountRegister Gibt die Hauptbuchkontoaktivität zurück.
BalanceSheetSummaryReport Gibt eine Bilanzübersicht zurück.
BankAccounts Gibt die Bankkonten für eine AccountRight-Firmendatei zurück.
BankingTransactions Gibt eine Liste der Kontoauszugstransaktionen für eine AccountRight-Firmendatei zurück.
BuildLineItems Linien erstellen
Categories Rückgabekategorien zur Kostenstellenverfolgung
CategoryRegisters Rückgabetransaktionen nach Kategorien gruppiert
CompanyFiles Gibt eine Liste mit Firmendateien zurück.
CompanyPreferences Gibt Firmendatendateieinstellungen für eine AccountRight-Firmendatei zurück.
ContactAddressItems Kontaktadressenelemente.
CreditSettlementItems Kreditverrechnungspositionen.
Currencies Währungen in einer Accountright Live-Firmendatei anzeigen.
CustomerPaymentInvoices Kundenzahlungsposten für eine AccountRight-Firmendatei.
DebitSettlementItems Abrechnungspositionen belasten.
EmployeeBankAccountItems Bankkontoposten des Mitarbeiters.
EmployeePayrollAdviceReport Senden Sie einen Gehaltsbenachrichtigungsbericht mit den Gehaltsscheckdetails der Mitarbeiter für eine AccountRight-Firmendatei zurück.
EmployeePayrollCategoryItems Lohn- und Gehaltskategorien für Mitarbeiter.
EmployeePayrollDeductionItems Lohnabzüge für Arbeitnehmer.
EmployeePayrollEntitlementItems Gehaltsansprüche von Arbeitnehmern.
EmployeePayrollExpenseItems Lohn- und Gehaltsausgaben für Mitarbeiter.
EmployeePayrollWageCategoryItems Lohngruppenpositionen des Arbeitnehmers.
InventoryAdjustmentItems Bestandsanpassungsartikel für eine AccountRight-Firmendatei.
ItemLocations Standortinformationen zu inventarisierten Artikeln zurückgeben
ItemSellingPrices Gibt die Artikelpreismatrix für mehrere Kundenverkaufspreise zurück.
JobBudgetItems Stellenbudgetposten.
JournalItems Journalpositionen.
JournalTransactionHistory Gibt eine Liste der Journale und deren Verlauf für alle Transaktionsarten zurück
JournalTransactionHistoryLineItems Einträge im Journaltransaktionsverlauf
JournalTransactionItems Nutzungsinformationen für die Operation JournalTransactionItems.rsd.
JournalTransactions Nutzungsinformationen für die Operation JournalTransactions.rsd.
Locations Standortinformationen eines inventarisierten Artikels zurückgeben.
NZGSTReport Gibt einen GST-Bericht für neuseeländische AccountRight-Dateien zurück.
PayrollCategories Gibt allgemeine Informationen zu allen Lohnkategorietypen für eine AccountRight-Firmendatei zurück.
PayrollCategorySummaryReport Gibt einen Gehaltsabrechnungskategorie-Zusammenfassungsbericht für eine AccountRight-Datei zurück.
PayrollDeductions Lohnkategorien vom Typ „Abzug“ für eine AccountRight-Firmendatei zurückgeben
PayrollEntitlements Gibt Lohn- und Gehaltskategorien vom Typ „Anspruch“ für eine AccountRight-Firmendatei zurück.
PayrollExpenses Lohn- und Gehaltskategorien vom Typ „Ausgaben“ für eine AccountRight-Firmendatei zurückgeben.
PayrollSuperannuations Gibt Lohnkategorien vom Typ „Altersvorsorge“ für eine AccountRight-Firmendatei zurück.
PayrollTaxes Lohnkategorien vom Typ „Steuer“ für eine AccountRight-Firmendatei zurückgeben.
PayrollTaxTables In eine AccountRight-Firmendatei geladene Lohnsteuertabellen zurückgeben.
ProfitAndLossSummaryReport Gibt eine Gewinn- und Verlustübersicht für eine AccountRight-Datei zurück.
ProfitLossDistributions Gibt die Gewinn- und Verlustverteilung einer AccountRight-Firmendatei zurück.
PurchaseBillItems Gibt alle Einkaufsrechnungsarten für eine AccountRight-Firmendatei zurück.
PurchaseOrderItems Gibt alle Bestellarten für eine AccountRight-Firmendatei zurück.
ReceivingTransactionItems Erhalten Sie Geldtransaktionen für eine AccountRight-Firmendatei.
SaleInvoiceItems Gibt alle Verkaufsrechnungsarten für eine AccountRight-Firmendatei zurück.
SaleOrderItems Gibt alle Verkaufsauftragstypen für eine AccountRight-Firmendatei zurück.
SaleQuoteItems Gibt alle Verkaufsangebotsarten für eine AccountRight-Firmendatei zurück.
SpendingTransactionItems Geldtransaktionsposten für eine AccountRight-Firmendatei ausgeben.
SuperannuationFunds Pensionsfondsdetails für eine AccountRight-Firmendatei.
SupplierPaymentItems Lieferantenzahlungsposten für eine AccountRight-Firmendatei.
TaxCodeSummaryReport Gibt einen zusammenfassenden Steuercodebericht für AccountRight-Dateien zurück.
TransactionCodingSummaryReport Gibt einen Bericht über die Gesamtzahl der codierten und uncodierten Transaktionen in einer AccountRight-Datei zurück.

KontoBudgetArtikel

Budgetposten des Hauptbuchkontos zurückgeben

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
FinancialYear Integer Das Geschäftsjahr kann nur aus dem aktuellen oder dem nächsten Geschäftsjahr bestehen.
LastMonthInFinancialYear Integer Zahl, die den letzten Monat des Geschäftsjahrs darstellt. Beispielsweise steht 3 für März.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountName String Name des Kontos.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
MonthlyBudgets String Eine Reihe von monatlichen Kontobudgetinformationen.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KontoRegistrieren

Gibt die Hauptbuchkontoaktivität zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Activity, Adjustment, Month, Year, YearEndActivity, YearEndAdjustment, AccountID, AccountDisplayID, AccountName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM AccountRegister WHERE AccountID = "d3f55ef1-ce77-4ef2-a415-61d04db2c5fc"
SELECT * FROM AccountRegister WHERE AccountName = "AccountName"
SELECT * FROM AccountRegister WHERE Month = 6
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Activity Decimal Nettoaktivität innerhalb der Gewinn- und Verlustrechnung oder Nettobewegung innerhalb der Bilanzkonten.
Adjustment Decimal Anpassungen.
Month Integer Monat, in dem die Aktivität generiert wurde, also Dezember = 12.
Year Integer Jahr, in dem die Aktivität generiert wurde, z. B. 2014.
YearEndActivity Decimal Nettoaktivität innerhalb der Gewinn- und Verlustrechnung oder Nettobewegung innerhalb der Bilanzkonten für Jahresendanpassungen.
YearEndAdjustment Decimal Buchungen im Hauptbuch, die außerhalb des 12-monatigen Geschäftsjahres erfasst wurden.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
UnitCount Decimal Mengensaldo des Kontos.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Bilanzübersichtsbericht

Gibt eine Bilanzübersicht zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: AsOfDate, YearEndAdjust. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Das Standardverhalten ist AsOfDate als heutiges Datum und YearEndAdjust als false; wenn die Filter AsOfDate und YearEndAdjust nicht festgelegt werden.

SELECT * FROM BalanceSheetSummaryReport

Um dieses Verhalten außer Kraft zu setzen, können die Werte direkt in der Abfrage festgelegt werden. Beispiel:

SELECT * FROM BalanceSheetSummaryReport WHERE AsOfDate = '2021-05-31 00:00:00' AND YearEndAdjust = false
Spalten
Name Typ Beschreibung
AccountTotal Decimal Gesamtbetrag für das Konto für den angegebenen Datumsbereich.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
AsOfDate Date Datum des Zeitraums, Format JJJJ-MM-TT HH:MM:SS
YearEndAdjust Boolean Wenn Sie Jahresendanpassungen einbeziehen. Dies ist ein wahrer oder falscher Wert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Bankkonten

Gibt die Bankkonten für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, FinancialInstitution, BankAccountName, BSB, BankAccountNumber, CardName, CardNumber, AccountID, AccountDisplayID, AccountName, LastReconciledDate. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM BankAccounts WHERE ID = REPLACE
SELECT * FROM BankAccounts WHERE FinancialInstitution = "ANZ"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
FinancialInstitution String Der Code für das Finanzinstitut.
BankAccountName String Einrichtung des Bankkontonamens.
BSB String BSB wie vom Finanzinstitut bereitgestellt.
BankAccountNumber Integer Vom Finanzinstitut bereitgestellte Kontonummer.
CardName String Der Name auf der Kreditkarte.
CardNumber String Die Kreditkartennummer.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
BankLinkStatus String Der Status der Bankfeed-Verbindung.
LastReconciledDate Datetime Zeigt das Datum an, an dem das Konto zum letzten Mal abgeglichen wurde. Wenn das Konto noch nie abgeglichen wurde, wird Null zurückgegeben.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Banktransaktionen

Gibt eine Liste der Kontoauszugstransaktionen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Date, Description, IsCredit, StatementDate, Status, Amount, AccountID, AccountDisplayID, AccountName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM BankingTransactions WHERE ID = "6d35e53a-5070-432d-b9ec-f4791e353352"
SELECT * FROM BankingTransactions WHERE IsCredit = true
SELECT * FROM BankingTransactions WHERE Amount = 1400 OR Amount = 1800
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Date Datetime Transaktionsdatum.
Description String Beschreibungstext für die Transaktion.
IsCredit Boolean Richtig oder falsch.
StatementDate Datetime Datum, an dem der Kontoauszug in AccountRight abgerufen wurde.
Status String Eines von: Uncodiert, Codiert, Versteckt.
Amount Decimal Dollarbetrag der Auszahlung oder Einzahlung.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Erstellen Sie LineItems

Linien bauen

Spalten
Name Typ Beschreibung
RowID [KEY] String Reihenfolge der Einträge innerhalb des Lagererfassungssatzes.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
AccountDisplayID String Das Kontocodeformat enthält ein Trennzeichen, z. B. 1–1100
AccountName String Zum Kontodatensatz gehörender Kontoname
AccountUID String Eindeutige GUID-Kennung des Kontos für die Artikelanpassung
AccountURI String Dem Kontoobjekt zugeordneter Uniform Resource Identifier
Amount String Dem Artikel zugewiesener Dollarbetrag (Menge * Stückpreis = Betrag).
ItemName String Dem Artikel zugewiesener Name.
ItemNumber String Dem Artikel zugewiesene Nummer.
ItemUID String Eindeutige Kennung für den Artikel in Form einer GUID
ItemURI String Einheitliche Ressourcenkennung, die mit dem Elementobjekt verknüpft ist.
LocationName String Dem Standort zugewiesener Name.
LocationUID String Eindeutige Kennung für den Standort in Form einer GUID.
LocationURI String Dem Standortobjekt zugeordnete einheitliche Ressourcenkennung
Memo String Memotext, der die Transaktionszeile beschreibt
UnitCost Double Die dem/den Artikel(n) zugewiesenen Stückkosten werden, wenn sie bei POST leer gelassen werden, standardmäßig auf Durchschnittskosten gesetzt.

Kategorien

Rückgabekategorien zur Kostenstellenverfolgung

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit dem Operator = verwendet werden. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen den oben genannten Vergleichstyp für die serverseitige Filterung: ID, DisplayID, Name, Beschreibung, IsActive. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Categories WHERE ID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM Categories WHERE DisplayID = "TestDisplayID"
SELECT * FROM Categories WHERE Name = "Category 1" OR Description = "Test description"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kategoriekennung in Form einer GUID.
DisplayId String Der Kategorie zugewiesene Anzeige-ID.
Name String Der Kategorie zugewiesener Name.
Description String Beschreibungstext für die Kategorie.
IsActive Boolean „True“ bedeutet, dass die Kategorie aktiv ist. „False“ bedeutet, dass die Kategorie inaktiv ist.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KategorieRegister

Rückgabetransaktionen nach Kategorien gruppiert

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit dem Operator = verwendet werden. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen den oben genannten Vergleichstyp für die serverseitige Filterung: CategoryID, AccountID, Year, Month, Activity, YearEndActivity. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM CategoryRegisters WHERE CategoryID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM CategoryRegisters WHERE AccountID = "1bed306d-2da4-49b3-9023-153c3dc5b2e9"
SELECT * FROM CategoryRegisters WHERE Year = "2019"
SELECT * FROM CategoryRegisters WHERE Month = "09"
Spalten
Name Typ Beschreibung
CategoryID Uuid Eindeutige Kategoriekennung in Form einer GUID für die Kategorie.
AccountID Uuid Eindeutige Kategorienkennung in Form einer GUID für das Konto.
Year Integer Geschäftsjahr, in dem die Aktivität generiert wurde, z. B. 2014.
Month Integer Monat, in dem die Aktivität generiert wurde, also Dezember = 12.
Activity Decimal Nettoaktivität innerhalb der Gewinn- und Verlustrechnung oder Nettobewegung innerhalb der Bilanzkonten.
YearEndActivity Decimal Nettoaktivität innerhalb der Gewinn- und Verlustrechnung oder Nettobewegung innerhalb der Bilanzkonten für Jahresendanpassungen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Firmendateien

Gibt eine Liste von Firmendateien zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM CompanyFiles WHERE ID = "68556195-8f87-4e1a-85e9-069f5fc52497"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
CheckedOutBy String mein. MYOB Benutzer, der die Datei offline ausgecheckt hat.
CheckedOutDate Datetime Datum, an dem die Onlinedatei offline ausgecheckt wurde.
Country String Der 2-stellige Ländercode. ZB: AU oder NZ
LibraryPath String Pfadname zur Firmendatei.s
Name String Name des Objekts.
ProductVersion String MYOB AccountRight Live-Version, mit der diese Unternehmensdatei erstellt wurde. ZB: 2013.3.
ProductLevelCode Integer AccountRight Live-Produktcode.
ProductLevelName String AccountRight Live-Produktname, z. B. Basics, Standard, Plus.
SerialNumber String Die 12-stellige Seriennummer der AccountRight-Datei.
UiAccessFlags Integer Die Produkttypkennung, auf die über die Datei zugegriffen werden kann. 0-LocalAccountRight, 1-OnlineAccountRight, 2-New Essentials, 3-AccountRight und NewEssentials
Uri String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.

Firmeneinstellungen

Gibt Firmendatendateieinstellungen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
PreferToReceiveMoneyIntoUndepositedFunds Boolean „True“ gibt an, dass die Einstellung „Wenn ich Geld erhalte, möchte ich es mit anderen nicht eingezahlten Geldern gruppieren“ aktiviert ist. „False“ gibt an, dass die Einstellung „Wenn ich Geld erhalte, möchte ich es mit anderen nicht eingezahlten Geldern gruppieren“ deaktiviert ist.
PurchasesTermsBalanceDueDate Integer Das Fälligkeitsdatum des Saldos, das EOM (Monatsende) beinhaltet.
PurchasesTermsCreditLimit Decimal Standardmäßiges Kreditlimit für Kundenkontakte.
PurchasesTermsDiscountDate Integer Das Rabattdatum, das EOM (Monatsende) beinhaltet.
PurchasesTermsDiscountForEarlyPayment Double % Rabatt bei frühzeitiger Zahlung.
PurchasesTermsMonthlyChargeForLatePayment Double % monatliche Gebühr für verspätete Zahlung.
PurchasesTermsPaymentIsDue String Standarddefinitionen für Zahlungsbedingungen: Nachnahme, Vorauszahlung, An EinerAnzahlTage, AmTagDesMonats, AnzahlTageNachEOM, TagDenMonatsnachEOM.
PurchasesTermsPriceLevel String Standardpreisniveau.
PurchasesTermsUseCustomerTaxCode Boolean Richtig oder falsch.
PurchasesTermsUseSupplierTaxCode Boolean Richtig oder falsch.
PurchasesTermsFreightTaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
PurchasesTermsFreightTaxCodeCode String 3-stelliger Steuercode.
PurchasesTermsFreightTaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
PurchasesTermsTaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
PurchasesTermsTaxCodeCode String 3-stelliger Steuercode.
PurchasesTermsTaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
ReportsAndFormsReportTaxablePayments Boolean „True“ bedeutet, dass die Funktion „Melden von steuerpflichtigen Zahlungen an Auftragnehmer“ aktiviert ist. „False“ bedeutet, dass die Funktion „Melden von steuerpflichtigen Zahlungen an Auftragnehmer“ deaktiviert ist.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
SalesTermsBalanceDueDate Integer Das Fälligkeitsdatum des Saldos, das EOM (Monatsende) beinhaltet.
SalesTermsCreditLimit Decimal Standardmäßiges Kreditlimit für Kundenkontakte.
SalesTermsDiscountDate Integer Das Rabattdatum, das EOM (Monatsende) beinhaltet.
SalesTermsDiscountForEarlyPayment Double % Rabatt bei frühzeitiger Zahlung.
SalesTermsMonthlyChargeForLatePayment Double % monatliche Gebühr für verspätete Zahlung.
SalesTermsPaymentIsDue String Standarddefinitionen für Zahlungsbedingungen: Nachnahme, Vorauszahlung, An einer angegebenen Anzahl von Tagen, Am Tag des Monats, Anzahl der Tage nach Ende des Monats, Tag des Monats nach Ende des Monats.
SalesTermsPriceLevel String Standardpreisniveau.
SalesTermsUseCustomerTaxCode Boolean Richtig oder falsch.
SalesTermsUseSupplierTaxCode Boolean Richtig oder falsch.
SalesTermsFreightTaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
SalesTermsFreightTaxCodeCode String 3-stelliger Steuercode.
SalesTermsFreightTaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
SalesTermsTaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
SalesTermsTaxCodeCode String 3-stelliger Steuercode.
SalesTermsTaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
SystemCategoryTracking String Kann aus den folgenden Werten bestehen: Off, OnAndNotRequired, OnAndRequired.
SystemLockPeriodPriorTo String Sperrzeitraum, der Einträge vor einem bestimmten Datum deaktiviert.
SystemTransactionsCannotBeChangedMustBeReversed Boolean „True“ bedeutet, dass Transaktionen nicht geändert oder gelöscht werden können, sondern storniert werden müssen. „False“ bedeutet, dass Transaktionen entweder geändert oder gelöscht werden können.
TimesheetsUseTimesheetsFor String Kann entweder aus TimeBillingAndPayroll oder Payroll bestehen.
TimesheetsWeekStartsOn String Tag, an dem die Woche beginnt, z. B. Montag, Dienstag, Mittwoch.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KontaktAdresseArtikel

Kontaktadresselemente.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
ID [KEY] Integer LineId, die den Index der Zeile darstellt.
ContactID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
City String Stadt des Adressdatensatzes.
ContactName String Kontaktname im Adressdatensatz.
Country String Standortland des Adressdatensatzes.
Email String Email Kontakt des Adressdatensatzes.
Fax String Faxnummer des Adressdatensatzes.
Location Integer Ein Kontakt kann bis zu fünf Adressdatensätze haben.
Phone1 String Telefonnummer 1 des Adressdatensatzes.
Phone2 String Telefonnummer 2 des Adressdatensatzes.
Phone3 String Telefonnummer 3 des Adressdatensatzes.
PostCode String Postleitzahl des Adressdatensatzes.
Salutation String Anredetext für den Adressdatensatz.
State String Bundesstaat des Adressdatensatzes. Dieses Feld wurde in 2018.1 aktualisiert und ist für Adressen mit einem leeren Land oder Australien erforderlich. Gültige Werte sind, sofern erforderlich, AAT, ACT, NSW, NT, QLD, SA, TAS, VIC, WA.
Street String Vollständiger Inhalt des Adressfelds.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Kreditabwicklungsposten

Gutschriftsabrechnungsposten.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
ID [KEY] Integer LineId, die den Index der Zeile darstellt.
CreditSettlementID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
AmountApplied Decimal Gutschriftbetrag wird auf Verkaufstransaktionen angewendet, Betrag muss größer als 0 sein.
Type String Verkaufsart, die aus Folgendem bestehen kann: Rechnung, Bestellung.
SaleID Uuid Eindeutige Kennung in Form einer GUID.
SaleNumber String Verkaufsnummer.
SaleURI String Einheitliche Ressourcenkennung, die mit der Rechnung verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Währungen

Währungen in einer Accountright Live-Firmendatei anzeigen.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Code, CurrencyName, CurrencyRate. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM Currencies WHERE Code = "AED"
SELECT * FROM Currencies WHERE CurrencyName = "Emirati Dirham"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Code String Dreistelliger ISO 4217-Code für diese Währung.
CurrencyName String Vollständiger Währungsname.
CurrencyRate Decimal Umrechnungskurs von der lokalen Währung.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KundeZahlungRechnungen

Kundenzahlungsposten für eine AccountRight-Firmendatei.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
CustomerPaymentID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
ID [KEY] Uuid Eindeutige GUID-Kennung, die zur Rechnung gehört.
AmountApplied Double Der auf die Rechnung angerechnete Betrag.
Number String Rechnungsnummer.
RowID Integer Reihenfolge der Buchung innerhalb des Debitorenzahlungssatzes.
Type String Rechnungsart: Rechnung, Bestellung.
URI String Einheitliche Ressourcenkennung, die dem Rechnungsobjekt zugeordnet ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

DebitSettlementItems

Abrechnungsposten belasten.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
ID [KEY] Integer LineId, die den Index der Zeile darstellt.
DebitSettlementID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Type String Einkaufsart, die aus folgenden Elementen bestehen kann: Rechnung, Bestellung.
AmountApplied Double Der auf Kauftransaktionen angewendete Sollbetrag muss größer als 0 sein.
PurchaseID Uuid Eindeutige Kennung in Form einer GUID.
PurchaseNumber String Bestellnummer.
PurchaseURI String Einheitliche Ressourcenkennung, die mit dem Kauf verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterBankkontoArtikel

Bankkontoposten von Mitarbeitern.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
ID [KEY] Integer LineId, die den Index der Zeile darstellt.
EmployeeID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
BSBNumber String Nur erforderlich: zum Aktualisieren der Zahlungsdetails eines vorhandenen Mitarbeiters, wobei Zahlungsmethode = Elektronisch ist. Das Format sieht wie folgt aus:
BankAccountName String Nur erforderlich: zum Aktualisieren der Zahlungsdetails eines vorhandenen Mitarbeiters, wobei „PaymentMethod“ auf „Electronic“ (Elektronisch) festgelegt ist.
BankAccountNumber String Nur erforderlich: zum Aktualisieren der Zahlungsdetails eines vorhandenen Mitarbeiters, wobei „PaymentMethod“ auf „Electronic“ (Elektronisch) festgelegt ist.
Unit String Einheiten können aus den folgenden Enumerationswerten bestehen: Prozent, Dollar, Restbetrag (schreibgeschützt für das letzte Konto in der Sammlung).
Value Integer Der Nettolohnbetrag wird entweder in Dollar (13,6) oder Prozent (0,00 - 100,00) auf das Konto des Mitarbeiters überwiesen.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Mitarbeiter-Lohn- und Gehaltsabrechnungsberatungsbericht

Senden Sie einen Gehaltsbenachrichtigungsbericht mit den Gehaltsscheckdetails der Mitarbeiter für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
AnnualSalary Decimal Jahresgehaltsbetrag des Mitarbeiters (zum Zeitpunkt des API -Aufrufs).
ChequeNumber String Schecknummer oder Referenzart.
DateOfBirth Datetime Geburtsdatum des Mitarbeiters.
EmployerABNOrTFN String ABN oder TFN wie im Fenster „Firmeninformationen“ oder am Endpoint„Firmen“ eingegeben.
EmployerCompanyName String Firmenname wie im Fenster „Firmeninformationen“ oder am Endpoint eingegeben.
EmployerURI String Uniform Resource Identifier (einheitliche Ressourcenkennung), die mit der Unternehmensdatei verknüpft ist.
GrossPay Decimal Bruttolohn für den Abrechnungszeitraum (Gesamtbetrag vor Abzügen) des Arbeitnehmers.
HourlyRate Decimal Stundenlohn des Mitarbeiters.
NetPay Decimal Nettolohn für den Abrechnungszeitraum (Gesamtbetrag nach Abzügen) des Arbeitnehmers.
PayFrequency String Die Zahlungshäufigkeit kann wie folgt lauten: wöchentlich, vierzehntägig, zweimal im Monat, monatlich.
PayPeriodEndDate Datetime Enddatum der Lohnperiode.
PayPeriodStartDate Datetime Beginndatum der Lohnperiode.
PaymentDate Datetime Datum, an dem der Gehaltsscheck bearbeitet und ausgezahlt wurde,.
SuperannuationFundID Uuid Eindeutige GUID-Kennung des Pensionsfonds.
SuperannuationFundName String Name des Pensionsfonds.
SuperannuationFundURI String Einheitliche Ressourcenkennung für den Pensionsfonds.
EmployeeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Mitarbeiterkontakt gehört.
EmployeeDisplayID String Kundenkontakt-Karten-ID, kann auch als eindeutige Kontaktkennung eines Mitarbeiters verwendet werden.
EmployeeName String Name des Mitarbeiterkontaktes.
EmployeeURI String Einheitliche Ressourcenkennung, die mit dem Mitarbeiterkontaktobjekt verknüpft ist.
Amount Decimal Für die Lohn- und Gehaltskategorie verarbeiteter Betrag, d. h. $-Beträge für Löhne, Altersversorgung, Abzüge und Stunden für Ansprüche.
PayrollCategoryID Uuid Eindeutige Kategoriekennung in Form einer GUID.
PayrollCategoryName String Name der Kategorie.
PayrollCategoryType String Gibt den Typ der Lohnkategorie an, d. h. Lohn, Abzüge, Ausgaben, Steuern.
PayrollCategoryURI String Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
Hours Integer Anzahl der Stunden, die in der Stundenlohnkategorie bezahlt oder für Ansprüche aufgelaufen sind. Hinweis: Wenn die Lohnkategorie vom Typ „Gehalt“ ist, wird null zurückgegeben.
CalculationRate Decimal Der Satz einer Stundenlohnkategorie wird berechnet. Hinweis: Wenn der Lohn vom Typ „Gehalt“ ist, wird null zurückgegeben.
YearToDate Decimal Seit Jahresbeginn aufgelaufene Beträge für dieses Lohnjahr basierend auf den erfassten Löhnen.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterGehaltKategorieArtikel

Gehaltskategorien für Arbeitnehmer.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
EmployeeID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Amount Double Der Gesamtbetrag.
IsCalculated Boolean Richtig oder falsch.
PayrollCategoryID [KEY] Uuid Eindeutige Kategoriekennung in Form einer GUID.
PayrollCategoryName String Name der Kategorie.
PayrollCategoryType String Art der Lohnkategorie.
PayrollCategoryURI String Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterLohn- und GehaltsabzugArtikel

Abzugsposten für Arbeitnehmergehälter.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
PayrollDetailsID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Name String Name des Abzugs.
Type String Art des Abzugs.
URI String Einheitliche Ressourcenkennung, die mit dem Ausgabenabzug verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Mitarbeiter-Lohn- und GehaltsabrechnungAnspruchselemente

Anspruchspositionen des Arbeitnehmers auf der Lohn- und Gehaltsabrechnung.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
PayrollDetailsID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
CarryOver Decimal Die Anzahl der aus dem vorherigen Lohnjahr übertragenen Stunden.
EntitlementCategoryID [KEY] Uuid Eindeutige Kategoriekennung in Form einer GUID.
EntitlementCategoryName String Name der Kategorie.
EntitlementCategoryType String Gibt die Art der Lohnkategorie an, z. B.: Lohn, Abzug, Altersvorsorge.
EntitlementCategoryURI String Einheitlicher Ressourcenbezeichner, der mit dem Kategorieobjekt verknüpft ist.
IsAssigned Boolean Richtig oder falsch.
Total Decimal Die Anzahl der für den Anspruch verfügbaren Stunden (Summe = Übertrag + YearToDate).
YearToDate Decimal Nettoanzahl der in diesem Lohnjahr aufgelaufenen Stunden.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterGehaltKostenArtikel

Lohn- und Gehaltskostenposten für Mitarbeiter.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
PayrollDetailsID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Name String Bezeichnung der Ausgabe.
Type String Art der Ausgabe.
URI String Einheitliche Ressourcenkennung, die dem Ausgabenobjekt zugeordnet ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

MitarbeiterGehaltsabrechnungLohnKategorieArtikel

Lohnkategorien der Arbeitnehmer.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
PayrollDetailsID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
ID [KEY] Uuid Eindeutige Kategoriekennung in Form einer GUID.
Name String Name der Kategorie.
Type String Typ der Kategorie.
URI String Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Bestandsanpassungsartikel

Lageranpassungsartikel für eine AccountRight-Firmendatei.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
AdjustmentID Uuid Eindeutige Kennung in Form einer GUID.
Amount Double Dem Artikel zugewiesener Dollarbetrag.
Quantity Double Die Menge der anzupassenden Artikel.
UnitCost Double Dem/den Artikel(n) zugewiesene Stückkosten.
RowID Integer Reihenfolge der Einträge innerhalb des Lagererfassungssatzes.
Memo String Memotext, der die Transaktionszeile beschreibt.
RowVersion String RowVersion. Wird während der Aktualisierung benötigt, um die Position zu identifizieren.
ItemID Uuid Eindeutige Artikelkennung in Form einer GUID.
ItemName String Dem Artikel zugewiesener Name.
ItemNumber String Dem Artikel zugewiesene Nummer.
ItemURI String Einheitliche Ressourcenkennung, die mit dem Elementobjekt verknüpft ist.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
JobID Uuid Eindeutige Jobkennung in Form einer GUID.
JobName String Dem Job zugewiesener Name.
JobNumber String Dem Auftrag zugewiesene Nummer.
JobURI String Dem Jobobjekt zugeordneter Uniform Resource Identifier.
LocationID Uuid Eindeutige Kennung für den Standort in Form einer GUID.
LocationIdentifier String Dem Standort zugewiesene Kennung.
LocationName String Name des Standortes.
LocationURI String Einheitliche Ressourcenkennung, die mit dem Standortobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Artikelstandorte

Standortinformationen zu inventarisierten Artikeln zurückgeben

Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung für den Standort in Form einer GUID.
ItemID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Identifier String Dem Standort zugewiesene Kennung.
QuantityOnHand Decimal Anzahl der im Bestand gehaltenen Einheiten
Name String Dem Standort zugewiesener Name.
URI String Einheitliche Ressourcenkennung, die mit dem Standortobjekt verknüpft ist.

Artikelverkaufspreise

Gibt die Artikelpreismatrix für mehrere Kundenverkaufspreise zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ItemPriceMatrixID. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM ItemSellingPrices WHERE ItemPriceMatrixID = "3a35e83a-5070-432d-b6ec-f4791f353352"
Spalten
Name Typ Beschreibung
ID [KEY] Integer LineId, die den Index der Zeile darstellt.
ItemPriceMatrixID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
QuantityOver Integer Das erste QuantityOver muss immer 0 sein, für jede weitere QuantityOver geben Sie die Artikelmenge an.
LevelA Double Artikelpreis Stufe A, standardmäßig der Basisverkaufspreis der Artikel.
LevelB Double Artikelpreis Stufe B, standardmäßig der Basisverkaufspreis des Artikels.
LevelC Double Artikelpreis Stufe c, standardmäßig der Basisverkaufspreis des Artikels.
LevelD Double Artikelpreis Stufe d, standardmäßig der Basisverkaufspreis der Artikel.
LevelE Double Artikelpreisstufe e, standardmäßig der Basisverkaufspreis der Artikel.
LevelF Double Artikelpreis Stufe f, standardmäßig der Basisverkaufspreis der Artikel.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

JobBudgetArtikel

Jobbudgetposten.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
JobBudgetID Uuid Eindeutige Kennung in Form einer GUID.
Amount Decimal Budgetbetrag für den Auftrag.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Journalelemente

Journalpositionen.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
JournalID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Amount Double In der Zeile der Transaktion gebuchter Dollarbetrag.
IsCredit Boolean „True“ bedeutet, dass der Betrag dem Konto als Haben verbucht wird. „False“ bedeutet, dass der Betrag dem Konto als Soll verbucht wird.
IsOverriddenTaxAmount Boolean „True“ bedeutet, dass der Steuerbetrag geändert wurde. „False“ bedeutet, dass der Steuerbetrag nicht geändert wurde.
Memo String Memotext, der auf die Zeile der Transaktion angewendet wird.
RowID [KEY] Integer Reihenfolge der Buchung innerhalb des Hauptbuchsatzes.
TaxAmount Double Steuerbetrag für die Zeile des Journals, wenn ein anwendbarer Steuercode verwendet wird.
RowVersion String Zeilenversion für das Element. Erforderlich, um eine vorhandene Zeile zu aktualisieren.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
JobID Uuid Eindeutige Jobkennung in Form einer GUID.
JobNumber String Dem Auftrag zugewiesene Nummer.
JobName String Dem Job zugewiesener Name.
JobURI String Dem Jobobjekt zugeordneter Uniform Resource Identifier.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

JournalTransaktionsverlauf

Gibt eine Liste von Journalen und deren Verlauf für alle Transaktionstypen zurück

Spalten
Name Typ Beschreibung
UID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
DateOccurred Date Eingabe des Transaktionsdatums im Format JJJJ-MM-TT HH:MM:SS
DatePosted Datetime Datums- und Zeitstempel für den Tag, an dem die Transaktion eingegeben wurde, Format JJJJ-MM-TT HH:MM:SS
Description String Der Transaktion zugewiesenes Journal.
DisplayID String Journaltransaktions-ID.
GroupUID String UID der ersten Version der Transaktion.
JournalType String Vollständige Liste der Journaltypen: Allgemeiner Verkauf, Kauf, Barzahlung, Bareingang, Inventar
Lines String Ein Array mit Journalzeileninformationen
OperationType String Vorgangstypen: Hinzugefügt, System, Bearbeitet, Gelöscht, Umgekehrt.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
SourceTransactionTransactionType String Die Transaktionstypen bestehen aus Folgendem: Rechnung, Lieferantenzahlung, Kundenzahlung, Geld ausgeben, Geld erhalten, Geld überweisen, Allgemeines, Journal, Bestandsanpassung, Gutschrift, Rückerstattung, Gutschrift, Abrechnung, Lastschrift, Rückerstattung, Lastschrift, Abrechnung
SourceTransactionUID String Eindeutige Kennung für die Quelltransaktion in Form einer GUID.
SourceTransactionURI String Uniform Resource Identifier, der mit dem Transaktionsobjekt verknüpft ist.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.

JournalTransaktionsverlaufPositionen

Elemente des Journaltransaktionsverlaufs

Spalten
Name Typ Beschreibung
ID [KEY] Integer LineId, die den Index der Zeile darstellt.
JournalTransactionID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID
AccountDisplayID String Das Kontocodeformat enthält ein Trennzeichen, z. B. 1–1100
AccountName String Zum Kontodatensatz gehörender Kontoname.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
Amount Decimal Für jede Zeile der Transaktion auf das Kontoobjekt gebuchter Dollarbetrag.
IsCredit Boolean Gibt an, ob der gebuchte Betrag dem Kontoobjekt gutgeschrieben wurde.
JobID Uuid Eindeutige GUID-Kennung des Auftrags für die Zeile des Dienstleistungsverkaufs.
JobName String Dem Job zugewiesener Name
JobNumber String Dem Auftrag zugewiesene Nummer
JobUri String Dem Jobobjekt zugeordneter Uniform Resource Identifier
LineDescription String Zeilenbeschreibung für jede Zeile der Transaktion, sofern eine eingegeben wurde.

JournalTransaktionselemente

Nutzungsinformationen für die Operation JournalTransactionItems.rsd.

Tabellenspezifische Informationen
Wählen

Nur die Spalte „JournalTransactionID“ wird bei Verwendung des Gleichheitsvergleichs für die serverseitige Filterung unterstützt.

Spalten
Name Typ Beschreibung
ID [KEY] Integer LineId, die den Index der Zeile darstellt.
JournalTransactionID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
AccountID Uuid
AccountDisplayID String
AccountName String
AccountURI String
Amount Decimal
IsCredit Boolean
JobID Uuid
JobName String
JobNumber String
JobUri String
LineDescription String
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

JournalTransaktionen

Nutzungsinformationen für die Operation JournalTransactions.rsd.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, DisplayID, Beschreibung, DateOccurred, DatePosted, JournalType, SourceTransactionID, SourceTransactionTransactionType. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM JournalTransactions WHERE ID = "7cabea25-6250-4df5-bb37-77eb2d38f803"
SELECT * FROM JournalTransactions WHERE Description = "description" AND SourceTransactionTransactionType = "type"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid
DisplayID String
Description String
DateOccurred Datetime
DatePosted Datetime
JournalType String
RowVersion String
SourceTransactionID Uuid
SourceTransactionTransactionType String
SourceTransactionURI String
URI String
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Standorte

Standortinformationen zu inventarisierten Artikeln zurückgeben.

Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Standortkennung in Form einer GUID.
AddressCity String Stadt des Adressdatensatzes.
AddressContactName String Kontaktname im Adressdatensatz.
AddressCountry String Land des Standorts für den Adressdatensatz.
AddressEmail String Email Kontakt des Adressdatensatzes.
AddressFax String Faxnummer des Adressdatensatzes.
AddressLocation Integer Ein Standort kann eine Adresse haben.
AddressPhone1 String Telefonnummer 1 des Adressdatensatzes.
AddressPhone2 String Telefonnummer 2 des Adressdatensatzes.
AddressPhone3 String Telefonnummer 3 des Adressdatensatzes.
AddressPostCode String Postleitzahl des Adressdatensatzes.
AddressSalutation String Anredetext für den Adressdatensatz.
AddressState String Bundesstaat des Adressdatensatzes.
AddressStreet String Vollständiger Inhalt des Adressfeldes.
AddressWebsite String World Wide Web-Adresse für Kontakt.
CanSell Boolean „True“ bedeutet, dass die am Standort lagernden Artikel verkauft werden können. „False“ bedeutet, dass die am Standort lagernden Artikel nicht verkauft werden können.
DisplayID String
Identifier String Kennung des Standortes.
IsActive Boolean „True“ bedeutet, dass der Standort aktiv ist, „False“ bedeutet, dass der Standort inaktiv ist.
IsIndividual Boolean
Name String Name für einen einzelnen Standort.
Notes String Hinweise zum Standort.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.

NZGSTReport

Gibt einen GST-Bericht für neuseeländische AccountRight-Dateien zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: EndDate, ReportingPeriod, ReportingBasis, YearEndAdjust. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Das Standardverhalten ist EndDate als heutiges Datum, ReportingPeriod als 6m, ReportingBasis als Cash und YearEndAdjust als false; wenn die Filter EndDate, ReportingPeriod, ReportingBasis und YearEndAdjust nicht festgelegt sind.

SELECT * FROM NZGSTReport

Um dieses Verhalten außer Kraft zu setzen, können die Werte direkt in der Abfrage festgelegt werden. Beispiel:

SELECT * FROM NZGSTReport WHERE EndDate = "01/04/2019" AND ReportingBasis = "Cash"  AND ReportingPeriod = "6m" AND YearEndAdjust = false
Spalten
Name Typ Beschreibung
Address String Die Adresse des Unternehmens.
CompanyName String Der Name des Unternehmens.
CreditAdjustments Decimal Der Betrag der Gutschriftanpassungen für den angegebenen Datumsbereich.
DebitAdjustments Decimal Der Lastschriftanpassungsbetrag für den angegebenen Datumsbereich.
IrdNumber String Die IRD-Nummer des Unternehmens im Format xxx-xxx-xxx.
NetGSTSales Decimal Der Nettoumsatz mit Mehrwertsteuer (GST) für den angegebenen Datumsbereich.
PaymentAmount Decimal Gesamtzahlungsbetrag für den angegebenen Datumsbereich.
PhoneNumber String Die Telefonnummer des Unternehmens.
TotalGSTCollected Decimal Gesamte erhobene GST für den angegebenen Datumsbereich.
TotalGSTCollectedOnPurchases Decimal Gesamte auf Käufe im angegebenen Datumsbereich erhobene GST.
TotalGSTCollectedOnSales Decimal Gesamte auf Verkäufe im angegebenen Datumsbereich erhobene GST.
TotalGSTCredit Decimal Gesamte GST-Gutschrift für den angegebenen Datumsbereich.
TotalPurchases Decimal Gesamtbetrag der Käufe für den angegebenen Datumsbereich.
TotalSales Decimal Gesamtumsatz für den angegebenen Datumsbereich.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
ZeroRatedSupplies Decimal Gesamtzahl der Lieferungen mit Nulltarif für den angegebenen Datumsbereich.
EndDate Date Beginndatum des Zeitraums.
ReportingPeriod String Berichtszeitraum für den Bericht. Dieser beträgt entweder 1 Monat, 2 Monate oder 6 Monate.
ReportingBasis String Die Berichtsgrundlage für den Zeitraum ist entweder Barzahlung oder Periodenabgrenzung.
YearEndAdjust Boolean Wenn Sie Jahresendanpassungen einbeziehen. Dies ist ein wahrer oder falscher Wert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

GehaltsabrechnungKategorien

Gibt allgemeine Informationen zu allen Lohnkategorietypen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Name, Typ. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollCategories WHERE ID = "3a35e83a-5070-432d-b6ec-f4791f353352"
SELECT * FROM PayrollCategories WHERE Name = "criteria"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Name String Name der Lohnkategorie.
Type String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge, Steuern, Altersvorsorge, Anspruch.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Gehaltsabrechnungskategorie-Zusammenfassungsbericht

Gibt einen Gehaltskategorie-Zusammenfassungsbericht für eine AccountRight-Datei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: EndDate, StartDate, ReportingBasis, YearEndAdjust. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Das Standardverhalten ist EndDate als heutiges Datum, StartDate als erster Tag des Jahres, ReportingBasis als Bargeld und YearEndAdjust als falsch; wenn die Filter EndDate, StartDate, ReportingBasis und YearEndAdjust nicht festgelegt sind.

SELECT * FROM PayrollCategorySummaryReport

Um dieses Verhalten außer Kraft zu setzen, können die Werte direkt in der Abfrage festgelegt werden. Beispiel:

SELECT * FROM PayrollCategorySummaryReport WHERE StartDate = "12/01/2018" AND EndDate = "01/04/2019" AND ReportingBasis = "Cash" AND YearEndAdjust = false
Spalten
Name Typ Beschreibung
Amount Decimal Gesamtbetrag für die Lohn- und Gehaltskategorie für diesen Datumsbereich.
Hours Decimal Gesamtstundenzahl für die Lohn- und Gehaltskategorie für diesen Datumsbereich.
PayrollCategoryID Uuid Eindeutige Kategoriekennung in Form einer GUID.
PayrollCategoryName String Name der Kategorie.
PayrollCategoryType String Lohn- und Gehaltskategorietyp.
PayrollCategoryURI String Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
EndDate Date Beginndatum des Zeitraums.
StartDate Date Enddatum des Zeitraums.
ReportingBasis String Die Berichtsgrundlage für den Zeitraum ist entweder Barzahlung oder Periodenabgrenzung.
YearEndAdjust Boolean Wenn Sie Jahresendanpassungen einbeziehen. Dies ist ein wahrer oder falscher Wert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Lohnabzüge

Gehaltskategorien vom Typ „Abzug“ für eine AccountRight-Firmendatei zurückgeben

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, CalculationBasisPercentageOf, CalculationBasisType, CalculationFixedDollarsOf, LimitAccrualPeriod, LimitFixedDollarsOf, LimitType, Name, StpCategory, Type, PayableAccountID, PayableAccountDisplayID, PayableAccountName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollDeductions WHERE ID = "PayrollEntitlements"
SELECT * FROM PayrollDeductions WHERE CalculationBasisPercentageOf = 28
SELECT * FROM PayrollDeductions WHERE PayableAccountName = "PayableAccountName"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
CalculationBasisPercentageOf Decimal Zu berechnender Prozentsatz der Superannuation, wenn CalculationBasis.Type = PercentageOfPayrollCategory.
CalculationBasisType String Die zu verwendende Berechnungsart kann eine der folgenden 3 sein: UserEntered - bei der Verarbeitung den Betrag des Standardgehalts der Mitarbeiter verwenden. PercentageOfPayrollCategory - entspricht x Prozent, berechnet als Prozentsatz des Bruttolohns oder einer anderen Lohnkategorie. FixedDollars - entspricht x Dollar, die für alle verknüpften Mitarbeiter beigesteuert werden sollen.
CalculationFixedDollarsOf Decimal Angegebener Abzugsbetrag CalculationBasis.Type = FixedDollars.
LimitAccrualPeriod String So werden die maximalen Ausgaben berechnet, wenn Limit.Type = FixedDollars. Kann aus Folgendem bestehen: PayPeriod, Month, Year, Hour.
LimitFixedDollarsOf Decimal Maximaler Ausgabenbetrag, wenn Limit.Type = FixedDollars.
LimitType String Die zu verwendende Berechnungsart kann eine der folgenden 3 sein: NoLimit - keine Begrenzungen für die Berechnung von Ausgaben. PercentageOfPayrollCategory - entspricht x Prozent, die Begrenzung wird als Prozentsatz des Bruttolohns oder einer anderen Lohnkategorie berechnet. FixedDollars - entspricht x Dollar-Begrenzung festgelegt.
Name String Name des Objekts.
StpCategory String STP-Kategorie für diese Lohnkategorie. Weitere Informationen finden Sie in der MYOB Hilfe. Gültige Werte sind: NotReportable (Standard), GrossPayments, PAYGWithholding, ExemptForeignIncome, CDEPPayments, AllowanceCar, AllowanceTransport, AllowanceTravel, AllowanceMeals, AllowanceLaundry, AllowanceOther, DeductionUnionProfAssocFees, DeductionWorkPlaceGiving, ReportableFringeBenefitsExemptAmount, ReportableFringeBenefitsTaxableAmount, ETPTaxableComponent, ETPTaxFreeComponent, ETPTaxWithholding, LumpSumPaymentATermination, LumpSumPaymentARedundancy, LumpSumPaymentB, LumpSumPaymentD, LumpSumPaymentE, SuperGuarantee, OrdinaryTimesEarnings, ReportableEmployerSuperContributions.
Type String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
PayableAccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
PayableAccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
PayableAccountName String Name des Kontos.
PayableAccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Gehaltsabrechnungsansprüche

Geben Sie Gehaltskategorien vom Typ „Anspruch“ für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Name, PrintOnPayAdvice, StpCategory, Type, CalculationAccrualPeriod, CalculationFixedHoursOf, CalculationBasisType, CarryEntitlementOverToNextYear. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollEntitlements WHERE ID = "3a35e83a-5070-432d-b6ec-f4791f353352"
SELECT * FROM PayrollEntitlements WHERE Name = "criteria"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Name String Name des Objekts.
PrintOnPayAdvice Boolean „True“ bedeutet, dass angesammelte Urlaubsstunden in den Lohnbenachrichtigungen angezeigt werden. „False“ bedeutet, dass angesammelte Urlaubsstunden nicht in den Lohnbenachrichtigungen angezeigt werden.
StpCategory String STP-Kategorie für diese Lohnkategorie. Weitere Informationen finden Sie in der MYOB Hilfe. Gültige Werte sind: NotReportable (Standard), GrossPayments, PAYGWithholding, ExemptForeignIncome, CDEPPayments, AllowanceCar, AllowanceTransport, AllowanceTravel, AllowanceMeals, AllowanceLaundry, AllowanceOther, DeductionUnionProfAssocFees, DeductionWorkPlaceGiving, ReportableFringeBenefitsExemptAmount, ReportableFringeBenefitsTaxableAmount, ETPTaxableComponent, ETPTaxFreeComponent, ETPTaxWithholding, LumpSumPaymentATermination, LumpSumPaymentARedundancy, LumpSumPaymentB, LumpSumPaymentD, LumpSumPaymentE, SuperGuarantee, OrdinaryTimesEarnings, ReportableEmployerSuperContributions.
Type String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
CalculationAccrualPeriod String Wie die angegebenen Stunden anfallen, wenn CalculationBasis.Type = FixedHours. Kann aus Folgendem bestehen: PayPeriod, Monat, Jahr, Stunde.
CalculationFixedHoursOf Decimal Anzahl der anzufallenden Stunden, wenn CalculationBasis.Type = FixedHours.
CalculationBasisType String Die zu verwendende Berechnungsart kann eine der folgenden 3 sein: UserEntered - bei der Verarbeitung den Betrag des Standardgehalts der Mitarbeiter verwenden. PercentageOfPayrollCategory - entspricht x Prozent, berechnet als Prozentsatz des Bruttolohns oder einer anderen Lohnkategorie. FixedDollars - entspricht x Dollar, die für alle verknüpften Mitarbeiter beigesteuert werden sollen.
CarryEntitlementOverToNextYear Boolean „True“ bedeutet, dass alle nicht genutzten Urlaubsstunden beim Beginn eines neuen Lohnjahres übertragen werden. „False“ bedeutet, dass keine nicht genutzten Urlaubsstunden beim Beginn eines neuen Lohnjahres übertragen werden.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
PayrollWages String Eine Reihe von Informationen zu verknüpften Lohnkategorien. Wenn Sie Stunden für ausgewählte verknüpfte Löhne auf dem Gehalt eines Mitarbeiters erfassen, verringert sich der Anspruchssaldo entsprechend.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Lohn- und Gehaltskosten

Geben Sie Lohnkategorien vom Typ „Ausgaben“ für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, LimitAccrualPeriod, LimitFixedDollarsOf, LimitType, PrintOnPayAdvice, Threshold, Name, StpCategory, Type, PayrollCategoryID, PayrollCategoryName, PayrollCategoryType, CalculationBasisPercentageOf, CalculationBasisType, ExpenseAccountID, ExpenseAccountDisplayID, ExpenseAccountName, PayableAccountID, PayableAccountDisplayID, PayableAccountName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollExpenses WHERE PrintOnPayAdvice = true
SELECT * FROM PayrollExpenses WHERE LimitFixedDollarsOf = 350
SELECT * FROM PayrollExpenses WHERE StpCategory = "NotReportable"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
LimitAccrualPeriod String So werden die maximalen Ausgaben berechnet, wenn Limit.Type = FixedDollars. Kann aus Folgendem bestehen: PayPeriod, Month, Year, Hour.
LimitFixedDollarsOf Decimal Maximaler Ausgabenbetrag, wenn Limit.Type = FixedDollars.
LimitType String Die zu verwendende Berechnungsart kann eine der folgenden 3 sein: NoLimit - keine Begrenzungen für die Berechnung von Ausgaben. PercentageOfPayrollCategory - entspricht x Prozent, die Begrenzung wird als Prozentsatz des Bruttolohns oder einer anderen Lohnkategorie berechnet. FixedDollars - entspricht x Dollar-Begrenzung festgelegt.
PrintOnPayAdvice Boolean „True“ bedeutet, dass aufgelaufene Ausgaben in den Zahlungsbenachrichtigungen angezeigt werden. „False“ bedeutet, dass aufgelaufene Ausgaben nicht in den Zahlungsbenachrichtigungen angezeigt werden.
Threshold Decimal Der Betrag der Ausgabe fällt nur an, wenn der Lohn einen bestimmten Betrag pro Monat übersteigt.
Name String Bezeichnung der Lohngruppe.
StpCategory String STP-Kategorie für diese Lohnkategorie. Weitere Informationen finden Sie in der MYOB Hilfe. Gültige Werte sind: NotReportable (Standard), GrossPayments, PAYGWithholding, ExemptForeignIncome, CDEPPayments, AllowanceCar, AllowanceTransport, AllowanceTravel, AllowanceMeals, AllowanceLaundry, AllowanceOther, DeductionUnionProfAssocFees, DeductionWorkPlaceGiving, ReportableFringeBenefitsExemptAmount, ReportableFringeBenefitsTaxableAmount, ETPTaxableComponent, ETPTaxFreeComponent, ETPTaxWithholding, LumpSumPaymentATermination, LumpSumPaymentARedundancy, LumpSumPaymentB, LumpSumPaymentD, LumpSumPaymentE, SuperGuarantee, OrdinaryTimesEarnings, ReportableEmployerSuperContributions.
Type String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
PayrollCategoryID Uuid Eindeutige Kategoriekennung in Form einer GUID.
PayrollCategoryName String Name der Kategorie.
PayrollCategoryType String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
PayrollCategoryURI String Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
CalculationBasisPercentageOf Decimal Zu berechnender Prozentsatz der Superannuation, wenn CalculationBasis.Type = PercentageOfPayrollCategory.
CalculationBasisType String Die zu verwendende Berechnungsart kann eine der folgenden 3 sein: UserEntered - bei der Verarbeitung den Betrag des Standardgehalts der Mitarbeiter verwenden. PercentageOfPayrollCategory - entspricht x Prozent, berechnet als Prozentsatz des Bruttolohns oder einer anderen Lohnkategorie. FixedDollars - entspricht x Dollar, die für alle verknüpften Mitarbeiter beigesteuert werden sollen.
ExpenseAccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
ExpenseAccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
ExpenseAccountName String Name des Kontos.
ExpenseAccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
PayableAccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
PayableAccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
PayableAccountName String Name des Kontos.
PayableAccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

GehaltsabrechnungAltersvorsorge

Geben Sie Gehaltskategorien vom Typ „Altersvorsorge“ für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, ContributionType, Exclusion, PrintOnPayAdvice, Threshold, Type, LimitType, Name, PayrollCategoryID, PayrollCategoryName, PayrollCategoryType, CalculationBasisPercentageOf, CalculationBasisType, ExpenseAccountID, ExpenseAccountDisplayID, ExpenseAccountName, PayableAccountID, PayableAccountDisplayID, PayableAccountName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollSuperannuations WHERE Threshold = 450
SELECT * FROM PayrollSuperannuations WHERE LimitType = "NoLimit"
SELECT * FROM PayrollSuperannuations WHERE Exclusion = 23
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
ContributionType String Die Art der Beitragsgrundlage besteht aus Folgendem: SuperannuationGuarantee, EmployeeAdditional, EmployerAdditional, Productivity, Redundancy, SalaySacrifice, Spouse.
Exclusion Decimal Betrag, um den der Lohn eines Arbeitnehmers vor der Berechnung der Altersversorgung gekürzt werden muss.
PrintOnPayAdvice Boolean „True“ bedeutet, dass die aufgelaufene Altersversorgung auf den Lohnbenachrichtigungen angezeigt wird. „False“ bedeutet, dass die aufgelaufene Altersversorgung nicht auf den Lohnbenachrichtigungen angezeigt wird.
Threshold Decimal Betrag, bei dem die Altersversorgung nur dann ausgezahlt wird, wenn der Lohn einen bestimmten Betrag pro Monat übersteigt.
Type String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
LimitType String Die zu verwendende Berechnungsart kann eine der folgenden 3 sein: NoLimit - keine Begrenzungen für Beitragsberechnungen. PercentageOfPayrollCategory - entspricht x Prozent, die Begrenzung wird als Prozentsatz des Bruttolohns oder einer anderen Lohnkategorie berechnet. FixedDollars - entspricht x Dollar-Begrenzung festgelegt.
Name String Name des Objekts.
PayrollCategoryID Uuid Eindeutige Kategoriekennung in Form einer GUID.
PayrollCategoryName String Name der Kategorie.
PayrollCategoryType String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
PayrollCategoryURI String Uniform Resource Identifier, der mit dem Kategorieobjekt verknüpft ist.
CalculationBasisPercentageOf Decimal Zu berechnender Prozentsatz der Superannuation, wenn CalculationBasis.Type = PercentageOfPayrollCategory.
CalculationBasisType String Die zu verwendende Berechnungsart kann eine der folgenden 3 sein: UserEntered - bei der Verarbeitung den Betrag des Standardgehalts der Mitarbeiter verwenden. PercentageOfPayrollCategory - entspricht x Prozent, berechnet als Prozentsatz des Bruttolohns oder einer anderen Lohnkategorie. FixedDollars - entspricht x Dollar, die für alle verknüpften Mitarbeiter beigesteuert werden sollen.
ExpenseAccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
ExpenseAccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
ExpenseAccountName String Name des Kontos.
ExpenseAccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
PayableAccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
PayableAccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
PayableAccountName String Name des Kontos.
PayableAccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
Exemptions String Eine Reihe von Lohnkategorien, von denen die Altersvorsorgekategorie ausgenommen ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Lohnsteuer

Geben Sie Lohnkategorien vom Typ „Steuer“ für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Name, StpCategory, Type, TaxTableRevisionDate, PayableAccountID, PayableAccountDisplayID, PayableAccountName. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollTaxes WHERE PayableAccountID = "02c3f70b-2570-4f2b-bd51-560c65ecb1df"
SELECT * FROM PayrollTaxes WHERE Name = "PAYG Withholding"
SELECT * FROM PayrollTaxes WHERE StpCategory = "PAYGWitholding"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Name String Bezeichnung der Lohngruppe.
StpCategory String STP-Kategorie für diese Lohnkategorie. Weitere Informationen finden Sie in der MYOB Hilfe. Gültige Werte sind: NotReportable (Standard), GrossPayments, PAYGWithholding, ExemptForeignIncome, CDEPPayments, AllowanceCar, AllowanceTransport, AllowanceTravel, AllowanceMeals, AllowanceLaundry, AllowanceOther, DeductionUnionProfAssocFees, DeductionWorkPlaceGiving, ReportableFringeBenefitsExemptAmount, ReportableFringeBenefitsTaxableAmount, ETPTaxableComponent, ETPTaxFreeComponent, ETPTaxWithholding, LumpSumPaymentATermination, LumpSumPaymentARedundancy, LumpSumPaymentB, LumpSumPaymentD, LumpSumPaymentE, SuperGuarantee, OrdinaryTimesEarnings, ReportableEmployerSuperContributions.
Type String Gibt den Typ der Lohnkategorie an, z. B.: Lohn, Ausgaben, Abzüge.
TaxTableRevisionDate Datetime Das Datum, an dem die in AccountRight geladenen Lohnsteuertabellen zuletzt aktualisiert wurden.
PayableAccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
PayableAccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
PayableAccountName String Name des Kontos.
PayableAccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Lohnsteuertabellen

Geben Sie die in eine AccountRight-Firmendatei geladenen Lohnsteuertabellen zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, Name. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM PayrollTaxTables WHERE ID = "3a35e83a-5070-432d-b6ec-f4791f353352"
SELECT * FROM PayrollTaxTables WHERE Name = "criteria"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
Name String Name der Lohnsteuertabelle.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Gewinn-und-Verlust-Zusammenfassungsbericht

Gibt eine Gewinn- und Verlustübersicht für eine AccountRight-Datei zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: EndDate, StartDate, ReportingBasis, YearEndAdjust. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Das Standardverhalten ist EndDate als heutiges Datum, StartDate als erster Tag des Jahres, ReportingBasis als Bargeld und YearEndAdjust als falsch; wenn die Filter EndDate, StartDate, ReportingBasis und YearEndAdjust nicht festgelegt sind.

SELECT * FROM ProfitAndLossSummaryReport

Um dieses Verhalten außer Kraft zu setzen, können die Werte direkt in der Abfrage festgelegt werden. Beispiel:

SELECT * FROM ProfitAndLossSummaryReport WHERE StartDate = "12/01/2018" AND EndDate = "01/04/2019" AND ReportingBasis = "Cash" AND YearEndAdjust = false
Spalten
Name Typ Beschreibung
AccountTotal Decimal Gesamtbetrag für das Konto für den angegebenen Datumsbereich.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
EndDate Date Beginndatum des Zeitraums.
StartDate Date Enddatum des Zeitraums.
ReportingBasis String Die Berichtsgrundlage für den Zeitraum ist entweder Barzahlung oder Periodenabgrenzung.
YearEndAdjust Boolean Wenn Sie Jahresendanpassungen einbeziehen. Dies ist ein wahrer oder falscher Wert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Gewinn-Verlust-Verteilungen

Gibt die Gewinn- und Verlustverteilung einer AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
Entity String Gegenstand der Gewinn- und Verlustverteilung.
HeaderAccountID Uuid Eindeutige Kennung für das Header-Konto in Form einer GUID.
HeaderAccountDisplayID String Headern-Kontocode. Format enthält Trennzeichen, z. B. 4-1100
HeaderAccountName String Name des Header.
HeaderAccountURI String Uniform Resource Identifier, der mit dem Header-Kontoobjekt verknüpft ist.
RetainedEarningsAccountID Uuid Eindeutige Kennung für das Bilanzgewinnkonto in Form einer GUID.
RetainedEarningsAccountDisplayID String Kontocode für Bilanzgewinn. Format enthält Trennzeichen, z. B. 4-1100
RetainedEarningsAccountName String Bezeichnung des Bilanzgewinnkontos.
RetainedEarningsAccountURI String Einheitliche Ressourcenkennung, die mit dem Ergebnisvortragskontoobjekt verknüpft ist.
CurrentEarningsAccountID Uuid Eindeutige Kennung für das laufende Ertragskonto in Form einer GUID.
CurrentEarningsAccountDisplayID String Kontocode für aktuelle Erträge. Format enthält Trennzeichen, z. B. 4-1100
CurrentEarningsAccountName String Bezeichnung des laufenden Ertragskontos.
CurrentEarningsAccountURI String Einheitliche Ressourcenkennung, die mit dem aktuellen Ergebniskontoobjekt verknüpft ist.
Value Double Dem Konto zuzuordnender Wert.
Unit String Einheit, in der der Wert gemessen wird.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

KaufRechnungsposten

Gibt alle Arten von Einkaufsrechnungen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Nur die Spalten PurchaseBillId und BillType werden bei Verwendung des Gleichheitsvergleichs für die serverseitige Filterung unterstützt. Wenn keine Angabe gemacht wird, wird die Spalte BillType standardmäßig auf „Item“ gesetzt.

Spalten
Name Typ Beschreibung
PurchaseBillId Uuid Eindeutige Kennung in Form einer GUID.
Date Datetime Eingabe des Transaktionsdatums.
Description String Beschreibungstext für die Zeile.
Total Decimal Gesamtbetrag nur für die Einzelposition.
Type String Rechnungszeilentyp, kann aus Folgendem bestehen: Transaktion - Alle im Zeilen-Array aufgeführten Felder sind verbrauchbar. Header - Ermöglicht Ihnen nur das Posten an das Beschreibungselement. Zwischensumme - Berechneter Wert, der schreibgeschützt ist.
BillQuantity Decimal Die Menge der versendeten Waren.
ReceivedQuantity Decimal Die Menge der erhaltenen Waren.
BackorderQuantity Decimal Bitte beachten: Muss implementiert werden, wenn die Funktion „Bestellung“ verfügbar ist.
UnitPrice Decimal Preis pro Stück.
DiscountPercent Double Auf die jeweilige Position anwendbarer Rabattsatz.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
JobID Uuid Eindeutige Jobkennung in Form einer GUID.
JobName String Dem Job zugewiesener Name.
JobNumber String Dem Auftrag zugewiesene Nummer.
JobURI String Dem Jobobjekt zugeordneter Uniform Resource Identifier.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitliche Ressourcenkennung, die mit dem Steuercodeobjekt verknüpft ist.
ItemID Uuid Eindeutige Kennung in Form einer GUID.
ItemName String Name des Artikels.
ItemNumber String Die dem Artikel zugewiesene Nummer.
ItemURI String Dem Element zugeordnete einheitliche Ressourcenkennung.
RowID Integer Reihenfolge der Einträge innerhalb des Eintrages.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
BillType String Art der Rechnung. Eine der folgenden: Artikel, Dienstleistung, Professionell, Sonstiges.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Bestellartikel

Gibt alle Bestellarten für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Nur die Spalten PurchaseOrderId und OrderType werden bei Verwendung des Gleichheitsvergleichs für die serverseitige Filterung unterstützt. Wenn keine Angabe gemacht wird, wird die Spalte OrderType standardmäßig auf „Item“ gesetzt.

Spalten
Name Typ Beschreibung
PurchaseOrderId Uuid Eindeutige Kennung in Form einer GUID.
BillQuantity Decimal Die Menge der versendeten Waren.
Description String Beschreibungstext für die Zeile.
DiscountPercent Double Auf die jeweilige Position anwendbarer Rabattsatz.
ReceivedQuantity Decimal Erhaltene Menge.
Total Decimal Gesamtbetrag nur für die Einzelposition.
Type String Zeilentyp, kann aus Folgendem bestehen: Transaktion - Alle im Zeilen-Array aufgeführten Felder sind verwendbar. Header - Ermöglicht nur das Posten an das Beschreibungselement. Zwischensumme - Berechneter Wert, der schreibgeschützt ist.
UnitPrice Decimal Preis pro Stück.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
JobID Uuid Eindeutige Jobkennung in Form einer GUID.
JobName String Dem Job zugewiesener Name.
JobNumber String Dem Auftrag zugewiesene Nummer.
JobURI String Dem Jobobjekt zugeordneter Uniform Resource Identifier.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
ItemID Uuid Eindeutige Kennung in Form einer GUID.
ItemName String Name des Artikels.
ItemNumber String Die dem Artikel zugewiesene Nummer.
ItemURI String Dem Element zugeordnete einheitliche Ressourcenkennung.
RowID Integer Reihenfolge der Einträge innerhalb des Eintrages.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
OrderType String Auftragstyp. Eines von: Artikel, Dienstleistung, Professionell, Sonstiges.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Empfangene Transaktionselemente

Geldtransaktionen für eine AccountRight-Firmendatei empfangen.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
TransactionID Uuid Eindeutige Kennung in Form einer GUID.
Amount Double Dem Konto zuzuordnender Betrag.
Memo String Memotext, der die Transaktionszeile beschreibt.
RowID Integer Reihenfolge der Einträge innerhalb des Geldausgaben-Sets.
RowVersion String RowVersion. Wird während der Aktualisierung benötigt, um die Position zu identifizieren.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
JobID Uuid Eindeutige Jobkennung in Form einer GUID.
JobName String Dem Job zugewiesener Name.
JobNumber String Dem Auftrag zugewiesene Nummer.
JobURI String Dem Jobobjekt zugeordneter Uniform Resource Identifier.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

VerkaufRechnungArtikel

Gibt alle Verkaufsrechnungsarten für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Nur die Spalten SaleInvoiceId und InvoiceType werden bei Verwendung des Gleichheitsvergleichs für die serverseitige Filterung unterstützt. Wenn keine Angabe gemacht wird, wird die Spalte InvoiceType standardmäßig auf „Artikel“ gesetzt.

Spalten
Name Typ Beschreibung
SaleInvoiceId Uuid Eindeutige Kennung in Form einer GUID.
DiscountPercent Double Auf die Zeile der Verkaufsrechnung anwendbarer Rabattsatz.
Description String Beschreibungstext für die Verkaufszeile.
CostOfGoodsSold Decimal Kosten der verkauften Waren
RowID Integer Reihenfolge der Buchung innerhalb des Artikel-Verkaufs-Rechnungssatzes.
RowVersion String Die RowVersion oder die Position.
ShipQuantity Decimal Die Menge der versendeten Waren.
Total Decimal Rechnungszeilentyp, kann aus Folgendem bestehen: Transaktion - Alle im Zeilen-Array aufgeführten Felder sind verwendbar. Header - Ermöglicht Ihnen nur das Posten an das Beschreibungselement. Zwischensumme - Berechneter Wert, der schreibgeschützt ist.
Type String Die Art der Rechnung.
UnitPrice Decimal Preis pro Stück.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
ItemID Uuid Eindeutige Kennung in Form einer GUID.
ItemName String Name des Artikels.
ItemNumber String Die dem Artikel zugewiesene Nummer.
ItemURI String Dem Element zugeordnete einheitliche Ressourcenkennung.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
JobID Uuid Eindeutige, zum Auftrag gehörende GUID-Kennung für die Zeile des Artikelverkaufs.
JobNumber String Dem Auftrag zugewiesene Nummer.
JobName String Dem Job zugewiesener Name.
JobURI String Dem Jobobjekt zugeordneter Uniform Resource Identifier.
LocationID Uuid Eindeutige Kennung für den Standort in Form einer GUID.
LocationIdentifier String Dem Standort zugewiesene Kennung.
LocationName String Dem Standort zugewiesener Name.
LocationURI String Einheitliche Ressourcenkennung, die mit dem Standortobjekt verknüpft ist.
InvoiceType String Der Rechnungstyp. Eine der folgenden Optionen: Artikel, Dienstleistung, Professionell, Sonstiges.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

VerkaufBestellArtikel

Gibt alle Verkaufsauftragstypen für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Nur die Spalten SaleOrderId und OrderType werden bei Verwendung des Gleichheitsvergleichs für die serverseitige Filterung unterstützt. Wenn keine Angabe gemacht wird, wird die Spalte OrderType standardmäßig auf „Item“ gesetzt.

Spalten
Name Typ Beschreibung
SaleOrderId Uuid Eindeutige Kennung in Form einer GUID.
DiscountPercent Double Rabattsatz, der auf die Position im Verkaufsauftrag anwendbar ist.
Description String Beschreibungstext für die Verkaufszeile.
RowID Integer Reihenfolge der Eingabe innerhalb des Artikel-Verkaufsauftragssatzes.
RowVersion String Die RowVersion oder die Position.
ShipQuantity Decimal Die Menge der versendeten Waren.
Total Decimal Auftragszeilentyp, kann aus Folgendem bestehen: Transaktion - Alle im Zeilen-Array aufgeführten Felder sind verbrauchbar. Header - Ermöglicht Ihnen nur das Posten an das Beschreibungselement. Zwischensumme - Berechneter Wert, der schreibgeschützt ist.
Type String Zeilentyp, kann aus Folgendem bestehen: Transaktion - Alle im Zeilen-Array aufgeführten Felder sind verwendbar. Header - Ermöglicht nur das Posten an das Beschreibungselement. Zwischensumme - Berechneter Wert, der schreibgeschützt ist.
UnitPrice Decimal Preis pro Stück.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
ItemID Uuid Eindeutige Kennung in Form einer GUID.
ItemName String Name des Artikels.
ItemNumber String Die dem Artikel zugewiesene Nummer.
ItemURI String Dem Element zugeordnete einheitliche Ressourcenkennung.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitliche Ressourcenkennung, die mit dem Steuercodeobjekt verknüpft ist.
OrderType String Auftragstyp. Eines von: Artikel, Dienstleistung, Professionell, Zeitabrechnung, Sonstiges.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.
Comment String Kommentar zum Verkaufsauftrag
ShippingMethod String Versandart
PromisedDate Datetime Versprochenes Transaktionsdatum.

VerkaufAngebotArtikel

Gibt alle Verkaufsangebotsarten für eine AccountRight-Firmendatei zurück.

Tabellenspezifische Informationen
Wählen

Nur die Spalten SaleQuoteId und QuoteType werden bei Verwendung des Gleichheitsvergleichs für die serverseitige Filterung unterstützt. Wenn keine Angabe gemacht wird, wird die Spalte QuoteType standardmäßig auf „Item“ gesetzt.

Spalten
Name Typ Beschreibung
SaleQuoteId Uuid Eindeutige Kennung in Form einer GUID.
DiscountPercent Double Rabattsatz, der auf die Zeile des Verkaufsangebots anwendbar ist.
Description String Beschreibungstext für die Verkaufszeile.
RowID Integer Reihenfolge der Einträge innerhalb des Artikel-Verkaufsangebots-Sets.
RowVersion String Die RowVersion oder die Position.
ShipQuantity Decimal Die Menge der versendeten Waren.
Total Decimal Gesamtbetrag nur für die Einzelposition.
Type String Angebotszeilentyp, kann aus Folgendem bestehen: Transaktion - Alle im Zeilen-Array aufgeführten Felder sind verbrauchbar. Header - Ermöglicht Ihnen nur das Posten an das Beschreibungselement. Zwischensumme - Berechneter Wert, der schreibgeschützt ist.
UnitPrice Decimal Preis pro Stück.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
ItemID Uuid Eindeutige Kennung in Form einer GUID.
ItemName String Name des Artikels.
ItemNumber String Die dem Artikel zugewiesene Nummer.
ItemURI String Dem Element zugeordnete einheitliche Ressourcenkennung.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
QuoteType String Der Angebotstyp. Eines der folgenden: Artikel, Dienstleistung, Professionell, Zeitabrechnung, Sonstiges.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Ausgabentransaktionselemente

Geldtransaktionsposten für eine AccountRight-Firmendatei ausgeben.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
TransactionID Uuid Eindeutige Kennung in Form einer GUID.
Amount Double Dem Konto zuzuordnender Betrag.
Memo String Memotext, der die Transaktionszeile beschreibt.
RowID Integer Reihenfolge der Einträge innerhalb des Geldausgaben-Sets.
RowVersion String RowVersion. Wird während der Aktualisierung benötigt, um die Position zu identifizieren.
AccountID Uuid Eindeutige Kennung für das Konto in Form einer GUID.
AccountDisplayID String Kontocode. Format enthält Trennzeichen, z. B. 4-1100
AccountName String Name des Kontos.
AccountURI String Uniform Resource Identifier, der mit dem Kontoobjekt verknüpft ist.
JobID Uuid Eindeutige Jobkennung in Form einer GUID.
JobName String Dem Job zugewiesener Name.
JobNumber String Dem Auftrag zugewiesene Nummer.
JobURI String Dem Jobobjekt zugeordneter Uniform Resource Identifier.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Pensionsfonds

Details zum Pensionsfonds für eine AccountRight-Firmendatei.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit AND- und OR-Operatoren kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: ID, EmployerMembershipNumber, Name, PhoneNumber, Website. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet.

SELECT * FROM SuperannuationFunds WHERE ID = "a05b34e5-5d10-465a-98ae-aa2a7eb65a35"
SELECT * FROM SuperannuationFunds WHERE Name = "AMP Life"
Spalten
Name Typ Beschreibung
ID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
EmployerMembershipNumber String Mitgliedsnummer des Arbeitgebers.
Name String Name des Pensionsfonds.
PhoneNumber String Telefonnummer des Pensionsfonds.
Website String World Wide Web-Adresse für Pensionsfonds.
RowVersion String Zahlenwert, der sich bei einer Datensatzaktualisierung ändert und zur Änderungskontrolle verwendet werden kann, aber kein Datum oder keine Uhrzeit speichert.
URI String Der Uniform Resource Identifier umfasst alle Arten von Namen und Adressen, die auf Objekte im Web verweisen.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Lieferantenzahlungsposten

Lieferantenzahlungsposten für eine AccountRight-Firmendatei.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
SupplierPaymentID [KEY] Uuid Eindeutige Kennung in Form einer GUID.
AmountApplied Double Der auf der Einkaufsrechnung oder Bestellung ausgewiesene Betrag.
Type String Einkaufsart, kann bestehen aus: Rechnung, Bestellung.
PurchaseID Uuid Eindeutige GUID-Kennung, die zur Einkaufsrechnung oder Bestellung des Lieferanten gehört.
PurchaseNumber String Einkaufsrechnungs-/Bestellnummer.
PurchaseURI String Einheitliche Ressourcenkennung, die mit dem Einkaufsrechnungs-/Bestellobjekt verknüpft ist.
RowID Integer Reihenfolge der Buchung innerhalb des Lieferantenzahlungssatzes.
RowVersion String Inkrementelle Zahl, die zur Änderungskontrolle verwendet werden kann, bei der jedoch weder ein Datum noch eine Uhrzeit erhalten bleibt.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Steuercode-Zusammenfassungsbericht

Gibt einen Steuercode-Zusammenfassungsbericht für AccountRight-Dateien zurück.

Tabellenspezifische Informationen
Wählen

MYOB ermöglicht die Verwendung einer Teilmenge von Spalten in der WHERE-Klausel einer SELECT Abfrage. Diese Spalten können mit den folgenden Operatoren verwendet werden: =, !=, >, <, >=, <=. Darüber hinaus können Abfragen mit mehreren Kriterien ausgeführt werden, indem die Kriterien mit den Operatoren AND und OR kombiniert werden. Diese Spalten unterstützen die oben genannten Vergleichstypen für die serverseitige Filterung: EndDate, StartDate, ReportingBasis, YearEndAdjust. Alle anderen Spalten und Operatoren werden clientseitig verarbeitet. Das Standardverhalten ist EndDate als heutiges Datum, StartDate als erster Tag des Jahres, ReportingBasis als Bargeld und YearEndAdjust als falsch; wenn die Filter EndDate, StartDate, ReportingBasis und YearEndAdjust nicht festgelegt sind.

SELECT * FROM TaxCodeSummaryReport

Um dieses Verhalten außer Kraft zu setzen, können die Werte direkt in der Abfrage festgelegt werden. Beispiel:

SELECT * FROM TaxCodeSummaryReport WHERE StartDate = "12/01/2018" AND EndDate = "01/04/2019" AND ReportingBasis = "Cash" AND YearEndAdjust = false
Spalten
Name Typ Beschreibung
PurchasesTotal Decimal Gesamtbetrag der Einkäufe für einen Steuercode.
SalesTotal Decimal Gesamtbetrag der eingenommenen Steuern für einen Steuercode.
TaxCodeCode String 3-stelliger Steuercode.
TaxCodeID Uuid Eindeutige GUID-Kennung, die zum zugewiesenen Steuercode gehört.
TaxCodeURI String Einheitlicher Ressourcenbezeichner, der mit dem Steuercodeobjekt verknüpft ist.
TaxCollected Decimal Gesamtbetrag der eingenommenen Steuern für einen Steuercode.
TaxPaid Decimal Gesamtbetrag der gezahlten Steuern für einen Steuercode.
TaxRate Decimal Steuersatz gemäß Abgabenordnung.
StartDate Date Enddatum des Zeitraums.
EndDate Date Beginndatum des Zeitraums.
ReportingBasis String Die Berichtsgrundlage für den Zeitraum ist entweder Barzahlung oder Periodenabgrenzung.
YearEndAdjust Boolean Wenn Sie Jahresendanpassungen einbeziehen. Dies ist ein wahrer oder falscher Wert.
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Transaktionscodierungs-Zusammenfassungsbericht

Gibt einen Bericht über die Gesamtzahl der codierten und uncodierten Transaktionen in einer AccountRight-Datei zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verarbeitet alle Filter clientseitig.

Spalten
Name Typ Beschreibung
Year Integer Das Kalenderjahr.
Month Integer Zahl, die den Monat des Jahres darstellt. Beispiel: 5 steht für Mai.
TotalReceived Integer Gesamtzahl der empfangenen Bankfeed-Transaktionen.
AutoCoded Integer Gesamtzahl der Transaktionen, die mit BankFeed-Regeln codiert wurden.
Uncoded Integer Gesamtzahl der nicht codierten Bankfeed-Transaktionen
CompanyFileId String Die ID der Firmendatei. Hat Vorrang vor der Verbindungseigenschaft CompanyFileId.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT/INSERT/UPDATE/DELETE-Operationen mit MYOB hinaus erweitern.

Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von MYOB zurück, zusammen mit einer Angabe, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.

Gespeicherte Prozeduren für den MYOB Connector

Name Beschreibung
GetOAuthAccessToken Ruft ein Authentifizierungstoken von MYOB ab.
GetOAuthAuthorizationURL Ruft die Autorisierungs URL ab, die vom Benutzer separat geöffnet werden muss, um Zugriff auf Ihre Anwendung zu gewähren. Wird nur bei der Entwicklung von Web-Apps benötigt. Sie fordern den OAuthAccessToken von dieser URL an.
RefreshOAuthAccessToken Aktualisiert den OAuth-Zugriffstoken, der für die Authentifizierung mit MYOB verwendet wird.

GetOAuthAccessToken

Ruft ein Authentifizierungstoken von MYOB ab.

Eingang
Name Typ Erforderlich Beschreibung
AuthMode String Falsch Der zu verwendende Authentifizierungsmodustyp. Wählen Sie „App“, um Authentifizierungstoken über eine Desktop-App abzurufen. Wählen Sie „Web“, um Authentifizierungstoken über eine Web-App abzurufen. Die zulässigen Werte sind APP, WEB. Der Standardwert ist APP.
Scope String Falsch Eine durch Kommas getrennte Liste von Berechtigungen, die vom Benutzer angefordert werden sollen. Eine Liste der verfügbaren Berechtigungen finden Sie in der MYOB API.
CallbackUrl String Falsch Die URL, zu der der Benutzer nach der Autorisierung Ihrer Anwendung weitergeleitet wird. Dieser Wert muss mit der Weiterleitungs URL übereinstimmen, die Sie in den MYOB App-Einstellungen angegeben haben. Nur erforderlich, wenn der Authmode-Parameter „Web“ ist.
Verifier String Falsch Der von MYOB zurückgegebene Verifizierer, nachdem der Benutzer Ihrer App den Zugriff auf seine Daten gestattet hat. Dieser Wert wird als Parameter an die Rückruf-URL zurückgegeben.
State String Falsch 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 MYOB Autorisierungsserver und zurück durchführt. Zu den Verwendungsmöglichkeiten gehören die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, Nonces und die Abwehr von Cross-Site-Request-Forgery.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Der für die Kommunikation mit MYOB verwendete Zugriffstoken.
OAuthRefreshToken String Das OAuth-Aktualisierungstoken. Dies ist dasselbe wie das Zugriffstoken im Fall von MYOB.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens. Eine -1 bedeutet, dass es nicht abläuft.

GetOAuthAuthorizationURL

Ruft die Autorisierungs URL ab, die vom Benutzer separat geöffnet werden muss, um Zugriff auf Ihre Anwendung zu gewähren. Wird nur bei der Entwicklung von Web-Apps benötigt. Sie fordern den OAuthAccessToken von dieser URL an.

Eingang
Name Typ Erforderlich Beschreibung
CallbackUrl String Falsch Die URL, zu der der Benutzer nach der Autorisierung Ihrer Anwendung weitergeleitet wird. Dieser Wert muss mit der Weiterleitungs-URL in den MYOB -App-Einstellungen übereinstimmen.
Scope String Falsch Eine durch Kommas getrennte Liste von Bereichen, die vom Benutzer angefordert werden sollen. Eine Liste der verfügbaren Berechtigungen finden Sie in der MYOB API Dokumentation.
State String Falsch 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 MYOB Autorisierungsserver und zurück durchführt. Zu den Verwendungsmöglichkeiten gehören die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, Nonces und die Abwehr von Cross-Site-Request-Forgery.
Ergebnissatzspalten
Name Typ Beschreibung
URL String Die Autorisierungs-URL, die in einen Webbrowser eingegeben wird, um das Prüftoken zu erhalten und Ihre App zu autorisieren.

Aktualisieren Sie das OAuthAccessToken

Aktualisiert den OAuth-Zugriffstoken, der für die Authentifizierung mit MYOB verwendet wird.

Eingang
Name Typ Erforderlich Beschreibung
OAuthRefreshToken String True Setzen Sie dies auf den abgelaufenen Tokenwert.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Das von MYOB zurückgegebene Authentifizierungstoken. Dieses kann in nachfolgenden Aufrufen anderer Vorgänge für diesen bestimmten Dienst verwendet werden.
OAuthRefreshToken String Dies ist dasselbe wie der Zugriffstoken.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens.

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 MYOB 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:

  • 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 „Konten“ zurück:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Accounts'
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 SelectEntries zurück:

SELECT * FROM sys_procedureparameters WHERE ProcedureName='SelectEntries' 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 „Konten“ ab:

SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Accounts'
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:myob: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 Verschiedene 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.

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.

Authentifizierung

Eigenschaft Beschreibung
User Das zur Authentifizierung verwendete MYOB Benutzerkonto.
Password Das zur Authentifizierung des Benutzers verwendete Kennwort.

Verbindung

Eigenschaft Beschreibung
Instance Ob beim Verbinden mit MyOB eine On-Premise-Instanz oder eine Cloud-Instanz verwendet werden soll.
CompanyFileId Die ID der Firmendatei. Wenn nicht angegeben, wird die ID der ersten zurückgegebenen Firmendatei verwendet.
URL Die URL der MYOB Instanz.

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

Authentifizierung

Dieser Abschnitt enthält eine vollständige Liste der Authentifizierungseigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
User Das zur Authentifizierung verwendete MYOB Benutzerkonto.
Password Das zur Authentifizierung des Benutzers verwendete Kennwort.

Benutzer

Das zur Authentifizierung verwendete MYOB -Benutzerkonto.

Datentyp

string

Standardwert

""

Hinweise

Zusammen mit Passwort, wird dieses Feld zur Authentifizierung gegenüber dem MYOB -Server verwendet.

Passwort

Das zur Authentifizierung des Benutzers verwendete Passwort.

Datentyp

string

Standardwert

""

Hinweise

Der Benutzer Und Password werden zusammen zur Authentifizierung beim Server verwendet.

Verbindung

Dieser Abschnitt enthält eine vollständige Liste der Verbindungseigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
Instance Ob beim Verbinden mit MyOB eine On-Premise-Instanz oder eine Cloud-Instanz verwendet werden soll.
CompanyFileId Die ID der Firmendatei. Wenn nicht angegeben, wird die ID der ersten zurückgegebenen Firmendatei verwendet.
URL Die URL der MYOB Instanz.

Instanz

Ob bei der Verbindung mit MyOB eine On-Premise-Instanz oder eine Cloud-Instanz verwendet werden soll.

Datentyp

string

Standardwert

Cloud

Hinweise

Ob bei der Verbindung mit MyOB eine On-Premise-Instanz oder eine Cloud-Instanz verwendet werden soll

FirmendateiID

Die ID der Firmendatei. Wenn nicht angegeben, wird die ID der ersten zurückgegebenen Firmendatei verwendet.

Datentyp

string

Standardwert

""

Hinweise

Die ID der Firmendatei. Wenn nicht angegeben, wird die ID der ersten zurückgegebenen Firmendatei verwendet.

Sie finden diese, indem Sie die CompanyFiles abfragen Sicht:

SELECT ID FROM CompanyFiles

URL

Die URL der MYOB Instanz.

Datentyp

string

Standardwert

""

Hinweise

Die URL der MYOB Instanz.

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

Bei Verwendung einer TLS/SSL-Verbindung kann diese Eigenschaft verwendet werden, um das vom Server zu akzeptierende TLS/SSL-Zertifikat anzugeben. Jedes andere Zertifikat, dem der Computer nicht vertraut, wird 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
Der öffentliche Schlüssel (Beispiel der Kürze halber gekürzt) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
Der MD5-Fingerabdruck (Hexadezimalwerte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) ecadbdda5a1529c58a1e9e09828d70e4
Der SHA1-Fingerabdruck (Hex-Werte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) 34a929226ae0819f2ec14b4a3d904f801cbb150d

Wenn nicht angegeben, wird jedes vom Computer vertrauenswürdige Zertifikat akzeptiert.

Zertifikate werden vom Computer basierend auf dem Trust Store des Systems als vertrauenswürdig validiert. Der verwendete Trust Store ist der für das System angegebene Wert „javax.net.ssl.trustStore“. Wenn für diese Eigenschaft kein Wert angegeben ist, wird der Standard-Trust Store von Java verwendet (z. B. JAVA_HOME\lib\security\cacerts).

Verwenden Sie „*“, um anzugeben, dass alle Zertifikate akzeptiert werden. Beachten Sie, dass dies aus Sicherheitsgründen nicht empfohlen wird.

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%\MYOB 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 Die Eigenschaft wird nur benötigt, wenn Sie Definitionen anpassen (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%\ MYOB 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
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 MYOB 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.

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 MYOB zurückgegeben werden sollen.

Datentyp

int

Standardwert

400

Hinweise

Der Pagesize Die Eigenschaft beeinflusst die maximale Anzahl von Ergebnissen, die pro Seite von MYOB 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

60

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 Accounts WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Verwenden Sie die UserDefinedViews Verbindungseigenschaft zur Angabe des Speicherorts Ihrer JSON-Konfigurationsdatei. Beispiel:

"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json

Beachten Sie, dass der angegebene Pfad nicht in Anführungszeichen steht.