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
ZuOAuth
, - holen und setzen Sie die
OAuthAccessToken
, und - legen Sie die erforderlichen Konfigurationsparameter fest.
(Informationen zum Abrufen und Festlegen der OAuthAccessToken
und andere Konfigurationsparameter finden Sie im Abschnitt Desktop-Authentifizierung unter „Herstellen einer Verbindung zu 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
:
-
Melden Sie sich bei Ihrem MYOB -Konto an.
-
Wählen Sie auf der Startseite
Developer
. -
Klicken Sie auf
Register App
. -
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:
- sys_catalogs: Listet die verfügbaren Datenbanken auf.
- sys_schemas: Listet die verfügbaren Schemata auf.
- sys_tables: Listet die verfügbaren Tabellen und Ansichten auf.
- sys_tablecolumns: Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.
- sys_procedures: Beschreibt die verfügbaren gespeicherten Prozeduren.
- sys_procedureparameters: Beschreibt Parameter gespeicherter Prozeduren.
- sys_keycolumns: Beschreibt die Primär- und Fremdschlüssel.
- sys_indexes: Beschreibt die verfügbaren Indizes.
Datenquellentabellen
Die folgenden Tabellen enthalten Informationen dazu, wie eine Verbindung zur Datenquelle hergestellt und diese Abfrage wird:
- sys_connection_props: Gibt Informationen zu den verfügbaren Verbindungseigenschaften zurück.
- sys_sqlinfo: Beschreibt die SELECT-Abfragen, die der Connector an die Datenquelle auslagern kann.
Abfrageinformationstabellen
Die folgende Tabelle gibt Abfrage für Datenänderungsabfragen zurück:
- 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.
Eigenschaft | Beschreibung |
---|---|
User | Das zur Authentifizierung verwendete MYOB Benutzerkonto. |
Password | Das zur Authentifizierung des Benutzers verwendete Kennwort. |
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. |
Eigenschaft | Beschreibung |
---|---|
InitiateOAuth | Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten. |
OAuthClientId | Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthClientSecret | Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthAccessToken | Der Zugriffstoken für die Verbindung mittels OAuth. |
OAuthSettingsLocation | Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://' . |
CallbackURL | Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben. |
OAuthVerifier | Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. |
OAuthRefreshToken | Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken. |
OAuthExpiresIn | Die Lebensdauer des OAuth AccessToken in Sekunden. |
OAuthTokenTimestamp | Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde. |
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
Eigenschaft | Beschreibung |
---|---|
Location | Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren. |
BrowsableSchemas | Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC. |
Views | Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC. |
Eigenschaft | Beschreibung |
---|---|
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:
OFF
: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.GETANDREFRESH
: Gibt an, dass der gesamte OAuth-Flow vom Connector verarbeitet wird. Wenn derzeit kein Token vorhanden ist, wird es durch eine entsprechende Aufforderung an den Benutzer über den Browser abgerufen. Wenn ein Token vorhanden ist, wird es bei Bedarf aktualisiert.REFRESH
: Gibt an, dass der Connector nur das Aktualisieren des OAuthAccessToken übernimmt. Der Benutzer wird vom Connector nie aufgefordert, sich über den Browser zu authentifizieren. Der Benutzer muss zunächst das Abrufen des OAuthAccessToken und des OAuthRefreshToken übernehmen.
OAuthClientId
Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
Datentyp
string
Standardwert
""
Hinweise
Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId
-Wert, manchmal auch Consumer-Schlüssel genannt, und ein Client-Geheimnis, das OAuthClientSecret.
OAuthClientSecret
Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
Datentyp
string
Standardwert
""
Hinweise
Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId, auch Consumer-Schlüssel genannt. Sie erhalten außerdem ein Client-Geheimnis, auch Consumer-Geheimnis genannt. Legen Sie das Client-Geheimnis im OAuthClientSecret
Eigentum.
OAuth-Zugriffstoken
Der Zugriffstoken für die Verbindung per OAuth.
Datentyp
string
Standardwert
""
Hinweise
Der OAuthAccessToken
Eigenschaft wird für die Verbindung über OAuth verwendet. Die OAuthAccessToken
wird im Rahmen des Authentifizierungsprozesses vom OAuth-Server abgerufen. Es hat ein serverabhängiges Timeout und kann zwischen Anfragen wiederverwendet werden.
Das Zugriffstoken wird anstelle Ihres Benutzernamens und Passworts verwendet. Das Zugriffstoken schützt Ihre Anmeldeinformationen, indem es sie auf dem Server speichert.
OAuthSettingsLocation
Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'
.
Datentyp
string
Standardwert
%APPDATA%\CData\Acumatica Data Provider\OAuthSettings.txt
Hinweise
Wenn InitiateOAuth ist auf gesetzt GETANDREFRESH
oder REFRESH
, der Treiber speichert OAuth-Werte, damit der Benutzer die OAuth-Verbindungseigenschaften nicht manuell eingeben muss und die Anmeldeinformationen über Verbindungen oder Prozesse hinweg gemeinsam genutzt werden können.
Anstatt einen Dateipfad anzugeben, können Sie auch den Speicherort angeben. Speicherorte werden durch einen Wert angegeben, der mit 'memory://'
gefolgt von einer eindeutigen Kennung für diesen Satz von Anmeldeinformationen (z. B. memory://user1). Die Kennung können Sie frei wählen, sie sollte jedoch für den Benutzer eindeutig sein. Im Gegensatz zur dateibasierten Speicherung, bei der die Anmeldeinformationen über Verbindungen hinweg bestehen bleiben, werden die Anmeldeinformationen bei der Speicherspeicherung in den statischen Speicher geladen und die Anmeldeinformationen werden für die Dauer des Prozesses unter Verwendung derselben Kennung zwischen Verbindungen geteilt. Um Anmeldeinformationen außerhalb des aktuellen Prozesses beizubehalten, müssen Sie die Anmeldeinformationen vor dem Schließen der Verbindung manuell speichern. Auf diese Weise können Sie sie in der Verbindung festlegen, wenn der Prozess erneut gestartet wird. Sie können OAuth-Eigenschaftswerte mit einer Abfrage an abrufen sys_connection_props
Systemtabelle. Wenn mehrere Verbindungen mit denselben Anmeldeinformationen bestehen, werden die Eigenschaften aus der zuvor geschlossenen Verbindung gelesen.
Der Standardspeicherort ist „%APPDATA%\CData\ Acumatica Data Provider\OAuthSettings.txt“ mit %APPDATA%
auf das Konfigurationsverzeichnis des Benutzers gesetzt. Die Standardwerte sind
- Windows: "
register://%DSN
" - Unix: "%AppData%..."
wobei DSN der Name des aktuellen DSN ist, der in der offenen Verbindung verwendet wird.
Die folgende Tabelle listet den Wert von auf %APPDATA%
nach Operationssystem:
Plattform | %APPDATA% |
---|---|
Windows | Der Wert der Umfeld APPDATA |
Linux | ~/.config |
Rückruf-URL
Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
Datentyp
string
Standardwert
""
Hinweise
Während des Authentifizierungsprozesses leitet der OAuth-Autorisierungsserver den Benutzer an diese URL weiter. Dieser Wert muss mit der Rückruf URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthVerifier
Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
Datentyp
string
Standardwert
""
Hinweise
Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. Dieser kann auf Systemen verwendet werden, auf denen kein Browser gestartet werden kann, z. B. auf Headless-Systemen.
Authentifizierung auf Headless-Maschinen
Siehe, um die zu erhalten OAuthVerifier
Wert.
OAuthSettingsLocation festlegen zusammen mit OAuthVerifier
. Beim Verbinden tauscht der Connector die OAuthVerifier
für die OAuth-Authentifizierungstoken und speichert sie verschlüsselt am angegebenen Speicherort. Setzen Sie InitiateOAuth zu GETANDREFRESH, um den Austausch zu automatisieren.
Sobald die OAuth-Einstellungsdatei generiert wurde, können Sie entfernen OAuthVerifier
aus den Verbindungseigenschaften und verbinden Sie sich mit OAuthSettingsLocation festgelegt.
Um die OAuth-Tokenwerte automatisch zu aktualisieren, legen Sie OAuthSettingsLocation fest und setzen Sie zusätzlich InitiateOAuth zum AKTUALISIEREN.
OAuthRefreshToken
Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
Datentyp
string
Standardwert
""
Hinweise
Der OAuthRefreshToken
Eigenschaft wird verwendet, um den OAuthAccessToken zu aktualisieren bei Verwendung der OAuth-Authentifizierung.
OAuthLäuftAbIn
Die Lebensdauer des OAuth AccessToken in Sekunden.
Datentyp
string
Standardwert
""
Hinweise
Mit OAuthTokenTimestamp kombinieren, um zu bestimmen, wann der AccessToken abläuft.
OAuthTokenTimestamp
Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.
Datentyp
string
Standardwert
""
Hinweise
Kombinieren Sie es mit OAuthExpiresIn, um zu bestimmen, wann das AccessToken abläuft.
SSL
Dieser Abschnitt enthält eine vollständige Liste der SSL-Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
SSLServerCert
Das vom Server zu akzeptierende Zertifikat bei einer Verbindung über TLS/SSL.
Datentyp
string
Standardwert
""
Hinweise
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.