Versionsnyheter återfinns här>>


ISupplierServiceGetInvoicePaymentDates Method

Hämtar information om utförda betalningar för leverantörsfakturor, som har genererats sedan föregående hämtning.

Definition

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

Parameters

companySelector  CompanySelector
Företagsval
integrationId  String  (Optional)
Ange för vilken integration betalningar ska hämtas. Om inget id anges, förutsätts id för Standard-EFH / SupplierInvoiceServices.

Return Value

DictionaryInvoicePayment, ProcessingCode
Returnerar En lista med fakturabetalningar som tillkommit sedan senaste hämtning. En faktura kan ha många betalningar i de fall den har delattesterats. Varje betalning inom en faktura görs unik genom innehållet i egenskapen Row.

Remarks

Varje betalning inom en faktura har ett unikt löpnummer (Row). I regel tillkommer enbart nya betalningar, men det kan förekomma korrigeringar. Därför behöver hänsyn tas till ProcessingCode i samband med import.

Not. Om integrationId = LEVSTD och flera betalningar finns på samma datum, levereras bara information om betaldatum.

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 GetInvoicePaymentDatesWithReceiptRequirement(CompanySelector, String, Int32) för att kunna kvittera ett lyckat mottagande.

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

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.

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