You can download this content in excel file format.
| API METODA | ClassMethod | Message | Value | Messages | Riješenje |
| send | DocumentSendingService – SendDocumentAsync | Root element is missing. | Dogodila se generalna greška. | Dogodila se generalna greška.. Trace ID: f6b38687-6c45-40eb-a8d0-78e71cb372b8. | Nedostaje JSON escapean XML u parametru File. Provjerite poziv metode i korigirajte isti. |
| send | N/A | N/A | N/A | After parsing a value an unexpected character was encountered: 1 | Ovo je poruka greške koja se javlja direktno kod slanja JSON-a te se radi o generalnom odgovoru. Ovo znači da je XML parsan u parametar file bez da je ispravno JSON escapean. Za pravila JSON esacapeanja potrebno je izmjeniti sljedeće znakove:Backspace is replaced with b Form feed is replaced with f Newline is replaced with n Carriage return is replaced with r Tab is replaced with t Double quote is replaced with ” Backslash is replaced with \ |
| send | DocumentSendingService – SendDocumentAsync | An error occurred while parsing EntityName. Line 37, position 24. | Dogodila se generalna greška. | Dogodila se generalna greška.. Trace ID: 61aa8c12-23ef-45e6-bd01-efc384828cf6 | U ovome slučaju se greška događa u slučaju neispravno escapeanog XML-a. Pravila escapenja XML-a: ‘ is replaced with ' ” is replaced with " & is replaced with & < is replaced with < > is replaced with > |
| send | DocumentSendingService – SendDocumentAsync | Sender or recipient organization not found. VatIdentificationNumber=HR95391195311,PIN=95391195311,BusinessUnitFinaCode=0101 | Nije moguće naći primatelja dokumenta. | Nije moguće naći primatelja dokumenta.. Trace ID: 84867c47-7903-4c50-bc5e-dd032b154900. | Ovo znači da primatelj dokumenta nije upisan u bazu. Potrebno je prijaviti zahtjev za upisom primatelja putem portala https://portal.moj-eracun.hr/podrska/tehnicka-podrska/ |
| send | DocumentSendingService – SendDocumentAsync | User with username fff11663 does not exist. | fff11663 | Korisničko ime i lozinka nisu ispravni.. Trace ID: 9dec079b-2598-4919-ba10-29670fee0279. | U JSON-u se zapisuje neispravno korisničko ime u parametru Username. Potrebno je isto ispraviti. |
| send | DocumentSendingService – SendDocumentAsync | Invalid username or password. Username: 11663! | 11663 | Korisničko ime i lozinka nisu ispravni.. Trace ID: feb7a99f-21c8-4972-90ec-153df8d64a3e. | U JSON-u se zapisuje neispravna lozinka u parametru Password. Potrebno je istu provjeriti ispraviti. Ukoliko ste zaboravili lozinku istu možete ponovno postaviti na poveznici https://www2.moj-eracun.hr/b2b/resetpasswordrequest |
| send | DocumentSendingService – SendDocumentAsync | Integration software with SoftwareId=Test-001444 does not exist | Test-001444 | Softver nije pronađen po danom nazivu.. Trace ID: 90a0386b-fa29-4095-ad43-6b6f7cad6eb9. | U ovome slučaju u JSON-u se u parametar SoftwareID upisuje kriva vrijednost. Ako ne znate koja vrijednost treba biti upisana javite se na integracije@moj-eracun.hr |
| Send | DocumentSendingService – SendDocumentAsync | Value cannot be null. (Parameter ‘s’) | Document | Neispravni podaci.. Trace ID: dbcfa9b6-658a-410f-bc1e-a6aa7a5ad92c. | U ovome slučaju ako je “Document” polje umjesto “File” se javlja ova greška te je potrebno napraviti korekciju JSON-a, maknuti Document i staviti File kako bi i trebalo biti. |
| Send | DocumentSendingService – SendDocumentAsync | Organization with PIN 99999999927 and business unit Id 65498432132486323 does not exist. | 65498432132486323 | Korisničko ime i lozinka nisu ispravni.. Trace ID: 52c75931-9a8f-4258-b136-b1f165a8d300. | U ovome slučaju “CompanyBu” ne postoji i ako je unesena kriva vrijednost onda se treba unijeti točan naziv poslovne jedinice a ne oznaka. |
| send | – | – | – | “errors”: { “CompanyId”: [ “The CompanyId field is required.” ] |
U slučaju kada HTTP response javlja grešku i 400 bad request s porukom “x field is required”, potrebno se osigurati da svaki poziv ima osnovne parametere. Osnovni parameteri: Username, Password, SoftwareID, CompanyId, CompanyBu |
| send | – | – | – | “errors”: { “File”: [ “Unexpected character encountered while parsing value: i. Path ‘File’, line 7, position 12.” ] |
Greška se javlja zbog neispravnog parsiranja JSON-a. Potrebno je svaki parametar koji je znakovnog tipa (string) parsatii između navodnih znakova “”. |
| queryInbox | – | – | 1518517370 | “Korisnik s id-em 11663 ne može primiti dokument u ime organizacije s OIB-om 01518517370.” | Korisnik nema prava ili uopće nije dio organizacije za koju pokušava dohvatiti popis dolaznih dokumenata. Potrebno je da administrator organizacije doda korisnika u sustav firme ili da se koriste podaci korisnika koji je već dodan u organizaciju unutar sustava. |
| queryInbox | – | – | – | “errors”: { “”: [ “The supplied value is invalid.” ] |
Kada se pojavi greška The supplied value is invalid znači da neki od parametara nije formatiran adekvatno očekivanom tipu podatka. U ovome primjeru konkretno je problem From parametar koji očekuje neki parametar koji je moguće isčitati kao datum (YYYY-MM-DD). Potrebna provjera parametara i njihov ispravak. |
| queryInbox | DocumentQueryInboxOutboxService – SearchQueryInboxAsync | Organization with PIN 95320833500 and business unit Id y does not exist. | 11663 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome slučaju poslovna jedinica s nazivom ‘Y’ ne postoji. |
| queryInbox | DocumentQueryInboxOutboxService – SearchQueryInboxAsync | User with legacy id 116636 does not exist. | 116636 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovoj situaciji korisničko ime je neispravno, preciznije korisnik s ID-em uopće ne postoji u bazi. |
| queryInbox | DocumentQueryInboxOutboxService – SearchQueryInboxAsync | Integration software with SoftwareId=Test-0023 does not exist | 11663 | “Dogodila se generalna greška.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome primjeru parametar ‘SoftwareID’ ima neispravnu vrijednost. Zapisana je vrijendnost koja ne postoji u bazi. |
| queryInbox | DocumentQueryInboxOutboxService – SearchQueryInboxAsync | Invalid username or password. Username: 11663! | 11663 | “Korisničko ime i lozinka nisu ispravni.” | U JSON-u se zapisuje neispravna lozinka u parametru Password. Potrebno je istu provjeriti ispraviti. Ukoliko ste zaboravili lozinku istu možete ponovno postaviti na poveznici https://www2.moj-eracun.hr/b2b/resetpasswordrequest |
| queryInbox | – SearchQueryInboxAsync | Document status 4 is not defined. | 4 | “Dani status id 4 ne postoji.” | U paramateru ‘StatusId’ je upisana vrijednost koja ne odgovara vrijednostima koje metoda očekuje. Potrebno je ili maknuti parametar iz poziva ili podesiti vrijednost u jednu od odgovarajućih: 30, 40 |
| queryInbox | DocumentQueryInboxOutboxService – SearchQueryInboxAsync | Document status Failed is not valid for receiver. | 50 | “Status id primatelja 50 nije validan. Validni statusi su: 30, 40.” | U parametru ‘StatusId’ se nalazi nedopuštena vrijednost za ulazne račune. U pretrazi ulaznih dokumenata moguće je samo filtrirati dokumente po statusima 30 i 40 jer ostali ne bi smjeli biti vidljivi primatelju dokumenta. |
| queryOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxAsync | Organization with PIN 99999999927 and business unit Id y does not exist. | 116636 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome slučaju poslovna jedinica s nazivom ‘Y’ ne postoji. |
| queryOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxAsync | User with legacy id 116636 does not exist. | 116636 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovoj situaciji korisničko ime je neispravno, preciznije korisnik s ID-em uopće ne postoji u bazi. |
| queryOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxAsync | Invalid username or password. Username: 11663! | 11663 | “Korisničko ime i lozinka nisu ispravni.” | U JSON-u se zapisuje neispravna lozinka u parametru Password. Potrebno je istu provjeriti ispraviti. Ukoliko ste zaboravili lozinku istu možete ponovno postaviti na poveznici https://www2.moj-eracun.hr/b2b/resetpasswordrequest |
| queryOutbox | – | – | – | “errors”: { “”: [ “The supplied value is invalid.” ] |
Javlja se status 400 Bad Request zato što se u parametru ElectronicId očekuje numerički forrmat. |
| queryOutbox | – SearchQueryOutboxAsync | Document status 11 is not defined. | 11 | “Dani status id 11 ne postoji.” | Ova poruka greške se javlja kada se u parametar ‘StatusId’ stavi vrijednos statusa koji ne postoji. Valjani statusi su: 10 – Prihvaćeno 20 – Obrađen 30 – Poslan 40 – Preuzet 45 – Povučeno preuzimanje 50 – Neuspjelo |
| queryOutbox | – | – | – | “errors”: { “”: [ “The supplied value is invalid.” ] |
Kada se pojavi greška The supplied value is invalid znači da neki od parametara nije formatiran adekvatno očekivanom tipu podatka. U ovome primjeru konkretno je problem From parametar koji očekuje neki parametar koji je moguće isčitati kao datum (YYYY-MM-DD). Potrebna provjera parametara i njihov ispravak. |
| queryOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxAsync | User with id 11663 cannot receive document behalf organization. | 11663 | “Dogodila se generalna greška.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome slučaju korisnik nema prava ili uopće nije dio organizacije za koju pokušava dohvatiti popis dolaznih dokumenata. Potrebno je da administrator organizacije doda korisnika u sustav firme ili da se koriste podaci korisnika koji je već dodan u organizaciju unutar sustava. |
| receive | DocumentDownloadService – DownloadDocumentAsync | This document does not exist. Id 0. | 0 | “Nije moguće pronaći zatraženi dokument!. Trace ID: 0ae1a0da-2df0-4f6f-b5f6-2c409bbc85cb.” | Greška se javlja zato što receive metoda očekuje parametar ElectronicId kako bi se znalo koji se dokument pokušava preuzeti jer nije moguće bulk preuzimanje. Potrebno je dodati parametar ElectronicId u JSON. |
| receive | DocumentDownloadService – DownloadDocumentAsync | Organization with PIN 99999999927 and business unit Id y does not exist. | 116636 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome slučaju poslovna jedinica s nazivom ‘Y’ ne postoji. |
| receive | DocumentDownloadService – DownloadDocumentAsync | Organization with company Id=123456 and business unit= not found | 116636 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome slučaju poduzeće s OIB-om 123456 ne postoji u sustavu. |
| receive | DocumentDownloadService – DownloadDocumentAsync | Organization with id 1639905 cannot access to a document with id 3051531. | 95320833500 | “Korisnikova organizacija nema pristup zatraženom dokumentu!. Trace ID: e617e586-65b0-4604-a89e-7008121e0b5c.” | Ova greška se javlja kada ElectronicId odgovara dokumentu u čijoj razmjeni nije sudjelovao matični subjekt ili poslovnica iz parametara ‘CompanyId’ i ‘CompanyBu’. Potrebno je verificirati ispravnost podataka u parametarima ‘CompanyId’, ‘CompanyBu’ i ‘ElectronicId’. |
| receive | DocumentDownloadService – DownloadDocumentAsync | Nije moguće preuzeti dokument jer organizacija nema ugovorenu uslugu eArhive. | 11663 | “Nije moguće preuzeti dokument jer organizacija nema ugovorenu uslugu eArhive.. Trace ID: e70a49f8-71a7-46d0-80ba-d637cffe87ca.” | Ova poruka se javlja kada se pokuša preuzeti dokument za korisnika koji nema ugovorenu uslugu eArhivu. Zadani pregled dana je 60 te se bilo koji stariji dokument, neovisno o tome da li je ranije bio preuzet ili ne neće više moći preuzeti ni vidjeti ako je datum slanja dokumenta stariji od [Današnji_datum] – [60 dana]. Potrebno je uputiti korisnika da ugovori eArhivu. |
| receive | DocumentDownloadService – DownloadDocumentAsync | Document with id 3064905 is not found! | 3064905 | “Nije moguće pronaći zatraženi dokument!. Trace ID: 6dcfd1a8-0880-413b-b2f4-388c92bf6c34.” | Ova poruka greške označava kako nije moguće pronaći dokument sa pruženim ElectronicId-em. U slučaju primljenih računa ova poruka inicira da je sam dokument otišao u status Neuspjelo. Potrebno je poslati upit na integracije@moj-eracun.hr radi dodatne provjere. |
| UpdateDokumentProcessStatus | UpdateDocumentBusinessStatusService – UpdateDocumentBusinessStatus | User does not have enough rights! Username: tin.jagic@moj-eracun.hr | 11663 | “User does not have enough rights! Username: tin.jagic@moj-eracun.hr” | Greška se javlja zato što se pokušava ažurirati poslovni status za firmu u kojoj korisnik nije dodijeljen ili nema adekvatna prava. Administrator firme mora dodati korisnika u organizaciju ili podići rolu korisnika. |
| UpdateDokumentProcessStatus | UpdateDocumentBusinessStatusService – UpdateDocumentBusinessStatus | This document does not exist. Id 0. | Test-002 | “This document does not exist. Id 0.” | Greška se javlja zato što metoda očekuje parametar ‘ElectronicId’ kako bi se točno specifiralo za koji dokument se pokušava napraviti promjena poslovnog statusa. |
| UpdateDokumentProcessStatus | UpdateDocumentBusinessStatusService – UpdateDocumentBusinessStatus | Document with EID: 3064905 is not downloaded! | 0 | “Dokument s EID: 3064905 nije preuzet!” | Ova poruka greške se javlja kada pokušavamo ažurirati poslovni status dokumenta koji nije preuzet. Potrebno je prvo preuzeti dokument kako bi mu se mogao dodijeliti poslovni, odnosno procesni status. |
| UpdateDokumentProcessStatus | UpdateDocumentBusinessStatusService – UpdateDocumentBusinessStatus | Document with EID: 3064905 is not downloaded! | 50 | “Dokument s EID: 3064905 nije preuzet!” | Ova poruka greške se javlja kada pokušavamo ažurirati poslovni status dokumenta koji nije preuzet. Potrebno je prvo preuzeti dokument kako bi mu se mogao dodijeliti poslovni, odnosno procesni status. U slučaju da je dokument preuzet kao u ovome primjeru, greška je u JSON zahtjevu je što se pokušava postaviti nepostojeći status. Adekvatni statusi su: 0 – Prihvaćen 1 – Odbijen 2 – Plaćen u potpunosti 3 – Djelomično plaćen |
| queryDocumentProcessStatusInbox | DocumentQueryInboxOutboxService – SearchQueryInboxForDocumentProcessStatusAsync | Organization with PIN 99999999927 and business unit Id y does not exist. | 11663 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome slučaju poslovna jedinica s nazivom ‘Y’ ne postoji. |
| queryDocumentProcessStatusInbox | DocumentQueryInboxOutboxService – SearchQueryInboxForDocumentProcessStatusAsync | User with id 11663 cannot receive document behalf organization. | 11111111119 | “Korisnik s id-em 11663 ne može primiti dokument u ime organizacije s OIB-om 11111111119.” | Greška se javlja zato što se pokušava ažurirati poslovni status za firmu u kojoj korisnik nije dodijeljen ili nema adekvatna prava. Administrator firme mora dodati korisnika u organizaciju ili podići rolu korisnika. |
| queryDocumentProcessStatusInbox | DocumentQueryInboxOutboxService – SearchQueryInboxForDocumentProcessStatusAsync | Invalid username or password. Username: 11663! | 11663 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovoj situaciji korisničko ime je neispravno, preciznije korisnik s ID-em uopće ne postoji u bazi. |
| queryDocumentProcessStatusInbox | DocumentQueryInboxOutboxService – SearchQueryInboxForDocumentProcessStatusAsync | Invalid username or password. Username: 11663! | 11663 | “Korisničko ime i lozinka nisu ispravni.” | “Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovoj situaciji lozinka je neispravna. |
| queryDocumentProcessStatusInbox | – | – | – | “errors”: { “”: [ “The supplied value is invalid.” ] |
Kod ovog poziva se javlja 400 Bad Request zato što parametar ‘ElectronicId’ očekuje numerički format. Potrebno je provjeriti strukturu JSON-a i koji podaci se pokušavaju poslati u zahtjevu. |
| queryDocumentProcessStatusInbox | DocumentQueryInboxOutboxService – SearchQueryInboxForDocumentProcessStatusAsync | Business status 9 is not valid. | 9 | “Dani status id 9 ne postoji.” | Greška se javlja zbog vrijednosti unutar parametra ‘StatusId’. Konkretno se ova greška javlja kada se pokušava pozvati metoda i filtrirati po statusu koji ne postoji. Mogući statusi: 0 – Prihvaćen 1 – Odbijen 2 – U potpunosti plaćen 3 – Djelmično plaćen 4 – Potvrda zaprimanja 99 – Zaprimljen |
| queryDocumentProcessStatusInbox | – | – | – | “errors”: { “”: [ “The supplied value is invalid.” ] |
Kada se pojavi greška The supplied value is invalid znači da neki od parametara nije formatiran adekvatno očekivanom tipu podatka. U ovome primjeru konkretno je problem From parametar koji očekuje neki parametar koji je moguće isčitati kao datum (YYYY-MM-DD). Potrebna provjera parametara i njihov ispravak. |
| queryDocumentProcessStatusOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxForDocumentProcessStatusAsync | Organization with PIN 99999999927 and business unit Id y does not exist. | 11663 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovome slučaju poslovna jedinica s nazivom ‘Y’ ne postoji. |
| queryDocumentProcessStatusOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxForDocumentProcessStatusAsync | User with id 11663 cannot receive document behalf organization. | 11111111119 | “Korisnik s id-em 11663 ne može primiti dokument u ime organizacije s OIB-om 11111111119.” | Greška se javlja zato što se pokušava ažurirati poslovni status za firmu u kojoj korisnik nije dodijeljen ili nema adekvatna prava. Administrator firme mora dodati korisnika u organizaciju ili podići rolu korisnika. |
| queryDocumentProcessStatusOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxForDocumentProcessStatusAsync | Invalid username or password. Username: 11663! | 11663 | “Korisničko ime i lozinka nisu ispravni.” | Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovoj situaciji korisničko ime je neispravno, preciznije korisnik s ID-em uopće ne postoji u bazi. |
| queryDocumentProcessStatusOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxForDocumentProcessStatusAsync | Invalid username or password. Username: 11663! | 11663 | “Korisničko ime i lozinka nisu ispravni.” | “Kod ovog generičkog responsa nije moguće utvrditi što je problem. Potrebno je poslati upit na integracije@moj-eracun.hr. Također, potrebno je verificirati ispravnost podataka u JSON-u. U ovoj situaciji lozinka je neispravna. |
| queryDocumentProcessStatusOutbox | – | – | – | “errors”: { “”: [ “The supplied value is invalid.” ] |
Kod ovog poziva se javlja 400 Bad Request zato što parametar ‘ElectronicId’ očekuje numerički format. Potrebno je provjeriti strukturu JSON-a i koji podaci se pokušavaju poslati u zahtjevu. |
| queryDocumentProcessStatusOutbox | DocumentQueryInboxOutboxService – SearchQueryOutboxForDocumentProcessStatusAsync | Business status 9 is not valid. | 9 | “Dani status id 9 ne postoji.” | Greška se javlja zbog vrijednosti unutar parametra ‘StatusId’. Konkretno se ova greška javlja kada se pokušava pozvati metoda i filtrirati po statusu koji ne postoji. Mogući statusi: 0 – Prihvaćen 1 – Odbijen 2 – U potpunosti plaćen 3 – Djelmično plaćen 4 – Potvrda zaprimanja 99 – Zaprimljen |
| queryDocumentProcessStatusOutbox | – | – | – | “errors”: { “”: [ “The supplied value is invalid.” ] |
Kada se pojavi greška The supplied value is invalid znači da neki od parametara nije formatiran adekvatno očekivanom tipu podatka. U ovome primjeru konkretno je problem From parametar koji očekuje neki parametar koji je moguće isčitati kao datum (YYYY-MM-DD). Potrebna provjera parametara i njihov ispravak. |
| notifyimport | DocumentImportService – NotifyImportAsync | User tin.jagic@moj-eracun.hr does not have enough rights. | 11663 | “Korisnik nema dovoljna prava za ovu akciju.” | Greška se javlja zato što korisnik nije dio organizacije ili nema adekvatnu rolu za izvršavanje akcije. Administrator firme mora dodati korisnika u organizaciju ili podići rolu korisnika. |
| markPaid | InvoiceTimestampService – MarkAsPaidAsync | Paid date is required. Organization id: 1639905. User id: 11663. | “” | “Paid date is required. Organization id: 1639905. User id: 11663.” | Kod poziva metode markPaid obavezni parametar je PaidDate i bez njega poziv ne može uspješan. Potrebno je dodati parametar PaidDate u JSON zahtjev. |
| markPaid | InvoiceTimestampService – MarkAsPaidAsync | Invoice with id 0 does not exist. | 0 | “Račun s id-em 0 ne postoji.” | Ova greška se javlja kada ne postoji parametar ElectronicId koji je obavezan za ovu metodu. Potrebno je dodati parametar ElectronicId u JSON zahtjev. |
| markPaid | InvoiceTimestampService – MarkAsPaidAsync | Sender organization id 238 and its main organization id 0 are not equal to the organization id 1639905 of the authorized user. User id: 11663. | “05. 02. 2024. 00:00:00” | “Sender organization id 238 and its main organization id 0 are not equal to the organization id 1639905 of the authorized user. User id: 11663.” | Ova poruka greške ukazuje kako korisnik nema prava za označavanje računa kao plaćenog. Konkretno, javlja da korisnik nije pošiljatelj računa te zato ne može uspješno izvršiti zahtjev. |
| documentAction | – | – | – | 500 Internal Server Error | Ovakva greška bez loga se javlja kada se u ‘Apply’ parametar postavi bilo koja vrijednost osim ‘resend’ ili ‘cancel’ koje su jedine dvije akcije koje se može izvršiti nad dokumentom. |
| documentAction | DocumentActionService – PreformActionAsync | User does not have rights to do this action! Username: tin.jagic@moj-eracun.hr | 11663 | “User does not have rights to do this action! Username: tin.jagic@moj-eracun.hr” | Ova greška se javlja kada se pokušava izvršiti akcija nad dokumentom gdje vrijednost iz parametra ‘CompanyId’ nije jednaka OIB-u pošijatelja dokumenta ili korisnik nema dovoljna prava. Samo pošiljatelj dokumenta može izvršiti ovu akciju. Potrebno je također da je korisnik iz parametra ‘Username’ admin u traženoj organizaciji. |
| documentAction | DocumentActionService – PreformActionAsync | Exception of type ‘Services.Validation.Exceptions.ValidationException’ was thrown. | System.Collections.Generic.List`1[System.String] | “ValidationErrors” | Ova greška se pojavljuje u slučaju kada se pokuša izvršiti akcija nad dokumentom koji nije u statusu poslan. Preduvjet da se ova metoda izvrši uspješno da je dokument ili u statusu 30 – Poslan ili statusu 50 – Neuspjelo |
| GetSubjectBIDetails | MyBusinessIntelligenceApiService – GetSubjectBiDetailsAsync | Organization Test Klising is not subscribed to BI services, access not allowed. | 99999999927 | “Organizacija s OIB-om: 99999999927 nije pretplaćena na uslugu Moj-BI.” | Za korištenje ove metode potrebno je imati ugovorenu uslugu MojBI. Ova poruka greške indicira kako ista nije ugovorena. Paket mora ugovoriti korisnik odnosno OIB firme koji se koristi u CompanyId parametru. Ponudu za uslugu moguće je zatražiti na stranici: https://portal.moj-eracun.hr/usluge/bonitet-i-financijski-pokazatelji/ |
| GetSubjectBIDetails | MyBusinessIntelligenceApiService – GetSubjectBiDetailsAsync | Error occurred while fetching organization’ details by PIN 95320833500 from mojBI. Content: []. | 11663 | “Dogodila se greška u mojBI API metodi.” | Ova greška se pojavljuje kada se u parametru ‘OibToQuery’ nalazi OIB za kojeg nemamo bonitetne i financijske pokazatelje. |
| isSubjectBlocked | MyBusinessIntelligenceApiService – IsSubjectBankAccountBlockedAsync | Organization Testna tvrtka – Tin is not subscribed to BI services, access not allowed. | ErrorResponse | “code”: 401, “message”: “Organizacija s OIB-om: 95320833500 nije pretplaćena na uslugu Moj-BI.” |
“Za korištenje ove metode potrebno je imati ugovorenu uslugu MojBI. Ova poruka greške indicira kako ista nije ugovorena. Paket mora ugovoriti korisnik odnosno OIB firme koji se koristi u CompanyId parametru. Ponudu za uslugu moguće je zatražiti na stranici: https://portal.moj-eracun.hr/usluge/bonitet-i-financijski-pokazatelji/” |
| isSubjectBlocked | MyBusinessIntelligenceApiService – IsSubjectBankAccountBlockedAsync | Blockade info on subject with OIB 12312312322 can’t be retrieved. Service response: {“type”:”https://tools.ietf.org/html/rfc7231#section-6.5.4″,”title”:”Not Found”,”status”:404,”traceId”:”00-33684d00cec5658b0d736e99ff471cf7-6770ea4e89ba5748-00″} | ErrorResponse | “code”: 500, “message”: “Dogodila se generalna greška.” |
Ova greška se pojavljuje kada se u parametru ‘OibToQuery’ nalazi OIB za kojeg nemamo bonitetne i financijske pokazatelje. |
| GetSubjectGeneralInformation | – | – | ErrorResponse | “code”: 404, “message”: “Informacija o organizaciji s OIB-om 2515468490869349 nije pronađena!” |
Ovaj tip odgovora se javlja kada nemamo informaciju o organizaciji čiji se OIB/VAT broj šalje u parametru ‘SubjectVatNumber’. |
| GetSubjectReceivingInformation | OrganizationInformationService – GetOrganizationInformationAsync | Organization information with PIN 12345679 was not found! | ErrorResponse | “code”: 404, “message”: “Informacija o organizaciji s OIB-om 12345679 nije pronađena!” |
Ovaj odgovor znači da poduzeće vezano uz OIB/VAT koji se nalazi u parametru ‘SubjectVatNumber’ ne ispunjava uvjete poduzeća koje je aktivan primatelj. |