{"info":{"_postman_id":"dae11db4-3c6e-41f1-854a-fd3fa13fe903","name":"Immedis External APIs","description":"<html><head></head><body><p>This documentation covers publicly available Immedis APIs. Note that each service from those listed below is disabled by default for the customer. If the customer wants to use any of the services, a mandatory prerequisite is to have a configuration on both sides - client and Immedis. Also, the user used for sending documents (External File Processing API) will not be able to be used to get documents (External Payslips API) as the settings needed for this service are different.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"8102633","collectionId":"dae11db4-3c6e-41f1-854a-fd3fa13fe903","publishedId":"TzRPhopz","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2021-05-05T14:33:44.000Z"},"item":[{"name":"External Payslips API","item":[{"name":"List All Payslips Per Employee","id":"6ee74a77-6fba-4d59-8c8d-dfb67fd444cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUrl}}/api/Payslip/:companyGuid/GetExternalPayslipSummary?employeeId=54212313&limit=12","description":"<p>This request is used to get payslips for given employee.</p>\n<p>Parameters:</p>\n<ul>\n<li><em>companyGUID</em> - pre-defined GUID which identifies the company of the employee (internal ID of the company in Immedis' DB);</li>\n<li><em>employeeId</em> - <strong>mandatory parameter</strong>; the HR ID of the employee;</li>\n<li><em>limit</em> - <strong>optional parameter</strong>; number showing how many payslips should be returned by the API.</li>\n</ul>\n<p>If the token is invalid (i.e. mismatch between the generated token and the claims that Immedis has for it), the service will return 401 and will reject the request. If there is a mismatch between the HR ID provided and the HR ID in Immedis, the service will return again an error and will reject the request. If a wrong GUID is used, Immedis will return again an error and will reject the request.</p>\n<p>In case that the request is successfully received by the API, the server will respond with basic information about the requested payslips and hyperlink to every physical document.<br />Response Parameters:</p>\n<ul>\n<li><em>organizationId</em> - represents the identifier related to the employee's pay group;</li>\n<li><em>organizationCode</em> - the code that stands for this pay group;</li>\n<li><em>organizationName</em> - the name of the employee's pay group;</li>\n<li><em>periodStartDate</em> - start date of the payment cycle's period; date format yyyy-mm-dd;</li>\n<li><em>periodEndDate</em> - end date of the payment cycle's period; date format yyyy-mm-dd;</li>\n<li><em>paymentDate</em> - the payment date for this cycle's period; date format yyyy-mm-dd;</li>\n<li><em>grossAmount</em> - an object that has two properties <em>amountValue</em> and <em>currencyCode</em> which represent the gross pay amount for this payment period;</li>\n<li><em>netAmount</em> - an object that has two properties <em>amountValue</em> and <em>currencyCode</em> which represent the net pay amount for this payment period;</li>\n<li><em>payslipResourceEndPoint</em> - hyperlink to the actual physical document that could be used in Get Payslip Document's request.</li>\n</ul>\n","urlObject":{"path":["api","Payslip",":companyGuid","GetExternalPayslipSummary"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"employeeId","value":"54212313"},{"key":"limit","value":"12"}],"variable":[{"id":"d34831d1-89ff-49f4-8cc7-1c6b3ed27adc","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"f6c6adba-3a59-321c-0d3b-9deed624d4a7","key":"companyGuid"}]}},"response":[{"id":"9c0f4f6d-e857-48b2-90f6-90ef4e26c19c","name":"Success","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"{{baseUrl}}/api/Payslip/:companyGuid/GetExternalPayslipSummary?employeeId=54212313&limit=12","host":["{{baseUrl}}"],"path":["api","Payslip",":companyGuid","GetExternalPayslipSummary"],"query":[{"key":"employeeId","value":"54212313"},{"key":"limit","value":"12"}],"variable":[{"key":"companyGuid","value":"f6c6adba-3a59-321c-0d3b-9deed624d4a7"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"{\n    \"payslipData\": [\n        {\n            \"organizationId\": \"3rd_Party_Green_Planet_Acquisition\",\n            \"organizationCode\": \"SAL\",\n            \"organizationName\": \"Third Party - Green Planet Acquisition\",\n            \"periodStartDate\": \"2020-06-01\",\n            \"periodEndDate\": \"2020-06-30\",\n            \"paymentDate\": \"2020-06-30\",\n            \"grossAmount\": {\n                \"amountValue\": \"100\",\n                \"currencyCode\": \"USD\"\n            },\n            \"netAmount\": {\n                \"amountValue\": \"80\",\n                \"currencyCode\": \"USD\"\n            },\n            \"payslipResourceEndPoint\": \"{{baseUrl}}/api/Payslip/f6c6adba-3a59-321c-0d3b-9deed624d4a7/PayslipRetrieval/85fc7f9c-d5c6-4585-87a0-91fde2efe495\"\n        },\n        {\n            \"organizationId\": \"3rd_Party_Green_Planet_Acquisition\",\n            \"organizationCode\": \"SAL\",\n            \"organizationName\": \"Third Party - Green Planet Acquisition\",\n            \"periodStartDate\": \"2020-05-01\",\n            \"periodEndDate\": \"2020-05-31\",\n            \"paymentDate\": \"2020-05-29\",\n            \"grossAmount\": {\n                \"amountValue\": \"100\",\n                \"currencyCode\": \"USD\"\n            },\n            \"netAmount\": {\n                \"amountValue\": \"80\",\n                \"currencyCode\": \"USD\"\n            },\n            \"payslipResourceEndPoint\": \"{{baseUrl}}/api/Payslip/f6c6adba-3a59-321c-0d3b-9deed624d4a7/PayslipRetrieval/a8SALd6f-9279-486d-a546-32e658dd0e23\"\n        },\n        {\n            \"organizationId\": \"3rd_Party_Green_Planet_Acquisition\",\n            \"organizationCode\": \"SAL\",\n            \"organizationName\": \"Third Party - Green Planet Acquisition\",\n            \"periodStartDate\": \"2020-04-01\",\n            \"periodEndDate\": \"2020-04-30\",\n            \"paymentDate\": \"2020-04-30\",\n            \"grossAmount\": {\n                \"amountValue\": \"100\",\n                \"currencyCode\": \"USD\"\n            },\n            \"netAmount\": {\n                \"amountValue\": \"80\",\n                \"currencyCode\": \"USD\"\n            },\n            \"payslipResourceEndPoint\": \"{{baseUrl}}/api/Payslip/f6c6adba-3a59-321c-0d3b-9deed624d4a7/PayslipRetrieval/56b30dae-fafe-4153-9d24-085a0a099292\"\n        }\n    ]\n}"}],"_postman_id":"6ee74a77-6fba-4d59-8c8d-dfb67fd444cf"},{"name":"Get Payslip Document","id":"b32eb466-82dc-4d02-aaba-0572d7990826","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUrl}}/api/Payslip/:companyGuid/PayslipRetrieval/:payslipGuid?employeeID=54213","description":"<p>This is actually the hyperlink returned in the first request with one additional parameter - <em>employeeId</em> which represents the HR ID of the employee.</p>\n<p>If the token is invalid (i.e. mismatch between the generated token and the claims that Immedis has for it), the service will return 401 and will reject the request. If there is a mismatch between the HR ID provided and the HR ID in Immedis, the service will return again an error and will reject the request. If a wrong GUID is used, Immedis will return again an error and will reject the request.</p>\n<p>Returns PDF stream which represents the payslip's information.</p>\n","urlObject":{"path":["api","Payslip",":companyGuid","PayslipRetrieval",":payslipGuid"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"employeeID","value":"54213"}],"variable":[{"id":"59d67046-5810-48c5-a22b-f38f1c483f66","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"f6c6adba-3a59-321c-0d3b-9deed624d4a7","key":"companyGuid"},{"id":"e64abeb3-e6ea-4c4c-9139-e28a7caf0982","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"f6c6adba-3a59-321c-0d3b-9deed624d4a7","key":"payslipGuid"}]}},"response":[{"id":"3c6f7942-a42f-471d-b65a-2bb1f218a3b2","name":"Success","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"{{baseUrl}}/api/Payslip/:companyGuid/PayslipRetrieval/:payslipGuid?employeeID=54212313","host":["{{baseUrl}}"],"path":["api","Payslip",":companyGuid","PayslipRetrieval",":payslipGuid"],"query":[{"key":"employeeID","value":"54212313"}],"variable":[{"key":"companyGuid","value":"f6c6adba-3a59-321c-0d3b-9deed624d4a7"},{"key":"payslipGuid","value":"85fc7f9c-d5c6-4585-87a0-91fde2efe495"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"application/pdf"},{"key":"Content-Disposition","value":"attachment; filename=\"Immedis Payslip 4042352_20210421124730.pdf\"","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"%PDF-1.4\r\n%âãÏÓ\r\n9 0 obj\r\n<</Filter/FlateDecode/Length 2624>>stream\r\n./˜4PÄœt¢H`Éü?Ýd\u001b—o:H÷‰xŽ\u001aOw‘K4\f€“õ\u0003Rù;²s®\u000e\u000e`ô¶w„€¶åó”O\u000eXöžÚJu\u0018štÇ\u000bÿ ôL\u0005(Í\u001f%7ã\u000ew¬JË\u0012w\u0012_+yØ¼<ãB>H \u0005»LŸ¶oüzJN\"á½åñM\u0011\\-\u0005ÿD>\u0012Ö•„ˆà‰L{\u001b“\u001eJ\u0003‰\u0007‚Ù¼šÝF×\u0002©‚Ï((\u0002¶\r\nûÌ\u000f(Ñ…OÃª›r»W’ ì\u001d\u0005¾,\u0014YîÂ\u0010(¹n\u0016SN\u0007Ja\u001aÈÿÐE‚õ/í_\u000f¬\u0003¯«Ä­?ŠC×Z.)•\r\n¢\u0012¶›ž<\u0018u*WÍCœ\u001eÁ\u0016æLL\r\nÖŒó?³bÉ‹W%¡qX]øÇ;`½nó•^ÂDÙp(¢9[cxÉ¿™vž\u0016\u0018á,gâ;ÎJ+Þ;ËÐÅ\u0007n2[›ß©E\u0003[‹[&—L|\u0003¥WÞ}¢\u0001£v¶;pBP÷C®}ïà­ò\u0014\u0013§•µCi¸tÎþBõE`~2 Af~lÝ+¶ÉZ#ú×Œ”Ì\u0014\u0007ó©l9§úJçe\u000e\u001f¡ù\ti­\u001aTˆºÒÏ ç^]Ñ4Àê(ð²Ô\fýÌ«¤×¹v9\bWõŠ’ùºE>ö\u0003¼`\t¬Ý›IÒ*\u0003ñÓ×$²Ød\u0010ã‘¸rVK±¢î\u0018\u00145x'¥Îéß¢›žÕ{(XI³0$)¥§ÄaŠÃ\u001aÚH°—\r\nZ·Uˆ\u0010ŸÌ•\u001cÅ¿mï¼pÃ¨âë½\t9ÉFÛcV–¡\u0014\u0001{°ñ†ÿ\u000fEŠ;\u0006N5\r\nvÅ/\b²<—ÜÍø‡ÇmîÓœa‚_À\u0003\u000b²Pr)t&“·¸ªêA\u0013‘[O\u0017\u000b‚ùgÓ¼*©%\b¼ExYîæŒÜ\u0010KçåÔi ›öéÄ\u0010²f(\u001fÓ`CùÜe?6À÷''ß TZF\u001a$€ðq‚ïÇ&ÖêF\u0013;ÓÃêƒá³¥zæ‚\f¡î\u0004Í1–§É\b‘á#,?Ò„Dßîoë\u001cÔ5\u0011ÉÇ`å—`(°mÞkxM\b¸Ü‘xcæ¬Ùp}?ÖOe¶;ëLõ÷S~Ppµ/ÿÉ´õ©°«\u001a»É,êskC›€w¯³tîRaé\\ã¬]tQ‘\u000fá7§6y:ó\"÷\u001aR9ÐŠŸ\u0014ÖWÿ—‚(”j'Í<É9¡\u0017ú\fÑ~`\u0015LØSÈ\u0010@4z%*\u0004m€À@Í‹Á2\u001b·Ó•]]t‡]\u0004öY\u0005ffÐ\f\u000e?-`¸Î—P¡ÏÛ\u0003ŽPô´Rh¼œÊÕ²ô»vÎÏ·ó(\u0001\b¿\u00152\u0004c€I³u…¦ŠÊBJ\r\n\u0011í ù$Ïi0Ž3+\fûã*Î`.FWf¹þ˜\u001dšd‘5vì×5¬úñúpo\\Ò\u0011mî-Ñ¢üc\u0005Or=PÓÈÍ%éæþÌ\u001bó\r\n±€CPÃ KZ¯×\u0012Ëp\b\u000e\u001fcùg±J+/ƒ>9ÉVŸÏ0u¨4ö¦è}}ã¢–\r\nÿÍZj]˜ð\u0013#ö$Ê!KŒÜ½+zÊ7<”ßÆˆ2ìÄ.\u001cÇ¨-\u0013;= á\t”5Ø>ÁZf©¨[Ö©\u0012òÔýxjìÑuiƒPÏ3‹PU°»\u0016wfz\u0006*\b\u0010¢³PØ\u000bÁ a\r\n?[‡\u000b(öfªEJ•aƒQ±²l<¥BhC\bw3\u0003ä+‡øäV#äëùÙµ‰mû»H\u0002¿h\u0019\u0004Z–rìBF0G)\u000e^Ã+ÙÊw\u0001\u001a½”8Ú÷®»Üa¶4qq9È<a\u000bó\u001e\u001cÂŽ\u001f¸ïÔ½Œ2Ë5\f²x´\r\n6y›Û¡ì\u0016£Cu:4õèÂÉÐfÝîj:ˆJS«Ì‘|ô'F„WDh\r\nRfaX)CCþäÍ/¤\u0007gqÉÓmo’]\tB¹üéâ°¶(IÕ/²eÐòýÄ¿Ev£#\"¹r2JÙ’Î®mŒ©ÉN´¹#?5˜ƒK'”áÔ}>ø‡:ò†®¨>ìÉsH!è4—€¾ñÜ–,¨}\u0011^€çÿoyOŠí#\u0001\u000f\\öøíOuÝÈD'øžŽÉÁ1íð™OºCaÏŒ/ûÝsø–ƒCo©Ç¯\u0016]Ñþ\"BH*©~q¼œ—ÃŽ§Žù\u0015s>âT¬\u0006…ä\u0002“›\u0005W\u001a“-Š»—ï|ÃëœŠl]L˜\u0004µ¤\r\n7\u0012èÛw\u0005f\u00129­‰1¨3Q–<ØáíI\u0013“Iç“CÛ\u0010–ö<œ>Çt ¯áM…\u0017ì´.Q§S‰*\u0001ÃUÃñ¥/\u0001ŸëPØ\f¹ç£¡ÖþR\u0004‡Ú\u0010Â…5\t@,TCðñì Y—H¶ð|ññŽ…çk\u0001dãÔ¡Š7Év\u0015°ò\r\n÷‰j‚»8?>å”Îo \u0013î\u001bÖ\u0017Ù«¦üè\u0004d.ó{ø }™÷¨+–³\u0001þë#8¢ˆÅ)Ä]¦A@4w\"Õ\u0010\u0017Ô¿æ·VdÖ\u001dØyÏ­!\"1ä<p‹`årÜi’³`•†òˆiFb\bè‡D—3t÷ªÑV}K>i\u0007fðz\\s±yLd+‡\\…\u000f\u0016\"öžwºw¡.óVÓ”>\bMsiŠò•yŽLß8ï¨£cayÉ²@Z\u001b¬aZb€¥\u001b\tF:T—+\u0013t€XZ,Qde|ƒX&B¯R›Xúppe¤à`“\u0004—YªWàðÜÿ¸…þß€q`ÿj\u0001\tñ \u001a“#;¤uR<‘3 ó/©¶ÇðÃîOÛÓ Â\u001b½˜áˆP®É®}1—Øóÿ·´\u0010;›f™BDð*$r}ìluÏžûùºÔ³ ²gtö-\u0015øÝ\r\nÝªÉLÑï)t'3ŠÌ\u0017ƒjlŒ™='.HjNÞä×u¹s—ò7Ê\r\nsR38´g'T\r\n‘RDjü”«ž]Qw\u001báÓqµØñó'“B&\u001f‚yFZv‡C\u001e\u0016äŽ§áöˆå8.Wo§7\u0014xVîïghj¡ˆª”ö~R’UèŒ>p•Àf@d\u0014\u0015¬Ëþr¥F¢<†ž8¹Ïúç³PN¤\\™#\u0018Øn‡\u0019Êò€´JQ{ç%(Ÿb¾5Ï>\bÁh\tÕ²Áü^\töÐ\bÖ¯_D\f¥SŽ~È¢\u0002˜ÏÿôŠ\u0001î<Cq,_Ÿ†\u000eS,Ê}û°›#\u0019í÷¾p\\ºªÍ6Ü¬8\u000füƒB—C.\\kW›P\\¥eZÖXµ|\u000eÌ±â(ß\u001c\r\n\u0017;êgO—\u0018\t¡nYöœ÷&l=iƒ%10ÏððoÍH7a¹\\S\"bÆÕ¦\u001dï»ŠÜ9þ\u0003`¡c±ÿ¶ÒÄ#÷Á¦áé\u0004œÜ\\ðiÃÁág!\u0019º\u0017+šþ¾#\u0010V·É` \u001b1 a®?>É¨A_—\r\n;Ž\u0004N\u001fyzZJ¼jIïŠa\u0015«é\u000b3X\u0017Õ\u0019‚\u0016\u0017ðƒ:\u0017‡kj˜%&6Ä¨ä\tÍÚb-;\u0017ö²uÜ\f\b!¸døÀð‡Ÿ3iÈK¦ãHãFÀDñ2;ÑHC_O¨Ùy ü®áûåþšnƒ>Õr\u0002\"ÜË·X\u0013óŽûv…Ö%´:˜ªã-q²Ð\fl\u001f>Ôí\r\nZR,#k\u001fýê &\r\n•JªÖDDTywE{bÑaØÚ\u0016àø8ˆ|jÍ\u0014†ÑÆZqÀ°>Åf¶…¡\u0006p¹»¤£:<\u0005\u0007+\fDRgÁ÷ )ØÐý<Ñî|\u0010+Õy˜EgÖjKÞádAj=\u0001\f×hYˆ¾¶hš”´)C–\f2ý\u001a%\r\nyZM¯›§¦£\u001cY\u0019µ¢#]¬\u0002O]ÐYüðç§@¸ÈÑðGI©\u001f‹±\u0001>†\u001a#\fñLê·{þÚ–ç\u0003Äs·\"­_¶yéRqåe²{#¥Ùó0:ì‹‰CµþÑBNZ&”v\u001f]\u0012TÃÄ¼»oWG‰gvôH¸2\u0007{ó\u001dz‰U\u0002døùp\\IÄUke‘qNÒ÷·Ž‘wøfa¸\r\n;ä\u0005Ê\u000b'Q\u001c¤®’¢¥\u0013U”‹T€:„€Jô\u001fí\u0011Ï¶\u0016¬ÿä5\u000e\r\nendstream\r\nendobj\r\n5 0 obj\r\n<</Annots 12 0 R/Contents 9 0 R/MediaBox[0 0 595 842]/Parent 2 0 R/Resources 11 0 R/Type/Page>>\r\nendobj\r\n8 0 obj\r\n<</Pages 2 0 R/Type/Catalog>>\r\nendobj\r\n1 0 obj\r\n<</CreationDate(ãeƒ-¯¿:DKiÒó\\033b\\026\\036–›×‰²zé,\\fj\\021‘Xqnw‘Þ¬s³€º.p¢'˜Ž˜¼)/Creator(ãeƒ-¯¿:DKiÒó\\033b\\026\\036†üœ›>\\002ò@¸]vÞ3xôòc;dBñf\\022Â»g²\\bÇbî*\\036ÎÃÿ’û÷®„hç\\t\\b:\\ro)/ModDate(ãeƒ-¯¿:DKiÒó\\033b\\026\\036–›×‰²zé,\\fj\\021‘Xqn¾Aîšø`N\\022€è!x\\fþÖ²)/Producer(ãeƒ-¯¿:DKiÒó\\033b\\026\\036-Xëéî+‡‡§4Ês\\006?l38}vö?\\022”aP’[We\\007¯\\ná¼\\(\\006{ ±­\\024ù­bHn\\001Œä>Ž4ø°¦×\\013ðtÐ\\)\" Ö2óêÐÁ’ö\"ñ“6¯þ8¤)/Title(ãeƒ-¯¿:DKiÒó\\033b\\026\\036pì—­4q%NZ\\nýË¸Ô}I˜b\\fé®:c–T†\\000»§úø»n­É\\n¯J@Œ”í»e¯Ø[\\033KÖØ´ÖcVô§0ö\\025\\037Â›-\\000³ÒMøæÃ…jZìžs.j)>>\r\nendobj\r\n2 0 obj\r\n<</Count 1/Kids[5 0 R]/ProcSet[/PDF /Text /ImageB /ImageC]/Type/Pages>>\r\nendobj\r\n11 0 obj\r\n<</ColorSpace<</CSp/DeviceRGB/CSpg/DeviceGray/PCSp 4 0 R>>/ExtGState<</GSa 3 0 R>>/Font<</F6 6 0 R/F7 7 0 R>>/Pattern<<>>/XObject<<>>>>\r\nendobj\r\n12 0 obj\r\n[]\r\nendobj\r\n3 0 obj\r\n<</AIS false/CA 1.0/SA true/SM 0.02/SMask/None/Type/ExtGState/ca 1.0>>\r\nendobj\r\n4 0 obj\r\n[/Pattern /DeviceRGB]\r\nendobj\r\n6 0 obj\r\n<</BaseFont/MontserratBold/DescendantFonts[20 0 R]/Encoding/Identity-H/Subtype/Type0/ToUnicode 21 0 R/Type/Font>>\r\nendobj\r\n7 0 obj\r\n<</BaseFont/RobotoRegular/DescendantFonts[15 0 R]/Encoding/Identity-H/Subtype/Type0/ToUnicode 16 0 R/Type/Font>>\r\nendobj\r\n15 0 obj\r\n<</BaseFont/RobotoRegular/CIDSystemInfo<</Ordering(IºÃ\\027„fã\\rykƒEK¾®!Æ0`2Ýé|ÂJ×Ð¹¾€\\(\\026)/Registry(IºÃ\\027„fã\\rykƒEK¾®!úùƒÎ\"\\nœÛ7¹ÆÒ•õ$N)/Supplement 0>>/CIDToGIDMap/Identity/FontDescriptor 13 0 R/Subtype/CIDFontType2/Type/Font/W[0 [359 512 441 384 275 463 197 201 430 197 457 197 529 455 455 455 455 448 461 447 448 424 708 265 447 531 455 224 436 527 461 526 499 578 487 484 455 214 710 418 552 558 508 455 481 221 281 455]]>>\r\nendobj\r\n16 0 obj\r\n<</Filter/FlateDecode/Length 368>>stream\r\n\u0001îfmç¢&sÑHXé4]9“†Á¶ï\u0001\u0004\u000bá»A\u001be\u0014}/€†\u0001ÔÆÕÀ2¡\u0019Ø3ßóo\u0016Œ„}—|®†Žhã‹\u0001ó]’§XäËÔ\u00198ð&aBdÂg%•f2”i”õ\u0010çL­[øSm½s¼|Ø†p3Ó¬¨qÕbéÞ8ÌÖÙsh³…\u000b\u001fÛTðëçWß±Æ8¡2¡hšì…KÒìÄDE\u0014$3oZ,ãe†ö£àŒ¢ä\u0007‚ôÌ¢Ÿg\u00170\u0014Ì\u0015öw–HT®Ç…ø\u000fúO»\u0014S4Òi#Yƒ?'…£¿\u0016,\u001d öäÿ´ôSE@%ÿ@JòDòœÑ‡´DbÍä\u0006ÜÚIFPçü\u0001[\"®ï/ÿá\u00068xœ#¬¢\u0017#GJâpÆ\u0014ažÕ7Ñáz©4A \r\nÛÁ\fÿ/Mf|p®0e­öÇÈgKàÛ³ƒÛž}öBÂi\býu:žrˆæåÿ¬\u001cb(Ç‘4fÿì\u0006ÿÿ\u0003oT¢¢C\u0016\u0016E¢µcM¡‰u\u0005»\u0013v\u0012ù\fhFLÁp4bŸâìLsA\u0002>¤ôý\r\nendstream\r\nendobj\r\n20 0 obj\r\n<</BaseFont/MontserratBold/CIDSystemInfo<</Ordering(µ»~î† Ñ=fPöÝ}]\\)ÏþEbÌÿÉ§\\001âgîa?\\\\\\n)/Registry(µ»~î† Ñ=fPöÝ}]\\)Ï¢÷7GáM¯ûod´î\\023L¨)/Supplement 0>>/CIDToGIDMap/Identity/FontDescriptor 18 0 R/Subtype/CIDFontType2/Type/Font/W[0 [422 527 443 431 382 216 216 496 459 459 581 755 453 203 458 447 488 428 425 434 426 282 458 551 310]]>>\r\nendobj\r\n21 0 obj\r\n<</Filter/FlateDecode/Length 320>>stream\r\nŠÕ\u001cÿ\u000eú-§\tuÈó/ø\u0005™´ä Eg'ú5ß+\u0003j-¯Ù×†æ\u001fë\f\u001c&²u‰Çö\u001fF\fäó¢™ûŽÐÊÍ|ãîpj­a?X2w37¯\u001f'­ÝAÑ^¤™{S$¿ÉP.¼\u0010ÁW+o\u0014Ñ\u00139\u0012dNÈ]ábåèä€ß^|’\bâ\u001ccÁŸì¾9ðÉZéãŒ¦?î5ÔÛº\"ˆÙÀ¼£\u0007ÄŠÐ´îcŸX3¬ì{\u0010C‰ŸyÃM\u000bL\u0007Õ‡ã€ŠEFšåYäæ/7›\r\nà\u0015Ã¨Ö@_çä\u0001ö’,>0ŽÂ=™‘{’í²Úr¶*û”3n!”/p%rÌ\fyW\u001aÇ;Ê\u0011\u001dp’p~8ß`êrçbs\u0012¾[\u001a€gæ:X¢{qRÊÑM\f¦ËÆXb0>Tí—MûêÝâ!J\u000eŒóïVñË!¥¼ÔˆÈ\"ö“$c>\u0014ò±ÍízsÙ9<?{\u0013Æ¥\f…»¬“X¬\r\nendstream\r\nendobj\r\n13 0 obj\r\n<</Ascent 625/CapHeight 0/Descent -208.496093/Flags 4/FontBBox[-613.769531 -225.585937 957.031250 879.882812]/FontFile2 14 0 R/FontName/QNAAAA+RobotoRegular/ItalicAngle 0/StemV 40.5273437/Type/FontDescriptor>>\r\nendobj\r\n14 0 obj\r\n<</Filter/FlateDecode/Length 3936/Length1 5172>>stream\r\ná\u001f‚±¯\u001bç8æÓÃæý½yëÐ“Èm4Cc—nF.¬—7ü\u001aÉ¡\u0015]ÁK¨ TÄ“cïâYzA\u0010ÚúÁE•—ÿœ¹3íŽT!üig6ú\u0001¥ûPE©¿\u0011Ý\\\u0010’ØÞæ\\7«-n›±ÅYcZ½\u001bûý\u0013£Wë\u0004!‡)]û£ÞÿÆ¨À\u001aÔ\u0016ÌCæF\b…mØ®Ïb$x¼\r\n¨ã,\u0013Øq\u0012áz©;ÉÄ³x\u001a\u001cÖ\u0017tî§7Púr—1¯o¨‚ )Òµ€ \u0006¯wö\u001c~yÍJukÿ_AÎ)¢\u0010ú¿|\fo5¨X o¯ßI\u0013×Tú,7÷\u000f\u000f…\u001b\u00154“²s­ ¹þ\bXs·ÎE¬º\u001bÛ]\u0014\"·\t©Àf\u001a\u0016Øà¤4X^\"\\É¬¶\b7£.Œm\u0018çS\u000e` ™Wê\u0004eÎïügi\u0002¶ô`ÒÍ¼sì†˜ËŒ·\u0014žÖ\u0004åø!°b×Ö‘úMÐöñ\u0016Ë¥\u0017\u0003±‚ÙS¸²žtlKqþÒôÓ1§BA\u001céÛ_SÜé.ò­–N÷ƒÙ’ÂÔþ\u001c\u0016‹îà”¨ýÜÝ\u0019CW¯»&¥=•Œ¸Û\u001aUL[ùh\u001d@$B\\;ÆK”¼Î£¶ÉTÿ8xÐñì+‘ñ¸P¶€\u0019RÎ„ÚbÿR\u0004T\u001c¬À¾B\r\n+S@5˜I;©ðºsœÖÑ½ý•ÅãC[E«Â¹vgÖ²z\u0003zjk—Y…õ\u0002…=ñ_\u0018„iänîÝƒµ\u001aêÜŸ1\u001c \u0012ì\u0013V$ä>¼üŒ,g 3O\b†‚˜b\u0017üº\u0011«Ð,ÁãŽhý,)`Ï\u001bÖ°9¯d‚\u0001hµÃpUê¾BÓ@ŽŒ\u0012á§ë¢5»§¿\"2%Ë\u0016J\u000e\u000bŠETVq\u0004Ë˜\u0017øhø…6EÚþøD†Wÿ\u0015\u000fŸcæp˜¿p¸MIÅ˜•]Ö\\Sê\u001a…\u001a½\u0012ãwbŽ\f<ÍoH¥ùÍˆeÃ3J#{¼ûìzâ¨SÑov1‰Ð\u001cìè5`}$¦\u0001Œñ£\u0015–äíO±ã'êwÖäY¼\u001b\u0001\u001dÇû³\u001fAÝo\u0019ZæªâÙheäè¶ÿ·\u000fà0\u0012ïuIBàï\u0015HÙåW\"/…\u001bÁ7ˆ\u0007³N5\u0017eA\u001e’FcÒìø\r\n“Ùó&fÞ?¹LAð6R»\u0006Ðå\r\nÅ˜)JH×ýÐ¼Õãëg Ð˜ªVuæÔwÅ\u0002ï\u0012`h#Z5Ž\fn|†@¦Ç\u0019š\u0006ŒmTµ\u0018 {ŒA>\u0019kG­–XÉÕ±õÖHEúÑ±î¼}‰Dˆéþ±u¹ÚŠB²ý7ÛÖ\u001abL\u000770šägˆ=z\u001aòº+Ã\böÞòr´\u00195\u0012ü,D¨,\u0006°\u00059?Xþ†l.‚#é\u0001½am\\‰Ð<¸±W\u0002Ûâ~TY8°@iö'´\u001a¨5\u001cmC\u0013¤¥ÐÚ‡Ét¦¾õ\r\nºLè\u0017÷âà\u0017'÷qGá0xš5•ÚÖ‰#[\u0007ÁâIéE=s(çô*1\u0004´˜‚€Oî\u0002Ä~~Ý6Óªn†A\u0010EâFÈrÓ§Ã\t›>ÃVƒˆÖBœ\r\nkäõZÙðu¾…pœ.³ßìg\u000b¦V‘F™ðKˆ&\t™XÒX+ð9¸é\u0003cÁ5žD\u000f\u0011½r¥®ê\u001fè¼–‡à9âFI/C¤Ñ=ý\u0017YDµÈj7\u00030Ï\fÌ)†ù+ßdÉZ\u000bÕf‰˜G»7\u001ax<‰\u0016¿>ÔÍ\u001a…Ž‡në\u0001Òš¨/ÕYµ«uÙzÒ(Ø¯\u0011±•X\u0003îo‘òße`\u000b€uHr™\u0007Ÿ\u0005ž¦‰\u000f!*è\u001d×ÕÏV×\u0010Ë5É‰Ó¶1\u001fœ­åß\u0017ziµÖBn´ÓK8ˆk–\u0016¹báëþNL»\u0010e”3ÔUÓ[\u0012øÌ«:’Ú7íI³Ž\u0011m·aë?\u0003õâ‰Ã©Ûâ7\u0015°R±ú\\\u0007ÚÓ\u001b'‹%-ê¶\u001b(ì›”\u0014îÅZ{\u0004e\u001eÛÐâ-éïßÃä Ê[¹jDD0X¸ÐŠÊ<d¤§ß‹©Ý0ñ,bƒÔäÒ\u001cà}i™Ã’+9R1u1‘Ð\u001a”Ð\u00059[Ý\u0003=!Jå\t·¹\u0003\u0015iF’\tBÆ‘¼G®)â\u0005~rÝÖžO¾Ž´°W\"Y\u0019J¦ 4àÌ\u0007ôò”¨œ7\u0014õ‹üÒ¾_™†hHTCòG\u00188œáßÅUçÓº‡(U]\u0002\u0007áË ´Ö\b®Y@˜êÔ\u0018cõeaÏ|Ó5ˆv2P6\u0015ý?_@§ðº)+eˆþ¯±<ð\u000f\by«¹Šä‹á,Ù-2Ö³@–Ïñ\u0007¥áWxæ·ÝòeôÆä\u0018@ƒÏ5¡C×kp\u0001€õiZ?%2èz¹Y \u0018ì\t©öô‰á¯ò.;4³\r\n˜\u001faqÒp¥ \u000f'\u001d\u000bº<&u‹\u0003ë·\r\nú'+ØòÂNyÒ†ªa6*àü\u001d~;\u001c)8ýëò\u0003™|ÓJÕ\u000eX8À¨óe\u001e³¾zgD\u001f¼ƒ˜\fŒŠkÁC\u0005ˆŽ¬+\u0014,‘3-6\\Ÿ\u0016Fê÷Pº·Ö\u0010º¾cÁ1øÉ_pvm²¹_ð!§\u0010È\u0005˜w_|&:‡inÝÖËQtï2u}ÂlHý\u001a³\u0007pPŸòž_Jµ·ÑÉåëÃ\u001a'ÍêŽµ\r\nêc\u0013h´Ï\u0003?’ì÷ý#«é©'4\u0010èÖ›ÅŠõ\u0014…\u0015m·åY\r\nA;\u001a‡\u0015ºÛh%mN?òçY\u0010²úB®.AÓ\u0016\u0011`ðˆ¬ér»|™{Ø\u001d©Å\u0017Þ[¯½Æ“;V‘ãº\u0015=¥`DQ§”\u0002÷Éþ&(½øa=âûUMÓƒ)ìHJdø\u001b'ow‘õg)Œ‚ZtÃê;ˆ?3:¼A;\u0018¤$õ\u00188\u001a”Ö˜êX \u001d5Kí\u0012$ÚkØUºŠ·ÎAÑsÍçæn0¿ ò\u0013ÕœCüÂ¡l”É\\à8\tmj’H\u0014\b÷HîŸë‚Åôºß¹L‹Bâ…\u001bÒh¡”jšä!ËÖÕ\u0007\u0014ª\u001ba%‡Xb\u0006D[ïjž›áÓ*Ï5çØ:\tÑ–¬’1ÊÚ·V™ëÙ?ùd+u‹ÇTJ\u0012áoiqsBq HDW\u0005Þéu[Î‘žL$¸\\™ˆfþj¾oQšûq‹fr\u0012YþY…*‡­Ü\u001dÅ\u0004×(ÚöwjFÏòOù÷tÆ«Dxq–˜ˆíî\u0006=5-*ú\u00164\u0003˜ñk·º\b×)Ÿ¯\u0011ÜÜFÇ ó­\u0014…wMéÚ>z ¤kÿz¹agtÏt\u0014\b(Ä“2`‚J¶Gæö\u001eXòÐoŠM_Â(\u001eŠð8!\u0003§~Kï1z2\u0007‰ûŒÂÛ8Õ²øàmºEŽ¹Ã‹‡fM6‹1Ÿ›:‰pfj‘¡uv«KôVTj½v\u000e-\u000bË‹ŽÏ\u0013šŽ\u0012\fL€\u001cÝÆ’!‰§èÔ%Ýç‘½CóÎÝÜ9í¶+-\u0016\\(a0€d&Çè´¾y¯QÒCYÏ­^ï>gÓž§#SÅˆ\u0006b£W“@ØÓ%w¦`¡! nžC#]{Yuª•¨6$aKˆ OÌÎC‚Lf\u001bC€\r\nM\"Ñ\\°R¼DVÝ¢û¥_\u0005™Ûfa\u0015\u0007\u000b*µ\u0010Œ½\u0012É\u0007±.xÄV>èþ\u0010K¬ù«À/Î\u0001:&<•\u0012\"\u0011Ù»5v\u001d$óÀ¹@ ¾7F.ß0ê_\u00146$œë\"°Ë\u001dÚ‡(:‹j!¸J››Õµ4dÒ\u00044Ñš“zÝèÚÍŒÀQÆà¶6#f¸UŽ*ÎÔ\u0014ærðÞV1Q\u0013¦Ít¦mûC‰«:\u0003žS•ß§þœ±\u001fó2KìjžLúUFL0[\u0015²’æ‡'¸qV’„uä\u000fQ,\u0016i­gÏ_lËèöOóÈ?ßñ’|'•ÁM”Ñùa#–\u001fõëæRïø‰œÿª@Špvá§A˜œ°°M\u0017jÜdÊ\u0011Ý\u001e\u0019¾G”r€%©\u001fÞeøX¡_gŸ‡‹\b\u001aXîTh\u0015_ž0ÿ°]YìàüØDáFj¶²/§}%¿j¦\u0001üð³\u0001žÀÅôf\u0005dü\u0018/š\\\u0019yCÒâõ{*0Ÿ?/Í“%ú=ðDÕ0†A5·A$Ç†D0\u000eè¡o~Ó¢gçˆE\u0013ÿˆ\u0006\u0017á%@î\b+*ÌÖÖ\u0003#\u0014\tçÊãOVqÜ—l\r\nPuÿVh› \u0002™]ÌÅo ZLßÀ³Då\u0010Z–l±Íþío\u001el}ý´EžK\u001e#\u0014É\u000bä\u0014š¸m­Xé»žÄ–{Ô:ý\u000f;\u001c\r\n4œûÍŒ9ë‹b/\f\t}Dü:ÙÚ3ÉÐÀ];Q•¹W7û\u0019\u001a<5\u0005'¼ œêK¶‰o%\u0016\t—¤h=,Â©ƒQ\u0004ßAîò¶>¨‚*útl\f÷'&”¢7ÂÒÑJÃ«ráø:3¦úSLSR=• ,hy—*VÜaF\u0006kÊ/°&É<hŒu[x1\u000f‰aÈ$³>¤D¹]^˜\u0018&ú\r\n#\u0017A\u0015á\u001a²‘££Šf^ØøÍ!Ò˜Ù¹Å0WO\u001bI³œ‚wÝ«[A\u0018Âè°\u0003\bt§ÌÒ˜Ó4|Fj†\u0017LK\u0006òÕ¥ð×^\u0010û.qUÜ|¥ea«&¦OtHã§äOeþ¦\r\n\u0011BË\u0001\\Ü¿ã‡«¢ehÛ§²>ô9N„Û\u0007ÚˆJìòš8i³×ëK\u0006é%Ó…çö\r\nü|×ìž-ÊýK¦õðßo{eG}ÜŒ cÙ¤gô[QM2¥‡+jª%}¡°óý§*˜„¢þ\u0005Ó£Pô’Í[«šŒÈ¥æØÑ›ïN÷ZšC|[\u001e´ø}ËœAÅøèÿ[¢Íò;êÏo+üuZ\t»kBA2¦\u0017È¸\tz¢ç×®‡JNðØKøÓ-Ï\r\nH:5âÝ;yà\u0014‘î*VŸ\u0016\u0016Ÿ«Ü+s‚˜eÙAa\u000fÈæœAÙ\u0014}ˆ\u001fó”h\u0017±w |%³(O\u001e$ë!\r\nŠâûÃú\u0002LEë,¸S\u0016™±iÛ¿ï4\u0013\u001c}rb¦3É•å!kx£Xá\tŸ›YJ\u0016yB–GêGíÿ¨´ Ó4…#œš…™9zH\u0010ÛŠÓÚ;Úœzµù1þ\u0011¸#­`3¶8µL¥\u0001ã~ª´Fßz—7ÍSÃÖ›‰åô¼%\u0002\u0007‹-cE.àPNŸ\u001dID†G\u0018§k¹ó­\u0014\\‰_œ±¥?%@B\\ÜÞhDBÓßâ˜\u0011‘;½\u0010û\u000fG÷–¾ùéJ#í”‚)d\"CÅ?;;Ìe’wïµ8ÝKU‘UaAÆU%ª¼h=j·\u0006z]5Š:ùF1tÔðMb¦\\2à7²[¯µ1Fñ\u001e…Qÿú¢­]ÕD@V×.Á<h@\u0016Ü\u001eRQKÀ”øy°jÌ\u001f\tX+ã\u0019È0\u0004(an\u001d‘pSxÈ9v\u001d§ú|p\u0015úò«¾òÁ7èì‡¥ŽÂíù¢¿K°è_šzY’T\u001eƒÎ×j‚DD\t†Á\b†J\u001b)”\u001f!¥Ì\u0005\u001cbGVÓà\u000eœ\tzdóqëažÍ\\Ùò\u001c¥¦$ÙSKŒ~ROÖŠ¸ïvÏ'ŸÚÂ†PÓîf1ã¯ø\u001b^·ù¾Œ»üq‡éÚšLÚ×­\"¸óçl!ðÿŒùg¤1Ïo;®ÙõÚÅa\u0004½0_îc$âªLpÂíg½Dl}’—d\u0019¬(ºQü„£?q5øëWêíà1P\"nÙˆ®O<IRS0~Ö«›ž#&ÿ\r\nJòK/‚zÕís‹ó”\u0007¢­íïU6j³Ö[\u0005 JØ\u001a’fÖ^rG…D{\u0003âÓsF\u0006TMwš\u0017ý¿§¤D­·o¦Ëw1Ÿ¢M\u001f\u0002ä)Çt‘’W\u0012uÚëË¦ÌñÍ\r\n×)cÀ\u0004(õß%ö \"úÁ.ŒÂÿöÿ½a˜KˆÃðC‰Ö\b»\u0017ùì×Øã[E\\¬°Š\r\n¯Š\u00013½\u0011\u0010'z\u0013b÷ÊC § >5E˜úø\u0014\u0011”ux.ÄqäZä´—Ø\u0005ò'èC>F³5\t˜Fa¯[2o‡_ã«\u0010Ž\u000b€¶Î\u0005\u0013Fq1<Á\u0018Ò‡¤ño+Ý³¶H%%½ý9Â’ä\u0014µÏ‘7Ž\bˆ\u0007M% ^”3\f¬âè¢™#%z0+Ä™û«V|\r\nendstream\r\nendobj\r\n18 0 obj\r\n<</Ascent 702/CapHeight 0/Descent -182/Flags 4/FontBBox[-640 -193 1218 780]/FontFile2 19 0 R/FontName/QSAAAA+MontserratBold/ItalicAngle 0/StemV 36/Type/FontDescriptor>>\r\nendobj\r\n19 0 obj\r\n<</Filter/FlateDecode/Length 2400/Length1 3296>>stream\r\n¢ºNÈ]Ó~ò)u.\u001f©\u0017\u0014ÌK\u001cKbjÉ\u0013ž-ñ·êP‹9ùÎ–18iîbm\u000eÙsñGkîÉt‚‘ÍNÍúCzÁ\u0002ÂÅB;ÄJ\u00172›]:˜˜Ô\u0001\"à\u001cÛuîyýmn\u0003!˜”Æâ†¶ñbVÃK<Õ·\r\nI³»÷àÞ…øÙg2õ¬w¢“€¤/_\u000býHõþ¾ˆ\u0002¨\\…\u0010AW|\u000eÎ•sJ}-q.øÁk\u0012j2ë\u0019V`&iiñ#\u0011SÑ…\u001e/ˆŠsc.\u000fuÂ8¢iÙf5êô²,rIÈ\u0001ÿ\u001f\\]ˆ¤èý\r\nïqX¤/àQõ\u0018™Jñ¬òüUÈÀTIè\u0007ºÚhÍQÃ\"5›¤â~ú\u0004ËF\u0013{ìøêEy\u001e€gÎÔ\u0005Ù\u0005äY÷Þù\r\nH“T\u0001ˆ¢ËL«‰ò?ø\t¯\u0004\u000f9®<-.;Ç>\f\"bÐ#\u0010>?ô\u001c—/lúCÍkgí\u001aÉYuëÉºŽÛEêƒ\u0011­<}\u0014bö\u0002è€¾ \u00114ð,z8ö&5À\u0006Aà¨„7!!\u0003E%RÁW1c‘\u0007ÛyÞƒïÏnÕj\u0007ø\"Æ\u0006\u0005u5œbVq\u000fÙãäÏ%!Ëá\u000eWÄ5)\u000fŸƒßª|0‹\\ýÏmá~!’\u0002 N€]iø8\u0018\u0016ÎÝ ÍÑ÷ÿ…îÖBV\u0014‡±ª.H£{ê(`;©2Å\u001dL¦`XB8UDã{¦„ìyøƒ®zËïŽ.ª\b«\u000f\r\nÈÏÖ|\u0018úš‚¥Tä•¢\u001d\u0002§>3SåÕF€omòj¾ôH9­øÎ~\u0015•¢{²ç¬CPD#®fÐFC`\u001dkY\u0018Éb’ÿm:\u000eÖV\u000f€´wžd¥È{@Ÿ‚ÙÍ&|ÑØê·‰ nX´uë`^ð—­­µƒ]\r\nTß‹Ëðé‡e×ØpTóu\u0015NVÚ¤•|\u001cÙë¾\\Fj¥.?xJ[Í£GÌŸ&æw²Rv4îŒ‹‰\u0001'#§Õ¹^x\u0011Û|\u001c\u0017)•`\u0019\u0011Y`®ÿzbÃJ½¯\u000f^`+®|¹¡&2üÁAB\u0007ÅåÀã*û¨Ö¥¾0Ì{qÔ¹´wj\u001d\fa\u0019ïñˆVXM«G,žÐŒñ\u0014uôaº™ì¾!\u0007Ô\\úéãx@QHE&h¹BË´˜{Of‡U>¤¤Üè\u0001„mÚCqhyiIÒê¯º<I)44l%\u0011Á¹°>€q\\›ÅP˜.ó0û¢m  `¤(¼¹)bc˜Ù¡³eø¸+Ô¤'/Ù RUÖb\"³R¯•òE\u0005Žër™:òvêÔv\u001c‘ˆ¸‡5;\u000f©©ñ6ý £VS3V.×º”\u0012ûR¤&½õZlRGóhÌ„¤5ûÞ\u0003pª\"Óµ§+òŠ„•…õïÔËaXß´Ü²ê\u001eÆ\u0002I^¾7…8yÍe}\u0005ƒn\r\nÖ—&ñ)\u0014æ§ rl:NBh¼ã\u001d÷öÔ>âº©d[Ò¹R#–˜ð.‘)ŠÌe²HŽ´°fGz1n!Ò8êb!à\u000e\u0017X7·8\r\n@å›¸Áv5! ±Ãö\u0014©¼[\r\n®3\u0007+Z`áËb\u0016zôÚ\u0002²áÆo¦‚dVõ`^áÀ¼U\\5š«\u0013LÑy\r\nÈï—BÝÌE°Üÿ<É&mS— Ñú{íhñM\u001d]Rd°ö\u000e˜_£}°œ¸~iCñ—Ýð°Ífrb¼ô¶Ž(Ï¦þTvâ\u0004/JÚ\u0011.}Z.<ô©5J\u00113b\u001aÍ7‚ÜFÞô\u001d\u0006¤Ï7Ÿï‡ØêhÖ\u0006\u0002{ü#C¹Aa/Ê\u00015dªôÀ\u0018Ä]˜ƒ…}¼‡5€½Ui€ïÁ ;\u001fÍx\r\níAT8°Øjª?¦%ƒg2e¢C¤{\"Ó\u001cW¹etÿN{pë‘\u0019\u001bNB>)\u0019a™ùê]¹!\u0007€ô‰J8:»dO®(eR¾\u000b¼\u0007ädj ÃÞ!:ö\u0018xW'H¥±³Ð×ÿ¥k\r\nû\u001d¹\u0015×ÌZ,”Á*ög\u000b\u001eOûÇËG~\u001fÐž&6z¤ð&×!…sÐYÕò2Æ¶1\u0012gÉéç»xH$\u0014[NÇ\u0012Ñ]Ó#\\\u0005>ç¬[ü¹I·³ŠßC\u0016û\u0002i¿”È:\u0007¦š0 _“¢d±×Øü–¯4…6ÛéÒûPà#kÙ\f·WŒm‰‡.t\u0014J\u001aÑ þK­\bcy$vxQÛ}3ó¯äM¨Œq| \"\u001eOá£¬?\u001cUâ/AçAØ*lb€©;nàÞìF\"b/&y²’ÞMsÜ·P\u0006r«t×\u000eÍÃÖû\f®Dé\u001bÎý‹ ª\fáƒU©¼v³6ˆfŽD2“@}œï\u0014&lÈ;=]£îË½*š\u0019—±1Ñ©´~¶±!ñ+_Ê\u0013ß\u0010J®Ö\u0002ãb˜EŒ÷Z8Ás¸$\u001b…¶]\fØÍ'ˆ\u0018a\b\u001b¾‡qt1ÂùèÉL\u001fjü¦6Aœå¡\u0015½JÝf¿žÜ±ƒÆ¤ÂâKÕùw×ñ-ëø\u0007õæ¿}\u0017Ÿƒ0[Å\"²¥x¥|˜\u0018\b2]@:\u000bú„KùsíŒ“\u0014«Æ{\u00112ãÊÈãWÇÅ­}&\u000f‹œ0¼CÔ6óîš×€š„½{Hn‚\r\n`ÝùCHÙçeÜ›?Á‚\t°&-\u001cÎ¿jñBsNþ0C\u0007ç¡‚wæí¹\u0010Ç¦¡\u0010À3ã0TüßÕMV#1£¶T¡/ŸAëM6Õúž\u0014à\b»¢3¯EcäT\u001fÈ\u0004HíòXØ†W¿5«‡Ap.vo5ê\u0011·pß;\bî®û«¤\u0019\u0006P'ìÔZ[­*M,—\u0018\u0013’+U¹Õ*<Î óÛ¥+`‘æ®çÚ;FÜÄ¿ õ­`¢0IZÓÖ»ÀœßÃ\u001ewÖèh\u000e:ÕÇB¹\r\n\u0004g%ôŒ\u0007\u0007¢\u001bbŽ„ß\u0012éd‚®Y÷\u001e«EŸ¶\bìtKI\u001côª¨E \u000egþß~«ÞB\u0019ñ8K;UúP\u0001V²AÛI†åP\u0013>Ós=§xô\u000e.\u0001èü'vT:o\r\n’oò”A\f‡Ð¨X—]­¶±§h)6%±¦Sª'èE¿Å^”š²G \u0002œþ\u0005ñf\u0005ÅHlºÀZ5N51µ¢í±°-;ÝÓýüeñ§MßvY\fŠ{*š–sn\u000bõq³¸Ë 6R•Ñ]ÜíŒaÏ…Õc\"\u001eŸ£™ÙH–»?\u0002\u0014Ú}\\\u001eŸ9öœ­G,ð¼©¤Ý}Î›µno‹xÍ€\u0013Ô7: ÜjPäPrå£WèŒI\u001a{&‡Iº\u0016sc¢\u001e\u001b›™\u0015³ÿ\u001ePxgØ¾|vÄöT]e”¾\fNíóZ.j&6útà&ç¯”v’9Ê³\u001c°Íì.Ë«ã”‹ü!MAH·w°16×˜Î¢ìŠ\tM¤‹WjÂÔ¿Ú¼Žë¿\u001cÆwcêoæPÞ¤3ÊÑø\u0013\u001b’Âe#\u0014\bœ“×dw\u001cöNN\u0005§ÝÖ€Î\u00152\u001c5€<9-Ú¡cïÒ–›\tÙœ÷å4ê\u0014ßòRuïMó\u0012Ðyç£X_ä[-q¶C¹5Ç8\u001cÎJSô \u0015aA™Ó\u001eµY\u0010{3‰^Ø`¹\u0004ù'RB#Ð\u0006úÓã\u0002V ×ñoCM\u0017AB,ÕD\u0013r!…n\u0004†šŽ&D\u001d\u0005ý\u0018 Û“ò(@ ³½Äï^ö>\u0007À/‡Å‰E”\u000e™U \u000e:ê\u0007;0ô\u001cÙŠ16\u000f+Ø'ÛfÉJO£’\r\nendstream\r\nendobj\r\n23 0 obj\r\n<</CF<</StdCF<</AuthEvent/DocOpen/CFM/AESV2/Length 16>>>>/EncryptMetadata false/Filter/Standard/Length 128/O (÷+Õ%êMz6OÁ\\002plÉ\\034¨u.\\020†Óî\\030}\\005Ø‡âXl)/P -1852/R 4/StmF/StdCF/StrF/StdCF/U (\\024<˜¥—ópäŸ—ÿ¸Ì\\002è\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000)/V 4>>\r\nendobj\r\nxref\r\n0 24\r\n0000000010 65535 f \r\n0000002863 00000 n \r\n0000003401 00000 n \r\n0000003659 00000 n \r\n0000003745 00000 n \r\n0000002707 00000 n \r\n0000003782 00000 n \r\n0000003911 00000 n \r\n0000002818 00000 n \r\n0000000015 00000 n \r\n0000000017 00001 f \r\n0000003488 00000 n \r\n0000003640 00000 n \r\n0000005663 00000 n \r\n0000005889 00000 n \r\n0000004039 00000 n \r\n0000004486 00000 n \r\n0000000022 00001 f \r\n0000009907 00000 n \r\n0000010092 00000 n \r\n0000004922 00000 n \r\n0000005275 00000 n \r\n0000000000 00001 f \r\n0000012574 00000 n \r\ntrailer\r\n<</Encrypt 23 0 R/ID [<3839e8b93935fb4ad454e7999428a671><3839e8b93935fb4ad454e7999428a671>]/Info 1 0 R/Root 8 0 R/Size 24>>\r\n%iText-7.1.13 for .NET\r\nstartxref\r\n12880\r\n%%EOF\r\n"}],"_postman_id":"b32eb466-82dc-4d02-aaba-0572d7990826"}],"id":"b897f948-dc81-4b52-8157-68e6bed116c8","description":"<p>This API is used to list employee's payslips for given period with basic details about the gross/net payments, and a hyperlink to the physical copy of the document.</p>\n<p>The authorisation used in these requests is Bearer token authorisation where the token is encrypted using x509 private key pair.</p>\n<p>The API is disabled by default, i.e. if the company is not configured to work with it, and there is no pay group associated with it, no one will be able to access the information by just \"playing\" with it. The API is also using unique GUIDs for each company and file. This means that a user can see only the information relevant for them and they will be unable to access other customers data. Also, having GUIDs for each company and file, makes difficult for unauthorized parties to get information as GUIDs are hard to be hacked.</p>\n<p>How the API works:</p>\n<ul>\n<li>Authorization - the customer must provide the following claims <em>issuer</em> and <em>audience</em>, and the public key of the already generated x509 key-pair. Immedis will store this information within the customer's external configuration. Immedis will provide an unique URL (with a GUID imbedded within the URL) to the customer which they should use to access employee's information. In case that someone tries to get information with invalid token, the API will return 401. The customer must also provide their organization ID, name and code to Immedis, so they can setup those details on pay group level. If there is a mismatch, the API will reject the request and will not return information to the client.</li>\n<li>Successful authorization - if the user provides a valid token (Immedis will check the issuer, audience and key and will compare them with what Immedis has on their side), then they can access employee's information. If the client is using Workday to get the data, Workday could reject Immedis' response if there is a discrepancy between the response for organization ID, name and code, and the pay cycle's start, end and salary dates. If the data matches, then Workday will present information to the end user.</li>\n</ul>\n<p><strong>This API is a different service from the one called \"External File Processing\". They are different features which Immedis can enable to a customer, but are not enabled by default, and are not accessible without proper permissions.</strong></p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"6b0e836e-64ee-4150-90de-66252442fc5d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9425f5b3-e06e-4f92-8b6b-ad33a5aad622","type":"text/javascript","exec":[""]}}],"_postman_id":"b897f948-dc81-4b52-8157-68e6bed116c8"},{"name":"External File Processing API","item":[{"name":"Login","item":[{"name":"Generate token","id":"433f469b-565d-44e8-b0fa-3631a27942a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"john.doe@immedis.test\",\n    \"password\": \"P@ssw0rd\"\n}"},"url":"{{baseUrl}}/api/Token","description":"<p>This request is used to generate dynamic token that could be used to run the other requests in the documentation. The user must have an active account in the public portal and Immedis should give him Public API access. The needed parameters are:</p>\n<ul>\n<li><i>username</i> - <b>mandatory parameter;</b> the email used in the public portal platform</li>\n<li><i>password</i> - <b>mandatory parameter;</b> the password used to login into the public portal.</li>\n</ul>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","name":"External File Processing API","type":"folder"}},"urlObject":{"path":["api","Token"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"ed9df04e-709a-42be-baab-c4e96e54d88c","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"john.doe@immedis.test\",\n    \"password\": \"P@ssw0rd\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/Token"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiSm9obl9Eb2UiLCJpc3N1cmVyX2FwaSI6IkV4dGVybmFsIiwiaWQiOiIxNTk1Iiwicm9sZSI6ImFwaV9hY2Nlc3MiLCJzdWIiOiJKb2huX0RvZSIsImp0aSI6IjViYjVhMzFmLTlmNGMtNGNiMC04YzVhLWVjNjNkNTQ5YmI0ZSIsImlhdCI6MTYyMDIxODI3MSwibmJmIjoxNjIwMjE4MjcwLCJleHAiOjE2MjAyMTg4NzAsImlzcyI6IkltbWVkaXMgQ1JNIEFwaSIsImF1ZCI6IioifQ.xVKyN7eeqqqPSVxboqRieEmnrZWxYonuCT59oOky3Yk"},{"id":"24e71d18-a5a4-48c7-82ab-f14f6306e966","name":"Unsuccessful login","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"john.doe@immedis.test\",\n    \"password\": \"WrongPass\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/Token"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"null"}],"_postman_id":"433f469b-565d-44e8-b0fa-3631a27942a2"}],"id":"6615c148-1b96-4c62-82f5-e65f01307212","description":"<p>Used to get a dynamic token which could be used to run the other available requests.</p>\n","_postman_id":"6615c148-1b96-4c62-82f5-e65f01307212","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","name":"External File Processing API","type":"folder"}}},{"name":"Documents","item":[{"name":"Send integration changes","id":"13937045-8e0c-48f3-8e0f-e4f808041bd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"multipart/form-data"}],"body":{"mode":"formdata","formdata":[{"key":"File","value":"Updates.xml","type":"text","description":"<p>(Required) </p>\n"},{"key":"FileType","value":"PI_HCM","type":"text","description":"<p>(Required) </p>\n"}]},"url":"{{baseUrl}}/api/Documents?Paygroup=IRL_Month","description":"<p>This requests is used for inbound integrations. </p>\n<p><b>Parameters:</b></p>\n<ul>\n<li><i>Paygroup</i> - <b>mandatory parameter</b>; URL parameter; specifies the pay group which will be updated with that request</li>\n<li><i>File</i> - <b>mandatory parameter</b> form-data body parameter; blop used to send the actual file (usually an *.xml file);</li>\n<li><i>FileType</i> - <b>mandatory parameter</b>; form-data body parameter; used to specify the type of the update (ask Immedis operator for the allowed file types in your pay group(s)).</li>\n</ul>\n<p><b>Validations:</b></p>\n<ol>\n<li>When a request is initiated, the system verifies if the token, received with that request, is valid (i.e. belongs to an existing company contact). If it's not, an appropriate error message will appear; the file will not be saved</li>\n<li>If the token is valid, the system checks if that user has permissions to the pay group specified in the request. If not - an appropriate error message appears; the file will not be saved</li>\n<li>If the user has permissions to send files for this pay group, the system verifies if there is a configured way of communication for the specified file type. If not, an appropriate error message will appear; the file will not be saved</li>\n<li>A payroll cycle should be opened and in relevant status in order to proceed with the execution of the request (contact Immedis for more information)</li>\n<li>If all validations passed, the system will return a successful message saying that the file has been received.</li>\n</ol>\n<p><b>Exceptions:</b></p>\n<ol>\n<li>In case that the token used in the request has been expired, the system will return 401 error asking for a new token</li>\n<li>If the other services working with the External API are not running, the system will make the above validations and will store the file. However, it will return an error 500 saying that the user must contact Immedis for more information.</li>\n</ol>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"73df5c52-935a-4456-993f-23b637becac7","id":"73df5c52-935a-4456-993f-23b637becac7","name":"Documents","type":"folder"}},"urlObject":{"path":["api","Documents"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"Paygroup","value":"IRL_Month"}],"variable":[]}},"response":[{"id":"adf3c71d-0600-4009-a70f-6fde07f553c2","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xml","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_HCM","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents?Paygroup=IRL_Month","host":["{{baseUrl}}"],"path":["api","Documents"],"query":[{"key":"Paygroup","value":"IRL_Month"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"{\n    \"messages\": [\n        \"The File Type PI_HCM:Updates.xml for Pay Group IRL_Month has been successfully received by Immedis.\"\n    ],\n    \"date\": \"2021-04-26T12:03:37.7666022+00:00\"\n}"},{"id":"f892f083-293c-43be-8c7e-74687f1cad5f","name":"Incorrect Pay Group ID","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"File","value":"Updates.xml","type":"text","description":"(Required) "},{"key":"FileType","value":"PI_HCM","type":"text","description":"(Required) "}]},"url":{"raw":"{{baseUrl}}/api/Documents?Paygroup=CHE_02","host":["{{baseUrl}}"],"path":["api","Documents"],"query":[{"key":"Paygroup","value":"CHE_02","description":"(Required) "}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"messages\": [\n        \"The specified Pay Group CHE_02 was not found.\"\n    ],\n    \"date\": \"2021-04-26T12:06:11.1181359+00:00\"\n}"},{"id":"e7cf775d-3699-4dd8-89f9-d7a495085edd","name":"Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text","description":"Added as a part of security scheme: apikey"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xml","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_HCM","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents?Paygroup=IRL_Month","host":["{{baseUrl}}"],"path":["api","Documents"],"query":[{"key":"Paygroup","value":"IRL_Month"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"862a06e0-49c3-4c9a-9e33-40c4dc1df63e","name":"Sending file to a pay group with a contact who has no access to it","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text","description":"Added as a part of security scheme: apikey"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xml","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_HCM","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents?Paygroup=BGR_Month","host":["{{baseUrl}}"],"path":["api","Documents"],"query":[{"key":"Paygroup","value":"BGR_Month","type":"text"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"17d38250-cf7d-4c96-bfd5-6f6cec5016f8","name":"Not opened payroll cycle","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text","description":"Added as a part of security scheme: apikey"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xml","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_HCM","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents?Paygroup=IRL_Month","host":["{{baseUrl}}"],"path":["api","Documents"],"query":[{"key":"Paygroup","value":"IRL_Month"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"messages\": [\r\n        \"There is no open Payroll Cycle for Pay Group IRL_Month into which to receive the file, please contact Immedis.\"\r\n    ],\r\n    \"date\": \"2021-05-05T12:10:57.0968545+00:00\"\r\n}"},{"id":"1a9b7e1b-9a5a-4006-a5b0-a0891b67debd","name":"File Type not configured in Immedis","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text","description":"Added as a part of security scheme: apikey"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xml","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_HCM","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents?Paygroup=IRL_Month","host":["{{baseUrl}}"],"path":["api","Documents"],"query":[{"key":"Paygroup","value":"IRL_Month"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"messages\": [\r\n        \"The Pay Group IRL_Month is not configured to receive File Type PI_HCM.\"\r\n    ],\r\n    \"date\": \"2021-05-05T12:31:01.7961246+00:00\"\r\n}"}],"_postman_id":"13937045-8e0c-48f3-8e0f-e4f808041bd1"},{"name":"Send documents to the payroll log","id":"39172382-46a4-4f67-bb3a-b8c279e805c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"multipart/form-data"}],"body":{"mode":"formdata","formdata":[{"key":"File","value":"Updates.xlsx","type":"text","description":"<p>(Required) </p>\n"},{"key":"FileType","value":"PI_CHG","type":"text","description":"<p>(Required) </p>\n"},{"key":"AutoClose","value":"false","type":"text"},{"key":"AutoProcess","value":"false","type":"text"}]},"url":"{{baseUrl}}/api/Documents/v2?Paygroup=IRL_Month","description":"<p>This request has the same structure as api/Documents. The only difference is that this request is not used for running live integrations, but it's used to send change files to the payroll operations team.<br />The validations are similar to those used in api/Documents.<br />The request is used to store files into the payroll log so Immedis users can process them. The files should contain the latest changes on customer's side.<br />One of the improvements that will be introduced in the future is enabling the user to process the file automatically.</p>\n<p><strong>Parameters:</strong></p>\n<ul>\n<li><p><em>Paygroup</em> - <strong>mandatory parameter</strong>; URL parameter; specifies the pay group which will be updated with that request</p>\n</li>\n<li><p><em>File</em> - <strong>mandatory parameter</strong> form-data body parameter; blop used to send the actual file (usually an *.xml file);</p>\n</li>\n<li><p><em>FileType</em> - <strong>mandatory parameter</strong>; form-data body parameter; used to specify the type of the update (ask Immedis operator for the allowed file types in your pay group(s))</p>\n</li>\n<li><p><em>AutoClose</em> - <strong>optional parameter;</strong> allows two values - true and false. In case that true is sent, the system will close the inputs automatically and the client will not be able to provide any details after this request; <em>currently there is no logic implemented</em></p>\n</li>\n<li><p><em>AutoProcess)</em> - **optional parameter;**allows two values - true and false. In case that true is sent, the platform will try to process the changes automatically; <em>currently there is no logic implemented</em></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"73df5c52-935a-4456-993f-23b637becac7","id":"73df5c52-935a-4456-993f-23b637becac7","name":"Documents","type":"folder"}},"urlObject":{"path":["api","Documents","v2"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"Paygroup","value":"IRL_Month"}],"variable":[]}},"response":[{"id":"6fae4b78-2903-4a9a-8f56-de67ab0c9dc3","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text","description":"Added as a part of security scheme: apikey"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xlsx","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_CHG","type":"text"},{"key":"AutoClose","value":"false","type":"text"},{"key":"AutoProcess","value":"false","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents/v2?Paygroup=IRL_Month","host":["{{baseUrl}}"],"path":["api","Documents","v2"],"query":[{"key":"Paygroup","value":"IRL_Month"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"{\n    \"messages\": [\n        \"The File Type PI_HCM:Updates.xlsx for Pay Group IRL_Month has been successfully received by Immedis.\"\n    ],\n    \"date\": \"2021-04-26T12:03:37.7666022+00:00\"\n}"},{"id":"e3836476-058e-40d2-adcd-410631c369ad","name":"Incorrect Pay Group ID","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"File","value":"Updates.xml","type":"text","description":"(Required) "},{"key":"FileType","value":"PI_CHG","type":"text","description":"(Required) "},{"key":"AutoClose","value":"false","type":"text"},{"key":"AutoProcess","value":"false","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents/v2?Paygroup=CHE_02","host":["{{baseUrl}}"],"path":["api","Documents","v2"],"query":[{"key":"Paygroup","value":"CHE_02","description":"(Required) "}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"messages\": [\n        \"The specified Pay Group CHE_02 was not found.\"\n    ],\n    \"date\": \"2021-04-26T12:06:11.1181359+00:00\"\n}"},{"id":"50ed33d9-e9d8-44be-9203-f70b4a050d17","name":"Not opened payroll cycle","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text","description":"Added as a part of security scheme: apikey"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xml","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_CHG","type":"text"},{"key":"AutoClose","value":"false","type":"text"},{"key":"AutoProcess","value":"false","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents/v2?Paygroup=IRL_Month","host":["{{baseUrl}}"],"path":["api","Documents","v2"],"query":[{"key":"Paygroup","value":"IRL_Month"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"messages\": [\r\n        \"There is no open Payroll Cycle for Pay Group IRL_Month into which to receive the file, please contact Immedis.\"\r\n    ],\r\n    \"date\": \"2021-05-05T12:10:57.0968545+00:00\"\r\n}"},{"id":"769bb0ee-9eb4-49c0-a465-bbada52cb2ab","name":"File Type not configured in Immedis","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <Token>","type":"text","description":"Added as a part of security scheme: apikey"},{"key":"Content-Type","value":"multipart/form-data","type":"text"}],"body":{"mode":"formdata","formdata":[{"description":"(Required) ","key":"File","value":"Updates.xml","type":"text"},{"description":"(Required) ","key":"FileType","value":"PI_CHG","type":"text"},{"key":"AutoClose","value":"false","type":"text"},{"key":"AutoProcess","value":"false","type":"text"}]},"url":{"raw":"{{baseUrl}}/api/Documents/v2?Paygroup=IRL_Month","host":["{{baseUrl}}"],"path":["api","Documents","v2"],"query":[{"key":"Paygroup","value":"IRL_Month"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"messages\": [\r\n        \"The Pay Group IRL_Month is not configured to receive File Type PI_CHG.\"\r\n    ],\r\n    \"date\": \"2021-05-05T12:31:01.7961246+00:00\"\r\n}"}],"_postman_id":"39172382-46a4-4f67-bb3a-b8c279e805c5"},{"name":"Import G2N data","id":"aa8b7668-13e1-4b81-8cc8-44ca9fb3a9a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ElementIdentifierType\": 1,\r\n    \"EmployeeIdentifierType\": 1,\r\n    \"Employees\": [\r\n        {\r\n            \"Elements\": [\r\n                {\r\n                    \"Amount\": 450.64,\r\n                    \"Id\": \"0IL\"\r\n                }\r\n            ],\r\n            \"Id\": \"112150\"\r\n        }\r\n    ],\r\n    \"PayGroup\": \"PG_ShortCode_145\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/Documents/UploadGtn","description":"<p>The <code>POST /api/Documents/UploadGtn</code> endpoint is used to upload GTN documents. The request should include the following payload in raw JSON format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"ElementIdentifierType\": 0,\n    \"EmployeeIdentifierType\": 0,\n    \"Employees\": [\n        {\n            \"Elements\": [\n                {\n                    \"Amount\": 0,\n                    \"Id\": \"\"\n                }\n            ],\n            \"Id\": \"\"\n        }\n    ],\n    \"PayGroup\": \"\"\n}\n\n</code></pre>\n<ul>\n<li><p>ElementIdentifierType - this property has two possible options:</p>\n<ul>\n<li><p>1 - the OneView short code of the pay element is used</p>\n</li>\n<li><p>2 - the OneView description of the pay element is used</p>\n</li>\n</ul>\n</li>\n<li><p>EmployeeIdentifierType - this property has also two possible options:</p>\n<ul>\n<li><p>1 - the employee HR ID will be used in the request</p>\n</li>\n<li><p>2 - the employee Downstream (partner) ID will be used in the request</p>\n</li>\n</ul>\n</li>\n<li><p>PayGroup - the customer pay group ID stored in OneView</p>\n</li>\n<li><p>Employees - an array with all employees incluged in the GTN and their pay elements. Each employee object contains an array \"Elements\" with the data which needs to be imported:</p>\n<ul>\n<li><p>Elements - array with all pay elements against the employee for this GTN:</p>\n<ul>\n<li><p>Amount - the amount provided for this element</p>\n</li>\n<li><p>Id - the short code/description of the element (depending on ElementIndetifierType)</p>\n</li>\n</ul>\n</li>\n<li><p>Id - the HR/Downstream ID of the employee.</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"73df5c52-935a-4456-993f-23b637becac7","id":"73df5c52-935a-4456-993f-23b637becac7","name":"Documents","type":"folder"}},"urlObject":{"path":["api","Documents","UploadGtn"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"6f94533b-8e27-4950-b35d-754177d011ff","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ElementIdentifierType\": 1,\r\n    \"EmployeeIdentifierType\": 1,\r\n    \"Employees\": [\r\n        {\r\n            \"Elements\": [\r\n                {\r\n                    \"Amount\": 450.64,\r\n                    \"Id\": \"0IL\"\r\n                }\r\n            ],\r\n            \"Id\": \"112150\"\r\n        }\r\n    ],\r\n    \"PayGroup\": \"PG_ShortCode_145\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/Documents/UploadGtn"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"messages\": [\n        \"The json for Pay Group: PG_ShortCode_145 has been successfully received by Immedis.\"\n    ],\n    \"date\": \"2024-10-01T07:43:51.4278445+00:00\"\n}"},{"id":"41d723c2-086d-41e1-8c27-c23dcfbaf64c","name":"Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ElementIdentifierType\": 1,\r\n    \"EmployeeIdentifierType\": 1,\r\n    \"Employees\": [\r\n        {\r\n            \"Elements\": [\r\n                {\r\n                    \"Amount\": 450.64,\r\n                    \"Id\": \"0IL\"\r\n                }\r\n            ],\r\n            \"Id\": \"112150\"\r\n        }\r\n    ],\r\n    \"PayGroup\": \"PG_ShortCode_145\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/Documents/UploadGtn"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"df6f3fcc-6dec-404b-83da-3c0b3813a968","name":"Not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ElementIdentifierType\": 1,\r\n    \"EmployeeIdentifierType\": 1,\r\n    \"Employees\": [\r\n        {\r\n            \"Elements\": [\r\n                {\r\n                    \"Amount\": 450.64,\r\n                    \"Id\": \"0IL\"\r\n                }\r\n            ],\r\n            \"Id\": \"112150\"\r\n        }\r\n    ],\r\n    \"PayGroup\": \"PG_ShortCode_145\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/Documents/UploadGtn"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"messages\": [\n        \"The specified Pay Group 125848493 was not found.\"\n    ],\n    \"date\": \"2024-10-01T07:46:46.3571175+00:00\"\n}"},{"id":"c63797ba-ae1c-4f53-9b84-e4970ed471b0","name":"Forbidden","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ElementIdentifierType\": 1,\r\n    \"EmployeeIdentifierType\": 1,\r\n    \"Employees\": [\r\n        {\r\n            \"Elements\": [\r\n                {\r\n                    \"Amount\": 450.64,\r\n                    \"Id\": \"0IL\"\r\n                }\r\n            ],\r\n            \"Id\": \"112150\"\r\n        }\r\n    ],\r\n    \"PayGroup\": \"PG_ShortCode_145\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/Documents/UploadGtn"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"date\": \"2024-10-01T07:41:20.6470214+00:00\",\n    \"messages\": [\n        \"The specified user does not have access to Pay Group uk123.\"\n    ]\n}"}],"_postman_id":"aa8b7668-13e1-4b81-8cc8-44ca9fb3a9a0"}],"id":"73df5c52-935a-4456-993f-23b637becac7","description":"<p>The endpoints in this section are used to send documents from external clients to Immedis.</p>\n<ul>\n<li>/api/Documents is used by clients using HCM platforms to send their latest changes</li>\n<li>/api/Documents/v2 is used to send change files to the current cycle's payroll log.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"2dfdcc9d-107c-4ddd-b9f1-2d814f296b88","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0ba566d5-db0e-49cd-ac68-78e0894e2717","type":"text/javascript","exec":[""]}}],"_postman_id":"73df5c52-935a-4456-993f-23b637becac7"},{"name":"Other requests","item":[{"name":"GET all available country specific information by country ISO-3 code","id":"a77fee1c-a3bd-4f7f-ad97-ba872c025a48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/CountrySpecificInformation/country-specific-informations/:countryCode","description":"<p>This request is used to get all available country specific fields in Immedis.</p>\n<p>The API has the following response:</p>\n<ul>\n<li>\n<i>countryCode</i> - the ISO-3 country code\n</li>\n<li>\n<i>countrySpecificInformationGroups</i> - an array listing all CSIs by type\n<ul>\n<li>\n<i>group</i> - the name of the CSI group (possible options are National Identifiers, Contact Information, Statistical Reporting, Working Pattern)\n</li>\n<li>\n<i>fields</i> - an array with all CSIs under the specified group\n<ul>\n<li>\n<i>shortCode</i> - the code used for saving information\n</li>\n<li>\n<i>description</i> - description of the CSI\n</li>\n<li>\n<i>localDescription</i> - the CSI's description in the selected country\n</li>\n<li>\n<i>informationType</i> - the type of the CSI - Text, List of Values, Document, Country, Date\n</li>\n<li>\n<i>optionality</i> - the optionality of the CSI - Required, Preferred, Optional\n</li>\n<li>\n<i>textValueRegex</i> - if the <i>informationType</i> is Text, this parameter will return the REGEX validation added for that field\n</li>\n<li>\n<i>listOfValues</i> - if the <i>informationType</i> is List of Values, this parameter will return an array with all available values\n</li>\n<li>\n<i>conditional</i> - has two values - true and false. If it's set to true, this means that this CSI can be used only if its \"parent\" CSI has value against the employee's record\n</li>\n<li>\n<i>parentKey</i> - returns a value if the <i>conditional</i> parameter is set to true. It will be populated with the parent's short code.\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","name":"External File Processing API","type":"folder"}},"urlObject":{"path":["api","CountrySpecificInformation","country-specific-informations",":countryCode"],"host":["{{baseUrl}}"],"query":[],"variable":[{"id":"4dc31c42-aa63-43ac-bb18-88402a134828","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"IRL","key":"countryCode"}]}},"response":[{"id":"d0d020d4-445e-4782-a9e4-ba47e8f7ea1f","name":"Success","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"url":{"raw":"{{baseUrl}}/api/CountrySpecificInformation/country-specific-informations/:countryCode","host":["{{baseUrl}}"],"path":["api","CountrySpecificInformation","country-specific-informations",":countryCode"],"variable":[{"key":"countryCode","value":"IRL"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"countryCode\": \"IRL\",\n    \"countrySpecificInformationGroups\": [\n        {\n            \"group\": \"National Identifiers\",\n            \"fields\": [\n                {\n                    \"shortCode\": \"CSI_TAX_NUM\",\n                    \"description\": \"Enter Employee Personal Public Service Number (PPS No). The format of the number is a unique alphanumeric in the general form 1234567A or 1234567AB.  In cases where the PPS no is not provided then there will be negative tax consequences an emergency tax will be withheld from the employees paycheck until such time that this PPS no is provided.\",\n                    \"localDescription\": \"Personal Public Service Number (PPS no)\",\n                    \"informationType\": \"Text\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": \"^[ ]$|^([0-9]{7}[A-Z]{1,2})$\",\n                    \"listOfValues\": null,\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_PAYROLL_ID\",\n                    \"description\": \"Enter Employee Payroll ID registered with Revenue, please note that this is different to the employee work number.  Will vary according to employment. \",\n                    \"localDescription\": \"Revenue ID (Employment ID)\",\n                    \"informationType\": \"Text\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": null,\n                    \"listOfValues\": null,\n                    \"conditional\": false,\n                    \"parentKey\": null\n                }\n            ]\n        },\n        {\n            \"group\": \"Contract Information\",\n            \"fields\": [\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_TYPE\",\n                    \"description\": \"Contract Type. Default is Full Time.\",\n                    \"localDescription\": \"Contract Type\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"Part Time\",\n                        \"Full Time\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_EMPLOYMENT_TYPE\",\n                    \"description\": \"Contract of Employment Type. Default value is Permanent.\",\n                    \"localDescription\": \"Contract of Employment Type\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"Job Share\",\n                        \"Contract\",\n                        \"Casual\",\n                        \"Temporary\",\n                        \"Permanent\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_WEEKLY_HOURS\",\n                    \"description\": \"Enter number of hours per week (E.g. 40 hrs/week) that the person normally works. No impact on payroll or revenue if this is not provided but can be used for advanced reporting.\",\n                    \"localDescription\": \"Weekly Hours\",\n                    \"informationType\": \"Text\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": \"\\\\b([0-9]|[1-4][0-9]|50)\\\\b\",\n                    \"listOfValues\": null,\n                    \"conditional\": false,\n                    \"parentKey\": null\n                }\n            ]\n        },\n        {\n            \"group\": \"Statistical Reporting\",\n            \"fields\": [\n                {\n                    \"shortCode\": \"CSI_STATISTICAL_CONTRACT_TYPE\",\n                    \"description\": \"Type of Employment Contracts - only required where Immedis is providing additional  CSO reporting service. \\n\",\n                    \"localDescription\": \"Type of Employment Contract\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"Indefinite\",\n                        \"Fixed\",\n                        \"Apprentice\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_STATISTICAL_CONTRACT_CATEGORY\",\n                    \"description\": \"Occupational Category - only required where Immedis is providing additional  CSO reporting service. \\n\",\n                    \"localDescription\": \"Occupation Category\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"Other Manual Workers\",\n                        \"Craft & Tradespersons\",\n                        \"Transport Workers\",\n                        \"SaleService Workers Production\",\n                        \"Professionals & Associate Professional Clerical\",\n                        \"Managers\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_DAILY_HOURS\",\n                    \"description\": \"Enter employee's hours per working day - only required where Immedis is providing additional  CSO reporting service. \\n\",\n                    \"localDescription\": \"Hours per Working Day\",\n                    \"informationType\": \"Text\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": null,\n                    \"listOfValues\": null,\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_MONTHLY_HOURS\",\n                    \"description\": \"Enter employee's monthly contracted hours of employment - only required where Immedis is providing additional  CSO reporting service.\",\n                    \"localDescription\": \"Contracted Hours\",\n                    \"informationType\": \"Text\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": null,\n                    \"listOfValues\": null,\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_STATISTICAL_CODE\",\n                    \"description\": \"Statistical Code - only required where Immedis is providing additional  CSO reporting service. Default is Not included for NES.\",\n                    \"localDescription\": \"Statistical Code\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"Mgr Physical, mathematical and engineering science professionals\",\n                        \"Mgr Managers of small enterprises\",\n                        \"Mgr Corporate managers\",\n                        \"Mgr Legislators and senior officials\",\n                        \"Not included for NES\",\n                        \"Ot Labourers in mining, construction, manufacturing and transport\",\n                        \"Ot Agricultural, fishery and related labourers\",\n                        \"Ot Sales and services elementary occupations\",\n                        \"Ot Drivers and mobile plant operators\",\n                        \"Ot Machine operators and assemblers\",\n                        \"Ot Stationary plant and related operators\",\n                        \"Ot Other craft and related trades workers\",\n                        \"Ot Precision, handicraft, craft printing and related trades workers\",\n                        \"Ot Metal, machinery and related trades workers\",\n                        \"Ot Extraction and building trades workers\",\n                        \"Ot Skilled agricultural and fishery workers1\",\n                        \"CI Models, salespersons and demonstrators\",\n                        \"CI Personal and protective services workers\",\n                        \"CI Customer services clerks\",\n                        \"CI Office clerks\",\n                        \"Mgr Other associate professionals\",\n                        \"Mgr Teaching associate professionals\",\n                        \"Mgr Life science and health associate professionals\",\n                        \"Mgr Physical and engineering science associate professionals\",\n                        \"Mgr Other professionals\",\n                        \"Mgr Teaching professionals\",\n                        \"Mgr Life science and health professionals\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_STATISTICAL_EMPL_TYPE\",\n                    \"description\": \"Statistical Employee Type - only required where Immedis is providing additional  CSO reporting service. Default is Full-time.\",\n                    \"localDescription\": \"Statistical Employee Type\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Preferred\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"Other\",\n                        \"Full-time\",\n                        \"Part-time\"\n                    ],\n                    \"conditional\": true,\n                    \"parentKey\": {\n                        \"shortCode\": \"CSI_STATISTICAL_CODE\",\n                        \"conditionalValue\": [\n                            \"CI Models, salespersons and demonstrators\",\n                            \"CI Office clerks\",\n                            \"CI Personal and protective services workers\",\n                            \"Mgr Corporate managers\",\n                            \"Mgr Legislators and senior officials\",\n                            \"Mgr Life science and health associate professionals\",\n                            \"Mgr Life science and health professionals\",\n                            \"Mgr Managers of small enterprises\",\n                            \"Mgr Other associate professionals\",\n                            \"Mgr Other professionals\",\n                            \"Mgr Physical and engineering science associate professionals\",\n                            \"Mgr Physical, mathematical and engineering science professionals\",\n                            \"Mgr Teaching associate professionals\",\n                            \"Mgr Teaching professionals\",\n                            \"Ot Agricultural, fishery and related labourers\",\n                            \"Ot Drivers and mobile plant operators\",\n                            \"Ot Extraction and building trades workers\",\n                            \"Ot Labourers in mining, construction, manufacturing and transport\",\n                            \"Ot Machine operators and assemblers\",\n                            \"Ot Metal, machinery and related trades workers\",\n                            \"Ot Other craft and related trades workers\",\n                            \"Ot Precision, handicraft, craft printing and related trades workers\",\n                            \"Ot Sales and services elementary occupations\",\n                            \"Ot Skilled agricultural and fishery workers1\",\n                            \"Ot Stationary plant and related operators\",\n                            \"CI Customer services clerks\"\n                        ]\n                    }\n                }\n            ]\n        },\n        {\n            \"group\": \"Working Pattern\",\n            \"fields\": [\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_A_MONDAY\",\n                    \"description\": \"Is Monday a typical workday? If Monday is a standard working day, enter Yes. If it is not, enter No. Default value is Yes.\",\n                    \"localDescription\": \"Is Monday a Working Day?\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_B_TUESDAY\",\n                    \"description\": \"Is Tuesday a typical workday? If Tuesday is a standard working day, enter Yes. If it is not, enter No. Default value is Yes.\",\n                    \"localDescription\": \"Is Tuesday a Working Day?\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_C_WEDNESDAY\",\n                    \"description\": \"Is Wednesday a typical workday? If Wednesday is a standard working day, enter Yes. If it is not, enter No. Default value is Yes.\",\n                    \"localDescription\": \"Is Wednesday a Working Day?\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_D_THURSDAY\",\n                    \"description\": \"Is Thursday a typical workday? If Thursday is a standard working day, enter Yes. If it is not, enter No. Default value is Yes.\",\n                    \"localDescription\": \"Is Thursday a Working Day?\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_E_FRIDAY\",\n                    \"description\": \"Is Friday a typical workday? If Friday is a standard working day, enter Yes. If it is not, enter No. Default value is Yes.\",\n                    \"localDescription\": \"Is Friday a Working Day?\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_F_SATURDAY\",\n                    \"description\": \"Is Saturday a typical workday? If Saturday is a standard working day, enter Yes. If it is not, enter No. Default value is No.\",\n                    \"localDescription\": \"Is Saturday a Working Day?\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                },\n                {\n                    \"shortCode\": \"CSI_WORKING_PATTERN_G_SUNDAY\",\n                    \"description\": \"Is Sunday a typical workday? If Sunday is a standard working day, enter Yes. If it is not, enter No. Default value is No.\",\n                    \"localDescription\": \"Is Sunday a Working Day?\",\n                    \"informationType\": \"List Of Values\",\n                    \"optionality\": \"Required\",\n                    \"textValueRegex\": \"\",\n                    \"listOfValues\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"conditional\": false,\n                    \"parentKey\": null\n                }\n            ]\n        }\n    ]\n}"},{"id":"aeb91d0e-1fbf-48b2-a5ff-d907c87d1b97","name":"Incorrect ISO-3 code","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"url":{"raw":"{{baseUrl}}/api/CountrySpecificInformation/country-specific-informations/:countryCode","host":["{{baseUrl}}"],"path":["api","CountrySpecificInformation","country-specific-informations",":countryCode"],"variable":[{"key":"countryCode","value":"DDD"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"messages\": [\n        \"There is no country specific info for country with code DDD.\"\n    ],\n    \"date\": \"2021-05-05T13:58:31.6168602+00:00\"\n}"}],"_postman_id":"a77fee1c-a3bd-4f7f-ad97-ba872c025a48"}],"id":"f717ddc8-a270-4472-afb4-8ef7499885bd","_postman_id":"f717ddc8-a270-4472-afb4-8ef7499885bd","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","name":"External File Processing API","type":"folder"}}}],"id":"913b7099-83b8-4c34-b4cf-593cfbc567bd","description":"<p>This documentation represents the so-called \"Immedis External API\". It's used by clients to send files with updates for their employees.</p>\n<p>The authorization used in those requests is Bearer Token. There is only one way at the moment to get a token - using the api/Token endpoint with valid credentials. In order to do that:</p>\n<ul>\n<li>Immedis must provide a valid account to the client;</li>\n<li>The client must set a password and configure their integration to work with it;</li>\n<li>Immedis must configure this user to send files to the system. Note that the user will be able to do only that and no one will be able to use it for accessing other services or information;</li>\n<li>Immedis must configure the user to be able to send documents for the agreed pay groups.</li>\n</ul>\n<p>If there is mismatch between the 4 points above and what the client is sending as a token, the API will return an error and will not store the file.</p>\n<p><strong>Note:</strong> This user will be unable to access the other service mentioned here - Immedis External Payslips API.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"f3328438-dbc9-4f3a-a0f4-aa27c45278a2","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c25f2c9b-88fe-47d8-bb86-0c65914c9691","type":"text/javascript","exec":[""]}}],"_postman_id":"913b7099-83b8-4c34-b4cf-593cfbc567bd"}]}