Versionsnyheter återfinns här>>
GetRevisionsResult GetAccountingRevisionsWithReceiptRequirement(
CompanySelector companySelector,
string integrationId,
Dimension dimension = Dimension.All,
int batchId = 0
)
Function GetAccountingRevisionsWithReceiptRequirement (
companySelector As CompanySelector,
integrationId As String,
Optional dimension As Dimension = Dimension.All,
Optional batchId As Integer = 0
) As GetRevisionsResult
function GetAccountingRevisionsWithReceiptRequirement(companySelector, integrationId, dimension, batchId);
Urval på Dimension/internkonteringskod.
All (default) - Ingen selektering sker på om internkonteringskod förekommer på verifikationsrad. Om något av övriga alternativ väljs, returneras transaktionsrader där valt alternativ är skilt från * (d.v.s. angivet). Not 1. Om något annat än [All] väljs så är det inte säkert att alla rader inom ett verifikat returneras. Not 2. Oavsett val, så kommer enskilda verifikationsrader att vara fullständiga. Exempel: Om Dimension02 väljs syns även förekommande konteringar på andra koddelar på aktuella rader.
(Väljer man något annat än [All], så kommer de händelser som inte träffar dimensionsvalet att tas bort från händelseloggen.)
Varje verifikationsrad ä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 GetAccountingRevisions(CompanySelector, String, Dimension)), 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.
Använd GetAccounting-metoden för att hämta mer fullständig bokföring.
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.
ServiceFault | Kastas om det inte går att genomföra metodanropet. För information om orsaken, se [fångat exception].Detail.Messages |