Sistem G2G omogoča tri načine obdelave zahtevkov.
      
        - Sinhrona obdelava - odjemalec pokliče spletno metodo za oddajo zahteve, v odgovoru spletne metode pa dobi odgovor izvedbe.
 
        - Asinhrona obdelava - odjemalec pokliče spletno metodo za oddajo zahteve, v odgovoru spletne metode pa dobi potrdilo o sprejemu zahteve. Odgovor izvedbe (podatke) pa pridobi kasneje, odjemalec mora sam klicati metodo za branje odgovorov.
 
        - Preklop sinhrona / asinhrona obdelava (sync over async) - odejmalec pokliče spletno metodo za oddajo zahteve. V primeru, da G2G lahko zahtevo obdela sinhrono, potem odjemalec v odgovoru dobi odgovor izvedbe (podobno kot pri sinhroni obdelavi). V primeru, pa da G2G ne more sinhrono obdelati zahteve, odjemalec dobi v odgovoru potrdilo o sprejemu zahteve, odgovor pa pridobi kasneje (podobno kot pri asinhroni obdelavi).
 
      
      Kateri postopki se bodo uporabili se določi pri podpisu protokola o izmenjavi podatkov ter pri posamezni storitvi.
      
1. Splošen postopek obdelave zahteve
      
Diagram procesa obdelave zahteve
      Korak 1 - Oddaja zahteve
      Odjemalec pripravi zahtevo (xml dokument), dokument digitalno podpiše (če je tako zahtevano) in jo posreduje v sistem G2G 
      (preko klica spletne metode 
DepositDocument / 
DepositDocumentWithAttachment pri dostopu z osebnim certifikatom oz. s klicom 
InsertDocumentG2P / 
InsertDocumentG2PEx pri dostopu s strežniškim certifikatom).
      
      
Korak 2 – Kontrola odgovora servisa G2G
      Odjemalec preveri odgovor servisa G2G. Servis lahko pošlje dve vrsti odgovora:
      
        - Končen odgovor - obdelava zahteve je končana, v odgovoru se bodisi nahaja rezultat obdelave (podatki), ali pa razlog, zakaj obdelava ni bila opravljena.
 
        - Potrdilo o sprejemu zahteve - v tem primeru je sistem G2G uspešno sprejel zahtevo, vendar je ne more sinhrono obdelati. Zahteva je bila shranjena v čakalno vrsto in bo obdelana kasneje. Odjemalec mora periodično preverjati, ali je sistem G2G že obdelal zahtevo.
 
      
      
      Vrsta odgovora je razvidna v odgovoru, v elementu 
"/Glava/VrstaOdgovora". V primeru, da je vrednost elementa 1, potem je G2G poslal končen odgovor, če je vrednost 2, pa je G2G poslal potrdilo o sprejemu zahteve.
      
      V primeru, da bo v protokolu določeno, da morajo biti vse obdelave sinhrone, bo G2G v primeru, da ne more sinhrono obdelati zahteve, pripravil končen odgovor o neuspešno obdelani zahtevi.
      
      
Korak 3 - Poizvedovanje po obdelanih dokumentih
      
      Korak 4 - Sprejem odgovora
      Odjemalec je iz sistema G2G sprejel končen odgovor. Odjemalec skladno s svojimi postopki shrani odgovor.
      
      
Korak 5 - Kontrola statusa odgovora
      V odgovoru je v elementu 
"/Glava/StatusOdgovora" status odgovora. Vrednost "0" pomeni, da je bila obdelava uspešna, vrednost "1" pomeni, da je pri obdelavi prišlo do opozorila, "2" pa pomeni, da je pri obdelavi prišlo do napake.
      
V primeru opozorila / napake se podrobnosti nahajajo v elementih:
      
        - SifraNapake - enolična šifra napake
 
        - NazivNapake - naziv napake
 
        - OpisNapake - kratek opis napake