Sinds de nacht van 11 op 12 juli lijkt deze aanroep niet meer te werken op Exact Online. Helaas biedt Exact Online weinig tot geen informatie over de wijzigingen die men doorvoert aan de API’s.
Er is een mogelijkheid dat dit als een bug behandeld wordt door Exact Online en maandag of dinsdag de API weer teruggekomen is. Maar het kan ook blijvend zijn.
Advies is om begin volgende week nogmaals te proberen. Indien het probleem aanhoudt of haast heeft, dan is advies om over te stappen op 1 van de andere tabellen.
Als de API weg blijft, dan zal de tabel in een volgende Invantive release verdwijnen.
Voor klant-specifieke prijslijsten kon voorheen de volgende query gebruikt worden:
select BasePriceAmount
from SalesPriceListDetails@eol spl
where spl.Division = sle.Division
and spl.item = sle.ItemId
and spl.Account = sle.ActOrdId
and spl.StartDate ...
and coalesce(spl.EndDate, sle.InvoiceDate + 1) ...
Sinds het vervallen van SalesPriceListDetails vereist dit een complexere query voor zover bekend:
select spa.ID AccountId
, spa.PriceList PriceListId
, spa.Code AccountCode
, spt.Code PriceListCode
, spt.Description PriceListDescription
, spd.StartDate
, spd.EndDate
, spl.BasePriceAmount
, spl.ItemCode
, spl.ItemDescription
, spl.NumberOfItemsPerUnit
, spl.Quantity
, spl.SalesUnit
, spl.Unit
from SalesPriceListLinkedAccounts spa
join SalesPriceLists spt
on spt.id = spa.PriceList
join SalesPriceListPeriods spd
on spd.division = spt.division
and spd.pricelist = spt.id
join SalesPriceListVolumeDiscounts spl
on spl.division = spd.division
and spl.PriceListPeriod = spd.Id
Deze vraag is automatisch gesloten na 2 weken inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.
Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.