Finanzbuchhaltung Buchungen
Beschreibung
Quelle | PerformX Buchung [performx.buchung] |
Ziel | Abacus Finanzbuchhaltung (Hauptbuch, Ist-Zahlen) |
Abacus Schnittstellenversion | FIBU - XML Buchungen Version 2021.00 |
Technische Bezeichnung | fibu/FibuBooking_2021.00 |
Abacus Dokumentation | |
WebService Parameter | |
Beschreibung | . Siehe Übersicht "Integrationen" |
Bedingungen
Bedingung |
|
Vergabe Identifikation/Nummer | Abacus |
Parameter Connector | ParameterName: "MandantenNummer |
Spezifikation Standard-Schnittstelle
Basis Mapping | PerformX.Buchung |
Synchronisation | Update und Insert |
Verwendeter Index | - |
WebService Parameter
XML Element Name | Beschreibung Abacus | PerformX Beschreibung | Mapping |
ApplicationParam.Parameters.StringData[0].Name | Buchungsjournal definieren: Name |
| "EJO.ID" |
ApplicationParam.Parameters.StringData[0].Value | Buchungsjournal definieren: Wert |
| "E" # (Text)(year(Datum)%100) |
ApplicationParam.Parameters.BooleanData[0].Name | MWST-Berechnung definieren: Name |
| "Calculate.MWST" |
ApplicationParam.Parameters.BooleanData[0].Value | MWST-Berechnung definieren: Wert |
| true |
Übertrag von PerformX nach Abacus
XML Element Name | Beschreibung Abacus | PerformX Beschreibung | Mapping |
+ Entry | Buchung |
|
|
+ CollectiveInformation | Sammel Information |
|
|
- EntryLevel | Eintragsebene | Fix (Ist-Buchung) | "A" |
- EntryType | Eintragstyp | Fix (Single-/Einzelbuchung) | "S" |
- Type | Typ | Fix (Normale Buchung) | "Normal" |
- DebitCredit | Soll/Haben | Fix (Debit-/Sollbuchung) | "D" |
- Client | Mandant | Externe Nummer Mandant | DebiExterneMandantNr |
- Division | Geschäftsbereich | Externe Nummer GB, 0 wenn keine | Bereich.DebiExterneGeschaeftsbereichNr |
- KeyCurrency | Basiswährung | Fix | "CHF" |
- EntryDate | Datum |
| Datum |
+ AmountData | BetragElement |
|
|
- Currency | Währung |
| "CHF" |
- Amount | Betrag |
| 0 |
- KeyAmount | Basiswährungsbetrag |
| Betrag |
- Account | Konto |
| SollKonto.Nummer |
- BookingLevel1 | Buchungsebene 1 |
| Wenn SollKontoart Aufwand/Ertrag und KostenstelleID nicht leer und Kostenstelle, dann KostenstelleNummer, sonst 0 |
- BookingLevel2 | Buchungsebene 2 |
| Wenn SollKontoart Aufwand/Ertrag und Kostenstelle2ID nicht leer und Kostenstelle2, dann Kostenstelle2Nummer, sonst 0 |
- Text1 | Text 1 |
| if(AbgrenzungsbuchungTyp == 10, "Abgrenzung", if(AbgrenzungsbuchungTyp == 20, "Auflösung Abgrenzung", if(AbgrenzungsbuchungTyp == 60, "Aufgelöste Abgrenzung", Text))) |
- Text2 | Text 2 |
| if(AbgrenzungsbuchungTyp == 10, "Abgrenzung", if(AbgrenzungsbuchungTyp == 20, "Auflösung Abgrenzung", if(AbgrenzungsbuchungTyp == 60, "Aufgelöste Abgrenzung", Text2))) |
- DocumentNumber | Belegnummer | Rechnungsnummer | BelegNr |
- SingleCount | Anzahl Einzeleinträge | Fix (bei Einzelbuchungen immer 0) | 0 |
+ SingleInformation | Einzel Information |
|
|
- Type | Typ | Fix (Normale Buchung) | "Normal" |
- DebitCredit | Soll/Haben |
| "S" |
- EntryDate | Datum |
| Datum |
+ AmountData | BetragElement |
|
|
- Currency | Währung | Fix (Default-Währung) | "CHF" |
- Amount | Betrag |
| 0 |
- KeyAmount | Basiswährungsbetrag |
| Betrag |
- Account | Konto |
| HabenKonto,Nummer |
- TaxAccount | Mwst Konto |
| MWST.ExterneID |
- BookingLevel1 | Buchungsebene 1 |
| Wenn HabenKontoart Aufwand/Ertrag und KostenstelleID nicht leer und KostenstelleNummer + Suffix pro Bereich A/B/C, , sonst 0 |
- BookingLevel2 | Buchungsebene 2 |
| Wenn HabenKontoart Aufwand/Ertrag und Kostenstelle2ID nicht leer und Kostenstelle2Nummer + Suffix pro Bereich A/B/C, , sonst 0 |
- Text1 | Text 1 |
| if(AbgrenzungsbuchungTyp == 10, "Abgrenzung", if(AbgrenzungsbuchungTyp == 20, "Auflösung Abgrenzung", if(AbgrenzungsbuchungTyp == 60, "Aufgelöste Abgrenzung", Text))) |
- Text2 | Text 2 |
| if(AbgrenzungsbuchungTyp == 10, "Abgrenzung", if(AbgrenzungsbuchungTyp == 20, "Auflösung Abgrenzung", if(AbgrenzungsbuchungTyp == 60, "Aufgelöste Abgrenzung", Text2))) |
+ TaxData | MwstElement |
|
|
- TaxIncluded | Mwst Inklusive |
| if(?MWSTID, "", if(MWSTVerbuchung == 10, 'I', 'E')) |
- TaxType | Mwst Typ | 0 | 0 |
- UseCode | Nutzungscode | Fix 0 (vereinbart) | 0 |
+ AmountData | BetragElement |
|
|
- Currency | Währung | Fix (Default-Währung) | "CHF" |
- Amount | Betrag | Fix | 0 |
- KeyAmount | Basiswährungsbetrag | MWST-Betrag | Math.round(BetragMWST, 0.01) |
- TaxRate | Mwst Rate |
| MWSTSatz ?? 0 |
- TaxCoefficient | Mwst Koeffizent |
| 100 |
- Country | Land | Fix: Land in dem MWST fällig ist | "CH" |
- TaxCode | Mwst Code |
| MWST.ExterneID ?? "" |
- FlatRate | Pauschal Rate | Fix: 0 | 0 |
Übertrag von Abacus nach PerformX
Feld PerformX | Inhalt | Beschreibung | Mapping |
|
|
|
|