Versionsnyheter återfinns här>>


ICustomerServiceGetInvoicePaymentDates Method

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

Definition

Namespace: Vitec.Ekonomi.Services.Customer
Assembly: VitecEkonomiServices (in VitecEkonomiServices.dll) Version: 101.0.0.0 (101.0.0.0)
C#
Dictionary<InvoicePayment, ProcessingCode> GetInvoicePaymentDates(
	CompanySelector companySelector,
	string integrationId
)

Parameters

companySelector  CompanySelector
Företagsval
integrationId  String
Ange för vilken integration betalningar ska hämtas.

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 delbetalats.

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.

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 bestäms i samband med att Prenumeration 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