Duplikatkontroll for salgsordre
I noen tilfeller kan det opprettes dobbelt opp av en salgsordre, denne artikkelen tar for seg hvordan det kan løses
Cloud
Aktiver DuplicateOrderValidation = true i Export to ERP -> salesorder: create -> Export config
Cloud spørring - navn på spørring = DuplicateOrderValidation
select
customerno,
orderno,
'Duplikatkontroll! Ordre til kundenr ' || customerno || '" er allerede sendt. Denne ordren kan du ikke sende igjen. ' bxMessage,
--bxorderid,
idempotencyKey
from
system.TransactionLog
where
idempotencyKey = '#idempotencyKey#'
limit 1
OnPrem
Aktiver DuplicateOrderValidation = true i Export to ERP -> salesorder: create -> Export config
Legg til mapping i salesorder: create -> Export mapping, bruk sourcefield = idempotencykey, destination er et ledig felt i ERPet på ordren som kan benyttes til dette.
OnPrem spørring - navn på spørring = DuplicateOrderValidation
select top 1
customerno,
orderno,
'Duplikatkontroll! Ordre til kundenr ' || customerno || '" er allerede sendt. Denne ordren kan du ikke sende igjen. ' bxMessage,
--bxorderid,
idempotencyKey
from
--BxEngine.dbo.TransactionLog --Aktiveres hvis BxEngine transaksjonslogg benyttes.
where
--idempotencyKey = '#idempotencyKey#' --Aktiveres hvis BxEngine transaksjonslogg benyttes.
feltnavnerp = '#idempotencyKey#'