Versionsnyheter återfinns här>>


ISupplierServiceGetSupplierLedgerRevisionsWithReceiptRequirement Method

Hämtar information om ändringar i leverantörsreskontran, som har genererats sedan föregående hämtning. Med kvittenshantering.

Definition

Namespace: Vitec.Ekonomi.Services.Supplier
Assembly: VitecEkonomiServices (in VitecEkonomiServices.dll) Version: 100.0.0.0 (100.0.0.0)
C#
GetRevisionsResult GetSupplierLedgerRevisionsWithReceiptRequirement(
	CompanySelector companySelector,
	string integrationId,
	GetSupplierLedgerRevisionsOptions options,
	int batchId = 0
)

Parameters

companySelector  CompanySelector
Företagsval
integrationId  String
Ange för vilken integration revisioner ska hämtas.
options  GetSupplierLedgerRevisionsOptions
Utökade urval/villkor för hämtning av reskontrarevisioner.
batchId  Int32  (Optional)
Används f.n. inte. Förberedelse inför ev. framtida utveckling med ett sammanhållande id för en sändning.

Return Value

GetRevisionsResult
Returnerar En lista med reskontraposter som tillkommit eller ändrats sedan senaste förfrågan i klassen LedgerRow i RevisionResult. Rader är fyllda med aktuellt data i samtliga egenskaper, med undantag för raderade dito. Dessa har enbart företag och id tilldelat.

Remarks

Varje rad är uppmärkt med om den är ny, ändrad eller raderad i klassen EventInfo via egenskap ProcessingCode. 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! Om händelser/revisioner hämtas via denna metod (istället för via GetSupplierLedgerRevisions(CompanySelector, String, GetSupplierLedgerRevisionsOptions)), så måste de kvitteras efter lyckat mottagande för att inte returneras vid nästa hämtning. Se vidare SendProofOfReceiptForRevisions(CompanySelector, String, RevisionReciept). Maximalt returneras de 5000 äldsta revisionerna. Placera metodanropet i loop och utför så länge något returneras. Obs! Kvittera lyckat mottagande i varje iteration. Om mottagande misslyckas i en iteration bryt loopen och gör hantering för felsökningen på den mottagande sidan.

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