Neue Abacus-Schnittstelle einrichten – Anleitung

Auf den Benutzer den Abacus-Login des jeweiligen Users erfassen.

Achtung: Passwort darf maximal 10 Zeichen lang sein. Jeder User sollte sein eigener Login haben, da unter diesen Zugangsdaten im Abacus gearbeitet wird.
Der User darf beim Anwenden dieser Schnittstelle in diesem Moment in keinem Abacus-Modul sein.

Schnittstelle und Abacus-Mandant in den Allgemeinen Einstellungen definieren

Der AbaView User kann tendenziell der Administrator sein. Wichtig ist, dass unter diesem User niemand arbeitet. Dieser User muss AbaView berechtigungen haben

Tipp
Der Exportpfad muss nicht zwingend definiert werden.
Standardmässig exportiert es die Daten ins KFM-Export Verzeichnis in den SorbaDaten. Definiert man hier einen Exportpfad, kopiert es einfach die Datei noch in den Exportpfad der Erreichbar sein muss.

XML-Export

Um den Export auf XML umzustellen muss die VI Version auf "ab VI 2013" eingestellt werden.

Hilfe:

FM: Login failed
Step 1: Überprüfen in der Benutzerverwaltung das jeder Abacus User nur einmal hinterlegt ist.
Step 2: Der Abaview-User darf unter keinem User zugewiesen sein. Auch darf dieser User nie "aktiv" im Abacus arbeiten (also auch kein Administrator als AbaView hinterlegen)
Step 3: Der entsprechende AbacusUser darf bei einer Aktion nie selber nochmal "aktiv" sein. Das heisst, es dürfen keine weitere Abacus-Sessions mit dem selben User existieren. 
FM: Abacus konnte nicht gestartet werden. Das System kann die angegebene Datei nicht finden.
Step 1: Java installieren
Step 2: "javaws" ausführen in "Programm ausführen..."
Step 3: Wenn javaws gestartet werden kann...nochmals in Sorba ausprobieren
Step 4: Konnte javaws nicht gefunden werden, dann in abacusinterface.ini folgenden Eintrag erstellen:
[AbacusStartPath]
TS-NAME= C:\Program Files\Java\jre7\bin\javaws (TS-NAME ist der entsprechende Rechner, der Pfad muss zu diesem javaws File auf dem entsprechenden Rechner verweisen)

Abacus Test-Tools:

AbaEngineExample.exe
LohnAbaConnectTest.exe (HierarchyEmployee_2009_00)

DebiAbaConnectTest.exe (Customer_2007_10)

AdreAbaConnectTest.exe (Address_2010_00)

FibuAbaConnectTest.exe (FibuClassification_2008_00")

Dev.Projects:
DevExamples.zip

 

Import-Feldzuweisungen ändern

Sollten die Standardfeldzuweisungen im SORBA nicht stimmen, sprich die Felder werden nicht richtig gefüllt, so können die Zuweisungen manuell getätigt werden.
Dazu im kfm-Ordner ein AbacusInterface.ini erstellen. Das ini-File muss wie folgt aufgebaut werden.
[SCHNITTSTELLE]
SorbaFeld=AbacusFeld
SorbaFeld=AbacusFeld
....

Es stehen folgende Schnittstellen zur Verfügung:

Import Adressen

Import Personal

Import Kunden

Beispiel für Ini-File: AbacusInterface.ini

Export-Feldzuweisungen ändern:

Sollten die Standardfeldzuweisungen im SORBA nicht stimmen, sprich die Felder werden nicht richtig gefüllt, so können die Zuweisungen manuell getätigt werden.
Dazu im kfm-Ordner ein AbacusInterface.ini erstellen. Das ini-File muss wie folgt aufgebaut werden.
[SCHNITTSTELLE]
AbacusFeld=SorbaFeld
AbacusFeld=SorbaFeld

Als Sorba-Felder stehen alle Felder aus $$$.IFD zur Verfügung. Ist das SorbaFeld kein existierendes Sorba-Feld, so wird dieser Wert dem Abacusfeld zugeordnet (z.B. CollectiveInformation.Text1 = Dies ist ein Test)


Folgende Abacusfelder stehen je nach Export zur Verfügung:

FibuExport

CollectiveInformation.EntryLevel
CollectiveInformation.EntryType
CollectiveInformation.Type
CollectiveInformation.DebitCredit
CollectiveInformation.Client
CollectiveInformation.Division
CollectiveInformation.KeyCurrency
CollectiveInformation.EntryDate
CollectiveInformation.ValueDate
CollectiveInformation.AmountData.Currency
CollectiveInformation.AmountData.Amount
CollectiveInformation.KeyAmount
CollectiveInformation.ExchangeRateData.FromCurrency
CollectiveInformation.ExchangeRateData.ToCurrency
CollectiveInformation.ExchangeRateData.ExchangeRate
CollectiveInformation.Account
CollectiveInformation.TaxAccount
CollectiveInformation.IntercompanyId
CollectiveInformation.IntercompanyCode
CollectiveInformation.BookingLevel1
CollectiveInformation.BookingLevel2
CollectiveInformation.BookingLevel3
CollectiveInformation.Text1
CollectiveInformation.Text2
CollectiveInformation.DocumentNumber
CollectiveInformation.SingleCount
CollectiveInformation.BookingSource
SingleInformation.Type
SingleInformation.DebitCredit
SingleInformation.EntryDate
SingleInformation.ValueDate
SingleInformation.AmountData.Currency
SingleInformation.AmountData.Amount
SingleInformation.KeyAmount
SingleInformation.ExchangeRateData.FromCurrency
SingleInformation.ExchangeRateData.ToCurrency
SingleInformation.ExchangeRateData.ExchangeRate
SingleInformation.Account
SingleInformation.TaxAccount
SingleInformation.IntercompanyId
SingleInformation.IntercompanyCode
SingleInformation.BookingLevel1
SingleInformation.BookingLevel2
SingleInformation.BookingLevel3
SingleInformation.Text1
SingleInformation.Text2
SingleInformation.DocumentNumber
SingleInformation.SelectionCode
SingleInformation.QuantityData.Unit
SingleInformation.QuantityData.Quantity
SingleInformation.QuantityData.Rate
SingleInformation.TaxData.TaxIncluded
SingleInformation.TaxData.TaxType
SingleInformation.TaxData.UseCode
SingleInformation.TaxData.AmountDataCurrency
SingleInformation.TaxData.AmountDataAmount
SingleInformation.TaxData.KeyAmount
SingleInformation.TaxData.TaxRate
SingleInformation.TaxData.TaxCoefficient
SingleInformation.TaxData.Country
SingleInformation.TaxData.TaxCode
SingleInformation.TaxData.Number
SingleInformation.TaxData.FlatRate
SingleInformation.NoteData.Text

 

DebiHeadExport

DocumentCode
CustomerNumber
Number
ExternalDocumentNumber
Reference
UniqueReference
Text
AccountReceivableDate
GeneralLedgerDate
DispositionDate
Currency
Amount
KeyAmount
AmountOI
KeyAmountOI
BusinessCase
Division
PersonInCharge
CostGroup
ReminderArea
CashManagementGroup
ReminderProcedure
GroupNumber1
GroupNumber2
GroupNumber3
GroupCode1
GroupCode2
GroupCode3
PaymentCentre
PaymentOrderProcedure
PaymentReferenceLineType
PaymentReferenceLine
CollectiveAccount
CollectiveCostCentre1
CollectiveCostCentre2
InvoiceAddress
ReminderAddress
ReminderContact
NoTax
ContinueOnError
TaxRecalculation
StatusIdentification
+ AddressData
AddressData.Number
AddressData.CodeName
AddressData.Name
AddressData.FirstName
AddressData.Line1
AddressData.Line2
AddressData.Line3
AddressData.Line4
AddressData.Line5
AddressData.Country
AddressData.ZIP
AddressData.City
AddressData.Language

 

DebiPosExport

Number
Amount
KeyAmount
CreditAccount
Project
CreditCostCentre1
CreditCostCentre2
TaxMethod
TaxCode
TaxIncluded
TaxDateValidFrom
TaxAmount
KeyTaxAmount
Text
Quantity
QuantityCode
GeneralLedgerCode
Division
ConsolidationCode
ExternalOrder
ExternalLineItem
ExternalReference
PaymentTerm.Number
PaymentTerm.CopyFromTable
PaymentTerm.Type
PaymentTerm.PartialPaymentMonthly
PaymentTerm.NumberOfPartialPayments
PaymentTerm.DeadlineInDays
PaymentTerm.DeadlineAsDate
PaymentTerm.DiscountDays1
PaymentTerm.DiscountPercentage1
PaymentTerm.DiscountDays2
PaymentTerm.DiscountPercentage2
PaymentTerm.DiscountDays3
PaymentTerm.DiscountPercentage3
PaymentTerm.PaymentReferenceLine
PaymentTerm.PartialPaymentTermNumber
PaymentTerm.PartialPaymentTermDeadlineInDays
PaymentTerm.PartialPaymentTermDeadlineAsDate
PaymentTerm.PartialPaymentTermDiscountDays
PaymentTerm.PartialPaymentTermDiscountPercentage
PaymentTerm.PartialPaymentTermAmountInPercentage
PaymentTerm.PartialPaymentTermAmount
PaymentTerm.PartialPaymentTermPaymentReferenceLine
NoteData.Language
NoteData.Note

LohnExport

EmployeeNumber
PeriodDate
PeriodNumber
PayrollType
DocumentNumber
Currency
TextPayrollType
Amount
MutationCodeAmount
Factor
MutationCodeFactor
CostCentre1
CostCentre2
FreeNumber
MunicipalityFunction
MunicipalityType
ChildNumber
Division

AdrExport

AddressNumber
LastName
FirstName
CodeName
Country
ZIP
City
Language
Supplement
Line1
Line2
Line3
Line4
SalutationNumber
IndustryCode
SalutationName
Title
Text
Website
Email
Phone1
Phone2
Mobile
Fax
Free1
Free2
FreeDate
Inactive
State
NumberOfContacts
IsOrderProcessingCustomer
IsDebtor
IsAccountPayable
IsPayrollAddress
IsHumanResourcesAddress
NameCodeAvailable
IsInventory
IsPayrollLight
IsWorX
IsEPay
IsProject
IsAbaShop
IsGeneralLedgerAddress
IsSCMAddress
IsExternal1
IsExternal2
IsExternal3
ModificationDate
ModifiedBy
EntryDate
EnteredBy
TextField1
TextField2
TextField3
TextField4
InfoField1
InfoField2
InfoField3
InfoField4
InfoField5
InfoField6
Number1
Number2
Number3
Number4
Date1
Date2
Code1
Code2
Code3
Code4
YesNo1
YesNo2
YesNo3
YesNo4
YesNo5
YesNo6
YesNo7
YesNo8
YesNo9
YesNo10
YesNo11
YesNo12
YesNo13
YesNo14
YesNo15
YesNo16
YesNo17
YesNo18
YesNo19
YesNo20
YesNo21
YesNo22
YesNo23
YesNo24
YesNo25
YesNo26
YesNo27
YesNo28
YesNo29
YesNo30
Note
IsContactOnly
SubjectType
AANMainSubject
AddressBaseType
HasNoAddress
Guid
SuisseId
SolvencyProviderId
CommercialRegisterId
SolvencyRating
SolvencyStatus
SolvencyId
SolvencyLastCheckDate
SolvencyDataValidUntil
SolvencyFlag1
SolvencyFlag2
SolvenyAbacusRating
SolvencyFreeDate
SolvencyFreeText
AddressValidAsOf
EnterpriseId
EnterpriseId2
TaxIDSwitzerland
TaxIDEuropeanUnion
NamePrefix
NameAffix
HouseNumber
PriceNumberDirectSales
PriceNumberAnalysis

Kundenexport

UniqueReference
CodeName
CustomerNumber
CustomerID
PaymentTermNumber
TurnoverCustomer
PersonInCharge
NoTurnoverActive
CreditLimitType
CreditLimitAmount
CreditLimitFromTurnoverCustomer
MultipleCurrenciesActive
DefaultCurrency
AccountProposalType
AccountProposalNumber
ReminderAddress
ReminderContact
ReminderProcedure
ReminderArea
ReminderType
ReminderDeliveryFlag
ReminderNoReminder
ReminderBlocked
ReminderIntervalMinimised
ReminderBlockedUntil
ReminderBlockedDeliveryFlag
CollectiveDebtor
InactiveFrom
TaxIDSwitzerland
TaxIDEuropeanUnion
Division
Intercompany
CostGroup
CustomerCommissionGroup
CommissionPayer1
CommissionPayer2
AbcCode
CashManagementGroup
GroupNumber1
GroupNumber2
GroupNumber3
GroupCode1
GroupCode2
GroupCode3
Tenant
DispositionDateFlag
DispositionDateDays
OutpaymentMethod
DebitMethod
DeleteAddressIfPossible
ContinueOnError
SubLedgerAccountNumber
ClassificationElement.Variant
ClassificationElement.Designation
ClassificationElement.Element
ClassificationElement.Level
NoteData.Type
NoteData.Number
NoteData.Note
NoteData.Designation
AddressData.AddressNumber
AddressData.CodeName
AddressData.Name
AddressData.FirstName
AddressData.AdditionalLine
AddressData.Line1
AddressData.Line2
AddressData.Line3
AddressData.Line4
AddressData.Country
AddressData.ZIP
AddressData.City
AddressData.Phone1
AddressData.Phone2
AddressData.Fax
AddressData.Mobile
AddressData.SalutationNumber
AddressData.SalutationName
AddressData.Title
AddressData.IndustryCode
AddressData.Text
AddressData.Website
AddressData.Email
AddressData.Language
AddressData.FreeDate
AddressData.FreeField1
AddressData.FreeField2
AddressData.SubjectType
AddressData.AANMainSubject
AddressData.AddressValidAsOf
CurrencyData.Currency
CurrencyData.TaxCode
CurrencyData.CurrencyRisk
CurrencyData.CurrencyLimitAmount
CurrencyData.PaymentOrderESRProcedure
CurrencyData.PaymentOrderIPIProcedure
CurrencyData.StandardProcedure
OrderProcessingData.Currency
OrderProcessingData.InvoiceDocument
OrderProcessingData.InvoiceCopies
OrderProcessingData.SwitchMinimumAmount
OrderProcessingData.MinimumAmount
OrderProcessingData.Table7
OrderProcessingData.Table9
OrderProcessingData.Table10
OrderProcessingData.Table18
OrderProcessingData.Table19
OrderProcessingData.Table20
OrderProcessingData.Table21
OrderProcessingData.ConditionGroupCustomer
OrderProcessingData.FixedPriceNumberArticle
OrderProcessingData.FixedPriceNumberService
OrderProcessingData.Table33
OrderProcessingData.Table32
OrderProcessingData.Table34
OrderProcessingData.DiscountAllowed
OrderProcessingData.GraduatedConditionAllowed
OrderProcessingData.PromotionConditionAllowed
OrderProcessingData.SpecialConditionAllowed
OrderProcessingData.BacklogAllowed
OrderProcessingData.TakeOverTaxFromProductData
OrderProcessingData.ProductAccountSetIncome
OrderProcessingData.ProductAccountSetExpense
OrderProcessingData.IndividualOrderNumber
OrderProcessingData.CollectiveOrderNumber
OrderProcessingData.SerialInvoiceNumber
OrderProcessingData.ProjectInvoiceNumber
OrderProcessingData.PartialInvoiceNumber
OrderProcessingData.ProjectPartialInvoiceNumber
OrderProcessingData.CreditNoteNumber
OrderProcessingData.ProjectCreditNoteNumber
OrderProcessingData.OfferNumber
OrderProcessingData.ProjectOfferNumber
OrderProcessingData.FrameOrderNumber
AbaWorXData.Currency
AbaWorXData.CustomerGroup
AbaWorXData.Condition
AbaWorXData.SwitchTakeOverTaxFromProductData
AbaWorXData.Table1
AbaWorXData.Table2
AbaWorXData.Table3
AbaWorXData.Table4
AbaWorXData.Table5
AbaWorXData.Table6
AbaShopData.AccountName
AbaShopData.Password
AbaShopData.Contact
AbaShopData.AdvancePaymentOnly
AbaShopData.Disabled
AccountProposal.ValidFrom
AccountProposal.Currency
AccountProposal.Enterprise
AccountProposal.Division
AccountProposal.Intercompany
AccountProposal.AccountElement.AccountIdentification
AccountProposal.AccountElement.Account
AccountProposal.AccountElement.CostCentre1
AccountProposal.AccountElement.CostCentre2
PaymentCentreData.Number
PaymentCentreData.AddressNumber
PaymentCentreData.Type
PaymentCentreData.AccountNumber
PaymentCentreData.BankCountry
PaymentCentreData.BankIdentification
PaymentCentreData.CompanyPaymentCentreNumber
PaymentCentreData.Currency
PaymentCentreData.Reason1
PaymentCentreData.Reason2
PaymentCentreData.Reference
PaymentCentreData.Inactive
PaymentCentreData.Text
OverdueData.CashManagementGroup
OverdueData.OverdueAverage
OverdueData.ManuallyModified
OverdueData.Fixed


Beispiel für Ini-File: AbacusInterface.ini

 


Sie finden diesen Artikel auch unter folgenden Begriffen:

 

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich

Kommentare

0 Kommentare

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.