Ländercode in Intercompany Eingangstransaktionen

19. Oktober 2022 17:19

Hallo,
uns ist vor kurzem aufgefallen, dass NAV im Intercompany-Standard keinen "Lief. an Länder-/Regionscode" über die Ausgangstransaktionen (in diesem Fall geht es um die Bestellung) mitliefert, wenn im Quellsystem der Ländercode für inländische Debitoren leer gelassen wird und die Bestellung per Direktlieferung bedient werden soll.

Ich habe hier jetzt einen Eingriff in den Import-Job in den Eingangstransaktionen gebaut um das zu umgehen und den Ländercode entsprechend des Debitoren zu konfigurieren, der dem IC Partner Code zugeordnet ist. Hab ich hier etwas vergessen? :?:

Code:
C427OutboxPurchHdrToInboxBeforeInsert(ICOutboxPurchHdr : Record "IC Outbox Purchase Header";VAR ICInboxSalesHdr : Record "IC Inbox Sales Header") (sitzt direkt vor dem Insert)

IF ICInboxSalesHdr."Ship-to Country/Region Code" <> '' THEN
  EXIT;

IF ICPartner.GET(ICInboxSalesHdr."IC Partner Code") THEN BEGIN
  IF ICCustomer.GET(ICPartner."Customer No.") THEN BEGIN
    ICBusinessLogic.SetShipToCountryRegion(ICInboxSalesHdr."Ship-to Country/Region Code",ICCustomer."Country/Region Code");
  END;
END;

SetShipToCountryRegion(VAR TargetShipToCountryRegion : Code[10];ShipToCountryRegion : Code[10])
TargetShipToCountryRegion := ShipToCountryRegion;


Danke vorab!