Integracje / Kursy walut NBP

Integracja AI z Kursy walut NBP

Podłączamy API NBP (api.nbp.pl) i czytamy kursy z tabeli A, B i C dla dowolnego dnia roboczego. Asystent przelicza faktury walutowe na PLN z właściwym kursem i numerem tabeli, a przy przeglądzie okresu wyłapuje dokumenty zaksięgowane po złym kursie.

Umówcie 15 minut o Kursy walut NBP → ☎ 691 10 20 10

Rozmowa trwa 15 minut. Dzwonimy my, nic nie trzeba instalować.

Po rozmowie dwa tygodnie za darmo. Jeśli uznamy, że u Was to ma sens, uruchamiamy Wam własną platformę podłączoną pod Kursy walut NBP. Bez umowy i bez karty.

Czym jest Kursy walut NBP

Kursy walut NBP to moduł łączący program księgowy firmy z publicznym API Narodowego Banku Polskiego. Skierowany do importerów, eksporterów i firm usługowych rozliczających faktury w walutach obcych. Dla każdego dokumentu wyznacza właściwy kurs, właściwą tabelę i datę jej publikacji, bez ręcznego szukania na stronie NBP ani w archiwum kursów.

W codziennej pracy asystent obsługuje trzy obszary: przeliczanie bieżących faktur walutowych na PLN według zasady dnia poprzedniego z uwzględnieniem polskich świąt ustawowych, przegląd historycznych dokumentów pod kątem błędnych kursów oraz miesięczne zestawienie różnic kursowych na konta 751 i 752. Kursy pobierane są z bezpłatnego API NBP w trybie odczytu. Dane faktur trafiają do asystenta z eksportów programu księgowego firmy.

Co podłączamy w Kursy walut NBP

  • Tabela A NBP: kursy średnie EUR, USD, GBP, CHF i innych walut wymienialnych
  • Tabela B NBP: waluty egzotyczne, w tym hrywna ukraińska i dinar serbski
  • API NBP (api.nbp.pl): kurs z dowolnego dnia roboczego i archiwum kursów
  • Faktury walutowe: przeliczenie kwot netto, VAT i brutto na PLN
  • Różnice kursowe: miesięczne zestawienie na konta 751 i 752

Zakres ustalamy pod Was. Zaczynamy od odczytu danych, a zapis i akcje włączamy dopiero wtedy, gdy sami tego chcecie.

O co pytają w praktyce

Pytania zadaje się po polsku, jak koledze z pracy.

„Jaki kurs EUR wpisać na fakturze wystawionej w poniedziałek?"

„Czy faktury walutowe z zeszłego roku były przeliczone po właściwym kursie?"

„Ile wynoszą różnice kursowe na EUR za ten kwartał do zaksięgowania?"

„Jaki był kurs USD w piątek, kiedy wystawiałem tę fakturę?"

Co dokładnie podłączamy w Kursy walut NBP

Obszar po obszarze: jakie dane czytamy i co asystent z nich robi. To lista z realnego wdrożenia, nie katalog możliwości.

API NBP (api.nbp.pl)

CzytamyKod waluty i data zapytania, w odpowiedzi: kurs średni, numer tabeli i data publikacji z tabeli A lub B

AsystentPobiera kurs z właściwego dnia roboczego dla wskazanej waluty i zwraca numer tabeli oraz datę publikacji gotowe do wpisania w dokument

Tabela A NBP

CzytamyKursy średnie walut wymienialnych: EUR, USD, GBP, CHF, CZK, HUF, NOK i kilkadziesiąt innych, każdy dzień roboczy

AsystentWyznacza właściwy kurs do przeliczania faktur na PLN dla celów VAT i podatku dochodowego, z uwzględnieniem zasady dnia poprzedniego

Tabela B NBP

CzytamyKursy walut rzadszych: hrywna ukraińska, dinar serbski i inne nieujęte w tabeli A, publikowane raz w tygodniu w środy

AsystentSięga po tabelę B automatycznie, gdy waluta faktury nie figuruje w tabeli A, i podaje kurs z ostatniej dostępnej środy

Faktury walutowe

CzytamyData wystawienia lub sprzedaży, waluta, kwoty netto, VAT i brutto w walucie obcej pobrane z dokumentu lub eksportu

AsystentPrzelicza każdą kwotę na PLN po kursie z właściwego dnia poprzedniego i zwraca wynik z numerem tabeli i datą publikacji

Rejestr dokumentów walutowych

CzytamyEksport z programu księgowego: numer faktury, data, waluta, kwota w walucie obcej, kwota PLN i zastosowany kurs

AsystentPorównuje każdy zastosowany kurs z kursem należnym, wskazuje faktury z rozbieżnością i podaje numer dokumentu oraz kwotę odchylenia w PLN

Różnice kursowe

CzytamyNumer faktury, kurs księgowania, data i kwota zapłaty, kurs NBP z ostatniego dnia roboczego poprzedzającego zapłatę

AsystentOblicza różnicę kursową dla każdej opłaconej faktury i zestawia miesięcznie z podziałem na przychód finansowy (751) i koszt finansowy (752)

Archiwum kursów NBP

CzytamyHistoryczne kursy z tabeli A i B z dowolnego dnia roboczego lub zakresu dat, dostępne przez API NBP bez ograniczeń wstecz

AsystentOdpowiada na pytania o kurs w konkretnym dniu lub przedziale i zwraca zestawienie gotowe do wycen, ofert i planowania zakupów

Co się zmienia

Księgowa przestaje szukać kursu ręcznie na stronie NBP, a przegląd faktur walutowych z całego roku zajmuje kilkanaście minut zamiast kilku godzin.

Asystent stoi na Waszym serwerze i łączy się z Kursy walut NBP na Waszych uprawnieniach. Dane nie wychodzą do zewnętrznych usług, a każdy odczyt i każda akcja zostawiają ślad w logu. Zakres uprawnień ustalacie Wy, więc asystent widzi dokładnie tyle, ile ma widzieć.

Nie wymieniamy Wam programu i nie zmuszamy nikogo do zmiany nawyków. Kursy walut NBP zostaje tam, gdzie jest, razem z historią danych i przyzwyczajeniami zespołu.

Jak łączymy się z Kursy walut NBP

Asystent odpytuje bezpłatne publiczne API NBP pod adresem api.nbp.pl wyłącznie w trybie odczytu. Nie wymaga konta ani klucza dostępowego po stronie NBP. Zapytanie wychodzi z serwera, na którym stoi portal firmy, i wraca z kursem, numerem tabeli i datą publikacji. Do NBP nie trafiają żadne dane firmy.

Dane faktur asystent otrzymuje z pliku eksportowanego z programu księgowego lub z dokumentów wgranych do portalu. Nie łączy się bezpośrednio z programem finansowo-księgowym firmy i nie zapisuje niczego w tym programie. Faktury i rejestry VAT przetwarzane są na serwerze klienta i nie wychodzą poza portal.

Czego potrzebujemy od Was

  • Eksport z programu księgowego z kolumnami: data, waluta, kwota w walucie i zastosowany kurs
  • Dostęp do internetu z serwera portalu do publicznego API api.nbp.pl
  • Uzgodnienie z biurem rachunkowym, które pole daty jest podstawą do wyznaczenia kursu
  • Osoba po stronie firmy (główna księgowa lub biuro rachunkowe) do weryfikacji wyników

Gdzie to działa najlepiej

Główna księgowa

Wpływa faktura od dostawcy z Niemiec wystawiona w poniedziałek. Księgowa musi ustalić kurs EUR na potrzeby VAT i wpisać numer tabeli do programu. Wcześniej otwierała stronę NBP i szukała właściwej daty w archiwum kursów.

Z asystentem: Asystent podaje kurs z poprzedniego piątku, numer tabeli A i datę publikacji. Księgowa wpisuje dane w minutę, bez otwierania strony NBP ani przeszukiwania archiwum.

Kontroler finansowy

Przed zamknięciem roku kontroler sprawdza, czy faktury walutowe za ostatni kwartał były przeliczone właściwym kursem. Eksportuje zestawienie z programu z kolumnami: data, waluta, kwota, zastosowany kurs i wgrywa je do asystenta.

Z asystentem: Asystent porównuje każdy wpisany kurs z kursem należnym i zwraca listę dokumentów z rozbieżnością oraz kwotą odchylenia. Weryfikacja zajmuje kilkanaście minut zamiast kilku godzin pracy w Excelu.

Specjalista ds. zakupów

Przygotowuje ofertę dla klienta i potrzebuje aktualnego kursu EUR do wyliczenia ceny. Pyta asystenta bez otwierania strony NBP, nie wychodząc z miejsca, w którym pracuje.

Z asystentem: Asystent podaje kurs z tabeli A z bieżącego dnia roboczego. Jeśli tabela NBP nie jest jeszcze opublikowana, informuje o tym i podaje ostatni dostępny kurs z poprzedniego dnia.

Jak to uruchamiamy

  1. Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
  2. Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
  3. Rozszerzanie. Dokładamy kolejne moduły i akcje, gdy zespół już ufa temu, co dostaje.

Koszt: od 3 000 zł miesięcznie. W tym wdrożenie, integracja, szkolenie zespołu i opieka. Widełki na Wasz przypadek podajemy na tej pierwszej rozmowie, bez ofert na dwadzieścia stron.

Chcecie najpierw poczytać konkrety: jakie moduły ruszamy, jakie dane bierzemy i czego potrzebujemy po Waszej stronie?

Cały opis integracji z Kursy walut NBP →

Czego asystent nie robi

Żebyście wiedzieli, gdzie kończy się jego rola, zanim zaczniecie.

  • Nie księguje dokumentów samodzielnie: przeliczenia i zestawienia przygotowuje do wglądu, zapis do programu wykonuje księgowa.
  • Nie zapisuje danych w programie finansowo-księgowym firmy: pobiera eksport do analizy, nie ma dostępu do zapisu w systemie.
  • Nie wydaje interpretacji podatkowych: przy zaliczkach i usługach rozliczanych w okresach wskazuje, że decyzję o dacie kursu podejmuje biuro rachunkowe.
  • Nie przelicza faktury, gdy brakuje daty lub waluta jest nierozpoznana: zgłasza brak zamiast podawać kurs bez podstawy.

Pytania o integrację z Kursy walut NBP

Czy asystent działa też z walutami spoza tabeli A, np. hrywną?

Tak. Gdy waluta faktury nie figuruje w tabeli A, asystent sięga automatycznie po tabelę B. Hrywna ukraińska i dinar serbski są właśnie tam. Tabela B ukazuje się raz w tygodniu w środy, więc kurs pochodzi z ostatniej środy poprzedzającej właściwy dzień roboczy.

Co się dzieje, gdy faktura walutowa jest wystawiona w sobotę lub w święto?

Asystent wyznacza kurs z ostatniego dnia roboczego poprzedzającego datę dokumentu, z uwzględnieniem polskich świąt ustawowych. Faktura wystawiona w sobotę, niedzielę albo dzień wolny: kurs z ostatniego poprzedniego dnia roboczego, cofając dalej, gdy kilka świąt wypada z rzędu.

Jak wygląda weryfikacja kursów na fakturach korygujących?

Korekta do faktury pierwotnej powinna mieć kurs z dnia wystawienia oryginału, nie z dnia wystawienia korekty. Asystent sprawdza to automatycznie, jeśli w eksporcie z programu są numer faktury pierwotnej i jej data. Korekty bez tej informacji asystent wymienia osobno jako nieweryfikowalne.

Czy można sprawdzić kursy historyczne sprzed kilku lat?

Tak. API NBP udostępnia archiwum kursów bez ograniczeń wstecz. Asystent może sprawdzić kurs z dowolnego dnia roboczego w historii. Do przeglądu starszych rozliczeń potrzebny jest eksport z programu księgowego za wybrany okres z kolumnami: data, waluta, kwota w walucie i zastosowany kurs.

Piętnaście minut o Kursy walut NBP

Wybierzcie termin z kalendarza. Na rozmowie powiemy wprost, co da się u Was podłączyć, ile to trwa i ile kosztuje. Jeśli nie ma czego automatyzować, też to powiemy. A jeśli ma, dostajecie 14 dni działającej platformy podłączonej pod Kursy walut NBP, żeby sprawdzić to na własnych danych zamiast wierzyć nam na słowo.

Wybierzcie termin → Wolicie napisać?

Kursy walut NBP jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.