Protokół bimoL pozwala na zlecanie i weryfikowanie statusu przetwarzania wysyłki wezwań do zapłaty. Zlecenia te są przetwarzane w SIBIG asynchronicznie, tzn. system klienta nie otrzymuje natychmiast potwierdzenia realziacji wysyłki, lecz weryfikuje status jego przetwarzania po pewnym czasie od zlecenia.
Dostępne dla subskrybentów operacje na zleceniach wysyłki wezwania są wymienione i opisane w specyfikacji BIG API .
Lista komunikatów wejściowych dla operacji na wysyłkach wezwań do zapłaty
| Nazwa operacji | Komunikat wejściowy |
|---|---|
| Rejestracja zlecenia wysyłki wezwania do zapłaty | Element addPaymentSummonOrder |
| Pobranie listy zleconych wysyłek | Element getPaymentSummonList |
| Anulowanie zlecenia wysyłki | Element withdrawPaymentSummonOrder |
| Pobranie dokumentu wezwania | Element getPaymentSummonDocument |
Rejestracja zlecenia wysyłki wezwania do zapłaty
Zlecenie wysyłki wezwania do zapłaty odbywa się za pośrednictwem operacji addPaymentSummonOrder udostępnionej w ramach metody updatePaymentSummonRequest protokołu bimoL
Zamówienie wymaga posiadania limitu na produkt "Wezwanie do zapłaty" w aktualnym okresie rozliczeniowym oferty głównej. Użytkownik który składa zamówienie musi mieć przypisane uprawnienie "Uprawnienie do wysyłki wezwania listem poleconym".
Brak limitu na produkt lub wskazanego uprawnienia zakończy się zwróceniem błędu autoryzacji.
Zakres danych przekazanych w poprawnym zamówieniu opisuje typ złożony AddPaymentSummonOrder:
configuredTemplate - atrybut wykorzystywany do deklaracji szablonu dokumentu, który zostanie wykorzystania do wygenerowania wysyłanego dokumentu.
notificationEmail - atrybut opcjonalny, który przyjmuje adres email na który będą wysyłane wiadomości email z informacją o stanie realizacji zlecenia wysyłki (jeżeli email zostanie przekazany)
id - numer identyfikacyjny zlecenia ustalony przez klienta (zalecane jest przekazywanie unikalnych identyfikatorów zleceń)
debtorName - imię i nazwisko lub nazwa firmy, która jest wzywana do zapłaty zobowiązań wykazanych w dokumencie
liability - lista zobowiązań stwierdzonych tytułem wykonawczym, lub dotyczących niespełnionych zobowiązań finansowych. Wszystkie zobowiązania przekazane w zleceniu, muszą być z tego samego tytułu (wykonawczy lub finansowe) a ich kwoty zaległości wyrażone w tej samej walucie
deliveryAdress - dane opisujące adres na który ma być wysłany zlecony dokument.
accountNumber - numer konta bankowego na który mają być przelane środki z tytułu spłaty zobowiązań wykazanych na zleconym wezwaniu
Potwierdzenie przyjęcia zlecenia wysyłki wezwania, zawiera identyfikator zlecenia nadany przez system. Identyfikator może zostać użyty przy zleceniu usuniecia wysyłki lub pobrania dokumentu wezwania.
Szablony używane do wygenerowania dokumentu wezwania do zapłaty
Z uwagi na zakres danych, który musi zawierać poprawny dokument wezwania, utrzymywane są niezależne szablony wezwań do spłaty zobowiązań stwierdzonych tytułem wykonawczym i zobowiązań finansowych. Usługa umożliwia zlecenie wezwania w szablonie domyślnym, który został przygotowany przez BIG InfoMonitor oraz w szablonie dedykowanym, który został skonfigurowany w systemie biznes.big.pl. Deklaracja wersji szablonu (domyślny/dedykowany) dokonywana jest za pomocą atrybutu configuredTemplate.
configuredTemplate = 'false' - system zleci wysyłkę w oparciu o szablon domyślny, dla rodzaju zobowiązania (finansowe lub stwierdzonego tytułem wykonawczym) przekazanym w zleceniu. Dokument zostanie wysłany w szablonie domyślnie również w przypadku gdy atrybut configuredTemplate nie zostanie przekazany w zleceniu.
configuredTemplate = 'true' - system zleci wysyłkę w oparciu o konfigurację szablonu zapisaną w profilu klienta w systemie biznes.big.pl. Zlecenie zostanie odrzucone, jeżeli nie został skonfigurowany szablon dla wskazanego w żądaniu rodzaju zobowiązania (finansowe lub z tytułu wykonawczego)
Przykład zapytania
Zapytanie
| addPaymentSummonOrder |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8"?> <bl:updatePaymentSummonRequest xmlns:bl="http://api.big.pl/bimoL/v1" xmlns:bc="http://api.big.pl/bimo/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <client> <clientId>XXXXXX</clientId> <unitId>XXXXXX</unitId> </client> <repeatedRequestMarker>false</repeatedRequestMarker> <addPaymentSummonOrder configuredTemplate="false" notificationEmail="email@email.pl"> <id>381003</id> <debtorName>Anna Testowa</debtorName> <liability xsi:type="bl:FinancialPaymentSummonLiability"> <overdueAmount>123,44</overdueAmount> <currency /> <financialDocumentNumber>dokument12/20.2222</financialDocumentNumber> <financialDocumentIssueDate>2024-05-20</financialDocumentIssueDate> <!-- opcjonalne --> <maturityDate>2024-05-20</maturityDate> </liability> <deliveryAddress xsi:type="bc:ConcatenatedAddress"> <country>POL</country> <address>ul. jasna 1/2, 00-123 Warszawa</address> </deliveryAddress> <accountNumber>67203000030002000111111001</accountNumber> </addPaymentSummonOrder> </bl:updatePaymentSummonRequest> | |
Odpowiedź
| addPaymentSummonOrder |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:updatePaymentSummonResponse xmlns:ns2="http://api.big.pl/iasWrapper/liabilities/v1" xmlns:ns3="http://api.big.pl/bimoL/v1"> <success> <operationType>addPaymentSummonOrder</operationType> <orderId idType="internalId">381008</orderId> <orderId idType="externalId">381003</orderId> </success> </ns3:updatePaymentSummonResponse> | |
Pobranie listy zleconych wezwań do zapłaty
Zlecenie udostępnienia listy zleconych wezwań, odbywa się za pośrednictwem operacji getPaymentSummonList udostępnionej w ramach metody getPaymentSummonRequest protokołu bimoL. Lista zawiera zlecenia, które zostały zamówione za pośrednictwem BIG API.
Lista może być filtrowana na podstawie niżej wymienionych atrybutów:
ordersScope - Zakres zleceń udostępnionych na liście
id - Identyfikator zlecenia ustalony w trakcie zamówienia wysyłki i/lub ustalony przez BIG InfoMonitor, który został zwrócony w odpowiedzi na zamówienie wysyłki
debtorName - Nazwa podmiotu któremu ma być doręczone wezwanie
status - aktualny status wysyłki
proxyClientId - identyfikator subskrybenta w imieniu którego zlecono wysyłki (operacja dostępna dla partnerów handlowych BIG)
shipmentNumber - numer nadania listu poleconego ustalony przez pocztę
orderDateCriterion - okres w którym zlecono wysyłkę
sentDateCriterion - okres w którym wysyłka została zrealizowana
Przykład zapytania
Zapytanie
| getPaymentSummonList |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bl:getPaymentSummonRequest xmlns:bc="http://api.big.pl/bimo/v1" xmlns:bl="http://api.big.pl/bimoL/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <client> <clientId>XXXXXX</clientId> <unitId>XXXXXX</unitId> </client> <repeatedRequestMarker>false</repeatedRequestMarker> <getPaymentSummonList start="1" limit="10" counting="true" ordersScope="allOrders"> </getPaymentSummonList> </bl:getPaymentSummonRequest> | |
Odpowiedź
| getPaymentSummonList |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:getPaymentSummonResponse xmlns:ns2="http://api.big.pl/iasWrapper/liabilities/v1" xmlns:ns3="http://api.big.pl/bimoL/v1"> <success ordersCount="2"> <operationType>getPaymentSummonList</operationType> <paymentSummonOrder> <id idType="internalId">381532</id> <id idType="externalId">przeglad30306_033</id> <debtorName>Anna Testówka</debtorName> <liability xsi:type="ns3:FinancialPaymentSummonLiability" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <overdueAmount>123,44</overdueAmount> <currency>PLN</currency> <financialDocumentNumber>dokument12/20.2222</financialDocumentNumber> <financialDocumentIssueDate>2024-05-20</financialDocumentIssueDate> <maturityDate>2024-05-20</maturityDate> </liability> <deliveryAddress xsi:type="ns5:SplitAddress" xmlns:ns5="http://api.big.pl/bimo/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <country>POL</country> <postcode>00-123</postcode> <city>WARSZAWA</city> <street>JASNA</street> <houselocalNumber>1/2</houselocalNumber> </deliveryAddress> <accountNumber>67203000030002000111111001</accountNumber> <orderDate>2025-05-21T09:46:41</orderDate> <status>new</status> <clientId>1834192985</clientId> </paymentSummonOrder> <paymentSummonOrder> <id idType="internalId">381531</id> <id idType="externalId">przeglad30306_033</id> <debtorName>Anna Testówka</debtorName> <liability xsi:type="ns3:FinancialPaymentSummonLiability" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <overdueAmount>123,44</overdueAmount> <currency>PLN</currency> <financialDocumentNumber>dokument12/20.2222</financialDocumentNumber> <financialDocumentIssueDate>2024-05-20</financialDocumentIssueDate> <maturityDate>2024-05-20</maturityDate> </liability> <deliveryAddress xsi:type="ns5:SplitAddress" xmlns:ns5="http://api.big.pl/bimo/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <country>POL</country> <postcode>00-123</postcode> <city>WARSZAWA</city> <street>JASNA</street> <houselocalNumber>1/2</houselocalNumber> </deliveryAddress> <accountNumber>67203000030002000111111001</accountNumber> <orderDate>2025-05-21T09:40:06</orderDate> <status>canceled</status> <clientId>1834192985</clientId> </paymentSummonOrder> </success> </ns3:getPaymentSummonResponse> | |
Anulowanie zlecenia wysyłki
Zlecenie anulowania wysyłki zleconego wezwania, odbywa się za pośrednictwem operacji withdrawPaymentSummonOrder udostępnionej w ramach metody updatePaymentSummonRequest protokołu bimoL. Zlecenie anulowania wysyłki jest możliwe wyłącznie dla zleceń które oczekują na przyjęcie do realizacji przez BIG (status new). Zlecenie anulowania, wymaga przekazania identyfiktora zlecenia które ma zostać anulowane (identyfikator nadany w trakcie zlecenia lub ustalony przez system BIG)
Przykład zapytania
Zapytanie
| withdrawPaymentSummonOrder |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bl:updatePaymentSummonRequest xmlns:bc="http://api.big.pl/bimo/v1" xmlns:bl="http://api.big.pl/bimoL/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <client> <clientId>XXXXXX</clientId> <unitId>XXXXXX</unitId> </client> <repeatedRequestMarker>false</repeatedRequestMarker> <withdrawPaymentSummonOrder> <id idType="externalId">wezwanie2714444</id> </withdrawPaymentSummonOrder> </bl:updatePaymentSummonRequest> | |
Odpowiedź
| withdrawPaymentSummonOrder |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:updatePaymentSummonResponse xmlns:ns2="http://api.big.pl/iasWrapper/liabilities/v1" xmlns:ns3="http://api.big.pl/bimoL/v1"> <success> <operationType>withdrawPaymentSummonOrder</operationType> <orderId idType="internalId">381531</orderId> <orderId idType="externalId">wezwanie2714444</orderId> </success> </ns3:updatePaymentSummonResponse> | |
Pobranie dokumentu wezwania
Zlecenie udostępnienie pliku z dokumentem wysłanym w wyniku zlecenia wysyłki wezwania do zapłaty, odbywa się za pośrednictwem operacji getPaymentSummonDocument udostępnionej w ramach metody getPaymentSummonRequest protokołu bimoL. Zlecenie udostępnienia dokumentu jest możliwe wyłącznie dla zrealizowanych zleceń (status sent). Zlecenie udostępnienia obrazu wymaga przekazania identyfikatora zlecenia, który został ustalony w trakcie zamówienia wysyłki lub identyfikatora zlecenia, który został nadany przez BIG.
Przykład zapytania
Zapytanie
| getPaymentSummonDocument |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bl:getPaymentSummonRequest xmlns:bc="http://api.big.pl/bimo/v1" xmlns:bl="http://api.big.pl/bimoL/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <client> <clientId>XXXXXX</clientId> <unitId>XXXXXX</unitId> </client> <repeatedRequestMarker>false</repeatedRequestMarker> <getPaymentSummonDocument> <id>dokument_001</id> </getPaymentSummonDocument> </bl:getPaymentSummonRequest> | |
Odpowiedź
| getPaymentSummonDocument |
Kopiuj |
|---|---|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:getPaymentSummonResponse xmlns:ns2="http://api.big.pl/iasWrapper/liabilities/v1" xmlns:ns3="http://api.big.pl/bimoL/v1"> <success> <operationType>getPaymentSummonDocument</operationType> <paymentSummonOrder> <id idType="internalId">381533</id> <id idType="externalId">dokument_001</id> <debtorName>Anna Testówka</debtorName> <liability xsi:type="ns3:FinancialPaymentSummonLiability" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <overdueAmount>123,44</overdueAmount> <currency>PLN</currency> <financialDocumentNumber>dokument12/20.2222</financialDocumentNumber> <financialDocumentIssueDate>2024-05-20</financialDocumentIssueDate> <maturityDate>2024-05-20</maturityDate> </liability> <deliveryAddress xsi:type="ns5:SplitAddress" xmlns:ns5="http://api.big.pl/bimo/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <country>POL</country> <postcode>00-123</postcode> <city>WARSZAWA</city> <street>JASNA</street> <houselocalNumber>1/2</houselocalNumber> </deliveryAddress> <accountNumber>67203000030002000111111001</accountNumber> <orderDate>2025-05-21T09:50:05</orderDate> <status>sent</status> <sentDate>2025-05-21</sentDate> <clientId>1834192985</clientId> <pdf>plik zakodowany w base64</pdf> </paymentSummonOrder> </success> </ns3:getPaymentSummonResponse> | |