Authentifizierung
Auth0-Konfiguration
Für die Authentifizierung wird eine «Infoniqa Cloud Identity» -ID benötigt. Die Infoniqa Cloud Identity und REST-API sind basierend auf Auth0. Sie finden Beispiele und weitere Informationen unter https://auth0.com.
Für jeden Applikationstyp (Web Application, Mobile App oder Desktop App) braucht es folgende Auth0-Konfiguration:
Auth0-Parameter |
Beschreibung |
---|---|
Domain |
Authorization-URL von der Infoniqa Cloud Identity |
ClientId |
Client-Identität von der Applikation |
Audience |
Die eindeutige Kennung der Applikation für ein ausgestelltes Token |
Scope |
Benutzerdefinierter API-Bereich mit Zugriffsrechten Beispiel: readwrite_access Beispiel mit Refresh-Token: readwrite_access offline_access |
Verknüpfung Infoniqa ONE 200 Benutzer
Genauere Informationen über die Verknüpfung Infoniqa ONE 200 Benutzer mit Infoniqa Cloud Identity finden Sie im Abschnitt Infoniqa Cloud Identity.
Common (Allgemein)
Verfügbare Ressourcen
|
GET (Lesen) |
POST (Neu Erstellen) |
PUT (Aktualisieren) |
DELETE (Löschen) |
---|---|---|---|---|
Accounts (Konten) |
X |
|
|
|
Addresses (Adressen) |
X |
X |
|
|
ContactPersons (Sachbearbeiter) |
X |
|
|
|
CostCenterCostUnits (Kostenstellen / Kostenträger) |
X |
|
|
|
CostTypes (Kostenarten) |
X |
|
|
|
Currencies (Währungen) |
X |
|
|
|
ExchangeRates (Kurse) |
X |
|
|
|
FinancialYears (Geschäftsjahre) |
X |
|
|
|
PaymentTerms (Zahlungskonditionen) |
X |
|
|
|
PurchasePersons (Einkäufer) |
X |
|
|
|
SalesPersons (Verkäufer) |
X |
|
|
|
TaxRates (Steuersätze) |
X |
|
|
|
Tenants (Mandanten) |
X |
|
|
|
TextTypes (Text-Typen) |
X |
|
|
|
Projects (Projekte) |
X |
|
|
|
Accounts (Konten)
Mit dieser Ressource können die Konten aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Account:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
AccountId |
|
Kontonummer |
2 |
Name |
|
Bezeichnung |
3 |
CurrencyId |
|
Währung |
4 |
AccountType |
|
Kontotyp |
5 |
BlockFromDate |
|
Sperren ab |
6 |
IsARSummaryAccount |
|
Debitoren-Sammelkonto |
7 |
IsAPSummaryAccount |
|
Kreditoren-Sammelkonto |
8 |
IsSummaryAccountAssets |
|
Anlagen-Sammelkonto |
9 |
IsAccrAccount |
|
Transitorisches Konto |
10 |
IsProfitLossAccount |
|
Gewinn/Verlust |
11 |
CostTypeId |
|
Kostenart |
12 |
CostCenterCostUnitId |
|
KST/KTR Direktverbuchen |
13 |
TaxRateId |
|
Steuersatz |
14 |
BalanceAccountCurrency |
|
Saldo Kontowährung |
15 |
BalanceStandardCurrency |
|
Saldo Basiswährung |
16 |
IsForeignCurrencyAccount |
X |
|
17 |
IsDebitAccount |
X |
|
18 |
IsLockedForDirectBooking |
X |
|
|
ReturnStates |
|
|
Applikation FINANZ: Register HAUPTBUCH, Funktion «Kontenplan»
Ressourcen-Schema
Addresses (Adressen)
Mit dieser Ressource können die Konten aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Address:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
AddressId |
|
Nummer |
2 |
AddressType |
|
Code |
3 |
MatchCode |
X |
|
4 |
Title |
|
Anrede |
5 |
TitlePersonal |
|
Pers. Anrede |
6 |
Name |
|
Firma/Name |
7 |
FirstName |
|
Vorname |
8 |
Address1 |
|
Adresse |
9 |
Address2 |
|
|
10 |
Address3 |
|
|
11 |
PoBox |
|
Postfach |
12 |
PostalCode |
|
PLZ |
13 |
City |
|
Ort |
14 |
CountryId |
|
Land |
15 |
RegionId |
|
Region |
16 |
LanguageId |
|
Sprachcode *1 |
17 |
PhoneNumber1 |
|
Telefon |
18 |
PhoneNumber2 |
|
|
19 |
Mobile |
|
Mobil |
20 |
Fax |
|
Telefax |
21 |
|
|
|
22 |
Internet |
|
Internet |
23 |
IsBlocked |
|
Gesperrt |
|
ReturnStates |
|
|
*1 Folgende Sprachcodes sind erlaubt
Sprachcode |
Sprache |
---|---|
2055 |
Deutsch Schweiz |
1031 |
Deutsch Deutschland |
4108 |
Französisch Schweiz |
2064 |
Italienisch Schweiz |
2057 |
Englisch Grossbritannien |
Alle Applikationen: Register DATEN, Funktion «Adressen»
Ressourcen-Schema
ContactPersons (Sachbearbeiter)
Mit dieser Ressource können die Sachbearbeiter aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
ContactPerson:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
ContactPersonId |
|
Kurzzeichen |
2 |
Name |
|
Name |
3 |
TypeContactPersonStateId |
|
Status |
|
ReturnStates |
|
|
Alle Applikationen: Register DATEN, Funktion «Sachbearbeiter»
Ressourcen-Schema
Die Status-Texte können mit dem Typ «ContactPersonState» über die TextTypes-Ressource ermittelt werden.
CostCenterCostUnits (Kostenstellen / Kostenträger)
Mit dieser Ressource können die Kostenstellen / Kostenträger aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
CostCenterCostUnit:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CostCenterCostUnitId |
|
Nummer |
2 |
Name |
|
Bezeichnung |
3 |
CostCenterType |
|
Typ |
4 |
ValidFromDate |
|
Buchen erlaubt von |
5 |
ValidToDate |
|
bis |
|
ReturnStates |
|
|
Applikation FINANZ: Register KOSTENRECHNUNG, Funktion «KST/KTR Plan»
Ressourcen-Schema
CostTypes (Kostenarten)
Mit dieser Ressource können die Kostenarten aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
CostType:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CostTypeId |
|
Nummer |
2 |
Name |
|
Bezeichnung |
3 |
IsSecondaryCostType |
|
Typ |
4 |
IsBalanceSheetCostType |
X |
|
5 |
IsActive |
|
Status |
|
ReturnStates |
|
|
Applikation FINANZ: Register KOSTENRECHNUNG, Funktion «Kostenartenplan»
Ressourcen-Schema
Currencies (Währungen)
Mit dieser Ressource können die Währungen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Currency:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CurrencyId |
|
Währung |
2 |
Name |
|
Bezeichnung |
3 |
FixedExchangeRate |
X |
|
4 |
UnitFactor |
|
Umrechnungsfaktor |
5 |
Rounding |
|
Rundung |
6 |
TypeCurrencyStateId |
|
Status |
|
ReturnStates |
|
|
Alle Applikation: Register DATEN, Funktion «Währungen»
Ressourcen-Schema
Die Status-Texte können mit dem Typ «CurrencyState» über die TextTypes-Ressource ermittelt werden.
ExchangeRates (Kurse)
Mit dieser Ressource können die Währungskurse aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
ExchangeRate:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CurrencyId |
|
Währung |
2 |
PostingType |
|
Buchungsart |
3 |
ValidFromDate |
|
Gültig ab |
4 |
ExchangeRateValue |
|
Kurs |
|
ReturnStates |
|
|
Alle Applikation: Register DATEN, Funktion «Kurse»
Ressourcen-Schema
FinancialYears (Geschäftsjahre)
Mit dieser Ressource können die Geschäftsjahre aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
FinancialYear:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
FinancialYearId |
|
Identifikation |
2 |
FinancialYearFromDate |
|
Datum von |
3 |
FinancialYearToDate |
|
Datum bis |
4 |
BookingPeriodFromDate |
|
Buchungsdatum von |
5 |
BookingPeriodToDate |
|
Buchungsdatum bis |
6 |
Name |
|
Bezeichnung |
7 |
CurrencyId |
|
Währung |
8 |
State |
|
Status |
|
ReturnStates |
|
|
Applikation ADMIN: Register MANDANT, Funktion «Geschäftsjahre bearbeiten»
Ressourcen-Schema
PaymentTerms (Zahlungskonditionen)
Mit dieser Ressource können die Zahlungskonditionen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
PaymentTerm:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
|
---|---|---|---|---|
1 |
PaymentTermId |
|
|
|
2 |
Name |
|
|
|
3 |
Heading |
|
|
|
4 |
Expiry |
|
|
|
5 |
Rate |
|
|
|
6 |
Tolerance |
|
|
|
7 |
Days |
|
|
|
|
ReturnStates |
|
|
Alle Applikation: Register DATEN, Funktion «Zahlungskonditionen»
Ressourcen-Schema
PurchasePersons (Einkäufer)
Mit dieser Ressource können die Einkäufer aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
PurchasePerson:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
PurchasePersonId |
|
Kurzzeichen |
2 |
Name |
|
Name |
3 |
TypePurchasePersonStateId |
|
Status |
|
ReturnStates |
|
|
Alle Applikationen: Register DATEN, Funktion «Verkäufer/Einkäufer»
Ressourcen-Schema
Die Status-Texte können mit dem Typ «PurchaseAndSalesPersonState» über die TextTypes-Ressource ermittelt werden.
SalesPersons (Verkäufer)
Mit dieser Ressource können die Verkäufer aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
SalesPerson:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
SalesPersonId |
|
Kurzzeichen |
2 |
Name |
|
Name |
3 |
TypeSalesPersonStateId |
|
Status |
|
ReturnStates |
|
|
Alle Applikationen: Register DATEN, Funktion «Verkäufer/Einkäufer»
Ressourcen-Schema
Die Status-Texte können mit dem Typ «PurchaseAndSalesPersonState» über die TextTypes-Ressource ermittelt werden.
TaxRates (Steuersätze)
Mit dieser Ressource können die Steuersätze aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
TaxRate:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
TaxId |
|
Code |
2 |
TaxRatePercent |
|
Steuersatz in % |
3 |
AmountType |
|
Umsatzart (Brutto, Netto) |
4 |
TaxAccountId |
|
Gegenkonto |
5 |
ProposedRate |
|
Vorschlagssatz in % |
6 |
BookingText |
|
Bezeichnung |
7 |
TaxType |
|
Typ (Vorsteuer, Mehrwertsteuer, Pauschal) |
8 |
ValidFromDate |
|
|
|
ReturnStates |
|
|
Alle Applikationen: Register DATEN, Funktion «Steuersätze»
Ressourcen-Schema
Tenants (Mandanten)
Mit dieser Ressource können die Mandanten aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Tenant:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
TenantId |
|
Identifikation |
2 |
Name |
|
Name |
3 |
Address |
|
Adresse |
4 |
PostalCodeAndCity |
|
PLZ / Ort |
5 |
PhoneNumber |
|
Telefon |
6 |
Fax |
|
Telefax |
7 |
|
X |
|
8 |
CurrencyId |
|
Basiswährung |
9 |
VatType |
|
Abrechnungsart |
10 |
IsCostAccountActive |
|
KST Aktiv |
|
ReturnStates |
|
|
Applikation ADMIN: Register MANDANT, Funktion «Mandanten bearbeiten»
Ressourcen-Schema
TextTypes (Text-Typen)
Mit dieser Ressource können die Text-Typen (Codes) aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
TextType:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
TextTypeId |
|
Wert |
2 |
Description |
|
Kurzer Text |
3 |
Type |
|
Typ |
|
ReturnStates |
|
|
ADMIN: Register DATENBANK, Funktion «Codes»
Ressourcen-Schema
Finance (Finanz)
Verfügbare Ressourcen
|
GET (Lesen) |
POST (Neu Erstellen) |
PUT (Aktualisieren) |
DELETE (Löschen) |
---|---|---|---|---|
CreditorBookings (Kreditor-Buchungen) |
X |
X |
|
|
CreditorPaymentDetails (Kreditor-Zahlungsangaben) |
X |
X |
X |
|
Creditors (Kreditoren) |
X |
X |
|
|
DebtorBookings (Debitor-Buchungen) |
X |
X |
|
|
Debtors (Debitoren) |
X |
X |
|
|
LedgerBookings (Hauptbuch-Buchungen) |
X |
X |
|
|
Reminders (Mahnungsinformationen) |
X |
|
|
|
CreditorBookings (Kreditor-Buchungen)
Mit dieser Ressource können die Kreditor-Buchungen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
CreditorBooking:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CreditorBookingId |
|
|
2 |
CreditorId |
|
Kreditor |
3 |
CurrencyId |
|
Währung |
4 |
OpenInvoiceValueDate |
|
Valuta |
5 |
OpenInvoiceVoucherDate |
|
Datum |
6 |
VoucherIdExternal |
|
Extern |
7 |
ExpiryDate |
|
Verfall |
8 |
VoucherType |
|
Gutschrift |
9 |
EntryMode |
|
Erfassungsart |
10 |
PaymentTermId |
|
Kondition |
|
|
|
|
|
|
|
|
11 |
ISRNumber |
|
Strukturierte Referenz |
12 |
EndToEndId |
|
Referenz |
13 |
VoucherText |
|
Text |
14 |
CreditorPaymentDetailId |
|
Empfängerkonto |
|
|
|
|
|
|
|
|
15 |
OwnPaymentId |
|
Eigene Zahlungsverbindung |
|
|
|
|
|
|
|
|
16 |
<LedgerBooking> |
|
Siehe Ressource LedgerBookings |
|
ReturnStates |
|
|
FINANZ: Register KREDITOREN, Funktion «Erfassen»
Bei einer Kreditorenzahlungsverbindung vom Typ ESR muss eine gültige, 27stellige ESR-Referenznummer (ISRNumber) erfasst werden.
Bei einer Kreditorenzahlungsverbindung vom Typ QR-Bank muss eine gültige Referenznummer (EndToEndId) eingegeben werden. Die Referenz startet immer mit RF und wird mittels Prüfziffer überprüft.
Ressourcen-Schema
JSON-Beispiel
Das JSON-Beispiel schreibt eine vorerfasste Kreditorenrechnung im Mandant ZZ für Kreditor 10'000.
[ { "creditorBookingId": "0", "creditorId": 10000, "currencyId": "CHF", "openInvoiceValueDate": "2021-01-31", "openInvoiceVoucherDate": "2021-01-31", "voucherIdExternal": "Extern", "expiryDate": "2021-02-28", "voucherType": "AdvancePayment", "entryMode": "Preregistry", "paymentTermId": { "id": "", "useDefault": true }, "isrNumber": null, "endToEndId": null, "voucherText": "Rechnung aus REST-API", "creditorPaymentDetailId": { "id": "", "useDefault": true }, "ownPaymentId": { "id": "", "useDefault": true }, "ledgerBooking": { "valueDate": "2021-01-31", "voucherDate": "2021-01-31", "voucherId": 0, "voucherIdOriginal": 0, "reference": "Referenz", "totalAmountKeyCurrencyGross": 1000, "totalAmountKeyCurrencyNet": 900, "totalAmountKeyCurrencyTax": 100, "ledgerTransactions": [ { "accountId": "2040", "accountType": "Debit", "amount": 1000, "amountBookingGross": 0, "amountBookingNet": 0, "amountBookingTax": 0, "amountAccountGross": 0, "amountAccountNet": 0, "amountAccountTax": 0, "amountKeyCurrencyGross": 0, "amountKeyCurrencyNet": 0, "amountKeyCurrencyTax": 0, "costBookings": [], "counter": 0, "currencyId": "CHF", "exchangeRate": 1, "ledgerTransactionId": 0, "taxRateId": { "id": "", "useDefault": true }, "text": "Rechnung" }, { "accountId": "2000", "accountType": "Credit", "amount": 1000, "amountBookingGross": 0, "amountBookingNet": 0, "amountBookingTax": 0, "amountAccountGross": 0, "amountAccountNet": 0, "amountAccountTax": 0, "amountKeyCurrencyGross": 0, "amountKeyCurrencyNet": 0, "amountKeyCurrencyTax": 0, "costBookings": [], "counter": 1, "currencyId": "CHF", "exchangeRate": 1, "ledgerTransactionId": 0, "taxRateId": { "id": "", "useDefault": true }, "text": "Rechnung" } ], "ledgerBookingState": "Provisionally" } } ]
CreditorPaymentDetails (Kreditor-Zahlungsangaben)
Mit dieser Ressource können die Kreditor-Zahlungsangaben aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
CreditorPaymentDetail:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CreditorPaymentDetailId |
|
|
2 |
PaymentType |
|
Typ |
3 |
CreditorId |
|
|
4 |
IsActive |
|
Aktiv |
5 |
IsDefault |
|
Vorschlag |
6 |
CurrencyId |
|
|
7 |
ClearingNumber |
|
Clearing/BLZ |
8 |
AccountNumber |
|
Konto |
9 |
AccountIbanNumber |
|
IBAN |
10 |
ESRParticipant |
|
ESR-Teilnehmer |
11 |
PostalAccountNumber |
|
PC-Konto |
12 |
ExternalDescription |
|
Extern |
13 |
Bic |
|
BIC/SWIFT |
14 |
Name |
|
Name |
15 |
Address1 |
|
Adresse |
16 |
Address2 |
|
|
17 |
PostalCode |
|
PLZ |
18 |
City |
|
Ort |
19 |
CountryId |
|
Land |
|
ReturnStates |
|
|
FINANZ: Register KREDITOREN, Funktion «Stamm», [Zahlungsverbindungen]
Ressourcen-Schema
Creditors (Kreditoren)
Mit dieser Ressource können die Kreditoren aus Infoniqa ONE 200 ermittelt werden. Das Addressobject kann optional beim Lesen gefüllt werden. Beim Schreiben von Creditors wird das jedoch nicht unterstützt. Es muss zuerst eine Adresse geschrieben werden und die Adressnummer dann im Feld AddressId gesetzt werden.
Übersicht Daten-Model
Creditor:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
AddressId |
|
Adresse |
2 |
CreditorId |
|
Kreditor |
3 |
MatchCode |
|
Matchcode |
4 |
Name |
X |
Nicht unterstützt |
5 |
CurrencyId |
|
Währung |
6 |
IsBlocked |
|
Sperren |
7 |
CreditLine |
|
Kreditlimite |
8 |
AccountId |
|
Sammelkonto |
9 |
PreregistryAccountId |
|
Vorerfassungskonto |
10 |
ExpenseAccountId |
|
Aufwandkonto |
11 |
ProposedCostCenterId |
|
Vorschlag KST |
12 |
TypeMarketId |
|
Marktzugehörigkeit |
13 |
TaxCode |
|
Steuernummer |
14 |
CustomerNumber |
|
Kundennummer |
15 |
PaymentTermId |
|
Zahlungsverbindung eigener Bank |
16 |
Balance |
|
Saldo |
|
<Address> |
|
Adressobjekt siehe Ressource Addresses |
|
ReturnStates |
|
|
FINANZ: Register KREDITOREN, Funktion «Stamm»
Ressourcen-Schema
Die Marktzugehörigkeiten können mit dem Typ «Market» über die TextTypes-Ressource ermittelt werden.
DebtorBookings (Debitor-Buchungen)
Mit dieser Ressource können die Debitor-Buchungen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
DebtorBooking:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
DebtorBookingId |
|
|
2 |
DebtorId |
|
Debitor |
3 |
CurrencyId |
|
Währung |
4 |
OpenInvoiceValueDate |
|
Valuta |
5 |
OpenInvoiceVoucherDate |
|
Datum |
6 |
VoucherIdExternal |
|
Extern |
7 |
ExpiryDate |
|
Verfall |
8 |
VoucherType |
|
Gutschrift |
9 |
PaymentTermId |
|
Kondition |
|
|
|
|
|
|
|
|
10 |
ISRNumber |
X |
|
11 |
EndToEndId |
|
Referenz |
12 |
VoucherText |
|
Text |
13 |
OwnPaymentId |
|
Eigene Zahlungsverbindung |
|
|
|
|
|
|
|
|
14 |
VoucherState |
|
|
15 |
<LedgerBooking> |
|
Siehe Ressource LedgerBookings |
|
ReturnStates |
|
|
FINANZ: Register DEBITOREN, Funktion «Erfassen»
Ressourcen-Schema
Debtors (Debitoren)
Mit dieser Ressource können die Debitoren aus Infoniqa ONE 200 ermittelt werden. Das Addressobject kann optional beim Lesen gefüllt werden. Beim Schreiben von Debtors wird das jedoch nicht unterstützt. Es muss zuerst eine Adresse geschrieben werden und die Adressnummer dann im Feld AddressId gesetzt werden.
Übersicht Daten-Model
Debtor:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
AddressId |
|
Adresse |
2 |
DebtorId |
|
Debitor |
3 |
MatchCode |
|
|
4 |
Name |
X |
Nicht unterstützt |
5 |
CurrencyId |
|
Währung |
6 |
IsBlocked |
|
Sperren |
7 |
CreditLine |
|
Kreditlimite |
8 |
AccountId |
|
Sammelkonto |
9 |
RevenueAccountId |
|
Erlöskonto |
10 |
ProposedCostCenterId |
|
Vorschlag KST |
11 |
TypeMarketId |
|
Marktzugehörigkeit |
12 |
TaxCode |
|
Steuernummer |
13 |
SupplierNumber |
|
Lieferantennummer |
14 |
PaymentTermId |
|
Zahlungsverbindung eigene Bank |
15 |
ReminderId |
X |
Nicht unterstützt |
16 |
Balance |
|
Saldo |
|
<Address> |
|
Adressobjekt siehe Ressource Addresses |
|
ReturnStates |
|
|
FINANZ: Register DEBITOREN, Funktion «Stamm»
Ressourcen-Schema
Die Marktzugehörigkeiten können mit dem Typ «Market» über die TextTypes-Ressource ermittelt werden.
LedgerBookings (Hauptbuch-Buchungen)
Mit dieser Ressource können die Hauptbuch-Buchungen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
LedgerBooking:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
ValueDate |
|
Valuta |
2 |
VoucherDate |
|
Beleg |
3 |
VoucherId |
|
Beleg-Nr. |
4 |
VoucherIdOriginal |
X |
|
5 |
Reference |
|
Referenz |
6 |
TotalAmountKeyCurrencyGross |
|
|
7 |
TotalAmountKeyCurrencyNet |
|
|
8 |
TotalAmountKeyCurrencyTax |
|
|
9 |
LedgerTransactions |
|
Siehe LedgerTransactions (Soll/Haben-Buchungen) |
10 |
LedgerBookingState |
|
|
|
ReturnStates |
|
|
FINANZ: Register HAUPTBUCH, Funktion «Journal»
Ressourcen-Schema
LedgerTransactions (Soll/Haben-Buchungen)
Mit dieser Ressource können die Hauptbuch-Buchungen aus Infoniqa ONE 200 ermittelt werden. Achtung, in Infoniqa ONE 200 muss immer eine Soll- und eine Habenbuchung definiert werden.
Übersicht Daten-Model
LedgerTransactions:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
LedgerTransactionId |
|
|
2 |
Counter |
|
|
3 |
AccountId |
|
Konto |
4 |
AccountType |
|
|
5 |
CurrencyId |
|
Währung |
6 |
Amount |
|
Betrag |
7 |
ExchangeRate |
|
Kurs |
8 |
TaxRateId |
|
|
9 |
Text |
|
Text |
10 |
AmountKeyCurrencyGross |
|
|
11 |
AmountKeyCurrencyNet |
|
|
12 |
AmountKeyCurrencyTax |
|
|
13 |
AmountBookingGross |
|
|
14 |
AmountBookingNet |
|
|
15 |
AmountBookingTax |
|
|
16 |
AmountAccountGross |
|
|
17 |
AmountAccountNet |
|
|
18 |
AmountAccountTax |
|
|
19 |
CostBookings |
|
Siehe CostBookings (Kosten-Buchungen) |
FINANZ: Register HAUPTBUCH, Funktion «Journal»
Ressourcen-Schema
JSON-Beispiel
Das JSON-Beispiel schreibt eine Hauptbuchung im Mandant ZZ
Soll 1000 – Haben 3200 mit Steuer-ID 20, Bruttobetrag CHF 1000 und 2 Kostenbuchungen
[ { "valueDate": "2021-03-26", "voucherDate": "2021-03-26", "voucherId": 0, "voucherIdOriginal": 0, "reference": "Referenz", "ledgerBookingState" : "Provisionally", "ledgerTransactions": [ { "accountId": "1000", "accountType": "Debit", "amount": 1000, "counter": 1, "currencyId": "CHF", "exchangeRate": 1, "ledgerTransactionId": 0, "text": "REST-Buchung", }, { "accountId": "3200", "accountType": "Credit", "amount": 1000, "counter": 1, "currencyId": "CHF", "exchangeRate": 1, "ledgerTransactionId": 0, "text": "REST-Buchung", "taxRateId": { "id": "20", "useDefault": false }, "CostBookings" : [ { "costTypeId": "3200", "costCenterCostUnit1Id" : "PROD", "costCenterCostUnit2Id" : "", "text" : "KST-Buchung Haben 1", "amount" : 100,
"projectId" : "" }, { "costTypeId": "3000", "costCenterCostUnit1Id" : "VERW", "costCenterCostUnit2Id" : "", "text" : "KST-Buchung Haben 2", "amount" : 828.5,
"projectId" : "" } ] } ] } ]
CostBookings (Kosten-Buchungen)
Mit dieser Ressource können die Kosten-Buchungen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
CostBookings:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CostTypeId |
|
Kostenart |
2 |
CostCenterCostUnit1Id |
|
Kostenstelle |
3 |
CostCenterCostUnit2Id |
|
Kostenträger |
4 |
Amount |
|
Betrag |
5 |
Text |
|
Text |
6 |
ProjectId |
|
Projektnummer |
FINANZ: Register HAUPTBUCH, Funktion «Journal» - Kostenverteilung
Ressourcen-Schema
Archive (Archivierung DMS)
Mit dieser Ressource können Archivierungsinformationen zu einem Beleg hinzugefügt werden.
Übersicht Daten-Model
Archive:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
|
---|---|---|---|---|
1 |
Typ |
|
C = Kreditorenbeleg D = Debitorenbeleg L = Hauptbuchung |
|
2 |
DMSTenantId |
|
Archivierungs-Mandant |
|
3 |
AlphaId |
|
Alphanumerischer Wert |
|
4 |
NumericId |
|
Numerischer Wert |
|
5 |
BookingId |
|
C = Laufnummer Kreditorenbuchung (lfnbrk) D = Laufnummer Debitorenbuchhaltung (lfnbrk) L = Laufnummer Buchung (lfnbr) |
|
6 |
Hyperlink |
|
Hyperlink auf das Dokument (File, URL) |
|
7 |
Description |
|
Beschreibung |
|
|
ReturnStates |
|
|
JSON-Beispiel
[ ], "typ": "C", "bookingId": 1, "dmsTenantId": "ZZ", "alphaId": "", "numericId": 0, "hyperlink": "C:\temp\Rechnungen\Rechnung 600382.pdf", "description": "Rechnung Turbine von Gubler AG" } ]
FINANZ: Register DEBITOREN, Funktion «Mahngruppen»
Ressourcen-Schema
Operations (Auftrag)
Verfügbare Ressourcen
|
GET (Lesen) |
POST (Neu Erstellen) |
PUT (Aktualisieren) |
DELETE (Löschen) |
|
---|---|---|---|---|---|
Customers (Kunden) |
X |
X |
|
|
|
Items (Artikel) |
X |
X |
|
|
|
PurchaseVouchers (Einkaufsbeleg inkl. Zeilen) |
X |
X |
|
|
|
PurchaseVoucherRows (Einkaufsbelegzeilen, Rüsten) |
X |
|
X |
|
|
SalesVouchers (Verkaufsbeleg inkl. Zeilen) |
X |
X |
|
|
|
SalesVoucherRows (Verkaufsbelegzeilen, Rüsten) |
X |
|
X |
|
|
Services (Leistungen) |
X |
X |
|
|
|
Stocks (Lagerorte) |
X |
X |
|
|
|
Suppliers (Lieferanten) |
X |
X |
|
|
|
VoucherTypes (Belegtypen) |
X |
|
|
|
Customers (Kunden)
Mit dieser Ressource können die Kunden aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Customer:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
DebtorId |
|
Debitor |
2 |
<Debtor> |
|
Siehe in der Ressource Debtor im Finanz-Kapitel |
3 |
CurrencyId |
|
Währung |
4 |
TypeInvoiceId |
|
Rechnungsart |
5 |
TypeInvoiceDescription |
X |
|
6 |
IsFacturXEnabled |
|
Factur-X für Rechnungen aktivieren |
7 |
EbankingType |
|
Typ |
8 |
EbillAccountId |
|
eBill AccountID |
9 |
IsVatIncluded |
X |
|
|
ReturnStates |
|
|
AUFTRAG: Register VERKAUF I, Funktion «Kundenstamm»
Ressourcen-Schema
Die Rechnungsarten können mit dem Typ «Invoice» über die TextTypes-Ressource ermittelt werden.
Items (Artikel)
Mit dieser Ressource können die Artikel aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Item:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
ItemId |
|
Artikelnummer |
2 |
Description1 |
|
Bezeichnung 1 |
3 |
Description2 |
|
Bezeichnung 2 |
4 |
Description3 |
|
Bezeichnung 3 |
5 |
BarCode |
|
Strichcode |
6 |
TypeItemStateId |
|
Status |
7 |
TypeItemTypeId |
|
Artikeltyp |
8 |
MatchCode |
|
Matchcode |
9 |
TypeItemUnitId |
|
Basiseinheit |
10 |
TypeItemUnitDescription |
X |
|
|
ReturnStates |
|
|
AUFTRAG: Register WAWI I, Funktion «Artikelstamm»
Ressourcen-Schema
Die Basiseinheiten können mit dem Typ «ItemUnit» über die TextTypes-Ressource ermittelt werden.
PurchaseVouchers (Einkaufsbelege inkl. Zeilen)
Mit dieser Ressource können die Einkaufsbelege aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
PurchaseVoucher:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
PurchaseVoucherId |
|
Interne Nummer des Beleges |
2 |
VoucherNumber |
|
Belegnummer |
3 |
VoucherTypeId |
|
Belegtyp |
4 |
CreditorId |
|
Lieferant |
5 |
CurrencyId |
|
Währung |
6 |
VoucherDate |
|
Belegdatum (Beleg) |
7 |
OrderDate |
|
Bestelldatum (Bestellt) |
8 |
DeliveryDate |
|
Lieferdatum (Lieferung) |
9 |
ValueDate |
|
Valutadatum (Valuta) |
10 |
ExpiryDate |
|
Verfalldatum (Verfall) |
11 |
PriceBasisDate |
|
Preisbasis |
12 |
ContactPersonId |
|
Sachbearbeiter |
13 |
PurchasePersonId |
|
Einkäufer |
14 |
VoucherReference |
|
Belegreferenz |
15 |
Reference |
|
Referenz |
16 |
VoucherTotal |
|
Belegtotal BW |
17 |
VoucherTotalExclusiveVat |
|
Exklusive Mehrwertsteuer |
18 |
VoucherTotalBaseCurrency |
|
Belegtotal CHF |
19 |
ExternalVoucherNumber |
|
Externe Belegnummer |
20 |
PrintState |
|
Druckfreigabe |
21 |
Liste <PurchaseVoucherRows> |
|
Zeilen |
|
ReturnStates |
|
|
AUFTRAG: Register EINKAUF I, Gruppe «Einkauf», Funktion «Erfassen»
Ressourcen-Schema
PurchaseVouchersRows (Einkaufsbelegzeilen)
Mit dieser Ressource können die Einkaufsbelegzeilen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
PurchaseVouchersRow:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
PurchaseVoucherId |
|
Interne Nummer des Beleges |
2 |
VoucherTypeId |
|
Belegtyp |
3 |
PurchaseVoucherRowId |
|
Interne Nummer der Belegzeile |
4 |
ItemId |
|
Artikelnummer |
5 |
Description1 |
|
Artikelbezeichnung 1 |
6 |
StockId |
|
Lager |
7 |
OrderQuantity |
|
Bestellmenge |
8 |
DeliverQuantity |
|
Liefermenge |
9 |
TypeItemUnitId |
|
Einheit |
10 |
PricePerUnit |
|
Preis |
11 |
DiscountPercent |
|
Rabatt % |
12 |
DiscountAmount |
|
Rabattbetrag |
13 |
VatId |
|
Sc (Steuercode) |
14 |
AccountId |
|
Konto |
15 |
CostCenterId |
|
Kostenstelle / Kostenträger |
16 |
RowTotal |
|
Total |
|
ReturnStates |
|
|
AUFTRAG: Register EINKAUF I, Gruppe «Einkauf», Funktion «Erfassen»
Griderfassung
Button Zeilen
Ressourcen-Schema
SalesVouchers (Verkaufsbelege inkl. Zeilen)
Mit dieser Ressource können die Verkaufsbelege aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
SalesVoucher:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
SalesVoucherId |
|
|
2 |
VoucherNumber |
|
|
3 |
VoucherTypeId |
|
|
4 |
DebtorId |
|
|
5 |
CurrencyId |
|
|
6 |
VoucherDate |
|
|
7 |
OrderDate |
|
|
8 |
DeliveryDate |
|
|
9 |
ValueDate |
|
|
10 |
ExpiryDate |
|
|
11 |
PriceBasisDate |
|
|
12 |
ContactPersonId |
|
|
13 |
SalesPersonId |
|
|
14 |
VoucherReference |
|
|
15 |
Reference |
|
|
16 |
VoucherTotal |
|
|
17 |
VoucherTotalExclusiveVat |
|
|
18 |
VoucherTotalBaseCurrency |
|
|
19 |
ExternalVoucherNumber |
|
|
20 |
PrintState |
|
|
21 |
Liste <SalesVoucherRows> |
|
|
|
ReturnStates |
|
|
AUFTRAG: Register VERKAUF I, Gruppe «Verkauf», Funktion «Erfassen»
Ressourcen-Schema
SalesVouchersRows (Verkaufsbelegzeilen)
Mit dieser Ressource können die Verkaufsbelegzeilen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
SalesVoucherRow:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
SalesVoucherId |
|
Interne Nummer des Beleges |
2 |
VoucherTypeId |
|
Belegtyp |
3 |
SalesVoucherRowId |
|
Interne Nummer der Belegzeile |
4 |
ItemId |
|
Artikelnummer |
5 |
Description1 |
|
Artikelbezeichnung 1 |
6 |
StockId |
|
Lager |
7 |
OrderQuantity |
|
Bestellmenge |
8 |
DeliverQuantity |
|
Liefermenge |
9 |
TypeItemUnitId |
|
Einheit |
10 |
TypeItemUnitDescription |
X |
|
11 |
PricePerUnit |
|
Preis |
12 |
DiscountPercent |
|
Rabatt % |
13 |
DiscountAmount |
|
Rabattbetrag |
14 |
VatId |
|
Sc (Steuercode) |
15 |
AccountId |
|
Konto |
16 |
CostCenterId |
|
Kostenstelle / Kostenträger |
17 |
RowTotal |
|
Total |
|
ReturnStates |
|
|
AUFTRAG: Register VERKAUF I, Gruppe «Verkauf», Funktion «Erfassen»
Griderfassung
Button Zeilen
Ressourcen-Schema
Services (Leistungen)
Mit dieser Ressource können die Leistungen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Service:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
ServiceId |
|
Leistungsnummer |
2 |
Description1 |
|
Bezeichnung 1 |
3 |
Description2 |
|
Bezeichnung 2 |
4 |
Description3 |
|
Bezeichnung 3 |
5 |
TypeServiceStateId |
|
Status |
6 |
TypeServiceTypeId |
|
Typ |
7 |
MatchCode |
|
Matchcode |
8 |
TypeServiceUnitId |
|
Einheit |
|
ReturnStates |
|
|
AUFTRAG: Register SPEZIAL, Funktion «Leistungsstamm»
Ressourcen-Schema
Die Basiseinheiten können mit dem Typ «ServiceUnit» über die TextTypes-Ressource ermittelt werden.
Stocks (Lagerorte)
Mit dieser Ressource können die Lagerorte aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Stocks:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
StockId |
|
Interne Nummer des Lagerortes |
2 |
Description |
|
Bezeichnung |
3 |
ParentStockId |
|
Interne Nummer des übergeordneten Lagerortes |
4 |
TypeStockStateId |
|
Status |
|
ReturnStates |
|
|
AUFTRAG: Register WAWI I, Gruppe «Stammdaten», Funktion «Lagerorte/Sektoren»
Ressourcen-Schema
Die Status-Texte können mit dem Typ «StockState» über die TextTypes-Ressource ermittelt werden.
Suppliers (Lieferanten)
Mit dieser Ressource können die Lieferanten aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Supplier:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
CreditorId |
|
Kreditor |
2 |
<Creditor> |
|
Siehe in der Ressource CREDITOR im Finanz-Kapitel |
3 |
CurrencyId |
|
Währung |
4 |
TypeInvoiceId |
|
Rechnungsart |
5 |
TypeInvoiceDescription |
X |
|
6 |
IsVatIncluded |
X |
|
|
ReturnStates |
|
|
AUFTRAG: Register EINKAUF I, Funktion «Lieferantenstamm»
Ressourcen-Schema
VoucherTypes (Belegtypen)
Mit dieser Ressource können die Belegtypen aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
VoucherType:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
VoucherTypeId |
|
Nummer |
2 |
Description |
|
Belegtyp |
3 |
VoucherCodeType |
|
Belegbereich (Verkauf oder Einkauf) |
4 |
DateFrom |
|
Gültig von |
5 |
DateTo |
|
Gültig bis |
6 |
NumberRangeFrom |
|
Nummer von |
7 |
NumberRangeTo |
|
Nummer bis |
|
ReturnStates |
|
|
AUFTRAG: Einstellungen, Register «Belege»
Ressourcen-Schema
Payroll (Personal)
Verfügbare Ressourcen
|
GET (Lesen) |
POST (Neu erstellen) |
PUT (Aktualisieren) |
DELETE (Löschen) |
---|---|---|---|---|
Employees (Mitarbeiter) |
X |
|
|
|
PayrollData (Lohn-Daten) |
|
X |
|
|
Employees (Mitarbeiter)
Mit dieser Ressource können die Mitarbeiter aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
Employee:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
EmployeeId |
|
Personal-Nr. |
2 |
LastName |
|
Name |
3 |
FirstName |
|
Vorname |
4 |
Sex |
|
Geschlecht |
5 |
DateOfBirth |
|
Geburtsdatum |
6 |
EntryDate |
|
Gültig von (Gruppe Ein-/Austritt) |
7 |
WithdrawalDate |
|
bis (Gruppe Ein-/Austritt) |
8 |
ModifiedDate |
|
Erstellungsdatum des Datensatzes |
9 |
ReturnStates |
|
|
PERSONAL: Register PERSON, Funktion «Stammdaten»
Ressourcen-Schema
PayrollData (Lohn-Daten)
Mit dieser Ressource können die Lohn-Daten aus Infoniqa ONE 200 ermittelt werden.
Übersicht Daten-Model
PayrollData:
Nummer |
DTO-Feldname |
Nur Infoniqa ONE 50 |
Infoniqa ONE 200 GUI-Feldname |
---|---|---|---|
1 |
SalaryTypeId |
|
Lohnart |
2 |
EmployeeId |
|
Personal-Nr. (siehe Mitarbeiter) |
3 |
AccountingPeriodeFrom |
|
Von |
4 |
AccountingPeriodeTo |
|
Bis |
5 |
Factor |
|
Wert* |
6 |
Rate |
|
Wert* |
7 |
Description |
|
Text |
8 |
ReturnStates |
|
|
* Je nach Lohnart kann ein Wert für «factor» oder für «rate» abgefüllt werden. Das wird in der Lohnart definiert. Wird zum Beispiel der Faktor (factor) als Typ «Variabel» definiert, so kann hier ein Wert über die Schnittstelle gesetzt werden.
PERSONAL: Register LOHNVERARBEITUNG, Funktion «Alle Lohndaten»
Ressourcen-Schema
JSON-Beispiel
Das JSON-Beispiel schreibt Lohndaten im Mandanten ZZ für die Person 10116, Amweg Ursula
[ { "salaryTypeId": "1100", "employeeId": "10116", "accountingPeriodeFrom": "2021-01-31", "accountingPeriodeTo": "2021-01-31", "factor": 10, "rate": 0, "description": "Monatslohn", "returnStates": [ { "errorCode": 0, "message": "string", "stateCode": 100, "stateClass": "None", "id": 0 } ] } ]