Skip to content

Kursy walut

W platformaCRM i platformaERP działa w różny sposób.

  • platformaERP - pobiera kursy walut z NBP na bieżąco
  • platformaCRM - pobiera kursy walut z NBP i zapisuje do tabeli common.currencyExchange
    • dodanie-kursu-walut.sql - kursy walut ręczny import

Zgłoszenie

Rozwiązania

sprawdzenie czy w tabeli jest kurs waluty

SQL
SELECT * FROM [common].[currencyExchange] 
where [publicationDate] = '2024-08-26'

Jeśli jest należy wyczyścić cache:

System > Cache RESET

platformaCRM Jak to działa

Endpoint platformacrm https://master.platformacrm.pl/get/application/getCurrencyExchangeAvargeRate/ System sprawdza czy kurs jest zbuforowany

SQL
SELECT * FROM [common].[currencyExchange] where [publicationDate] = @date

Pobranie kursu dla dnia:

Krok 1 Identyfikowanie ID dla dnia

HTTP
GET https://static.nbp.pl/dane/kursy/xml/dir.txt 

Krok 2 (szukamy tylko z prefixami a który oznacza kurs średni)

HTTP
GET https://static.nbp.pl/dane/kursy/xml/{{id}}.xml  

https://static.nbp.pl/dane/kursy/xml/a046z240305.xml

Opcja dla bieżącego dnia skrót:

HTTP
GET https://static.nbp.pl/dane/kursy/xml/LastA.xml