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.
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.
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
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
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
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
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
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)
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
- Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
- Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
- 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.
Urzędy, rejestry i zgodność
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.