Problem wygląda na rozwiązany - gdyby ktoś też miał taki problem:
Napisałem sobie poniższe zestawienie:
SELECT
dok_NrPelny,
dok_DataWyst,
dok_WalutaDataKursu,
dok_Waluta,
CAST(dok_WalutaKurs AS float) AS 'Kurs',
CAST(wk_Sredni AS float) AS 'Sredni',
dok_WalutaIdBanku
FROM dok__dokument
LEFT JOIN sl_WalutaKurs ON dok_WalutaDataKursu = wk_Data AND dok_Waluta = wk_Symbol
WHERE
dok_Waluta != 'PLN'
AND
dok_Typ IN (2, 21)
AND
dok_DataWyst > {D: Pokaż dokumenty po:2023-01-01}
W nim zobaczyłem, że mimo iż w dokumencie jest pokazana data kursu to w tym zestawieniu przy problemowych pozycjach tej daty brakuje + WalutaIdBank również była pusta.
W skrócie integracja nie ustawiała tych danych poprawnie.