Poradnik
Jak zgłosić ceny mieszkań na dane.gov.pl
Od 11.09.2025 raport cen wychodzi codziennie — także dla inwestycji rozpoczętych wcześniej. Ta instrukcja prowadzi przez cały proces: od profilu dostawcy danych po harmonogram dobowy.
1. Sprawdź, czy masz obowiązek
Obowiązek raportowania cen dotyczy podmiotów prowadzących sprzedaż lokali mieszkalnych — niezależnie od skali. Nie ma progu liczby lokali, poniżej którego przepisy nie obowiązują, a obowiązek obejmuje także flipperów. Znaczenie ma też data: od 11.09.2025 codzienne raportowanie do dane.gov.pl objęło również inwestycje rozpoczęte wcześniej. Argument „zaczęliśmy sprzedaż przed przepisami” nie zwalnia z publikacji.
Raport to jedno z trzech miejsc publikacji ceny. Dwa pozostałe — strona inwestycji z cennikiem i historia zmian cen — działają od 11.07.2025. Wszystkie trzy muszą pokazywać te same liczby, bo cena niższa opublikowana na stronie wiąże dewelopera.
2. Załóż profil dostawcy danych
Publikacja odbywa się z profilu dostawcy danych Twojej firmy w serwisie dane.gov.pl. Zakładasz konto, rejestrujesz podmiot jako dostawcę i konfigurujesz zbiór danych, do którego codziennie trafią pliki raportu. Nazwy i opisy zbioru warto ustalić raz, starannie — to metryka, po której administracja i agregatory identyfikują Twoją inwestycję.
Dwie praktyczne uwagi z wdrożeń:
- Przy kilku spółkach celowych każda spółka potrzebuje własnego profilu dostawcy i osobnych raportów — sprzedaż możesz nadal prowadzić w jednym panelu.
- Dostępy do profilu traktuj jak dostępy do bankowości firmowej: imienne konta i jasne uprawnienia. Publikacja raportu to czynność powtarzana codziennie, więc nie może zależeć od jednej osoby i jej urlopu.
3. Przygotuj plik CSV
Rdzeń raportu to plik CSV w układzie wynikającym z art. 19a–19b ustawy deweloperskiej. Każdy lokal ma osobny wiersz, a dane obejmują cenę m², cenę całkowitą oraz przynależności i świadczenia dodatkowe. Układ kolumn jest narzucony — plik „prawie zgodny” walidacji nie przejdzie.
Szczegółowo strukturę pliku, wraz z szablonem do pobrania, opisujemy w artykule Wzór CSV: ceny mieszkań.
4. Dodaj metadane XML i sumy MD5
Do pliku CSV dołączasz dwa elementy: XML metadanych zgodny ze schematem harvester 1.13 oraz sumy kontrolne MD5. Suma MD5 to odcisk palca pliku — walidator porównuje ją z zawartością i odrzuca raport przy każdej rozbieżności.
Stąd żelazna zasada: sumę wyliczasz z finalnej wersji pliku, po ostatnim zapisie. Ręczna poprawka „na szybko” w arkuszu, już po wyliczeniu sumy, to najczęstsza przyczyna odrzutu. W procesie automatycznym generator liczy sumy zawsze na końcu — ten problem znika.
5. Ustaw harmonogram dobowy
Raport publikuje się raz na dobę — także w weekendy, święta i sezon urlopowy. W praktyce oznacza to trzy decyzje:
- Stała pora publikacji. Jedna godzina, np. wcześnie rano, zanim zespół zacznie zmieniać ceny.
- Automat zamiast człowieka. Codzienna czynność ręczna zawiedzie statystycznie kilka razy w roku; automat — nie.
- Kontrola wykonania. Mechanizm, który sprawdzi, że raport faktycznie wyszedł, i podniesie alert, gdy publikacji brakuje.
Ceny zmienione w ciągu dnia trafiają do najbliższego raportu. Strona inwestycji i historia zmian muszą jednak pokazać nową cenę natychmiast — dlatego samo „wysyłanie pliku” nie zamyka tematu zgodności.
6. Najczęstsze potknięcia
- suma MD5 wyliczona przed ostatnią poprawką pliku,
- kodowanie znaków inne niż wymagane — polskie znaki zamieniają się w krzaki,
- separator kolumn niezgodny z wymogiem walidatora,
- metadane XML niezgodne ze schematem 1.13,
- przerwa w publikacji — brak raportu w dobie,
- rozjazd między raportem a stroną inwestycji.
Każdy z tych przypadków, z przyczynami i rozwiązaniami, omawiamy w artykule Błędy walidacji dane.gov.pl. Kontekst prawny całego obowiązku znajdziesz na stronie Raport i zgodność.