Modules
Elixir client for Polish GUS BIR (Baza Internetowa Regon) service.
Client module for Gusex, providing actual implementation of functions
required to interact with the BIR service. While it is of course possible
to use these functions directly, it is recommended to use convenience delegates
provided by the main Gusex module.
This module provides functions to parse BIR XML responses and extract relevant data.
Implementation module for entity search operations using cached sessions.
GenServer-based session cache for GUS BIR service.
SOAP support module for Gusex.
Represents updated local units data from BIR11AktualizowaneJednostkiLokalne report. Based on XSD schema complexType "dane" from BIR11AktualizowaneJednostkiLokalne.xsd.
Represents updated legal entities and natural person businesses data from BIR11AktualizowanePodmiotyPrawneOrazDzialalnosciOsFizycznych report. Based on XSD schema complexType "dane" from BIR11AktualizowanePodmiotyPrawneOrazDzialalnosciOsFizycznych.xsd.
Type alias for the DaneSzukajPodmioty search-result shape — [Podmiot.t()],
derived from the DaneSzukajPodmioty.xsd schema.
Represents natural person local unit data from BIR12JednLokalnaOsFizycznej report. Based on XSD schema complexType "dane" from BIR12JednLokalnaOsFizycznej.xsd.
Represents natural person local unit PKD data from BIR12JednLokalnaOsFizycznejPkd report. Based on XSD schema complexType "dane" from BIR12JednLokalnaOsFizycznejPkd.xsd.
Represents legal entity local unit data from BIR12JednLokalnaOsPrawnej and BIR121JednLokalnaOsPrawnej reports.
Represents legal entity local unit PKD data from BIR12JednLokalnaOsPrawnejPkd report. Based on XSD schema complexType "dane" from BIR12JednLokalnaOsPrawnejPkd.xsd.
Represents new local units data from BIR11NoweJednostkiLokalne report. Based on XSD schema complexType "dane" from BIR11NoweJednostkiLokalne.xsd.
Represents new legal entities and natural person businesses data from BIR11NowePodmiotyPrawneOrazDzialalnosciOsFizycznych report. Based on XSD schema complexType "dane" from BIR11NowePodmiotyPrawneOrazDzialalnosciOsFizycznych.xsd.
Represents general natural person data from BIR12OsFizycznaDaneOgolne report. Based on XSD schema complexType "dane" from BIR12OsFizycznaDaneOgolne.xsd.
Represents natural person CEIDG business data from BIR12OsFizycznaDzialalnoscCeidg report. Based on XSD schema complexType "dane" from BIR12OsFizycznaDzialalnoscCeidg.xsd.
Represents natural person other type of business data from BIR12OsFizycznaDzialalnoscPozostala report. Based on XSD schema complexType "dane" from BIR12OsFizycznaDzialalnoscPozostala.xsd.
Represents natural person agricultural business data from BIR12OsFizycznaDzialalnoscRolnicza report. Based on XSD schema complexType "dane" from BIR12OsFizycznaDzialalnoscRolnicza.xsd.
Represents natural person business data removed before 2014-11-08 from BIR12OsFizycznaDzialalnoscSkreslonaDo20141108 report. Based on XSD schema complexType "dane" from BIR12OsFizycznaDzialalnoscSkreslonaDo20141108.xsd.
Represents list of local units for natural persons from BIR12OsFizycznaListaJednLokalnych report. Based on XSD schema complexType "dane" from BIR12OsFizycznaListaJednLokalnych.xsd.
Represents PKD (Polish Classification of Activities) data for natural persons from BIR12OsFizycznaPkd report. Based on XSD schema complexType "dane" from BIR12OsFizycznaPkd.xsd.
Represents legal entity data from BIR12OsPrawna report. Based on XSD schema complexType "dane" from BIR12OsPrawna.xsd.
Represents local unit data for legal entities from BIR12OsPrawnaListaJednLokalnych report. Based on XSD schema complexType "dane" from BIR12OsPrawnaListaJednLokalnych.xsd.
Represents PKD (Polish Classification of Activities) data for legal entities from BIR12OsPrawnaPkd report. Based on XSD schema complexType "dane" from BIR12OsPrawnaPkd.xsd.
Represents partners data from BIR12OsPrawnaSpCywilnaWspolnicy report. Based on XSD schema complexType "dane" from BIR12OsPrawnaSpCywilnaWspolnicy.xsd.
Struct representing search parameters based on XML schema complexType "ParametryWyszukiwania".
Represents a single entity result from DaneSzukajPodmioty operation. Based on XSD schema complexType "dane".
Session state information for BIR web service.
Represents removed local units data from BIR11SkresloneJednostkiLokalne report. Based on XSD schema complexType "dane" from BIR11SkresloneJednostkiLokalne.xsd.
Represents removed legal entities and natural person businesses data from BIR11SkreslonePodmiotyPrawneOrazDzialalnosciOsFizycznych report. Based on XSD schema complexType "dane" from BIR11SkreslonePodmiotyPrawneOrazDzialalnosciOsFizycznych.xsd.
Type definitions for TypPodmiotu entity type enumeration.
Provides field type lookup using a compile-time generated cache.
Module for handling Polish NIP (Tax Identification Number) validation. This module provides functions to validate NIP numbers according to the official rules. NIP is a 10-digit number where the last digit is a checksum calculated from the first nine digits. The checksum is calculated using a specific set of factors applied to the first nine digits.
Mix Tasks
Publishes the package to hex.pm with pre-flight checks and version management.