Versionsnyheter återfinns här>>


ISupplierServiceGetAccountRevisions Method

Hämtar konton som blivit reviderade i Vitec Ekonomi / 3L Pro.

Definition

Namespace: Vitec.Ekonomi.Services.Supplier
Assembly: VitecEkonomiServices (in VitecEkonomiServices.dll) Version: 100.0.0.0 (100.0.0.0)
C#
Dictionary<ReportAccount, ProcessingCode> GetAccountRevisions(
	CompanySelector companySelector,
	short reportPlan,
	string integrationId = "LEVSTD"
)

Parameters

companySelector  CompanySelector
Företagsval
reportPlan  Int16
Rapportkontoplan som ska användas som urval mot konteringskontoplan. Ange 0 för att använda Rapportkontoplan RED (= default rapportkontoplan) för företag angivet i companySelector.
integrationId  String  (Optional)
Ange för vilken integration konton ska hämtas. Om inget id anges, förutsätts id för Standard-EFH / SupplierInvoiceServices (LEVSTD).

Return Value

DictionaryReportAccount, ProcessingCode
Returnerar konton som blivit tillagda, ändrade eller raderade sedan senaste förfrågan. Konton är fyllda med aktuellt data i samtliga egenskaper, med undantag för raderade poster. Dessa har enbart id tilldelat.

Remarks

I denna metod förutsätts inställningar för Standard-EFH / SupplierInvoiceServices, avseende aktiverat företag, ska tillämpas. Om inte detta önskas, så använd metod med samma namn i AccountingService.

Integarationsid (annat än för Standard-EFH / SupplierInvoiceServices) bestäms i samband med att s.k. händelseexport konfigureras i Vitec Ekonomi för en specifik integration.

Varje konto är uppmärkt med om det är nytt, ändrat eller raderat. I mottagande system kan [ändrat] också betyda [nytt], beroende på hur väl systemen är synkroniserade mellan varandra. En post som blivit raderad i Vitec Ekonomi / 3L Pro, kan av samma skäl, saknas i mottagande system.

Obs! En mängd förändringar kan bara hämtas en gång. I samband med hämtning nollställs förändringsloggen för efterfrågad integration. Använd i stället GetAccountRevisionsWithReceiptRequirement(CompanySelector, Int16, String, Int32) för att kunna kvittera ett lyckat mottagande. Använd GetAll-metoden för att hämta samtliga aktuella poster.

Maximalt returneras de 5000 äldsta revisionerna. Placera metodanropet i loop och utför så länge något returneras.

Integarationsid bestäms i samband med att s.k. händelseexport konfigureras i Vitec Ekonomi för en specifik integration.

Rekommendation: Använd GetListOfPendingEvents(String) för att avgöra om denna metod behöver anropas. Sparar tid och resurser både för anropade integration samt för Vitec. Att anropa GetListOfPendingEvents ofta är avsevärt mindre resurskrävande än att utföra ett Get...revisions-anrop som inte ger något resultat.

Exceptions

ServiceFaultKastas om det inte går att genomföra metodanropet. För information om orsaken, se [fångat exception].Detail.Messages

See Also