Działanie identyfikatora wewnętrznego w Comarch Mobile jest ściśle powiązane z konfiguracją w systemie Comarch ERP XL. Poniżej znajduje się schemat, który dla faktury wysyłanej do KSeF opisuje tworzenie sekcji Podmiot3 z Odbiorcą (Rola=2) oraz to jaki identyfikator wewnętrzny jest przesyłany do KSeF.
W pierwszym kroku sprawdzane jest, czy karta adresu Nabywcy (kontrahenta głównego) i karta adresu Odbiorcy (kontrahenta docelowego) to ten sam adres. Jeśli tak to do KSeF, wysyłana jest sekcja Odbiorcy (Podmiot3) tylko i wyłącznie wtedy, gdy adres kontrahenta docelowego posiada atrybut IDWew oraz w konfiguracji systemu XL zaznaczono opcję „Zgodne nr NIP”. W każdym innym przypadku pomijane jest tworzenie sekcji Podmiot3 i identyfikator wewnętrzny nie jest wysyłany.
Jeśli wybrano różne adresy to w tym wypadku o wysyłce decyduje wyłącznie relacja NIP-ów na adresach kontrahentów głównego i docelowego oraz ustawienia w konfiguracji XL. Jeśli adres odbiorcy (kontrahenta docelowego):
- ma ten sam NIP co adres nabywcy (kontrahenta głównego) – wysyłany jest Podmiot3, o ile włączono „Zgodne nr NIP”.
- ma inny NIP niż adres nabywcy (kontrahenta głównego) – wysyłany jest Podmiot3, o ile włączono „Różne nr NIP”
- nie ma NIP -> wysyłany jest Podmiot3, o ile włączono „Brak nr NIP docelowego”.
W przypadku wysyłki sekcji Podmiot3 wysyłana jest wartość roli jako 2 (odbiorca) i odpowiedni identyfikator wewnętrzny. Identyfikator wewnętrzny (IDWew) wysyłany jest według ścisłej hierarchii:
- Jeśli adres kontrahenta docelowego posiada ustawiony atrybut IDWew – wysyłany jest IDWew (NIP jest ignorowany).
- Jeśli atrybut IDWew nie został ustawiony, ale pole NIP na adresie jest uzupełnione – wysyłany jest NIP.
- Jeśli atrybut IDWew nie został ustawiony oraz pole NIP na adresie jest puste – wysyłana jest wartość <BrakId>1</BrakId>.


