{"info":{"_postman_id":"3fcea17c-9834-438f-9d71-5fe43994bf65","name":"iServe Integration","description":"<html><head></head><body><p>This collection covers the backend integration layer of the iServe procurement platform, providing a unified set of API endpoints that connect iServe to multiple external ERP and financial systems. It is organised into five functional folders:</p>\n<h3 id=\"csd-integration\">CSD Integration</h3>\n<p>Endpoints for querying supplier data from the <strong>Central Supplier Database (CSD)</strong>. Covers retrieval of full supplier profiles, tax details, banking information, directors, addresses, commodities, accreditations, BBBEE status, associations, contact details, and modification tracking. Includes a health check endpoint.</p>\n<h3 id=\"sage-intacct-integration-rest\">Sage Intacct Integration (REST)</h3>\n<p>REST-based endpoints for interacting with <strong>Sage Intacct</strong>, including vendor management (list, create, get by ID), GL accounts, items, warehouses, units of measure, locations, departments, classes, journal entries, purchase orders, and invoice/payment lookups. Also includes OAuth token refresh and a health check.</p>\n<h3 id=\"sage-200-integration\">Sage 200 Integration</h3>\n<p>Endpoints for integrating with <strong>Sage 200</strong>, supporting purchase order creation, supplier creation and validation, GL account search, year-to-date actuals, fiscal periods, committed costs, available balance checks, departments, and areas. Includes a health check.</p>\n<h3 id=\"x3-integration\">X3 Integration</h3>\n<p>Endpoints for integrating with <strong>Sage X3</strong>, covering supplier creation/update and validation, asset management, purchase order existence checks and creation, department and account lookups, budget details, and CS data retrieval. Includes a health check.</p>\n<h3 id=\"sage-intacct-integration--legacy-soap\">Sage Intacct Integration — Legacy (SOAP)</h3>\n<p>Legacy SOAP-based endpoints for <strong>Sage Intacct</strong>, providing GL account listings, account balances (static and dynamic), budget names, and annual budget line items. Includes a health check.</p>\n<hr>\n<blockquote>\n<p><strong>Base URL:</strong> <code>{{$iserve-back-end-url}}</code><br>All requests use the active environment variable <code>$iserve-back-end-url</code> to target the correct backend instance. </p>\n</blockquote>\n<blockquote>\n<p><strong>Production:</strong> <code>https://api.iserve.africa</code><br><strong>Staging(UAT):</strong> <code>https://staging.iserve.africa</code> </p>\n</blockquote>\n<hr>\n<h2 id=\"authentication\">Authentication</h2>\n<p>All API endpoints in this collection support two authentication methods:</p>\n<h3 id=\"option-1--api-key\">Option 1 — API Key</h3>\n<p>Pass your API key directly in the request header:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>iserve-api-key: &lt;your-api-key&gt;\n\n</code></pre><h3 id=\"option-2--jwt-bearer-token\">Option 2 — JWT (Bearer Token)</h3>\n<p>Pass a signed JWT as a Bearer token in the Authorization header:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><blockquote>\n<p><strong>Note:</strong> The <code>x-integration-admin</code> header is <strong>only required when authenticating with JWT</strong>. It is not needed when using an API Key.</p>\n</blockquote>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"54161358","collectionId":"3fcea17c-9834-438f-9d71-5fe43994bf65","publishedId":"2sBYApyYDG","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-09-21T10:42:34.000Z"},"item":[{"name":"CSD intergration","item":[{"name":"Health","event":[{"id":"798eab3c-e40d-4784-b398-c1995344184d","listen":"test","script":{"id":"9df74474-fad6-4474-bae5-3cfb14ee3674","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has csd health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"CSD server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is http\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"http\");","});"],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"99224cb2-3d7c-4e41-9590-07f2fa03575f","exec":[],"type":"text/javascript"}}],"id":"4a952243-06fc-461c-b82a-9d8832cc9bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/health","description":"<p>Checks the availability and connectivity status of the CSD (Central Supplier Database) server.</p>\n<p><strong>Integration:</strong> CSD<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"http\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","csd","health"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"2b11a6cf-7706-4822-8ce4-cccccd1a900a","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"111"},{"key":"ETag","value":"W/\"6f-M6SBgWLqsOr21aHko0HX6FyElYs\""},{"key":"Date","value":"Wed, 29 Jul 2026 11:16:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"http\",\n    \"checkedAt\": \"2026-07-29T11:16:44.891Z\",\n    \"message\": \"CSD server is available\"\n}"}],"_postman_id":"4a952243-06fc-461c-b82a-9d8832cc9bf0"},{"name":"Get MasterSupplier Details SI","id":"1f5c2206-15eb-4081-a32f-c7408f918f57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/detail-si","description":"<p>Retrieves master supplier identification details from the CSD for a given supplier number.</p>\n<p><strong>Integration:</strong> CSD<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number (e.g. \"MAAA0000001\").</li>\n</ul>\n<p><strong>Returns:</strong> <code>SupplierIdentification</code> object including legal name, registration details, active status, and supplier flags.</p>\n","urlObject":{"path":["api","v2","csd","supplier","detail-si"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"68228b8c-6411-4c34-b45d-ba35bed74547","name":"Get MasterSupplier Details SI","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/detail-si"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1553"},{"key":"ETag","value":"W/\"611-EfPH7HzkP6k24VgF5qdWgOcMqWw\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:08:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"SupplierIdentification\": {\n        \"SupplierNumber\": \"MAAA0000001\",\n        \"UniqueRegistrationReferenceNumber\": \"BC70CC5D-0870-42AA-8DFA-52D2577AD11A\",\n        \"IsActive\": true,\n        \"SupplierInactiveReason\": \"\",\n        \"SupplierInactiveDate\": \"1900-01-01T00:00:00\",\n        \"SupplierStateCode\": 1,\n        \"IsAssociated\": false,\n        \"SupplierTypeCode\": 4,\n        \"SupplierSubTypeCode\": 7,\n        \"GovernmentTypeCode\": 7,\n        \"CountryOfOriginCode\": \"ZAF\",\n        \"LegalName\": \"ACCENTURE (SOUTH AFRICA)\",\n        \"TradingName\": \"\",\n        \"IDTypeCode\": 4,\n        \"SAIDNumber\": \"\",\n        \"ForeignIDNumber\": \"\",\n        \"ForeignPassportNumber\": \"\",\n        \"WorkPermitNumber\": \"\",\n        \"SACompanyNumber\": \"2001/007340/07\",\n        \"RegistrationDate\": \"2001-03-30T00:00:00\",\n        \"ForeignCompanyRegistrationNumber\": \"\",\n        \"SATrustRegistrationNumber\": \"\",\n        \"ForeignTrustRegistrationNumber\": \"\",\n        \"NonProfitOrganisationNumber\": \"\",\n        \"OoSIDNumber\": \"\",\n        \"DateOperationsStarted\": \"1900-01-01T00:00:00\",\n        \"HaveBankAccount\": true,\n        \"BusinessStatusCode\": 3,\n        \"BusinessStatusLastVerificationDate\": \"2026-07-23T07:59:39\",\n        \"IsListedOnStockExchange\": false,\n        \"IsOwnedByNaturalSAPerson\": false,\n        \"TotalAnnualTurnoverCode\": 3,\n        \"FinancialYearStartDate\": \"2016-09-01T00:00:00\",\n        \"Field1\": \"FuturePlaceHolder\",\n        \"Field2\": \"FuturePlaceHolder\",\n        \"Field3\": \"FuturePlaceHolder\",\n        \"CreatedDate\": \"2016-08-31T16:31:45\",\n        \"EditDate\": \"2025-01-16T09:34:53\",\n        \"SupplierFlags\": {\n            \"SupplierFlag\": {\n                \"SupplierFlagType\": \"Restricted\",\n                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                \"SupplierFlagValue\": false,\n                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.11\",\n                \"SupplierFlagDetails\": \"\"\n            }\n        },\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"},{"id":"275b9409-f82f-41c1-826e-bd9127c1fd64","name":"Get MasterSupplier Details SI","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/detail-si"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-security-policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:3000 http://localhost:4200 https://review.iserve.africa https://www.review.iserve.africa https://proxy.review.iserve.africa https://www.proxy.review.iserve.africa https://uat.socket.iserve.africa https://staging.iserve.africa https://portal.iserve.africa https://www.portal.iserve.africa https://www.samsa.iserve.africa https://samsa.iserve.africa https://www.ingwe.iserve.africa https://ingwe.iserve.africa www.thabodistrict.iserve.africa https://thabodistrict.iserve.africa;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"cross-origin-embedder-policy","value":"require-corp"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"cross-origin-resource-policy","value":"same-origin"},{"key":"date","value":"Thu, 17 Sep 2026 10:30:18 GMT"},{"key":"etag","value":"W/\"616-+atD4VSavPMD9K8s8rGatN+1DWU\""},{"key":"expect-ct","value":"max-age=0"},{"key":"nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"report-to","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=LS%2FDEF32sqzeg49Qeg5lI%2FEYkjML4cVWzQyZxZCiBts%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1789641015\"}],\"max_age\":3600}"},{"key":"reporting-endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=LS%2FDEF32sqzeg49Qeg5lI%2FEYkjML4cVWzQyZxZCiBts%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1789641015\""},{"key":"server","value":"Heroku"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"vary","value":"Origin, X-HTTP-Method-Override"},{"key":"via","value":"2.0 heroku-router"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-download-options","value":"noopen"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"x-xss-protection","value":"0"},{"key":"content-length","value":"1558"}],"cookie":[],"responseTime":null,"body":"{\n    \"SupplierIdentification\": {\n        \"SupplierNumber\": \"MAAA0000002\",\n        \"UniqueRegistrationReferenceNumber\": \"92CED897-70C6-4188-AB2E-18300ADDB8BF\",\n        \"IsActive\": true,\n        \"SupplierInactiveReason\": \"\",\n        \"SupplierInactiveDate\": \"1900-01-01T00:00:00\",\n        \"SupplierStateCode\": 1,\n        \"IsAssociated\": false,\n        \"SupplierTypeCode\": 4,\n        \"SupplierSubTypeCode\": 7,\n        \"GovernmentTypeCode\": 7,\n        \"CountryOfOriginCode\": \"ZAF\",\n        \"LegalName\": \"BARONE BUDGE AND DOMINICK\",\n        \"TradingName\": \"BBD\",\n        \"IDTypeCode\": 4,\n        \"SAIDNumber\": \"\",\n        \"ForeignIDNumber\": \"\",\n        \"ForeignPassportNumber\": \"\",\n        \"WorkPermitNumber\": \"\",\n        \"SACompanyNumber\": \"1984/007889/07\",\n        \"RegistrationDate\": \"1984-08-06T00:00:00\",\n        \"ForeignCompanyRegistrationNumber\": \"\",\n        \"SATrustRegistrationNumber\": \"\",\n        \"ForeignTrustRegistrationNumber\": \"\",\n        \"NonProfitOrganisationNumber\": \"\",\n        \"OoSIDNumber\": \"\",\n        \"DateOperationsStarted\": \"1900-01-01T00:00:00\",\n        \"HaveBankAccount\": true,\n        \"BusinessStatusCode\": 3,\n        \"BusinessStatusLastVerificationDate\": \"2026-08-07T00:00:26\",\n        \"IsListedOnStockExchange\": false,\n        \"IsOwnedByNaturalSAPerson\": false,\n        \"TotalAnnualTurnoverCode\": 3,\n        \"FinancialYearStartDate\": \"2024-03-01T00:00:00\",\n        \"Field1\": \"FuturePlaceHolder\",\n        \"Field2\": \"FuturePlaceHolder\",\n        \"Field3\": \"FuturePlaceHolder\",\n        \"CreatedDate\": \"2017-05-18T16:06:41\",\n        \"EditDate\": \"2024-07-18T13:08:29\",\n        \"SupplierFlags\": {\n            \"SupplierFlag\": {\n                \"SupplierFlagType\": \"Restricted\",\n                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                \"SupplierFlagValue\": false,\n                \"SupplierFlagLastVerificationDate\": \"2026-08-26T23:04:34.727\",\n                \"SupplierFlagDetails\": \"\"\n            }\n        },\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"1f5c2206-15eb-4081-a32f-c7408f918f57"},{"name":"Get SupplierDetails Tax","id":"09431832-9b5a-4ee6-a549-b517a9e32b55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/tax","description":"<p>Retrieves tax details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier tax information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","tax"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"837a1441-f322-4703-8139-cf307f0cddea","name":"Get SupplierDetails Tax","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/tax"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"491"},{"key":"ETag","value":"W/\"1eb-AyS4FLXt1mGfbYzOA++3K9CZrAQ\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:22:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tax\": {\n        \"IsRegistered\": true,\n        \"IsVATVendor\": true,\n        \"IncomeTaxNumber\": 9817054142,\n        \"PAYENumber\": 7350739209,\n        \"VATNumber\": 4210117901,\n        \"IsValidCertificate\": true,\n        \"ValidationResponse\": \"Tax Compliant\",\n        \"LastVerificationDate\": \"2026-07-23T08:00:00\",\n        \"Field1\": \"FuturePlaceHolder\",\n        \"Field2\": \"FuturePlaceHolder\",\n        \"Field3\": \"FuturePlaceHolder\",\n        \"CreatedDate\": \"2016-06-21T14:42:00\",\n        \"EditDate\": \"2026-02-16T22:39:35\",\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"09431832-9b5a-4ee6-a549-b517a9e32b55"},{"name":"Get MasterSupplierDetails Association","id":"951b0c81-4089-4271-859c-f82090f213c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/association","description":"<p>Retrieves association details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier association records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","association"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bc39eb88-509e-4ac7-84e4-b608dd304964","name":"Get MasterSupplierDetails Association","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/association"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2199"},{"key":"ETag","value":"W/\"897-+FneU8nDrd5Eoc51JtvaSCjqWfk\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:23:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Associations\": {\n        \"Association\": [\n            {\n                \"AssociationID\": 137,\n                \"SupplierNumberRequestor\": \"MAAA0011126\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 5,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2015-11-12T12:46:21\",\n                \"EditDate\": \"2015-11-12T12:56:12.39\"\n            },\n            {\n                \"AssociationID\": 611,\n                \"SupplierNumberRequestor\": \"MAAA0068168\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 4,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-03-12T22:20:24\",\n                \"EditDate\": \"2016-03-30T22:08:56.293\"\n            },\n            {\n                \"AssociationID\": 884,\n                \"SupplierNumberRequestor\": \"MAAA0101670\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 1,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-04-21T09:45:11\",\n                \"EditDate\": \"2016-04-21T10:06:15.923\"\n            },\n            {\n                \"AssociationID\": 960,\n                \"SupplierNumberRequestor\": \"MAAA0107890\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 1,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-04-25T12:45:39\",\n                \"EditDate\": \"2016-04-25T13:07:40.497\"\n            },\n            {\n                \"AssociationID\": 1119,\n                \"SupplierNumberRequestor\": \"MAAA0119118\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 4,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-05-03T16:46:18\",\n                \"EditDate\": \"2016-05-03T17:00:02.577\"\n            },\n            {\n                \"AssociationID\": 1299,\n                \"SupplierNumberRequestor\": \"MAAA0138981\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 5,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-05-16T21:00:48\",\n                \"EditDate\": \"2016-05-16T21:24:22.62\"\n            },\n            {\n                \"AssociationID\": 1581,\n                \"SupplierNumberRequestor\": \"MAAA0168063\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 4,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-06-13T13:37:52\",\n                \"EditDate\": \"2016-06-13T14:08:39.347\"\n            },\n            {\n                \"AssociationID\": 1635,\n                \"SupplierNumberRequestor\": \"MAAA0174221\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 5,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-06-21T14:09:43\",\n                \"EditDate\": \"2016-06-21T14:16:02.97\"\n            },\n            {\n                \"AssociationID\": 1811,\n                \"SupplierNumberRequestor\": \"MAAA0212344\",\n                \"SupplierNumberRequested\": \"MAAA0000001\",\n                \"AssociationTypeCode\": 1,\n                \"AssociationStatusTypeCode\": 3,\n                \"CreatedDate\": \"2016-06-22T17:26:54\",\n                \"EditDate\": \"2016-07-11T16:58:46.65\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"951b0c81-4089-4271-859c-f82090f213c1"},{"name":"Get SupplierDetails Contact","id":"f0aab28e-c90b-4685-8d38-95d2a0ef5775","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/contact","description":"<p>Retrieves contact details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier contact information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","contact"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ba9b4acb-8359-493f-a904-2f823e12ccf7","name":"Get SupplierDetails Contact","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/contact"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2479"},{"key":"ETag","value":"W/\"9af-PoNYcuF4UcE35+Q3TGelPa3KvEg\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:25:36 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Contacts\": {\n        \"Contact\": [\n            {\n                \"ContactID\": 1,\n                \"ContactTypes\": {\n                    \"ContactType\": {\n                        \"ContactTypeCode\": 1\n                    }\n                },\n                \"IsPreferred\": false,\n                \"Name\": \"Kgomotso\",\n                \"Surname\": \"Lebele\",\n                \"IdentificationTypeCode\": 1,\n                \"SAIDNumber\": 7807185306082,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": \"\",\n                \"PreferCellphone\": true,\n                \"PreferEmail\": true,\n                \"PreferFax\": false,\n                \"PreferPostal\": false,\n                \"PreferSMS\": false,\n                \"PreferTelephone\": true,\n                \"EmailAddress\": \"kgomotso.lebele@accenture.com\",\n                \"CellphoneNumber\": \"082 395 3395\",\n                \"FaxNumber\": \"\",\n                \"TelephoneNumber\": \"011 208 3000\",\n                \"TollFreeNumber\": \"\",\n                \"WebsiteAddress\": \"www.accenture.com\",\n                \"FundingPartnerLegalName\": \"\",\n                \"CSDUser\": true,\n                \"IsActive\": true,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:01:06\",\n                \"EditDate\": \"2021-11-25T08:34:18.29\"\n            },\n            {\n                \"ContactID\": 2,\n                \"ContactTypes\": {\n                    \"ContactType\": {\n                        \"ContactTypeCode\": 1\n                    }\n                },\n                \"IsPreferred\": false,\n                \"Name\": \"Gugu\",\n                \"Surname\": \"Nyanda\",\n                \"IdentificationTypeCode\": 1,\n                \"SAIDNumber\": 7004250405086,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": \"\",\n                \"PreferCellphone\": true,\n                \"PreferEmail\": true,\n                \"PreferFax\": false,\n                \"PreferPostal\": false,\n                \"PreferSMS\": false,\n                \"PreferTelephone\": true,\n                \"EmailAddress\": \"gugulethu.nyanda@accenture.com\",\n                \"CellphoneNumber\": \"083 591 3654\",\n                \"FaxNumber\": \"\",\n                \"TelephoneNumber\": \"011 208 3000\",\n                \"TollFreeNumber\": \"\",\n                \"WebsiteAddress\": \"www.accenture.com\",\n                \"FundingPartnerLegalName\": \"\",\n                \"CSDUser\": false,\n                \"IsActive\": true,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:05:35\",\n                \"EditDate\": \"2023-07-28T08:44:17.957\"\n            },\n            {\n                \"ContactID\": 9671,\n                \"ContactTypes\": {\n                    \"ContactType\": [\n                        {\n                            \"ContactTypeCode\": 3\n                        },\n                        {\n                            \"ContactTypeCode\": 5\n                        }\n                    ]\n                },\n                \"IsPreferred\": true,\n                \"Name\": \"Dianne\",\n                \"Surname\": \"Trepp\",\n                \"IdentificationTypeCode\": 1,\n                \"SAIDNumber\": 6308200035088,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": \"\",\n                \"PreferCellphone\": false,\n                \"PreferEmail\": true,\n                \"PreferFax\": false,\n                \"PreferPostal\": false,\n                \"PreferSMS\": false,\n                \"PreferTelephone\": false,\n                \"EmailAddress\": \"dianne.trepp@accenture.com\",\n                \"CellphoneNumber\": \"078 110 0299\",\n                \"FaxNumber\": \"\",\n                \"TelephoneNumber\": \"011 208 3000\",\n                \"TollFreeNumber\": \"\",\n                \"WebsiteAddress\": \"www.accenture.com\",\n                \"FundingPartnerLegalName\": \"\",\n                \"CSDUser\": true,\n                \"IsActive\": true,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-10-21T17:22:10\",\n                \"EditDate\": \"2023-10-03T11:18:22.423\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"f0aab28e-c90b-4685-8d38-95d2a0ef5775"},{"name":"Get SupplierDetails Banking","id":"47ec061f-f4d9-45cb-b597-cb81cc5ae968","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/banking","description":"<p>Retrieves banking details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier banking information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","banking"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"9ab3dfac-e79a-44c0-871a-c9eb194a4e9d","name":"Get SupplierDetails Banking","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/banking"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1607"},{"key":"ETag","value":"W/\"647-oZ6RnPgyjtzl3dK/4D6ULzDBDWU\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:26:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"BankAccounts\": {\n        \"BankAccount\": [\n            {\n                \"BankAccountID\": 1,\n                \"IsPreferred\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"IsActive\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"IsForeignBankAccount\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"AccountHolder\": \"\",\n                \"BankAccountTypeCode\": \"\",\n                \"BankName\": \"\",\n                \"BankCode\": \"\",\n                \"BranchName\": \"\",\n                \"BranchNumber\": \"\",\n                \"AccountNumber\": \"\",\n                \"BankAccountStatusCode\": 8,\n                \"BankAccountVerificationDate\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"AddressLine1\": \"\",\n                \"AddressLine2\": \"\",\n                \"CountryCode\": \"\",\n                \"ZipCode\": \"\",\n                \"FirstName\": \"\",\n                \"Initials\": \"\",\n                \"LastName\": \"\",\n                \"Title\": \"\",\n                \"IsIdentifierLinkedAtBank\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"IsSharedFundingAccount\": {\n                    \"xsi:nil\": \"true\"\n                },\n                \"FundingContacts\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-09-17T12:52:56\",\n                \"EditDate\": \"2025-09-17T14:00:15.573\"\n            },\n            {\n                \"BankAccountID\": 1713680,\n                \"IsPreferred\": true,\n                \"IsActive\": true,\n                \"IsForeignBankAccount\": false,\n                \"AccountHolder\": \"ACCENTURE (SOUTH AFRICA) (PTY) LTD\",\n                \"BankAccountTypeCode\": 1,\n                \"BankName\": \"STANDARD CHARTERED BANK\",\n                \"BankCode\": 39,\n                \"BranchName\": \"STANDARD CHARTERED BANK JHB\",\n                \"BranchNumber\": 730020,\n                \"AccountNumber\": 188158302,\n                \"BankAccountStatusCode\": 4,\n                \"BankAccountVerificationDate\": \"2025-07-16T16:01:02.27\",\n                \"AddressLine1\": \"\",\n                \"AddressLine2\": \"\",\n                \"CountryCode\": \"\",\n                \"ZipCode\": \"\",\n                \"FirstName\": \"\",\n                \"Initials\": \"\",\n                \"LastName\": \"\",\n                \"Title\": \"\",\n                \"IsIdentifierLinkedAtBank\": true,\n                \"IsSharedFundingAccount\": false,\n                \"FundingContacts\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-07-14T16:44:04\",\n                \"EditDate\": \"2025-07-16T16:01:02.613\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"47ec061f-f4d9-45cb-b597-cb81cc5ae968"},{"name":"Get SupplierDetails Address","id":"842a14e5-664f-4711-b435-a26b39bc42ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/address","description":"<p>Retrieves address details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier address information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","address"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"13b31d58-9d7d-4d8f-9dcc-dbd36572f700","name":"Get SupplierDetails Address","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/address"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3754"},{"key":"ETag","value":"W/\"eaa-busNgQgrC0DeGIVksQysGXMYD9w\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:27:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Addresses\": {\n        \"Address\": [\n            {\n                \"AddressID\": 1,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                \"AddressLine2\": \"74 Waterfall Drive, Waterfall City, Johannesburg\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": 798,\n                \"MunicipalityCode\": 798,\n                \"CityCode\": 991006,\n                \"SuburbCode\": 987172909,\n                \"WardCode\": 94705031063019,\n                \"PostalCode\": 2090,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:18:42.393\",\n                \"EditDate\": \"2026-06-05T08:00:09.39\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 10851,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 2,\n                \"AddressLine1\": \"PO Box 1587\",\n                \"AddressLine2\": \"Kelvin\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": 798,\n                \"MunicipalityCode\": 798,\n                \"CityCode\": 798013,\n                \"SuburbCode\": 798013022,\n                \"WardCode\": 94705031063274,\n                \"PostalCode\": 2054,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-10-21T17:27:41.553\",\n                \"EditDate\": \"2024-09-03T12:41:28.163\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 996991,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                \"AddressLine2\": \"74 Waterfall Drive\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": 798,\n                \"MunicipalityCode\": 798,\n                \"CityCode\": 991006,\n                \"SuburbCode\": 987172909,\n                \"WardCode\": 94705031063019,\n                \"PostalCode\": 1685,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2019-01-28T15:08:33.827\",\n                \"EditDate\": \"2024-09-03T12:41:28.163\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 996992,\n                \"IsPreferred\": false,\n                \"IsActive\": false,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"8th Floor, Convention Towers\",\n                \"AddressLine2\": \"Heerengracht Avenue, Foreshore\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 1,\n                \"DistrictCode\": 199,\n                \"MunicipalityCode\": 199,\n                \"CityCode\": 199041,\n                \"SuburbCode\": 987162625,\n                \"WardCode\": 94705031052214,\n                \"PostalCode\": 8001,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2019-01-28T15:08:33.857\",\n                \"EditDate\": \"2025-07-02T06:44:47.303\",\n                \"AddressSource\": \"CSD\"\n            },\n            {\n                \"AddressID\": 4451444,\n                \"IsPreferred\": false,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 2,\n                \"AddressLine1\": \"PO BOX 1587\",\n                \"AddressLine2\": \"KELVIN\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": \"\",\n                \"MunicipalityCode\": \"\",\n                \"CityCode\": \"\",\n                \"SuburbCode\": \"\",\n                \"WardCode\": \"\",\n                \"PostalCode\": 2054,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2026-06-04T15:39:32.45\",\n                \"EditDate\": \"2026-06-04T15:39:32.45\",\n                \"AddressSource\": \"CIPC\"\n            },\n            {\n                \"AddressID\": 4454698,\n                \"IsPreferred\": true,\n                \"IsActive\": true,\n                \"AddressTypeCode\": 1,\n                \"AddressLine1\": \"BUILDING NO 3 WATERFALL CORPORATE C\",\n                \"AddressLine2\": \"74 WATERFALL DRIVE\",\n                \"CountryCode\": \"ZAF\",\n                \"ProvinceCode\": 7,\n                \"DistrictCode\": \"\",\n                \"MunicipalityCode\": \"\",\n                \"CityCode\": \"\",\n                \"SuburbCode\": \"\",\n                \"WardCode\": \"\",\n                \"PostalCode\": 1685,\n                \"IsPostalAddress\": false,\n                \"IsDeliveryAddress\": false,\n                \"IsPhysicalAddress\": false,\n                \"IsPaymentAddress\": false,\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2026-06-05T07:34:37.843\",\n                \"EditDate\": \"2026-06-05T07:34:37.843\",\n                \"AddressSource\": \"CIPC\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"842a14e5-664f-4711-b435-a26b39bc42ac"},{"name":"Get SupplierDetails Directors","id":"46cc62f1-4e34-47bf-bcba-4f2f3ccd115a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/directors","description":"<p>Retrieves director details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier director information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","directors"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bc6ec54e-7bab-46f1-9576-e34e915b72d2","name":"Get SupplierDetails Directors","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/directors"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"9899"},{"key":"ETag","value":"W/\"26ab-CtRhaeJ2q5icVC0iFzESzX+PrfI\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:28:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Directors\": {\n        \"Director\": [\n            {\n                \"DirectorID\": 2421455,\n                \"Name\": \"MODISE KLAAS\",\n                \"Surname\": \"MOTLHABANE\",\n                \"AppointmentDate\": \"2016-11-15T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7106175672086,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.703\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 721538448,\n                \"EmailAddress\": \"KLAAS.M.MOTLHABANE@ACCENTURE.COM\",\n                \"GenderCode\": \"M\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.703\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.033\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2018-05-15T11:27:46\",\n                \"EditDate\": \"2026-02-17T14:34:12\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 3489220,\n                \"Name\": \"ETIENNE ASHLEY\",\n                \"Surname\": \"STEYN\",\n                \"AppointmentDate\": \"2020-11-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7605175136083,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 730750720,\n                \"EmailAddress\": \"ETIENNE.STEYN@ACCENTURE.COM\",\n                \"GenderCode\": \"M\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.737\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.047\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2020-11-05T02:21:46\",\n                \"EditDate\": \"2026-02-17T14:34:12\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 3528066,\n                \"Name\": \"MOLEBOGENG\",\n                \"Surname\": \"ZULU\",\n                \"AppointmentDate\": \"2021-01-15T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7811040326087,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 832612943,\n                \"EmailAddress\": \"MOLEBOGENG.LEKALA@ACCENTURE.COM\",\n                \"GenderCode\": \"F\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.767\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.063\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.283\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2021-01-20T12:36:52\",\n                \"EditDate\": \"2026-02-17T14:34:13\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4197469,\n                \"Name\": \"FAVOURATE GUGULETHU\",\n                \"Surname\": \"NYANDA\",\n                \"AppointmentDate\": \"2023-12-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7004250405086,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.737\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 835913654,\n                \"EmailAddress\": \"GUGULETHU.NYANDA@ACCENTURE.COM\",\n                \"GenderCode\": \"F\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.08\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.33\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2023-12-07T12:36:49\",\n                \"EditDate\": \"2026-02-17T14:34:11\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4429693,\n                \"Name\": \"OANKAR SINGH\",\n                \"Surname\": \"LIDDAR\",\n                \"AppointmentDate\": \"2025-01-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 2,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": \"\",\n                \"ForeignIDNumber\": 128357602,\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.75\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"K\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 44778888425,\n                \"EmailAddress\": \"ONKAR.LIDDAR@ACCENTURE.COM\",\n                \"GenderCode\": \"\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": {\n                        \"SupplierFlagType\": \"Restricted\",\n                        \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                        \"SupplierFlagValue\": false,\n                        \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.36\",\n                        \"SupplierFlagDetails\": \"\"\n                    }\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-01-29T15:37:25\",\n                \"EditDate\": \"2026-02-17T14:34:13\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4577121,\n                \"Name\": \"KGOMOTSO PATRICK\",\n                \"Surname\": \"LEBELE\",\n                \"AppointmentDate\": \"2025-10-01T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7807185306082,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.767\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"D\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 823953395,\n                \"EmailAddress\": \"KGOMOTSO.LEBELE@ACCENTURE.COM\",\n                \"GenderCode\": \"M\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.377\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2025-10-07T08:39:20\",\n                \"EditDate\": \"2026-02-17T14:34:11\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            },\n            {\n                \"DirectorID\": 4655302,\n                \"Name\": \"CELESTE ELEANOR\",\n                \"Surname\": \"KOERT\",\n                \"AppointmentDate\": \"2026-02-15T00:00:00\",\n                \"IsActive\": true,\n                \"CountryTypeCode\": \"ZAF\",\n                \"IDTypeCode\": 1,\n                \"DirectorStatusTypeCode\": \"A\",\n                \"SAIDNumber\": 7801180116083,\n                \"ForeignIDNumber\": \"\",\n                \"ForeignPassportNumber\": \"\",\n                \"WorkPermitNumber\": 0,\n                \"LastVerificationDate\": \"2026-07-23T08:00:10.797\",\n                \"DirectorTypes\": {\n                    \"DirectorType\": {\n                        \"DirectorTypeCode\": \"K\"\n                    }\n                },\n                \"IsOwner\": false,\n                \"CellphoneNumber\": 825631269,\n                \"EmailAddress\": \"CELESTE.KOERT@ACCENTURE.COM\",\n                \"GenderCode\": \"F\",\n                \"EthnicGroupCode\": \"\",\n                \"OwnershipPercentage\": 0,\n                \"OwnershipDemographics\": \"\",\n                \"DirectorFlags\": {\n                    \"DirectorFlag\": [\n                        {\n                            \"SupplierFlagType\": \"DPSA\",\n                            \"SupplierFlagDescription\": \"This is a Government Employee\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.83\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"DHA\",\n                            \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                            \"SupplierFlagValue\": true,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                            \"SupplierFlagDetails\": \"\"\n                        },\n                        {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.393\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    ]\n                },\n                \"Field1\": \"FuturePlaceHolder\",\n                \"Field2\": \"FuturePlaceHolder\",\n                \"Field3\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2026-02-17T14:34:13\",\n                \"EditDate\": \"2026-02-17T14:34:13\",\n                \"DemographicsID\": 0,\n                \"GenderID\": 0,\n                \"EthnicGroupID\": 0\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"46cc62f1-4e34-47bf-bcba-4f2f3ccd115a"},{"name":"Get SupplierDetails Statuses","id":"8e3db142-6360-4a91-a58f-206b338fb0bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/statuses","description":"<p>Retrieves status information for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier status records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","statuses"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"8eb91375-2d62-49e2-97db-d16fb9a91daf","name":"Get SupplierDetails Statuses","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/statuses"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6381"},{"key":"ETag","value":"W/\"18ed-UcSAKW1qbpbNSSBvSDwPesi+mQI\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:30:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"SupplierStatuses\": {\n        \"SupplierIdentification\": {\n            \"SupplierNumber\": \"MAAA0000001\",\n            \"IsActive\": true,\n            \"SupplierInactiveReason\": \"\",\n            \"SupplierInactiveDate\": \"1900-01-01T00:00:00\",\n            \"SupplierStateCode\": 1,\n            \"BusinessStatusCode\": 3,\n            \"BusinessStatusLastVerificationDate\": \"2026-07-23T07:59:39\",\n            \"SupplierFlags\": {\n                \"SupplierFlag\": {\n                    \"SupplierFlagType\": \"Restricted\",\n                    \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                    \"SupplierFlagValue\": false,\n                    \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.11\",\n                    \"SupplierFlagDetails\": \"\"\n                }\n            }\n        },\n        \"BankAccounts\": {\n            \"BankAccount\": [\n                {\n                    \"BankAccountID\": 1,\n                    \"IsActive\": false,\n                    \"BankAccountStatusCode\": 8,\n                    \"BankAccountVerificationDate\": {\n                        \"xsi:nil\": \"true\"\n                    }\n                },\n                {\n                    \"BankAccountID\": 1713680,\n                    \"IsActive\": true,\n                    \"BankAccountStatusCode\": 4,\n                    \"BankAccountVerificationDate\": \"2025-07-16T16:01:02.27\"\n                }\n            ]\n        },\n        \"Tax\": {\n            \"IsRegistered\": true,\n            \"LastVerificationDate\": \"2026-07-23T08:00:00\",\n            \"IsValidCertificate\": true,\n            \"ValidationResponse\": \"Tax Compliant\"\n        },\n        \"Directors\": {\n            \"Director\": [\n                {\n                    \"DirectorID\": 2421455,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.703\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.703\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.033\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 3489220,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.737\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.047\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 3528066,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.767\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.063\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.283\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 4197469,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.737\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.08\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.33\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 4429693,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.75\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.36\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    }\n                },\n                {\n                    \"DirectorID\": 4577121,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.767\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.377\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                },\n                {\n                    \"DirectorID\": 4655302,\n                    \"IsActive\": true,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.797\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.83\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.393\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    }\n                }\n            ]\n        },\n        \"BBBEE\": {\n            \"CertificateTypeCode\": 1,\n            \"CertificateNumber\": \"01/EMP/72/10471/GEN/16102025\",\n            \"StatusLevelOfContributorCode\": 1,\n            \"StatusTypeCode\": \"\",\n            \"LastVerificationDate\": \"1900-01-01T00:00:00\"\n        },\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"8e3db142-6360-4a91-a58f-206b338fb0bb"},{"name":"Get SupplierDetails Full","id":"00be41a8-2786-4415-b0eb-0ada475d71e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/full","description":"<p>Retrieves the full supplier profile from the CSD including all available details.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Complete supplier profile object from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","full"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"28851be0-b190-40c7-a2b5-1c9de103c155","name":"Get SupplierDetails Full","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/full"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26611"},{"key":"ETag","value":"W/\"67f3-8nLxW68hf5A44rvO47QBhS2rxaA\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:31:58 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Supplier\": {\n        \"SupplierIdentification\": {\n            \"SupplierNumber\": \"MAAA0000001\",\n            \"UniqueRegistrationReferenceNumber\": \"BC70CC5D-0870-42AA-8DFA-52D2577AD11A\",\n            \"IsActive\": true,\n            \"SupplierInactiveReason\": \"\",\n            \"SupplierInactiveDate\": \"1900-01-01T00:00:00\",\n            \"SupplierStateCode\": 1,\n            \"IsAssociated\": false,\n            \"SupplierTypeCode\": 4,\n            \"SupplierSubTypeCode\": 7,\n            \"GovernmentTypeCode\": 7,\n            \"CountryOfOriginCode\": \"ZAF\",\n            \"LegalName\": \"ACCENTURE (SOUTH AFRICA)\",\n            \"TradingName\": \"\",\n            \"IDTypeCode\": 4,\n            \"SAIDNumber\": \"\",\n            \"ForeignIDNumber\": \"\",\n            \"ForeignPassportNumber\": \"\",\n            \"WorkPermitNumber\": \"\",\n            \"SACompanyNumber\": \"2001/007340/07\",\n            \"RegistrationDate\": \"2001-03-30T00:00:00\",\n            \"ForeignCompanyRegistrationNumber\": \"\",\n            \"SATrustRegistrationNumber\": \"\",\n            \"ForeignTrustRegistrationNumber\": \"\",\n            \"NonProfitOrganisationNumber\": \"\",\n            \"OoSIDNumber\": \"\",\n            \"DateOperationsStarted\": \"1900-01-01T00:00:00\",\n            \"HaveBankAccount\": true,\n            \"BusinessStatusCode\": 3,\n            \"BusinessStatusLastVerificationDate\": \"2026-07-23T07:59:39\",\n            \"IsListedOnStockExchange\": false,\n            \"IsOwnedByNaturalSAPerson\": false,\n            \"TotalAnnualTurnoverCode\": 3,\n            \"FinancialYearStartDate\": \"2016-09-01T00:00:00\",\n            \"Field1\": \"FuturePlaceHolder\",\n            \"Field2\": \"FuturePlaceHolder\",\n            \"Field3\": \"FuturePlaceHolder\",\n            \"CreatedDate\": \"2016-08-31T16:31:45\",\n            \"EditDate\": \"2025-01-16T09:34:53\",\n            \"SupplierFlags\": {\n                \"SupplierFlag\": {\n                    \"SupplierFlagType\": \"Restricted\",\n                    \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                    \"SupplierFlagValue\": false,\n                    \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.11\",\n                    \"SupplierFlagDetails\": \"\"\n                }\n            }\n        },\n        \"IndustryClassifications\": {\n            \"IndustryClassification\": [\n                {\n                    \"IndustryClassificationCode\": 132,\n                    \"PercentageRanking\": 25,\n                    \"CoreIndustryIndicator\": false\n                },\n                {\n                    \"IndustryClassificationCode\": 135,\n                    \"PercentageRanking\": 15,\n                    \"CoreIndustryIndicator\": false\n                },\n                {\n                    \"IndustryClassificationCode\": 146,\n                    \"PercentageRanking\": 10,\n                    \"CoreIndustryIndicator\": false\n                },\n                {\n                    \"IndustryClassificationCode\": 105,\n                    \"PercentageRanking\": 50,\n                    \"CoreIndustryIndicator\": true\n                }\n            ]\n        },\n        \"Contacts\": {\n            \"Contact\": [\n                {\n                    \"ContactID\": 1,\n                    \"ContactTypes\": {\n                        \"ContactType\": {\n                            \"ContactTypeCode\": 1\n                        }\n                    },\n                    \"IsPreferred\": false,\n                    \"Name\": \"Kgomotso\",\n                    \"Surname\": \"Lebele\",\n                    \"IdentificationTypeCode\": 1,\n                    \"SAIDNumber\": 7807185306082,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": \"\",\n                    \"PreferCellphone\": true,\n                    \"PreferEmail\": true,\n                    \"PreferFax\": false,\n                    \"PreferPostal\": false,\n                    \"PreferSMS\": false,\n                    \"PreferTelephone\": true,\n                    \"EmailAddress\": \"kgomotso.lebele@accenture.com\",\n                    \"CellphoneNumber\": \"082 395 3395\",\n                    \"FaxNumber\": \"\",\n                    \"TelephoneNumber\": \"011 208 3000\",\n                    \"TollFreeNumber\": \"\",\n                    \"WebsiteAddress\": \"www.accenture.com\",\n                    \"FundingPartnerLegalName\": \"\",\n                    \"CSDUser\": true,\n                    \"IsActive\": true,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:01:06\",\n                    \"EditDate\": \"2021-11-25T08:34:18.29\"\n                },\n                {\n                    \"ContactID\": 2,\n                    \"ContactTypes\": {\n                        \"ContactType\": {\n                            \"ContactTypeCode\": 1\n                        }\n                    },\n                    \"IsPreferred\": false,\n                    \"Name\": \"Gugu\",\n                    \"Surname\": \"Nyanda\",\n                    \"IdentificationTypeCode\": 1,\n                    \"SAIDNumber\": 7004250405086,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": \"\",\n                    \"PreferCellphone\": true,\n                    \"PreferEmail\": true,\n                    \"PreferFax\": false,\n                    \"PreferPostal\": false,\n                    \"PreferSMS\": false,\n                    \"PreferTelephone\": true,\n                    \"EmailAddress\": \"gugulethu.nyanda@accenture.com\",\n                    \"CellphoneNumber\": \"083 591 3654\",\n                    \"FaxNumber\": \"\",\n                    \"TelephoneNumber\": \"011 208 3000\",\n                    \"TollFreeNumber\": \"\",\n                    \"WebsiteAddress\": \"www.accenture.com\",\n                    \"FundingPartnerLegalName\": \"\",\n                    \"CSDUser\": false,\n                    \"IsActive\": true,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:05:35\",\n                    \"EditDate\": \"2023-07-28T08:44:17.957\"\n                },\n                {\n                    \"ContactID\": 9671,\n                    \"ContactTypes\": {\n                        \"ContactType\": [\n                            {\n                                \"ContactTypeCode\": 3\n                            },\n                            {\n                                \"ContactTypeCode\": 5\n                            }\n                        ]\n                    },\n                    \"IsPreferred\": true,\n                    \"Name\": \"Dianne\",\n                    \"Surname\": \"Trepp\",\n                    \"IdentificationTypeCode\": 1,\n                    \"SAIDNumber\": 6308200035088,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": \"\",\n                    \"PreferCellphone\": false,\n                    \"PreferEmail\": true,\n                    \"PreferFax\": false,\n                    \"PreferPostal\": false,\n                    \"PreferSMS\": false,\n                    \"PreferTelephone\": false,\n                    \"EmailAddress\": \"dianne.trepp@accenture.com\",\n                    \"CellphoneNumber\": \"078 110 0299\",\n                    \"FaxNumber\": \"\",\n                    \"TelephoneNumber\": \"011 208 3000\",\n                    \"TollFreeNumber\": \"\",\n                    \"WebsiteAddress\": \"www.accenture.com\",\n                    \"FundingPartnerLegalName\": \"\",\n                    \"CSDUser\": true,\n                    \"IsActive\": true,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-10-21T17:22:10\",\n                    \"EditDate\": \"2023-10-03T11:18:22.423\"\n                }\n            ]\n        },\n        \"Addresses\": {\n            \"Address\": [\n                {\n                    \"AddressID\": 1,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                    \"AddressLine2\": \"74 Waterfall Drive, Waterfall City, Johannesburg\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": 798,\n                    \"MunicipalityCode\": 798,\n                    \"CityCode\": 991006,\n                    \"SuburbCode\": 987172909,\n                    \"WardCode\": 94705031063019,\n                    \"PostalCode\": 2090,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:18:42.393\",\n                    \"EditDate\": \"2026-06-05T08:00:09.39\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 10851,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 2,\n                    \"AddressLine1\": \"PO Box 1587\",\n                    \"AddressLine2\": \"Kelvin\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": 798,\n                    \"MunicipalityCode\": 798,\n                    \"CityCode\": 798013,\n                    \"SuburbCode\": 798013022,\n                    \"WardCode\": 94705031063274,\n                    \"PostalCode\": 2054,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-10-21T17:27:41.553\",\n                    \"EditDate\": \"2024-09-03T12:41:28.163\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 996991,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"Building No. 3, Waterfall Corporate Campus\",\n                    \"AddressLine2\": \"74 Waterfall Drive\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": 798,\n                    \"MunicipalityCode\": 798,\n                    \"CityCode\": 991006,\n                    \"SuburbCode\": 987172909,\n                    \"WardCode\": 94705031063019,\n                    \"PostalCode\": 1685,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2019-01-28T15:08:33.827\",\n                    \"EditDate\": \"2024-09-03T12:41:28.163\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 996992,\n                    \"IsPreferred\": false,\n                    \"IsActive\": false,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"8th Floor, Convention Towers\",\n                    \"AddressLine2\": \"Heerengracht Avenue, Foreshore\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 1,\n                    \"DistrictCode\": 199,\n                    \"MunicipalityCode\": 199,\n                    \"CityCode\": 199041,\n                    \"SuburbCode\": 987162625,\n                    \"WardCode\": 94705031052214,\n                    \"PostalCode\": 8001,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2019-01-28T15:08:33.857\",\n                    \"EditDate\": \"2025-07-02T06:44:47.303\",\n                    \"AddressSource\": \"CSD\"\n                },\n                {\n                    \"AddressID\": 4451444,\n                    \"IsPreferred\": false,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 2,\n                    \"AddressLine1\": \"PO BOX 1587\",\n                    \"AddressLine2\": \"KELVIN\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": \"\",\n                    \"MunicipalityCode\": \"\",\n                    \"CityCode\": \"\",\n                    \"SuburbCode\": \"\",\n                    \"WardCode\": \"\",\n                    \"PostalCode\": 2054,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2026-06-04T15:39:32.45\",\n                    \"EditDate\": \"2026-06-04T15:39:32.45\",\n                    \"AddressSource\": \"CIPC\"\n                },\n                {\n                    \"AddressID\": 4454698,\n                    \"IsPreferred\": true,\n                    \"IsActive\": true,\n                    \"AddressTypeCode\": 1,\n                    \"AddressLine1\": \"BUILDING NO 3 WATERFALL CORPORATE C\",\n                    \"AddressLine2\": \"74 WATERFALL DRIVE\",\n                    \"CountryCode\": \"ZAF\",\n                    \"ProvinceCode\": 7,\n                    \"DistrictCode\": \"\",\n                    \"MunicipalityCode\": \"\",\n                    \"CityCode\": \"\",\n                    \"SuburbCode\": \"\",\n                    \"WardCode\": \"\",\n                    \"PostalCode\": 1685,\n                    \"IsPostalAddress\": false,\n                    \"IsDeliveryAddress\": false,\n                    \"IsPhysicalAddress\": false,\n                    \"IsPaymentAddress\": false,\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2026-06-05T07:34:37.843\",\n                    \"EditDate\": \"2026-06-05T07:34:37.843\",\n                    \"AddressSource\": \"CIPC\"\n                }\n            ]\n        },\n        \"BankAccounts\": {\n            \"BankAccount\": [\n                {\n                    \"BankAccountID\": 1,\n                    \"IsPreferred\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"IsActive\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"IsForeignBankAccount\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"AccountHolder\": \"\",\n                    \"BankAccountTypeCode\": \"\",\n                    \"BankName\": \"\",\n                    \"BankCode\": \"\",\n                    \"BranchName\": \"\",\n                    \"BranchNumber\": \"\",\n                    \"AccountNumber\": \"\",\n                    \"BankAccountStatusCode\": 8,\n                    \"BankAccountVerificationDate\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"AddressLine1\": \"\",\n                    \"AddressLine2\": \"\",\n                    \"CountryCode\": \"\",\n                    \"ZipCode\": \"\",\n                    \"FirstName\": \"\",\n                    \"Initials\": \"\",\n                    \"LastName\": \"\",\n                    \"Title\": \"\",\n                    \"IsIdentifierLinkedAtBank\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"IsSharedFundingAccount\": {\n                        \"xsi:nil\": \"true\"\n                    },\n                    \"FundingContacts\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-09-17T12:52:56\",\n                    \"EditDate\": \"2025-09-17T14:00:15.573\"\n                },\n                {\n                    \"BankAccountID\": 1713680,\n                    \"IsPreferred\": true,\n                    \"IsActive\": true,\n                    \"IsForeignBankAccount\": false,\n                    \"AccountHolder\": \"ACCENTURE (SOUTH AFRICA) (PTY) LTD\",\n                    \"BankAccountTypeCode\": 1,\n                    \"BankName\": \"STANDARD CHARTERED BANK\",\n                    \"BankCode\": 39,\n                    \"BranchName\": \"STANDARD CHARTERED BANK JHB\",\n                    \"BranchNumber\": 730020,\n                    \"AccountNumber\": 188158302,\n                    \"BankAccountStatusCode\": 4,\n                    \"BankAccountVerificationDate\": \"2025-07-16T16:01:02.27\",\n                    \"AddressLine1\": \"\",\n                    \"AddressLine2\": \"\",\n                    \"CountryCode\": \"\",\n                    \"ZipCode\": \"\",\n                    \"FirstName\": \"\",\n                    \"Initials\": \"\",\n                    \"LastName\": \"\",\n                    \"Title\": \"\",\n                    \"IsIdentifierLinkedAtBank\": true,\n                    \"IsSharedFundingAccount\": false,\n                    \"FundingContacts\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-07-14T16:44:04\",\n                    \"EditDate\": \"2025-07-16T16:01:02.613\"\n                }\n            ]\n        },\n        \"Tax\": {\n            \"IsRegistered\": true,\n            \"IsVATVendor\": true,\n            \"IncomeTaxNumber\": 9817054142,\n            \"PAYENumber\": 7350739209,\n            \"VATNumber\": 4210117901,\n            \"IsValidCertificate\": true,\n            \"ValidationResponse\": \"Tax Compliant\",\n            \"LastVerificationDate\": \"2026-07-23T08:00:00\",\n            \"Field1\": \"FuturePlaceHolder\",\n            \"Field2\": \"FuturePlaceHolder\",\n            \"Field3\": \"FuturePlaceHolder\",\n            \"CreatedDate\": \"2016-06-21T14:42:00\",\n            \"EditDate\": \"2026-02-16T22:39:35\"\n        },\n        \"Directors\": {\n            \"Director\": [\n                {\n                    \"DirectorID\": 2421455,\n                    \"Name\": \"MODISE KLAAS\",\n                    \"Surname\": \"MOTLHABANE\",\n                    \"AppointmentDate\": \"2016-11-15T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7106175672086,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.703\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 721538448,\n                    \"EmailAddress\": \"KLAAS.M.MOTLHABANE@ACCENTURE.COM\",\n                    \"GenderCode\": \"M\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.703\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.033\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2018-05-15T11:27:46\",\n                    \"EditDate\": \"2026-02-17T14:34:12\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 3489220,\n                    \"Name\": \"ETIENNE ASHLEY\",\n                    \"Surname\": \"STEYN\",\n                    \"AppointmentDate\": \"2020-11-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7605175136083,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 730750720,\n                    \"EmailAddress\": \"ETIENNE.STEYN@ACCENTURE.COM\",\n                    \"GenderCode\": \"M\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.737\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.047\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.25\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2020-11-05T02:21:46\",\n                    \"EditDate\": \"2026-02-17T14:34:12\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 3528066,\n                    \"Name\": \"MOLEBOGENG\",\n                    \"Surname\": \"ZULU\",\n                    \"AppointmentDate\": \"2021-01-15T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7811040326087,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.72\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 832612943,\n                    \"EmailAddress\": \"MOLEBOGENG.LEKALA@ACCENTURE.COM\",\n                    \"GenderCode\": \"F\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.767\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.063\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.283\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2021-01-20T12:36:52\",\n                    \"EditDate\": \"2026-02-17T14:34:13\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4197469,\n                    \"Name\": \"FAVOURATE GUGULETHU\",\n                    \"Surname\": \"NYANDA\",\n                    \"AppointmentDate\": \"2023-12-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7004250405086,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.737\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 835913654,\n                    \"EmailAddress\": \"GUGULETHU.NYANDA@ACCENTURE.COM\",\n                    \"GenderCode\": \"F\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.08\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.33\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2023-12-07T12:36:49\",\n                    \"EditDate\": \"2026-02-17T14:34:11\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4429693,\n                    \"Name\": \"OANKAR SINGH\",\n                    \"Surname\": \"LIDDAR\",\n                    \"AppointmentDate\": \"2025-01-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 2,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": \"\",\n                    \"ForeignIDNumber\": 128357602,\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.75\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"K\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 44778888425,\n                    \"EmailAddress\": \"ONKAR.LIDDAR@ACCENTURE.COM\",\n                    \"GenderCode\": \"\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": {\n                            \"SupplierFlagType\": \"Restricted\",\n                            \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                            \"SupplierFlagValue\": false,\n                            \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.36\",\n                            \"SupplierFlagDetails\": \"\"\n                        }\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-01-29T15:37:25\",\n                    \"EditDate\": \"2026-02-17T14:34:13\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4577121,\n                    \"Name\": \"KGOMOTSO PATRICK\",\n                    \"Surname\": \"LEBELE\",\n                    \"AppointmentDate\": \"2025-10-01T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7807185306082,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.767\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"D\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 823953395,\n                    \"EmailAddress\": \"KGOMOTSO.LEBELE@ACCENTURE.COM\",\n                    \"GenderCode\": \"M\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.813\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.377\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2025-10-07T08:39:20\",\n                    \"EditDate\": \"2026-02-17T14:34:11\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                },\n                {\n                    \"DirectorID\": 4655302,\n                    \"Name\": \"CELESTE ELEANOR\",\n                    \"Surname\": \"KOERT\",\n                    \"AppointmentDate\": \"2026-02-15T00:00:00\",\n                    \"IsActive\": true,\n                    \"CountryTypeCode\": \"ZAF\",\n                    \"IDTypeCode\": 1,\n                    \"DirectorStatusTypeCode\": \"A\",\n                    \"SAIDNumber\": 7801180116083,\n                    \"ForeignIDNumber\": \"\",\n                    \"ForeignPassportNumber\": \"\",\n                    \"WorkPermitNumber\": 0,\n                    \"LastVerificationDate\": \"2026-07-23T08:00:10.797\",\n                    \"DirectorTypes\": {\n                        \"DirectorType\": {\n                            \"DirectorTypeCode\": \"K\"\n                        }\n                    },\n                    \"IsOwner\": false,\n                    \"CellphoneNumber\": 825631269,\n                    \"EmailAddress\": \"CELESTE.KOERT@ACCENTURE.COM\",\n                    \"GenderCode\": \"F\",\n                    \"EthnicGroupCode\": \"\",\n                    \"OwnershipPercentage\": 0,\n                    \"OwnershipDemographics\": \"\",\n                    \"DirectorFlags\": {\n                        \"DirectorFlag\": [\n                            {\n                                \"SupplierFlagType\": \"DPSA\",\n                                \"SupplierFlagDescription\": \"This is a Government Employee\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:12.83\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"DHA\",\n                                \"SupplierFlagDescription\": \"This South African Identification Number has been verified\",\n                                \"SupplierFlagValue\": true,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.097\",\n                                \"SupplierFlagDetails\": \"\"\n                            },\n                            {\n                                \"SupplierFlagType\": \"Restricted\",\n                                \"SupplierFlagDescription\": \"This is a Restricted Supplier/Tender Defaulter\",\n                                \"SupplierFlagValue\": false,\n                                \"SupplierFlagLastVerificationDate\": \"2026-07-23T08:00:13.393\",\n                                \"SupplierFlagDetails\": \"\"\n                            }\n                        ]\n                    },\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"Field2\": \"FuturePlaceHolder\",\n                    \"Field3\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2026-02-17T14:34:13\",\n                    \"EditDate\": \"2026-02-17T14:34:13\",\n                    \"DemographicsID\": 0,\n                    \"GenderID\": 0,\n                    \"EthnicGroupID\": 0\n                }\n            ]\n        },\n        \"OwnershipNonNaturals\": {\n            \"OwnershipNonNatural\": [\n                {\n                    \"OwnershipNonNaturalID\": 3724,\n                    \"SupplierNumber\": \"\",\n                    \"LegalName\": \"AKHA BLACK ECONOMIC EMPOWERMENT TRUST\",\n                    \"TradingName\": \"\",\n                    \"SharesInterestPercentage\": 30,\n                    \"IsActive\": true,\n                    \"CreatedDate\": \"2017-05-17T15:07:57.82\",\n                    \"EditDate\": \"2025-01-13T15:28:43.683\"\n                },\n                {\n                    \"OwnershipNonNaturalID\": 3725,\n                    \"SupplierNumber\": \"\",\n                    \"LegalName\": \"Accenture International B.V.\",\n                    \"TradingName\": \"\",\n                    \"SharesInterestPercentage\": 70,\n                    \"IsActive\": true,\n                    \"CreatedDate\": \"2017-05-17T15:07:57.82\",\n                    \"EditDate\": \"2025-01-16T09:40:00.993\"\n                }\n            ]\n        },\n        \"Associations\": {\n            \"Association\": [\n                {\n                    \"AssociationID\": 137,\n                    \"SupplierNumberRequestor\": \"MAAA0011126\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 5,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2015-11-12T12:46:21\",\n                    \"EditDate\": \"2015-11-12T12:56:12.39\"\n                },\n                {\n                    \"AssociationID\": 611,\n                    \"SupplierNumberRequestor\": \"MAAA0068168\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 4,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-03-12T22:20:24\",\n                    \"EditDate\": \"2016-03-30T22:08:56.293\"\n                },\n                {\n                    \"AssociationID\": 884,\n                    \"SupplierNumberRequestor\": \"MAAA0101670\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 1,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-04-21T09:45:11\",\n                    \"EditDate\": \"2016-04-21T10:06:15.923\"\n                },\n                {\n                    \"AssociationID\": 960,\n                    \"SupplierNumberRequestor\": \"MAAA0107890\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 1,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-04-25T12:45:39\",\n                    \"EditDate\": \"2016-04-25T13:07:40.497\"\n                },\n                {\n                    \"AssociationID\": 1119,\n                    \"SupplierNumberRequestor\": \"MAAA0119118\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 4,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-05-03T16:46:18\",\n                    \"EditDate\": \"2016-05-03T17:00:02.577\"\n                },\n                {\n                    \"AssociationID\": 1299,\n                    \"SupplierNumberRequestor\": \"MAAA0138981\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 5,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-05-16T21:00:48\",\n                    \"EditDate\": \"2016-05-16T21:24:22.62\"\n                },\n                {\n                    \"AssociationID\": 1581,\n                    \"SupplierNumberRequestor\": \"MAAA0168063\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 4,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-06-13T13:37:52\",\n                    \"EditDate\": \"2016-06-13T14:08:39.347\"\n                },\n                {\n                    \"AssociationID\": 1635,\n                    \"SupplierNumberRequestor\": \"MAAA0174221\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 5,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-06-21T14:09:43\",\n                    \"EditDate\": \"2016-06-21T14:16:02.97\"\n                },\n                {\n                    \"AssociationID\": 1811,\n                    \"SupplierNumberRequestor\": \"MAAA0212344\",\n                    \"SupplierNumberRequested\": \"MAAA0000001\",\n                    \"AssociationTypeCode\": 1,\n                    \"AssociationStatusTypeCode\": 3,\n                    \"CreatedDate\": \"2016-06-22T17:26:54\",\n                    \"EditDate\": \"2016-07-11T16:58:46.65\"\n                }\n            ]\n        },\n        \"CommodityGroups\": {\n            \"CommodityGroup\": [\n                {\n                    \"CommodityGroupID\": 347925,\n                    \"Name\": \"Training Services\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 86132101\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:12\"\n                },\n                {\n                    \"CommodityGroupID\": 347924,\n                    \"Name\": \"Management Advisory\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            80101507,\n                            80101504,\n                            80101506,\n                            80101505,\n                            80101501,\n                            80101508,\n                            80101502,\n                            80101513,\n                            80101503\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347923,\n                    \"Name\": \"IT Software\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            43231601,\n                            43231602,\n                            43231604,\n                            43231605,\n                            43231603\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347922,\n                    \"Name\": \"Engineering IT Serv Del\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": false,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 81161502\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347921,\n                    \"Name\": \"Engineering Analytics\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": false,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            81131503,\n                            81131501\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347920,\n                    \"Name\": \"Eng Process Control\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 81111704\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:12\"\n                },\n                {\n                    \"CommodityGroupID\": 347919,\n                    \"Name\": \"Computer Services\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            81111709,\n                            81111702,\n                            81111703,\n                            81111710,\n                            81111704,\n                            81111705,\n                            81111701\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 347918,\n                    \"Name\": \"Computer Equipment\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": 43212201\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2016-07-11T12:44:58\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                },\n                {\n                    \"CommodityGroupID\": 1,\n                    \"Name\": \"Client delivery solution\",\n                    \"Description\": \"\",\n                    \"NationWide\": true,\n                    \"ProvinceWide\": false,\n                    \"IsActive\": true,\n                    \"CommodityItems\": {\n                        \"CommodityCode\": [\n                            43233203,\n                            43233204,\n                            43233201,\n                            43233205\n                        ]\n                    },\n                    \"CommodityLocations\": \"\",\n                    \"CommodityProvinces\": \"\",\n                    \"Field1\": \"FuturePlaceHolder\",\n                    \"CreatedDate\": \"2015-08-21T18:12:06\",\n                    \"EditDate\": \"2022-07-21T09:25:13\"\n                }\n            ]\n        },\n        \"Accreditations\": \"\",\n        \"BBBEE\": {\n            \"CertificateTypeCode\": 1,\n            \"VerificationRegulatorCode\": \"SA\",\n            \"CertificateNumber\": \"01/EMP/72/10471/GEN/16102025\",\n            \"CertificateIssueDate\": \"2025-10-16T00:00:00\",\n            \"CertificateExpiryDate\": \"2026-10-15T00:00:00\",\n            \"StatusLevelOfContributorCode\": 1,\n            \"BlackOwnership\": 30,\n            \"BlackWomanOwnership\": 14.86,\n            \"IsAcceptUnderstandAffidavid\": false,\n            \"CertificateSignedBy\": \"\",\n            \"CertificateSignDate\": \"1900-01-01T00:00:00\",\n            \"SectorCharterCode\": \"IC\",\n            \"SubSectorCharterCode\": 0,\n            \"ValueAddingSupplier\": true,\n            \"EmpoweringSupplier\": false,\n            \"IRBARegisteredAuditorCode\": 0,\n            \"SANASAccreditedAgencyCode\": \"BVA199\",\n            \"OwnershipScore\": 25,\n            \"ManagementControlScore\": 15.15,\n            \"EmploymentEquityScore\": 0,\n            \"SkillsDevelopmentScore\": 12.94,\n            \"PreferentialProcurementScore\": 0,\n            \"EnterpriseDevelopmentScore\": 0,\n            \"SocioEconomicDevelopmentScore\": 5,\n            \"EnterpriseSupplierDevelopmentScore\": 45.11,\n            \"LandOwnershipScore\": 0,\n            \"EmpowermentFinancingScore\": 0,\n            \"AccessFinancialServicesScore\": 0,\n            \"EconomicDevelopmentScore\": 0,\n            \"ForeignOwnershipScore\": 0,\n            \"StatusTypeCode\": \"\",\n            \"LastVerificationDate\": \"1900-01-01T00:00:00\",\n            \"Field1\": \"FuturePlaceHolder\",\n            \"Field2\": \"FuturePlaceHolder\",\n            \"Field3\": \"FuturePlaceHolder\",\n            \"CreatedDate\": \"2016-06-21T14:49:16\",\n            \"EditDate\": \"2025-10-17T11:06:30\"\n        },\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"00be41a8-2786-4415-b0eb-0ada475d71e9"},{"name":"Get SupplierDetails Commodities","id":"51910afc-51aa-4017-8c8d-29b68fb4edba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities","description":"<p>Retrieves commodity/accreditation details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier commodity and accreditation records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","commodities"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bf20c53c-8d14-4ad3-80f8-961274da50f7","name":"Get SupplierDetails Commodities","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3217"},{"key":"ETag","value":"W/\"c91-H4Ji69tAuWwoCAsBvsdfoHqvB8w\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:32:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"CommodityGroups\": {\n        \"CommodityGroup\": [\n            {\n                \"CommodityGroupID\": 347925,\n                \"Name\": \"Training Services\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 86132101\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:12\"\n            },\n            {\n                \"CommodityGroupID\": 347924,\n                \"Name\": \"Management Advisory\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        80101507,\n                        80101504,\n                        80101506,\n                        80101505,\n                        80101501,\n                        80101508,\n                        80101502,\n                        80101513,\n                        80101503\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347923,\n                \"Name\": \"IT Software\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        43231601,\n                        43231602,\n                        43231604,\n                        43231605,\n                        43231603\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347922,\n                \"Name\": \"Engineering IT Serv Del\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": false,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 81161502\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347921,\n                \"Name\": \"Engineering Analytics\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": false,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        81131503,\n                        81131501\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347920,\n                \"Name\": \"Eng Process Control\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 81111704\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:12\"\n            },\n            {\n                \"CommodityGroupID\": 347919,\n                \"Name\": \"Computer Services\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        81111709,\n                        81111702,\n                        81111703,\n                        81111710,\n                        81111704,\n                        81111705,\n                        81111701\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 347918,\n                \"Name\": \"Computer Equipment\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": 43212201\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2016-07-11T12:44:58\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            },\n            {\n                \"CommodityGroupID\": 1,\n                \"Name\": \"Client delivery solution\",\n                \"Description\": \"\",\n                \"NationWide\": true,\n                \"ProvinceWide\": false,\n                \"IsActive\": true,\n                \"CommodityItems\": {\n                    \"CommodityCode\": [\n                        43233203,\n                        43233204,\n                        43233201,\n                        43233205\n                    ]\n                },\n                \"CommodityLocations\": \"\",\n                \"CommodityProvinces\": \"\",\n                \"Field1\": \"FuturePlaceHolder\",\n                \"CreatedDate\": \"2015-08-21T18:12:06\",\n                \"EditDate\": \"2022-07-21T09:25:13\"\n            }\n        ],\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"51910afc-51aa-4017-8c8d-29b68fb4edba"},{"name":"Get SupplierDetails Accreditation","id":"706cd487-d821-4958-a8f0-e4a2b015f62c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities","description":"<p>Retrieves accreditation details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier accreditation records from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","commodities"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"d8383047-47d0-4ec7-ab8e-9e78c3d861be","name":"Get SupplierDetails Accreditation","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/accreditation"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"123"},{"key":"ETag","value":"W/\"7b-puzydQSifP7zArBTKPzVUOPIMpE\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:33:52 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"Accreditations\": {\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"706cd487-d821-4958-a8f0-e4a2b015f62c"},{"name":"Get MasterSupplierDetails BBBEE","id":"4569f882-2575-4f10-b23a-2746a48fb009","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/commodities","description":"<p>Retrieves B-BBEE (Broad-Based Black Economic Empowerment) details for a supplier from the CSD.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n</ul>\n<p><strong>Returns:</strong> Supplier B-BBEE information from the CSD.</p>\n","urlObject":{"path":["api","v2","csd","supplier","commodities"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"881018ce-d9f4-4b6d-aa8f-319d9654cce2","name":"Get MasterSupplierDetails BBBEE","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA0000001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/bbbee"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1281"},{"key":"ETag","value":"W/\"501-2bK1ro9ixAFTBh2+gUhpe/QFgcc\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:35:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"BBBEE\": {\n        \"CertificateTypeCode\": 1,\n        \"VerificationRegulatorCode\": \"SA\",\n        \"CertificateNumber\": \"01/EMP/72/10471/GEN/16102025\",\n        \"CertificateIssueDate\": \"2025-10-16T00:00:00\",\n        \"CertificateExpiryDate\": \"2026-10-15T00:00:00\",\n        \"StatusLevelOfContributorCode\": 1,\n        \"BlackOwnership\": 30,\n        \"BlackWomanOwnership\": 14.86,\n        \"IsAcceptUnderstandAffidavid\": false,\n        \"CertificateSignedBy\": \"\",\n        \"CertificateSignDate\": \"1900-01-01T00:00:00\",\n        \"SectorCharterCode\": \"IC\",\n        \"SubSectorCharterCode\": 0,\n        \"ValueAddingSupplier\": true,\n        \"EmpoweringSupplier\": false,\n        \"IRBARegisteredAuditorCode\": 0,\n        \"SANASAccreditedAgencyCode\": \"BVA199\",\n        \"OwnershipScore\": 25,\n        \"ManagementControlScore\": 15.15,\n        \"EmploymentEquityScore\": 0,\n        \"SkillsDevelopmentScore\": 12.94,\n        \"PreferentialProcurementScore\": 0,\n        \"EnterpriseDevelopmentScore\": 0,\n        \"SocioEconomicDevelopmentScore\": 5,\n        \"EnterpriseSupplierDevelopmentScore\": 45.11,\n        \"LandOwnershipScore\": 0,\n        \"EmpowermentFinancingScore\": 0,\n        \"AccessFinancialServicesScore\": 0,\n        \"EconomicDevelopmentScore\": 0,\n        \"ForeignOwnershipScore\": 0,\n        \"StatusTypeCode\": \"\",\n        \"LastVerificationDate\": \"1900-01-01T00:00:00\",\n        \"Field1\": \"FuturePlaceHolder\",\n        \"Field2\": \"FuturePlaceHolder\",\n        \"Field3\": \"FuturePlaceHolder\",\n        \"CreatedDate\": \"2016-06-21T14:49:16\",\n        \"EditDate\": \"2025-10-17T11:06:30\",\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"}],"_postman_id":"4569f882-2575-4f10-b23a-2746a48fb009"},{"name":"Check SupplierModified Since","id":"e9c65422-94cd-4473-82b6-7fa392950b3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA00000001\",\r\n  \"date\": \"2022-05-13\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/modified-since","description":"<p>Checks whether a supplier's CSD record has been modified since a given date.</p>\n<p><strong>Integration:</strong> CSD\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ CSD }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>supplierNumber</code> — The CSD supplier number.</li>\n<li><code>modifiedSince</code> — ISO date string to check modifications from.</li>\n</ul>\n<p><strong>Returns:</strong> Indicates whether the supplier record has been updated since the specified date.</p>\n","urlObject":{"path":["api","v2","csd","supplier","modified-since"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"b1e60f6f-3e7b-4e63-ac7c-67d57a185196","name":"Check SupplierModified Since","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"\r\n{\r\n  \"supplierNumber\": \"MAAA0000001\",\r\n    \"date\": \"2022-05-13\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/modified-since"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"193"},{"key":"ETag","value":"W/\"c1-laCC9wJT8C1VoaukZZ8uauZoUUo\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:39:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"CheckSupplierModifiedDateResponse\": {\n        \"IsModified\": true,\n        \"EditDate\": \"2026-06-05T08:00:09\",\n        \"xmlns:xsd\": \"http://www.w3.org/2001/XMLSchema\",\n        \"xmlns:xsi\": \"http://www.w3.org/2001/XMLSchema-instance\"\n    }\n}"},{"id":"bd9d1dca-3679-4c2b-b986-21ebcfc3dd57","name":"Error","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ CSD }}"}],"body":{"mode":"raw","raw":"{\r\n  \"supplierNumber\": \"MAAA00000001\",\r\n  \"date\": \"2022-05-13\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/csd/supplier/modified-since"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"82"},{"key":"ETag","value":"W/\"52-JeUatL/24F6GibBi/OzZqO6sU+E\""},{"key":"Date","value":"Thu, 23 Jul 2026 10:39:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"error\": {\n        \"message\": \"CSD call failed (400): Request failed with status code 400\"\n    }\n}"}],"_postman_id":"e9c65422-94cd-4473-82b6-7fa392950b3b"}],"id":"40b1033e-ac66-4ac1-b297-e0ef26bbfdf1","description":"<h2 id=\"csd-integration\">CSD Integration</h2>\n<p>This folder contains endpoints for integrating with the <strong>Central Supplier Database (CSD)</strong> — South Africa's official government supplier registry. These endpoints allow the iServe procurement platform to retrieve and validate detailed supplier information directly from the CSD.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the CSD integration service.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Full</strong></td>\n<td>Retrieves a complete supplier profile from the CSD.</td>\n</tr>\n<tr>\n<td><strong>Get MasterSupplier Details SI</strong></td>\n<td>Fetches master supplier details in the Sage Intacct format.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Tax</strong></td>\n<td>Returns the supplier's tax registration information.</td>\n</tr>\n<tr>\n<td><strong>Get MasterSupplierDetails Association</strong></td>\n<td>Retrieves supplier association and group membership details.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Contact</strong></td>\n<td>Fetches the supplier's contact person information.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Banking</strong></td>\n<td>Returns the supplier's registered banking details.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Address</strong></td>\n<td>Retrieves the supplier's registered physical and postal addresses.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Directors</strong></td>\n<td>Returns a list of the supplier's directors or key personnel.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Statuses</strong></td>\n<td>Fetches the current registration and compliance statuses of the supplier.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Commodities</strong></td>\n<td>Returns the commodity categories the supplier is registered under.</td>\n</tr>\n<tr>\n<td><strong>Get SupplierDetails Accreditation</strong></td>\n<td>Retrieves the supplier's accreditation and certification records.</td>\n</tr>\n<tr>\n<td><strong>Get MasterSupplierDetails BBBEE</strong></td>\n<td>Fetches the supplier's Broad-Based Black Economic Empowerment (BBBEE) status.</td>\n</tr>\n<tr>\n<td><strong>Check SupplierModified Since</strong></td>\n<td>Checks whether a supplier's CSD record has been updated since a given date, useful for keeping local data in sync.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"40b1033e-ac66-4ac1-b297-e0ef26bbfdf1"},{"name":"Sage X3 Intergration","item":[{"name":"Health","event":[{"id":"a7905a1c-f803-40ea-b9e0-c15378b27906","listen":"test","script":{"type":"text/javascript","exec":["","pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has x3_health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","","    pm.expect(jsonData).to.have.property(\"webr\");","    pm.expect(jsonData.webr).to.have.property(\"ok\").that.is.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"webs\");","    pm.expect(jsonData.webs).to.have.property(\"ok\").that.is.a(\"boolean\");","});","","pm.test(\"Sage X3 server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","    pm.expect(jsonData.webr.ok).to.be.true;","    pm.expect(jsonData.webs.ok).to.be.true;","});","","pm.test(\"Protocol includes webr and webs\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.include(\"webr\");","    pm.expect(jsonData.protocol).to.include(\"webs\");","});",""]}}],"id":"e4871712-a39a-477e-9ef3-d6dab695f624","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_00tn}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v1/external/x3_health","description":"<p>Checks the availability and connectivity status of the Sage X3 server (both WEBR and WEBS services).</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code>, <code>protocol</code> (\"webr and webs\"), <code>checkedAt</code>, <code>message</code>, <code>webr.ok</code>, and <code>webs.ok</code>.</p>\n","urlObject":{"path":["api","v1","external","x3_health"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"47650a2c-ae51-4710-acfa-c5fe6eb519c0","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v1/external/x3_health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"162"},{"key":"ETag","value":"W/\"a2-34bBJRSAG3oux4kRYFGGv8uM6ko\""},{"key":"Date","value":"Wed, 29 Jul 2026 11:06:38 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"webr and webs\",\n    \"checkedAt\": \"2026-07-29T11:06:28.112Z\",\n    \"message\": \"Sage X3 server is available\",\n    \"webr\": {\n        \"ok\": true\n    },\n    \"webs\": {\n        \"ok\": true\n    }\n}"}],"_postman_id":"e4871712-a39a-477e-9ef3-d6dab695f624"},{"name":"Create or Update Supplier","id":"02158417-7e9e-44f6-b2f8-fa9118fcb55f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"supplier\": \"BG00011111\",\r\n    \"companyName\": \"! - Water Tools\",\r\n    \"shortDesc\": \"Bowmans\",\r\n    \"currency\": \"ZAR\",\r\n    \"taxRule\": \"ZADOM\",\r\n    \"accountingCode\": \"STD\",\r\n    \"vatNumber\": 499567897,\r\n    \"email\": \"supplier@yahoo.com\",\r\n    \"description\": \"Alice Lane\",\r\n    \"addresline1\": \"36 Sandton\",\r\n    \"addresline2\": \"24 Johannesburg\",\r\n    \"addresline3\": \"11 Alice Lane\",\r\n    \"postalCode\": \"2196\",\r\n    \"city\": \"Johannesburg\",\r\n    \"country\": \"ZA\",\r\n    \"telephone\": \"+27112345678\",\r\n    \"byDefault\": \"2\"\r\n  },\r\n  \"workflowId\": \"670e64e4e23c46003c726346\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_supplier","description":"<p>Creates or updates a supplier record in Sage X3 from iServe.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Result of the supplier create/update operation in Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_create_supplier"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"1c2e9f71-7211-4c91-b408-672e4aa4d743","name":"Create or Update Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"supplier\": \"! - BG00011111\",\r\n    \"companyName\": \"Bowmans P\",\r\n    \"shortDesc\": \"Bowmans\",\r\n    \"currency\": \"ZAR\",\r\n    \"taxRule\": \"ZADOM\",\r\n    \"accountingCode\": \"STD\",\r\n    \"vatNumber\": 499567897,\r\n    \"email\": \"supplier@yahoo.com\",\r\n    \"description\": \"Alice Lane\",\r\n    \"addresline1\": \"36 Sandton\",\r\n    \"addresline2\": \"24 Johannesburg\",\r\n    \"addresline3\": \"11 Alice Lane\",\r\n    \"postalCode\": \"2196\",\r\n    \"city\": \"Johannesburg\",\r\n    \"country\": \"ZA\",\r\n    \"telephone\": \"+27112345678\",\r\n    \"byDefault\": \"2\"\r\n  },\r\n  \"workflowId\": \"670e64e4e23c46003c726346\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_supplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"29"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 https://review.iserve.africa https://portal.iserve.africa https://thabo.portal.iserve.africa https://iserve.ipp-projects.co.za https://iserve-be-socket-3c86508449fc.herokuapp.com;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Wed, 17 Sep 2025 08:56:30 GMT"},{"key":"Etag","value":"W/\"1d-OCWmdp5iK0VrzQMl2mBMHB6S7UI\""},{"key":"Expect-Ct","value":"max-age=0"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Ratelimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Ratelimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:NmJlNGU1ZjM0ZTA0:"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=5bDGLU%2BgEz6RFEfqHcSnlsZ1EVi%2FkybY5rfxVCN1Ifc%3D\\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\\u0026ts=1758099384\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=5bDGLU%2BgEz6RFEfqHcSnlsZ1EVi%2FkybY5rfxVCN1Ifc%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1758099384\""},{"key":"Server","value":"Heroku"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"\"|Update of . . . BG00011111\""}],"_postman_id":"02158417-7e9e-44f6-b2f8-fa9118fcb55f"},{"name":"Purchase Order exist validator","id":"189ebb4b-673f-4a49-8cad-466c3d9571c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"supplier\": \"HAP001\",\r\n        \"purchaseOrderNumber\": \"\",\r\n        \"internalRef\": \"INT006\",\r\n        \"supplierExists\": \"false\",\r\n        \"vendorType\": \"supplier\",\r\n        \"vendor\": \"Mvuno\",\r\n        \"vendorContactPerson\": \"emmie\",\r\n        \"vendorContactPersonEmail\": \"emmie@gmail.com\",\r\n        \"vendorVatNumber\": \"345637275\",\r\n        \"shortDesc\": \"xxxx\",\r\n        \"addressLine1\": \"xxxx\",\r\n        \"addressLine2\": \"xxxx\",\r\n        \"addressLine\": \"xxx\",\r\n        \"country\": \"xxxx\",\r\n        \"telephone\": \"xxxx\",\r\n        \"city\": \"xxxx\",\r\n        \"postalCode\": \"xxx\",\r\n        \"budgetFinacialYear\": \"26\",\r\n        \"program\": \"nonProgramProcurement\",\r\n        \"department\": \"400\",\r\n        \"selectGlAccount\": \"3466\",\r\n        \"glAccountDescription\": \"Depreciation - Intangible Asse\",\r\n        \"orderDate\": \"2025-09-16T22:00:00.000Z\",\r\n        \"items\": [\r\n            {\r\n                \"description\": \"Refinancing Requests\",\r\n                \"estimateCostPrice\": \"340470\",\r\n                \"quantity\": \"12\",\r\n                \"grossPrice\": 4085640,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"6f46a44b-76f2-418d-a4f9-69844fb6c6b9\"\r\n            },\r\n            {\r\n                \"description\": \"Change Requests\",\r\n                \"estimateCostPrice\": \"47288\",\r\n                \"quantity\": \"5\",\r\n                \"grossPrice\": 236440,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"c4438376-669b-4c7d-ad58-a2ab6a5c28e9\"\r\n            }\r\n        ],\r\n        \"totalRequisitionCost\": 4322080,\r\n        \"reqItemBudgetRemaining\": -4274464.76,\r\n        \"budgetCost\": \"47615.24\",\r\n        \"motivationToSource\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"attachTermsOfReference\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"accountingCode\": \"STD\",\r\n        \"taxRule\": \"ZADOM\",\r\n        \"vatNumber\": \"345634573\",\r\n        \"currency\": \"ZAR\",\r\n        \"sector\": \"Finance\",\r\n        \"companyRegistrationNumber\": \"23465236\",\r\n        \"taxClearanceNo\": \"23456123\",\r\n        \"taxClearanceExpiryDate\": \"2026-02-27T22:00:00.000Z\",\r\n        \"incomeTaxNumber\": \"2346252\",\r\n        \"emailAddress\": \"amahle@gmail.com\",\r\n        \"contactPerson\": \"Amahle\",\r\n        \"companyName\": \"Supplier\",\r\n        \"postalRegisteredBusinessAddress\": \"badfsgbn\",\r\n        \"addresline1\": \"sbafdb\",\r\n        \"addresline2\": \" vsbsafvnb\",\r\n        \"addresline3\": \"bfadsdbn\",\r\n        \"physicalAddress\": \"bnfdasbn\",\r\n        \"phPostalCode\": \"bnadsnb\",\r\n        \"vendorBank\": \"firstNationalBankSouthAfrica250655\",\r\n        \"accountHolder\": \"Mvuno\",\r\n        \"branchCode\": \"45436\",\r\n        \"swiftCode\": \"634431\",\r\n        \"bankAccountType\": \"currentChequeAccount\",\r\n        \"bankAccountConfirmationLetter\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cSDPrintOut\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cIPCCor\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"documentReviewcomment\": \"Approved\",\r\n        \"checkSupplierCreationStatus\": \"false\",\r\n        \"documentReviewSignature\": {\r\n            \"ciphertext\": \"BbsLhheaXJipFQTsefGF9u/rHkeGTNnfum8NezHMqbMVO6mVULWFDS7fXk7ezdC7ILiHY+LSTpXNkbnc3R2oCtL32K/GnakGjtkLkz/zaH6hIV+AjyHKZSvLMmftQaJ/jLckLaAnyZncYtofH1co9VTGoDYCI4+PxlJFopNcbIL8zegWiuKRM1LQ/qkF6IJOaD+8UgnFTnAK5HuW2cIlEhT+ysRYaI8lnDlr7K4OhFFqnOuXSYevaMmOS1Z60O0ReEYxZ6RwjkUWgYv8b5ktqZA06+yoWMFWgOp6IPYjOiTpzyHkmlFo1GRyccPuz95xBIEib7aEVWRbo4zJCo0M+Rn6FeuDzFhulO64UgeXGX+NqwE27GD6NEujhn9ygydpNmd1OBTUIBKUTUk5P0+YD5EONow8doPe6C/tHGfAvFjJO6Iu0NTW0ba2j6G0xrcrmTyMtPYPs+FsMIRx42PbIaL/W1K0Fsj38hyeM2dFMtnoaV8lkyaKtv4Fwk1PuwBNpfL/2AXYXuOfrPloi9Pk+DNasGfqheW5N74g7eFfMsPo9T5hApP45A+F9REVrlwkiXTM3T20P51psmlOS5T2ViZuBwD9ZDhECXjK57yp7u6qkWlAMU6f81gTHlcGnaAVNp/rt9WJ9/+rFBvljMCa+HlNZLoBf1bMa/y5naZlHgEmYeFaUk34rr2ap/dnMc1gQSOFu8lGxIfxmAHZ+X9vhDSSPyq6CWrkrcTqdUVBeqhyY7aCDkb7ucjteRYFAyda+DCNB6l0X0dBS/M1QNS1Jh9z41AGKNSm4ZQV64c2gc26ijF8K+YtP03iSJVDJEbn/5dXrnL0qiUTu8mIZfqHo6N3ts9RZk/85YwYhmjJHGTK/lCJoSAdBqRxWROxSbpLql4+sBHxNiHskt1uvH5sN1gwbzgXMWeGQQgPKOsjkg5x5FImyxEpqRbyLh7ATq8BBU2cHin5M56CwEpTzLecuU7HkzZefac6cMF1jcrUTJMAnFX7+Hu86n4o2P5/vQN+jGYYnl8+DdnVvZ3wcgOuHkYZFngJzRSLIJCJNYn5+Jmptl03/H8xhY3748ykGQXcKY/1yVQJdA/NTP8clehBBH/MUsK+hCO84o+68fcVc0eHO82ZeQQWq8LfdBmqbuaM9q65IcEwuPHEDJ2Dl2J4hdxbx65Hl5P5VvZQgREkupTxMlUHERHX5Ht6JXIGXGn6CL7C58JL3uypR/kjiDp5eDq8l5XvA7Qqk9IlvhDBSfei8wQlYMCIZmmkzuFdUEY6OUq0q3DR4QUCo2GsX+R4tp9ST06eba8W7g7hgGaB7sdcsm6hO+HXB0XKcePrWq+a3PXjDNP+B+qcN6olVkC69nBgkfcrmiY4+Q9s2DlCHRUaubP6Hpe8nRVVd6ZJSyvarkvbqDeta7hhs8FKMVzxrm1EkVkcV/+wobFUClBv6KrDqZjXViaFrPlDUXMbUkyZ95b2YTvSkzIm2guBMi9rUX0ay5/MdyUKOvHCXrPXsakFZAm6lvhZeyDW+Xf/XovwwiE/y+1hfxdcy+Q4+jTJR4oMxRIkehehhOunsxXsl0rQCF1Fm9sl/JC5waEP/Ti+9fEwynnTU3Doq5SvMnB0meIvRvSF7zPc+J8K9QqCJtwXHpjIymackgB63GLxBGPzykAoioAFYzpvPaqLzJd5s4lK2jYJ1S7wZeYpwi/qVV6kgFO2lICVY715MLc1V0/DKd10DB9dQboEkwOzmy/Y4PwBGlGKvqZujRee6ZWhttDnNE70Xf9HV0KY/crxc6Dui1K0/sWTr8dQ4do5VlfGlBXRpAhrmr3DXSBfAaocdetxcoF0xaDux+E8eFRmsrRrOn2K86Btf7MhmA4hseoQRtBdidnQQqxhskDvjZ+DGV1zkBrfwUseB6BZT4Uf7y0fXcewNozAVpeLYRmlNafejmdfUt+ZkQ2XOVTZ4oDCNZjASVqM0DM8J/CEsRf9KO670xToMbZ3bM+KdSHYY48qSuH8DOBPh1TmsVdqK2jIvNcnzblhW7HTySLR84C/dn3+Qbw7G540/XRch55h3/3xjhMFrH0AEhKpjs5R7wNQY4SfYJuh4XdvAG0vQd8Som44D3DbFySYkTs1nm0S5wyQokN+oJTp0bucVVzY9f3PcTZMn+6zIyQ/O2oci1TXHMYMoeDI4leXnR9X7WF9Ll+3NPz0AJQCFkD867FMosZtfk1bL5ooFJ6VP+us/R830t97QjWdKjz2zifmR0Ba4TIAaV0zPGsPo/xQ+O6pZqNVA/NB6H/cTHluZQ77M8j6BPQNLLKGhQBz9SWVoHJT5CO/PWTxqfB7u4icDB2/Q8avD/T4VND3Pqlh7IH5YPJSsE9jFpVKjWPFievVMSzyx77+LtxdK/6EdtKiPd+EZsDpVuv7gDssjnBPvxBb8NWvqj2hDyGe6CcAxvBWVL63gzQpFDlytIiHWWZAFZommZc8Eawlx+uyiWeAtHvGyu3tUFXxZvhoMdl+j/kOolDk+0jltLeY7XXG/dSYodPI0kDw+BLQJsUS1F8XaerIw3IL0/v7FjAeytb+bOltr0Cxqabu+xcXDZtMvPRcmOgm6yqmpUaHZ3DTo1v3TBj6wGvkyC/WfvQb2nVfOmbpCs6Ts3ERBIbHnT53mW6JExCA7A0cYBskkC8pxkRwaZPp9pXU8iGsbv1lPvw+8XjiUjux8tN8wpWIjoyewaZsT2p3TNVMzeL6CXYuHUvf1hNiLwloz4gN6jv+4Cx3tyil6y+9xLJSQCTYLBTSxxYAM/prOqdgCKyhcH6GMCb5gzqg68BH8eBpKBDVZlZd1v0fhccIDsOMR6YPOyELA9bdKAtrFpFyYlaBtWMHIHJA5nGVpI2rtRwDEr+USeLO7lmhgo8633cR6b4MLei/TwaFD5AK7eY+svyZ1frRSVZ5p58WDCzpbWbRf7l8tu7N5MqrYFVBnyrLD1231LUJtAN+/zndRxOjJfIdNbrZpWEh2OHIOZt3/rTOMgD5tPKdxQJwURIo8BQc0x4LROajSBOg7m9P39iD3hCczG1uALOZp32zIkfUqxHAeMywutSKIuuAjFAuelnePDgpoSMsMFjWE6kZookGm5US1kRcXrJKQIlP1+a1fe088VCw4VeL1tKieZgmGbX9wGNDlG+39T3XXOYnCfgeIlfPL1dbqvxb0L0TnaFqwtqpstRK6qldvwd31/srSZlylgGNBjKXk4vPc7po0QHWwuQBgYrYfNj7vOzeOg0eMd0g9tkWGU8jhQaWjiLZUH3ijEHNmqFNuE1LVJPBCvh+RZ0TntYD4yzA2tK8lTsY5aGPbXaMO0HF04wZV50Au9bkQdxJWmGVrrwJWj2DPQ/gtVc1423z1AS+pt40jDDc3E0ONzi1HNvmlWb8wRbQvBWQeSEXi9aI8TQITxyVEkRRUdgJ9knXZf6hGkGcdQlj/MWjoKEuPKLyQ1IotryXoUM3H0XNDOieTpSSvT9+kCm4D07ZTHVJMb0j5RxCTZRW7P8Aq4JmV+GhWC8HxNmbvX1tCBicoHK8/NfDM66bwwaX/oI7w84FtluQKn8oRzG7J6gYZb/We78m4Uhl3IHvaDAFdkD6X2fpXw9U8wKbDgsIdSWPs/OakK3in45Jre8RzTRAO0hR0OtlQEJNkDddwb5U+FKfMa8kNhe69JGRdS5BVjm3OIJeFtdZQuymP8hNJKyZMFNnUbkkPMfXqWBoCd06f5hZOc4Igk8em2AKwpnUSw90JI5CtGe/SSzOFiq62cWWHHbl5AMX/JgLrOYeH/y1tfGkSOIj/XGWHYtA9MOF8pW1ykleoziZ8E6xnWyuiL39x0WIO2X2ZGE4EjO/M2PmI/4gBrNOHYoztzCJvFUDfXGERc6xiHYHTnkd6llrNqb/A/nRddrBS6CV3e72GXYpC8M9JzATDO32vc23diopsos8j6zDWAnEggUs/zRz8cQ8oYvGh+BWfLz9SUG4Q2FSbvI9FxUYdo6ttQnfRtTa+9WaZAGaAEE3fTdcd2rpu8CSY5dVGUjlxRsOzPF6PWi5esUIjzKVUepSEWtlEtSeCOX+0kGVtoZgiyGjEKUyaGZnwxcX41SbyDYiwd3jiSWewdiPxwOmE7mFyyZVs+/hpuRy9vdgqZlVN8M/mRDG2Pb3RbF588F+sFhBETU1H63wVb1q28Ndo7kghMf1+KONTl+QJnWkk5tBy4dzwnjJgs7X6FVEuQebPtJqcZtQEpOiKs7wvJXBIUCH0G6qg8QMF3PQxE4+mZo2vFbNCMnGi9y51+iAiblhZdZz+XGOHzlAqG2I4ibY+Lk+qDvwUk1AONg9MWsSodjWB4mMBqIfRtZhr1joFdGfcZhRKPbZshR09vHUiBtSHbxH0TNWxdv6X+f9xQCBLZiTgYk5M3QU82Nf8qwIKtVw7z5+iQ2NAmKowxBDSo01jx+NHjqpW9VzDnlh2oyyGTGpaxiCr0JcMuOqW5Vj6CEjS7Sqhl7BrIds44XJQJLj2RB9zHvEQXmdO/pKELdO2mTvbOYzJCwphF54S62kRpQ5kqJGguusk2lgVv4cGOcGAuJEFsWFW17BSyKxXKKqSkEhaj2t5HUQPBWmueQheEhKDt2zhIFwrNnATOqpX4J/2DNTajdbcbLwecnBLdWSF0GNbKETcg0ON3llk86PGk8vZBzV2r43FCh4xguIJvd8HUndK7hWPLr/+0RZSCDUNdTkOpihM/ldPAtkYrpOpGWKQywVJT4UkzGGlgEEPEpLADCluYE5Pf+ThFfe1xBibI7PvQX4/7p2exLDbKViTp5Qx731J5wFey5u28p916i39xBPTGmV03VlkypPhpyU2JraK5g7hpBC7P85UUz6/ID0Gwig6mw5GxpptfJuMHB301RrTs45uKQw6/AOBWH73DHwr4IQ6R2XVCH2LwOGB2GUOr1AS2u0TqW+volZ73/7dB2G4L9/I6BjvQT+PSQ9d9oOwhBtox0K5WGnSxC0oZst1GOh73gFIxZ+TakfNXj0Mlu/P960yaCirVKyjmUyjAbK4IFoah8jM8QZHyWoJv+qMI3QWqo8HKr4YeyohxBgV+FYLx9iUF4az9ukn/8QbX5OFj369IafmLY5/9LZ9+UD9XFnEpYXLu4ZcAXEoBQKzcx+1j2oCliTgL1jaDRzLyd3/hELrC/5vc/QFMWbXgOi+jPspd5HUR0I7Moed3F/i307P/IvJo4GWIofq1wh3rhOdo4qQBqyQKX0/2MQqvShlvySL6v9R4hbS2Zy/erKsj2pAf34wz4fivKrusaMF3gJayZJaJXKSsBJggfQauLeR/Q0k/bENRA53jQNpuDdmK3eSnG2nbXRZBhFGaMO5LIicp92UOcFIAAm2SP/zjUL1TkUQ8d4M8xjUGEc37cyhreADWNZQvXM8cUiLKDJuXEuFixA9F6IvxqJZmpj29RVB/YOf73GeCduEZbWW7ZZ/wnsrfx4eOEL6my5DgloBOMqay0ksQAKN8X5umpY3U5Oxx0xJQ135/ugKiPKTvOsX8r+BAJ0y75y13Z0wAy2A0KIjoX3i7hwncxQltdqMHC4G4RYuhN/Y5rfpASMEu4+jllTzS5JmIq3Wzd9BKNdly09eHBjm+oO6hiSoCmSmk0D5EBXoJr6BUn0WVch9TP6TSxLCYm7B3MDUKqTc3/HXT+efqu1M8seGZznN2NKzNG/EP/jv4uDtwY84S4vk0C6uvGgkzMOEhJ+9EF6lOGLg0SF0iJRBrGpjCcZwbiqD0fLV91QiZ0vNy9LU2Xd+XtAY9OtGRQ0+GuP6VudnLojYkh3oNdodF3aUTGH4uJNYjg6HHVstswsSwCGOJnekLdH+ViNiSaoUgw/w8R+ijnXBjdkYDK5vWG9JKa9PZgOKP2ChESDDv4HNMLhj0Mv+77v5ht4GJSX+eiP3QamN9lV9wKW7mOTu+EJiwDV5VEmdR8BoPJat32SJGOh8hambUcClLr+L6ia7xB/lxC2/lVzIqSowsGk9B4N6SOvkAW1+QzhVU3giXq9FNC8r5aCOXo9SPpTnEFa3eM3AZgXvPlOhIa4bv+mxy97DVGvGMgOTAC9M2Y7WxDjfaDUKo+UUBEiHf8PGh123bjUonKBK5kB26KMxosqboTgunJnjgU/Uh702IWC/gwyFdYuPUMOTbZqmph1NjcyK+2iqTbrXuqqsb9NVpUBoaAk6MBkTjRtpxYCVgBBof2W7BCp0+LsFNNbt66vUu80kdFoBz9xyPaaIfosvvfgb196TIAPgVlLbCWor2M1D2JbIcqpoGRFA4XfxbSV6z7dqqA0nSPg4GtmJS2hPpupG2QvsUKGO1mLQmSzBgQTtZwFPn4bgmSnkzN5k6k+L7qpYaA6W1qlwyN+dHfH9LQLjtBL9/nFkBZkMgPH3sHk82FLjknVMpFFnjHIn8YSEfERnHYbJq3ivbU4mbmfFXnXf6Sbog0GLUgjCvMA28x/1lDyEThFtaMbuTwMZqUySzS4k7swofQM0NDFFs6gMwsKzw/naKfqsVl3P/dNL0gQtdyDQezcz7GJC1v51u+qu2LBdnYb8t0ounKbjgJZC6Ek8nYU3GD9nTRmUtOVScDhoUYN6b02BtdRSG8RctcCja1qd7HQi9GA6GYhhtnEuxmCW0FUClZ4J3rWmvzVyYPH9pjCL186tWPW6XCgviOL5hXHnZfi5DRa3tEnn1QWoiRE4dyzHXRaAyXzKWjwRJcVLmXhEdsvPMGoXC7eTUyoBbcyOyoSkFtGOiHY/nTqZwrHKq+qNrC8K7kSqnR0QF8OJfd8nxFdyACt159k6MFMefEo9jKW05njVdOl0YV/GCbaqhZZg48RfmvdEI94QVYHdPupkU8vcIyxv9raiVAyAZm+CAWwMSGo1NQw+X1/sjRWhF0AMrizRDlVlNr2vlhxdVGS+bgBefanEeocKYIVlgQyjhXASlLLRFIE6jRt0fMhM+ioGrTI1ZYO9dq6S3+Wp8gmkva82yPHPYR6LHaG2R95cF9gSXU4b8RJnOVi0yzRoYuIzxirmX3ZwJNWSGJN3Mpop2sKmCEYF2Pa2uS4DlE8eQ3z1pNdoLNOklWMZz2+Q5tUdbxlkEMgPf7JmqI7jNf7s7/+PZJEDEFYoww9Su71GduEdOkcCxzVBHrInHrU4MSKF4Dzx8yoKWfAMYAV1InKNnYgEg8DI27NiSQmAnKqEhkLfdy20fwxNunpzKXqLgXh0eqlOEUMBI/W4OQbpRq8qx5A5PeVUugKe/eOPEqZ70P6143IECwlcRZIqBkfkz1sIS2B762+f3c2vhhBI/MTFY246BWqGDIJqdkZny7UR//Mi/6uCVGqHFF2WlYrJQ6Zj1R2e5oY4zuh9ncGRIYK6UnLXSk0d5bbjwxu1MFr7giSydn26q0zfD1dUlcHQ7/rBKk6qBwe/HP86zuFQNux7l5+35nznQlIjvMvni6hF/FDdsC5r/xzuaPk6LBOa/9zL7boQEshie98wJiLuwcNE2ZMb6CdZ81YGheO3I3jCGpzbFOkcmdQQuH7na+dREjC2VxAFgQDen1efMxILWiti2UBoQiYXhKEg5oIcWZuZG3ZE/ir11jIjhadH6xq7SE14iVD7CLjUbx3e7iwCMC665M+5tO6CZZzY+EEKlwWUBLJO1w+5fDH3DbJ9/tdkwKYALfQwiKPoCuTLxQyVcqy6Q35TSwhQ0xzm8TvG+QuXonzFZEdWmJnZZYIUI+s0MLM2j1p4kGwnbBVk6+5hzBALQLXX4r79N7AQEavZPamYsEmZb+CApAoXDMsoLrb3rwGiaVL7k1xijLuJC94O65HarN9C99iKbzGO9jrzuWCEysF8E1YIRe89r5HfdWaGBRZDgquoC0+1EJl7NDr5Kxz+2vU8nQh3rxHQ+ujhyoapxaMmqvYetbekHRLJ+606CsUrmrNdcaP3hUeXgZyu1blVyoIeTkwkg6TA7KCFrsSLxX2EG7E5a4VvvwxUEAY4aFO52Yy/aGeBVnx+zUAwgB1t0jG3Xfc0dFUylPHgbUCPOip8Wk+nv2W2RGLA3EKKHGykWRHHnPjQDUP5Ko37ueyh92phQTUMXopeK6GpVGRMlMfjVw9SasouJGB5Hw42TVa8StDK0sVSF79I6yVFdiiXsoHOmCHxAwoocKGFvsoVfh3vizgLEt1rw1+ZKv1+kWKBTQrqQrTwIXJCAoCcF7gWyGXmv2JelynlfidPFa9H2JZZm1+e89NrjHhsRvF1Lvzogo1suALbFEIUsIjW2r4hGEf4U7754UzqPeN9Yi8rFFpJ5UPt6NoghdptpdioWQCjBWBgPMH0IXvfPvkvE52CpHVjHR2zmusvdq1xIhjQWrZbZNclgNe/7/oZILbrZa/93QxHNvEZE/TKDH9oM9vuVPeje4ZOFQFCrkLjdqHDzTncAxyURtBH8IMm5QBdDo3+dTkORJY7GUqaqb+FoqyA8CGsxejqG9jwJOSO4uj83FFtLGnsmEENxf64L7VK06ZPkNDedC5cSWMMM+9KidPvMXYB6KRmb1TzrYK1cJwM4ZcQDZWX6TgKzJshobSsueddaFBJrcJP+Sot5h9Z+RIrEOxv/PjkIYzMGM3+wkmZZ0WrhQ8pWdTCkcWuHmmtf/j2T7euyUXiLYvTF34SpQNK/onvVghdjMQ8yIQ7uJOjMNQO19P6U99FGsUlHZXbjxjiHUzCNLE+6mtOfxeDNytr+eUga8D1wR0PMr7XxvAcMfcmPJifn8DM/Uyo9aOp9jYNCwZurgpLqrMCtjaAFupYIDjhvnyv6nNYb12rXLHlpc4yTGBBaf3y+Yce9wJmrXxDBCjlmwPdeOWHTVA9tvDnr2G7Yy6MsysRkhX39BW+8Z31F8VcTl/Vn9gJjE24LVWXEom2/zpGy/SPOdnV4ESkLRfChOFPKExasZ6h0R/AtTD5Jv1A/0laOSI5vstagXqPMke9/wHD0+jBzHHcrcYm/tJARgwarHJEH8x6o7dxvep02HAn2PAblAtT3YkR9w+eEUOJGMDopNEyLsPhbi5kIHdJvb72i0ct+O94MxzKJQHNafQUygPHcsCtzGo+wk7l+xJGZ9ng2RlscM5Iil3DGS7eOb+EtveMkBJXkm+3ZfQi0RBF/LuoZ+DKggv/mWBFAT59ZAZp8uYazu2N6NgWYMBZGan6fU+cyiLu5TR/Z6z4sjeduhccPT7dAXgPj3wRzLjYU+vL8LZ+Fksv7rZ7GFcQXahiSG0sE3VSsT66GzmVgbQayZHZYLJdaNN/srf5H3gG4vi1BgzuUTEqTq3G65scB7Oz8FpJ5jPmMfHVFeXORYybim1XP0uE+ynwUWKVgiRj6bhgMgC/2IxcQfDzEfP8hLV46Yz5ZGJHLBQa2Dliwz1cBR1Jv/I+0huGYBbsdbxvXbyaE6twerHYxpjaHV/tGsDBerV2J8Kochs0d0e97IeZjC2cJfxKH6u4VzWnJaAaqp0hDfgcY4HWLoHLzTATuehJ39XAaIHgZ5GYddLHY65bb5i1XJjaqQ9PDU7gbFChiYkSchLRTaSIAmizp3EFhNIs+e179EP4lICs3Nd5wPsHxrz2AHcFkO0junodGLTSDR7von66LT5TS39rfFKu8Gj5ds9N5ddylgmWmaIzxE403LRA+OWjQg8R5582FS+JDHu0YIrRracpE8ciDG4ILxzHgVm5BrkGg5yxvTaLc05hF0EpWYBq4oK9mVKVtXkwaix093BtptyUIIbQZED3N3tmCKjPDPWkGtG0onKhQtfYhgAVXB+e9ce8R7JzJ0DisFVycE+Q1Frdx1mVZOmr9+yvepsyLqZpLvkVjyjMjnseBdKj0gl+WGzoV+aJIqBVJyBRCEad6bjuM6DnZU+n/ulQ+agAONSYgCeOAwtKSh4GHZDFMJHo8Zjk0fUK0v6khP/B/V5TJhsMsbwNoPL8WYS0MDHS5gwVFuLHOO4Fkw5wGoC58lWwIh2aCCc5X04zRh4MAj039gbhmj1N6d7hSuVnCJqIA9lh+EgoCsPc6ZN9g9r/Tndu9VawaPyZP2r00JBwuiS236GXYMZ8DGum2xbRlEkbH5+pTSirvqZaHr/Kdkyci+YrPQA4KFaWQptconA0EK+kDdh8ct0Q2TvPRwDZThs4Kb6DOmwjrM9whGkaU+xyQWlCS4acLOIe/58KTV3oTajfSsLBsEBRVDHEmEmw32tz8tNvSnq4GieQWyUy+5Q5J/Ei5NmSmjIq41WGVWVzYvnvjLCRrzzTDH7iFl0JS7wkIFBQ4ha6r7VUzKp9tTzOnzGRk4pdVreOAadRF2nIUJ/lZ5ZcypH0yAi3VDMwtNJUNSwxcCLd0gyZJIhruYTN/OID8WF+X216jMQIkLydkQtFntGJz+hNyO2GPOpdP5Fe7oJ51oMN6JI2PFNvNt4mF3IfTZzHcc/mI8xOeMGMgKs9kWVDdNIex7Aa7xKXihCYD/aWks2qsAWpBWOykkc6msJ0xYAwSvThjpAr+qIKyGMtVvk4kjtEieKGSg1PoS4Cw+498Uuk+HaR6C63uuwfiwsHgkmQ1JyLpRJurvc9MF9CcGoEDhb7JGaWHUCV2IcXhWFkG6NBjlnRK6SiudzvRChs+MGXtU6Oxhd8xeUX0tvQ58XI5lY/e7JSE6EBzjRDpIOoWZvdWeb2zARTSXdcoxjvJshi/pAvCxPCnKKWccp/JLVStjg91Yv9oMgH08q7OGJTidzz/ke6TccAihk/+2knczaVnSYL0/eCr0SKnd2npEBwyDxSB2KzUlYGjPUs48vXKl2cn+g/a1xdA7PrXDHaG4GlhlXRVpk6sFoTchMxVeLHxw6mHDDwcFfFy4hN+cDEma78iF0RDsl4YUq6ecnSqJgJFbmxNNk3X4H36utzv9CIyuhhy35g4wGgEYqkDxcluKgLoEbYsA03aCY+E4rFIhBQZs/bxJHuGJw4oxJoDB/VDrUwQVLT6XI8fcD+EXc9grYx1keu00vf6M9IWfV9RN3bWblm/LqAbngUVkOK5YZez3UmBoMAX/9eQBBXLssrBI3TvisvVr6cIRdtn8Uscuy3byBy2iHSqSlsIku/UVUX3ePRWprXmRWESi8YcSP8B1AvoU9LFT7PuhNXHMsAZsnrX+xNz2MlJxecFVPUHUTVmv4b3qeF9ZHV3edNhnS6BwGPz3fvjFiDQRabhLYu4AL5OScpImACFgDkn6POStRiu6k9P4M+hsxPij0SouyVrtg0WQHuLOuNWAdya/dlhF2ABGjcEgA2hCcuXCD7l2/kp9xQWEGlJBbDB3KakmzZR1UCpAJ3s2f/M01Nalrk/VbzxYlBConBBHQga/Ouw7QYvdjx08ZgaZU1tUhUD/sPLVX/EbWeCO3wSwdMw239R+fJ0JKqI/3AGkUPjBwGDdn9F533w8FHAHlR4FR8bElqEloKqXuH2jTgBRm0DYcYtcAPmbSk/tN2Ab72rKV1+Jv6+DA0yx1oNkI+ren+oTpDGs6fe04gt8ZjYxYNdx0rIuBq7YrbY0AVe+46eEej4+t6WKg/jnXsEaggGucFIp6t0vXGC6EHq2KuK/XDpQjLOhSPlJSyr79f8BRlzUKDI5AdDCmu3IqMGcYXf16qGR0HC/jpgtECoRuV/9ogBi7LXzVMU/Q5kfi/g+VeQPnjVmzFwjZ3jHVeOLBZAVtVWBVwXIoYzpIO1UjmoxKDRjqtzBmhss89dUgZ4RZUEn205IB4t/yWNRmxc1CDA6APAukZziq6OgLOkWURh+KwZaa/7g10rVJ++GN4uMRf8J0bdnKlw/F7bJsa2YMUGFMnqMDCKMZ58EcYdypf14zzhi4EPSOpS7w1LPgv1GUs2qhjfRcT8Hldmw/s/id2k9/kBmXoKzc+c74CymwGLEidel/gFpvVP8sJ0jr9iFy+7uWaHe+rCRRURlYxqOimFCECFU3gQu4tsI9UmZSn8hSCs7evAP5Vi0UyjnFGOETJJp6TqH01HqNqTFkXw==\",\r\n            \"salt\": \"h7EK1dFKgtv60NQCgJ71Zw==\",\r\n            \"iv\": \"9eFSJj6cjUbvGsK7EB4Dpw==\",\r\n            \"hmac\": \"mzG/sCex6mL0wGGO49o4+LCSkPamK0Y70c5qfkbNNk4=\"\r\n        },\r\n        \"cEODocumentIsApproved\": true\r\n    },\r\n    \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n    \"docId\": \"68cabd4daa626b1553fb7797\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_po_exist","description":"<p>Validates whether a purchase order already exists in Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Boolean or record indicating whether the purchase order exists in Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_po_exist"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"af25ebb3-7759-4d17-b18b-4affef38958a","name":"Purchase Order exist validator","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"supplier\": \"HAP001\",\r\n        \"purchaseOrderNumber\": \"\",\r\n        \"internalRef\": \"INT006\",\r\n        \"supplierExists\": \"false\",\r\n        \"vendorType\": \"supplier\",\r\n        \"vendor\": \"Mvuno\",\r\n        \"vendorContactPerson\": \"emmie\",\r\n        \"vendorContactPersonEmail\": \"emmie@gmail.com\",\r\n        \"vendorVatNumber\": \"345637275\",\r\n        \"shortDesc\": \"xxxx\",\r\n        \"addressLine1\": \"xxxx\",\r\n        \"addressLine2\": \"xxxx\",\r\n        \"addressLine\": \"xxx\",\r\n        \"country\": \"xxxx\",\r\n        \"telephone\": \"xxxx\",\r\n        \"city\": \"xxxx\",\r\n        \"postalCode\": \"xxx\",\r\n        \"budgetFinacialYear\": \"26\",\r\n        \"program\": \"nonProgramProcurement\",\r\n        \"department\": \"400\",\r\n        \"selectGlAccount\": \"3466\",\r\n        \"glAccountDescription\": \"Depreciation - Intangible Asse\",\r\n        \"orderDate\": \"2025-09-16T22:00:00.000Z\",\r\n        \"items\": [\r\n            {\r\n                \"description\": \"Refinancing Requests\",\r\n                \"estimateCostPrice\": \"340470\",\r\n                \"quantity\": \"12\",\r\n                \"grossPrice\": 4085640,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"6f46a44b-76f2-418d-a4f9-69844fb6c6b9\"\r\n            },\r\n            {\r\n                \"description\": \"Change Requests\",\r\n                \"estimateCostPrice\": \"47288\",\r\n                \"quantity\": \"5\",\r\n                \"grossPrice\": 236440,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"c4438376-669b-4c7d-ad58-a2ab6a5c28e9\"\r\n            }\r\n        ],\r\n        \"totalRequisitionCost\": 4322080,\r\n        \"reqItemBudgetRemaining\": -4274464.76,\r\n        \"budgetCost\": \"47615.24\",\r\n        \"motivationToSource\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"attachTermsOfReference\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"accountingCode\": \"STD\",\r\n        \"taxRule\": \"ZADOM\",\r\n        \"vatNumber\": \"345634573\",\r\n        \"currency\": \"ZAR\",\r\n        \"sector\": \"Finance\",\r\n        \"companyRegistrationNumber\": \"23465236\",\r\n        \"taxClearanceNo\": \"23456123\",\r\n        \"taxClearanceExpiryDate\": \"2026-02-27T22:00:00.000Z\",\r\n        \"incomeTaxNumber\": \"2346252\",\r\n        \"emailAddress\": \"amahle@gmail.com\",\r\n        \"contactPerson\": \"Amahle\",\r\n        \"companyName\": \"Supplier\",\r\n        \"postalRegisteredBusinessAddress\": \"badfsgbn\",\r\n        \"addresline1\": \"sbafdb\",\r\n        \"addresline2\": \" vsbsafvnb\",\r\n        \"addresline3\": \"bfadsdbn\",\r\n        \"physicalAddress\": \"bnfdasbn\",\r\n        \"phPostalCode\": \"bnadsnb\",\r\n        \"vendorBank\": \"firstNationalBankSouthAfrica250655\",\r\n        \"accountHolder\": \"Mvuno\",\r\n        \"branchCode\": \"45436\",\r\n        \"swiftCode\": \"634431\",\r\n        \"bankAccountType\": \"currentChequeAccount\",\r\n        \"bankAccountConfirmationLetter\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cSDPrintOut\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cIPCCor\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"documentReviewcomment\": \"Approved\",\r\n        \"checkSupplierCreationStatus\": \"false\",\r\n        \"documentReviewSignature\": {\r\n            \"ciphertext\": \"BbsLhheaXJipFQTsefGF9u/rHkeGTNnfum8NezHMqbMVO6mVULWFDS7fXk7ezdC7ILiHY+LSTpXNkbnc3R2oCtL32K/GnakGjtkLkz/zaH6hIV+AjyHKZSvLMmftQaJ/jLckLaAnyZncYtofH1co9VTGoDYCI4+PxlJFopNcbIL8zegWiuKRM1LQ/qkF6IJOaD+8UgnFTnAK5HuW2cIlEhT+ysRYaI8lnDlr7K4OhFFqnOuXSYevaMmOS1Z60O0ReEYxZ6RwjkUWgYv8b5ktqZA06+yoWMFWgOp6IPYjOiTpzyHkmlFo1GRyccPuz95xBIEib7aEVWRbo4zJCo0M+Rn6FeuDzFhulO64UgeXGX+NqwE27GD6NEujhn9ygydpNmd1OBTUIBKUTUk5P0+YD5EONow8doPe6C/tHGfAvFjJO6Iu0NTW0ba2j6G0xrcrmTyMtPYPs+FsMIRx42PbIaL/W1K0Fsj38hyeM2dFMtnoaV8lkyaKtv4Fwk1PuwBNpfL/2AXYXuOfrPloi9Pk+DNasGfqheW5N74g7eFfMsPo9T5hApP45A+F9REVrlwkiXTM3T20P51psmlOS5T2ViZuBwD9ZDhECXjK57yp7u6qkWlAMU6f81gTHlcGnaAVNp/rt9WJ9/+rFBvljMCa+HlNZLoBf1bMa/y5naZlHgEmYeFaUk34rr2ap/dnMc1gQSOFu8lGxIfxmAHZ+X9vhDSSPyq6CWrkrcTqdUVBeqhyY7aCDkb7ucjteRYFAyda+DCNB6l0X0dBS/M1QNS1Jh9z41AGKNSm4ZQV64c2gc26ijF8K+YtP03iSJVDJEbn/5dXrnL0qiUTu8mIZfqHo6N3ts9RZk/85YwYhmjJHGTK/lCJoSAdBqRxWROxSbpLql4+sBHxNiHskt1uvH5sN1gwbzgXMWeGQQgPKOsjkg5x5FImyxEpqRbyLh7ATq8BBU2cHin5M56CwEpTzLecuU7HkzZefac6cMF1jcrUTJMAnFX7+Hu86n4o2P5/vQN+jGYYnl8+DdnVvZ3wcgOuHkYZFngJzRSLIJCJNYn5+Jmptl03/H8xhY3748ykGQXcKY/1yVQJdA/NTP8clehBBH/MUsK+hCO84o+68fcVc0eHO82ZeQQWq8LfdBmqbuaM9q65IcEwuPHEDJ2Dl2J4hdxbx65Hl5P5VvZQgREkupTxMlUHERHX5Ht6JXIGXGn6CL7C58JL3uypR/kjiDp5eDq8l5XvA7Qqk9IlvhDBSfei8wQlYMCIZmmkzuFdUEY6OUq0q3DR4QUCo2GsX+R4tp9ST06eba8W7g7hgGaB7sdcsm6hO+HXB0XKcePrWq+a3PXjDNP+B+qcN6olVkC69nBgkfcrmiY4+Q9s2DlCHRUaubP6Hpe8nRVVd6ZJSyvarkvbqDeta7hhs8FKMVzxrm1EkVkcV/+wobFUClBv6KrDqZjXViaFrPlDUXMbUkyZ95b2YTvSkzIm2guBMi9rUX0ay5/MdyUKOvHCXrPXsakFZAm6lvhZeyDW+Xf/XovwwiE/y+1hfxdcy+Q4+jTJR4oMxRIkehehhOunsxXsl0rQCF1Fm9sl/JC5waEP/Ti+9fEwynnTU3Doq5SvMnB0meIvRvSF7zPc+J8K9QqCJtwXHpjIymackgB63GLxBGPzykAoioAFYzpvPaqLzJd5s4lK2jYJ1S7wZeYpwi/qVV6kgFO2lICVY715MLc1V0/DKd10DB9dQboEkwOzmy/Y4PwBGlGKvqZujRee6ZWhttDnNE70Xf9HV0KY/crxc6Dui1K0/sWTr8dQ4do5VlfGlBXRpAhrmr3DXSBfAaocdetxcoF0xaDux+E8eFRmsrRrOn2K86Btf7MhmA4hseoQRtBdidnQQqxhskDvjZ+DGV1zkBrfwUseB6BZT4Uf7y0fXcewNozAVpeLYRmlNafejmdfUt+ZkQ2XOVTZ4oDCNZjASVqM0DM8J/CEsRf9KO670xToMbZ3bM+KdSHYY48qSuH8DOBPh1TmsVdqK2jIvNcnzblhW7HTySLR84C/dn3+Qbw7G540/XRch55h3/3xjhMFrH0AEhKpjs5R7wNQY4SfYJuh4XdvAG0vQd8Som44D3DbFySYkTs1nm0S5wyQokN+oJTp0bucVVzY9f3PcTZMn+6zIyQ/O2oci1TXHMYMoeDI4leXnR9X7WF9Ll+3NPz0AJQCFkD867FMosZtfk1bL5ooFJ6VP+us/R830t97QjWdKjz2zifmR0Ba4TIAaV0zPGsPo/xQ+O6pZqNVA/NB6H/cTHluZQ77M8j6BPQNLLKGhQBz9SWVoHJT5CO/PWTxqfB7u4icDB2/Q8avD/T4VND3Pqlh7IH5YPJSsE9jFpVKjWPFievVMSzyx77+LtxdK/6EdtKiPd+EZsDpVuv7gDssjnBPvxBb8NWvqj2hDyGe6CcAxvBWVL63gzQpFDlytIiHWWZAFZommZc8Eawlx+uyiWeAtHvGyu3tUFXxZvhoMdl+j/kOolDk+0jltLeY7XXG/dSYodPI0kDw+BLQJsUS1F8XaerIw3IL0/v7FjAeytb+bOltr0Cxqabu+xcXDZtMvPRcmOgm6yqmpUaHZ3DTo1v3TBj6wGvkyC/WfvQb2nVfOmbpCs6Ts3ERBIbHnT53mW6JExCA7A0cYBskkC8pxkRwaZPp9pXU8iGsbv1lPvw+8XjiUjux8tN8wpWIjoyewaZsT2p3TNVMzeL6CXYuHUvf1hNiLwloz4gN6jv+4Cx3tyil6y+9xLJSQCTYLBTSxxYAM/prOqdgCKyhcH6GMCb5gzqg68BH8eBpKBDVZlZd1v0fhccIDsOMR6YPOyELA9bdKAtrFpFyYlaBtWMHIHJA5nGVpI2rtRwDEr+USeLO7lmhgo8633cR6b4MLei/TwaFD5AK7eY+svyZ1frRSVZ5p58WDCzpbWbRf7l8tu7N5MqrYFVBnyrLD1231LUJtAN+/zndRxOjJfIdNbrZpWEh2OHIOZt3/rTOMgD5tPKdxQJwURIo8BQc0x4LROajSBOg7m9P39iD3hCczG1uALOZp32zIkfUqxHAeMywutSKIuuAjFAuelnePDgpoSMsMFjWE6kZookGm5US1kRcXrJKQIlP1+a1fe088VCw4VeL1tKieZgmGbX9wGNDlG+39T3XXOYnCfgeIlfPL1dbqvxb0L0TnaFqwtqpstRK6qldvwd31/srSZlylgGNBjKXk4vPc7po0QHWwuQBgYrYfNj7vOzeOg0eMd0g9tkWGU8jhQaWjiLZUH3ijEHNmqFNuE1LVJPBCvh+RZ0TntYD4yzA2tK8lTsY5aGPbXaMO0HF04wZV50Au9bkQdxJWmGVrrwJWj2DPQ/gtVc1423z1AS+pt40jDDc3E0ONzi1HNvmlWb8wRbQvBWQeSEXi9aI8TQITxyVEkRRUdgJ9knXZf6hGkGcdQlj/MWjoKEuPKLyQ1IotryXoUM3H0XNDOieTpSSvT9+kCm4D07ZTHVJMb0j5RxCTZRW7P8Aq4JmV+GhWC8HxNmbvX1tCBicoHK8/NfDM66bwwaX/oI7w84FtluQKn8oRzG7J6gYZb/We78m4Uhl3IHvaDAFdkD6X2fpXw9U8wKbDgsIdSWPs/OakK3in45Jre8RzTRAO0hR0OtlQEJNkDddwb5U+FKfMa8kNhe69JGRdS5BVjm3OIJeFtdZQuymP8hNJKyZMFNnUbkkPMfXqWBoCd06f5hZOc4Igk8em2AKwpnUSw90JI5CtGe/SSzOFiq62cWWHHbl5AMX/JgLrOYeH/y1tfGkSOIj/XGWHYtA9MOF8pW1ykleoziZ8E6xnWyuiL39x0WIO2X2ZGE4EjO/M2PmI/4gBrNOHYoztzCJvFUDfXGERc6xiHYHTnkd6llrNqb/A/nRddrBS6CV3e72GXYpC8M9JzATDO32vc23diopsos8j6zDWAnEggUs/zRz8cQ8oYvGh+BWfLz9SUG4Q2FSbvI9FxUYdo6ttQnfRtTa+9WaZAGaAEE3fTdcd2rpu8CSY5dVGUjlxRsOzPF6PWi5esUIjzKVUepSEWtlEtSeCOX+0kGVtoZgiyGjEKUyaGZnwxcX41SbyDYiwd3jiSWewdiPxwOmE7mFyyZVs+/hpuRy9vdgqZlVN8M/mRDG2Pb3RbF588F+sFhBETU1H63wVb1q28Ndo7kghMf1+KONTl+QJnWkk5tBy4dzwnjJgs7X6FVEuQebPtJqcZtQEpOiKs7wvJXBIUCH0G6qg8QMF3PQxE4+mZo2vFbNCMnGi9y51+iAiblhZdZz+XGOHzlAqG2I4ibY+Lk+qDvwUk1AONg9MWsSodjWB4mMBqIfRtZhr1joFdGfcZhRKPbZshR09vHUiBtSHbxH0TNWxdv6X+f9xQCBLZiTgYk5M3QU82Nf8qwIKtVw7z5+iQ2NAmKowxBDSo01jx+NHjqpW9VzDnlh2oyyGTGpaxiCr0JcMuOqW5Vj6CEjS7Sqhl7BrIds44XJQJLj2RB9zHvEQXmdO/pKELdO2mTvbOYzJCwphF54S62kRpQ5kqJGguusk2lgVv4cGOcGAuJEFsWFW17BSyKxXKKqSkEhaj2t5HUQPBWmueQheEhKDt2zhIFwrNnATOqpX4J/2DNTajdbcbLwecnBLdWSF0GNbKETcg0ON3llk86PGk8vZBzV2r43FCh4xguIJvd8HUndK7hWPLr/+0RZSCDUNdTkOpihM/ldPAtkYrpOpGWKQywVJT4UkzGGlgEEPEpLADCluYE5Pf+ThFfe1xBibI7PvQX4/7p2exLDbKViTp5Qx731J5wFey5u28p916i39xBPTGmV03VlkypPhpyU2JraK5g7hpBC7P85UUz6/ID0Gwig6mw5GxpptfJuMHB301RrTs45uKQw6/AOBWH73DHwr4IQ6R2XVCH2LwOGB2GUOr1AS2u0TqW+volZ73/7dB2G4L9/I6BjvQT+PSQ9d9oOwhBtox0K5WGnSxC0oZst1GOh73gFIxZ+TakfNXj0Mlu/P960yaCirVKyjmUyjAbK4IFoah8jM8QZHyWoJv+qMI3QWqo8HKr4YeyohxBgV+FYLx9iUF4az9ukn/8QbX5OFj369IafmLY5/9LZ9+UD9XFnEpYXLu4ZcAXEoBQKzcx+1j2oCliTgL1jaDRzLyd3/hELrC/5vc/QFMWbXgOi+jPspd5HUR0I7Moed3F/i307P/IvJo4GWIofq1wh3rhOdo4qQBqyQKX0/2MQqvShlvySL6v9R4hbS2Zy/erKsj2pAf34wz4fivKrusaMF3gJayZJaJXKSsBJggfQauLeR/Q0k/bENRA53jQNpuDdmK3eSnG2nbXRZBhFGaMO5LIicp92UOcFIAAm2SP/zjUL1TkUQ8d4M8xjUGEc37cyhreADWNZQvXM8cUiLKDJuXEuFixA9F6IvxqJZmpj29RVB/YOf73GeCduEZbWW7ZZ/wnsrfx4eOEL6my5DgloBOMqay0ksQAKN8X5umpY3U5Oxx0xJQ135/ugKiPKTvOsX8r+BAJ0y75y13Z0wAy2A0KIjoX3i7hwncxQltdqMHC4G4RYuhN/Y5rfpASMEu4+jllTzS5JmIq3Wzd9BKNdly09eHBjm+oO6hiSoCmSmk0D5EBXoJr6BUn0WVch9TP6TSxLCYm7B3MDUKqTc3/HXT+efqu1M8seGZznN2NKzNG/EP/jv4uDtwY84S4vk0C6uvGgkzMOEhJ+9EF6lOGLg0SF0iJRBrGpjCcZwbiqD0fLV91QiZ0vNy9LU2Xd+XtAY9OtGRQ0+GuP6VudnLojYkh3oNdodF3aUTGH4uJNYjg6HHVstswsSwCGOJnekLdH+ViNiSaoUgw/w8R+ijnXBjdkYDK5vWG9JKa9PZgOKP2ChESDDv4HNMLhj0Mv+77v5ht4GJSX+eiP3QamN9lV9wKW7mOTu+EJiwDV5VEmdR8BoPJat32SJGOh8hambUcClLr+L6ia7xB/lxC2/lVzIqSowsGk9B4N6SOvkAW1+QzhVU3giXq9FNC8r5aCOXo9SPpTnEFa3eM3AZgXvPlOhIa4bv+mxy97DVGvGMgOTAC9M2Y7WxDjfaDUKo+UUBEiHf8PGh123bjUonKBK5kB26KMxosqboTgunJnjgU/Uh702IWC/gwyFdYuPUMOTbZqmph1NjcyK+2iqTbrXuqqsb9NVpUBoaAk6MBkTjRtpxYCVgBBof2W7BCp0+LsFNNbt66vUu80kdFoBz9xyPaaIfosvvfgb196TIAPgVlLbCWor2M1D2JbIcqpoGRFA4XfxbSV6z7dqqA0nSPg4GtmJS2hPpupG2QvsUKGO1mLQmSzBgQTtZwFPn4bgmSnkzN5k6k+L7qpYaA6W1qlwyN+dHfH9LQLjtBL9/nFkBZkMgPH3sHk82FLjknVMpFFnjHIn8YSEfERnHYbJq3ivbU4mbmfFXnXf6Sbog0GLUgjCvMA28x/1lDyEThFtaMbuTwMZqUySzS4k7swofQM0NDFFs6gMwsKzw/naKfqsVl3P/dNL0gQtdyDQezcz7GJC1v51u+qu2LBdnYb8t0ounKbjgJZC6Ek8nYU3GD9nTRmUtOVScDhoUYN6b02BtdRSG8RctcCja1qd7HQi9GA6GYhhtnEuxmCW0FUClZ4J3rWmvzVyYPH9pjCL186tWPW6XCgviOL5hXHnZfi5DRa3tEnn1QWoiRE4dyzHXRaAyXzKWjwRJcVLmXhEdsvPMGoXC7eTUyoBbcyOyoSkFtGOiHY/nTqZwrHKq+qNrC8K7kSqnR0QF8OJfd8nxFdyACt159k6MFMefEo9jKW05njVdOl0YV/GCbaqhZZg48RfmvdEI94QVYHdPupkU8vcIyxv9raiVAyAZm+CAWwMSGo1NQw+X1/sjRWhF0AMrizRDlVlNr2vlhxdVGS+bgBefanEeocKYIVlgQyjhXASlLLRFIE6jRt0fMhM+ioGrTI1ZYO9dq6S3+Wp8gmkva82yPHPYR6LHaG2R95cF9gSXU4b8RJnOVi0yzRoYuIzxirmX3ZwJNWSGJN3Mpop2sKmCEYF2Pa2uS4DlE8eQ3z1pNdoLNOklWMZz2+Q5tUdbxlkEMgPf7JmqI7jNf7s7/+PZJEDEFYoww9Su71GduEdOkcCxzVBHrInHrU4MSKF4Dzx8yoKWfAMYAV1InKNnYgEg8DI27NiSQmAnKqEhkLfdy20fwxNunpzKXqLgXh0eqlOEUMBI/W4OQbpRq8qx5A5PeVUugKe/eOPEqZ70P6143IECwlcRZIqBkfkz1sIS2B762+f3c2vhhBI/MTFY246BWqGDIJqdkZny7UR//Mi/6uCVGqHFF2WlYrJQ6Zj1R2e5oY4zuh9ncGRIYK6UnLXSk0d5bbjwxu1MFr7giSydn26q0zfD1dUlcHQ7/rBKk6qBwe/HP86zuFQNux7l5+35nznQlIjvMvni6hF/FDdsC5r/xzuaPk6LBOa/9zL7boQEshie98wJiLuwcNE2ZMb6CdZ81YGheO3I3jCGpzbFOkcmdQQuH7na+dREjC2VxAFgQDen1efMxILWiti2UBoQiYXhKEg5oIcWZuZG3ZE/ir11jIjhadH6xq7SE14iVD7CLjUbx3e7iwCMC665M+5tO6CZZzY+EEKlwWUBLJO1w+5fDH3DbJ9/tdkwKYALfQwiKPoCuTLxQyVcqy6Q35TSwhQ0xzm8TvG+QuXonzFZEdWmJnZZYIUI+s0MLM2j1p4kGwnbBVk6+5hzBALQLXX4r79N7AQEavZPamYsEmZb+CApAoXDMsoLrb3rwGiaVL7k1xijLuJC94O65HarN9C99iKbzGO9jrzuWCEysF8E1YIRe89r5HfdWaGBRZDgquoC0+1EJl7NDr5Kxz+2vU8nQh3rxHQ+ujhyoapxaMmqvYetbekHRLJ+606CsUrmrNdcaP3hUeXgZyu1blVyoIeTkwkg6TA7KCFrsSLxX2EG7E5a4VvvwxUEAY4aFO52Yy/aGeBVnx+zUAwgB1t0jG3Xfc0dFUylPHgbUCPOip8Wk+nv2W2RGLA3EKKHGykWRHHnPjQDUP5Ko37ueyh92phQTUMXopeK6GpVGRMlMfjVw9SasouJGB5Hw42TVa8StDK0sVSF79I6yVFdiiXsoHOmCHxAwoocKGFvsoVfh3vizgLEt1rw1+ZKv1+kWKBTQrqQrTwIXJCAoCcF7gWyGXmv2JelynlfidPFa9H2JZZm1+e89NrjHhsRvF1Lvzogo1suALbFEIUsIjW2r4hGEf4U7754UzqPeN9Yi8rFFpJ5UPt6NoghdptpdioWQCjBWBgPMH0IXvfPvkvE52CpHVjHR2zmusvdq1xIhjQWrZbZNclgNe/7/oZILbrZa/93QxHNvEZE/TKDH9oM9vuVPeje4ZOFQFCrkLjdqHDzTncAxyURtBH8IMm5QBdDo3+dTkORJY7GUqaqb+FoqyA8CGsxejqG9jwJOSO4uj83FFtLGnsmEENxf64L7VK06ZPkNDedC5cSWMMM+9KidPvMXYB6KRmb1TzrYK1cJwM4ZcQDZWX6TgKzJshobSsueddaFBJrcJP+Sot5h9Z+RIrEOxv/PjkIYzMGM3+wkmZZ0WrhQ8pWdTCkcWuHmmtf/j2T7euyUXiLYvTF34SpQNK/onvVghdjMQ8yIQ7uJOjMNQO19P6U99FGsUlHZXbjxjiHUzCNLE+6mtOfxeDNytr+eUga8D1wR0PMr7XxvAcMfcmPJifn8DM/Uyo9aOp9jYNCwZurgpLqrMCtjaAFupYIDjhvnyv6nNYb12rXLHlpc4yTGBBaf3y+Yce9wJmrXxDBCjlmwPdeOWHTVA9tvDnr2G7Yy6MsysRkhX39BW+8Z31F8VcTl/Vn9gJjE24LVWXEom2/zpGy/SPOdnV4ESkLRfChOFPKExasZ6h0R/AtTD5Jv1A/0laOSI5vstagXqPMke9/wHD0+jBzHHcrcYm/tJARgwarHJEH8x6o7dxvep02HAn2PAblAtT3YkR9w+eEUOJGMDopNEyLsPhbi5kIHdJvb72i0ct+O94MxzKJQHNafQUygPHcsCtzGo+wk7l+xJGZ9ng2RlscM5Iil3DGS7eOb+EtveMkBJXkm+3ZfQi0RBF/LuoZ+DKggv/mWBFAT59ZAZp8uYazu2N6NgWYMBZGan6fU+cyiLu5TR/Z6z4sjeduhccPT7dAXgPj3wRzLjYU+vL8LZ+Fksv7rZ7GFcQXahiSG0sE3VSsT66GzmVgbQayZHZYLJdaNN/srf5H3gG4vi1BgzuUTEqTq3G65scB7Oz8FpJ5jPmMfHVFeXORYybim1XP0uE+ynwUWKVgiRj6bhgMgC/2IxcQfDzEfP8hLV46Yz5ZGJHLBQa2Dliwz1cBR1Jv/I+0huGYBbsdbxvXbyaE6twerHYxpjaHV/tGsDBerV2J8Kochs0d0e97IeZjC2cJfxKH6u4VzWnJaAaqp0hDfgcY4HWLoHLzTATuehJ39XAaIHgZ5GYddLHY65bb5i1XJjaqQ9PDU7gbFChiYkSchLRTaSIAmizp3EFhNIs+e179EP4lICs3Nd5wPsHxrz2AHcFkO0junodGLTSDR7von66LT5TS39rfFKu8Gj5ds9N5ddylgmWmaIzxE403LRA+OWjQg8R5582FS+JDHu0YIrRracpE8ciDG4ILxzHgVm5BrkGg5yxvTaLc05hF0EpWYBq4oK9mVKVtXkwaix093BtptyUIIbQZED3N3tmCKjPDPWkGtG0onKhQtfYhgAVXB+e9ce8R7JzJ0DisFVycE+Q1Frdx1mVZOmr9+yvepsyLqZpLvkVjyjMjnseBdKj0gl+WGzoV+aJIqBVJyBRCEad6bjuM6DnZU+n/ulQ+agAONSYgCeOAwtKSh4GHZDFMJHo8Zjk0fUK0v6khP/B/V5TJhsMsbwNoPL8WYS0MDHS5gwVFuLHOO4Fkw5wGoC58lWwIh2aCCc5X04zRh4MAj039gbhmj1N6d7hSuVnCJqIA9lh+EgoCsPc6ZN9g9r/Tndu9VawaPyZP2r00JBwuiS236GXYMZ8DGum2xbRlEkbH5+pTSirvqZaHr/Kdkyci+YrPQA4KFaWQptconA0EK+kDdh8ct0Q2TvPRwDZThs4Kb6DOmwjrM9whGkaU+xyQWlCS4acLOIe/58KTV3oTajfSsLBsEBRVDHEmEmw32tz8tNvSnq4GieQWyUy+5Q5J/Ei5NmSmjIq41WGVWVzYvnvjLCRrzzTDH7iFl0JS7wkIFBQ4ha6r7VUzKp9tTzOnzGRk4pdVreOAadRF2nIUJ/lZ5ZcypH0yAi3VDMwtNJUNSwxcCLd0gyZJIhruYTN/OID8WF+X216jMQIkLydkQtFntGJz+hNyO2GPOpdP5Fe7oJ51oMN6JI2PFNvNt4mF3IfTZzHcc/mI8xOeMGMgKs9kWVDdNIex7Aa7xKXihCYD/aWks2qsAWpBWOykkc6msJ0xYAwSvThjpAr+qIKyGMtVvk4kjtEieKGSg1PoS4Cw+498Uuk+HaR6C63uuwfiwsHgkmQ1JyLpRJurvc9MF9CcGoEDhb7JGaWHUCV2IcXhWFkG6NBjlnRK6SiudzvRChs+MGXtU6Oxhd8xeUX0tvQ58XI5lY/e7JSE6EBzjRDpIOoWZvdWeb2zARTSXdcoxjvJshi/pAvCxPCnKKWccp/JLVStjg91Yv9oMgH08q7OGJTidzz/ke6TccAihk/+2knczaVnSYL0/eCr0SKnd2npEBwyDxSB2KzUlYGjPUs48vXKl2cn+g/a1xdA7PrXDHaG4GlhlXRVpk6sFoTchMxVeLHxw6mHDDwcFfFy4hN+cDEma78iF0RDsl4YUq6ecnSqJgJFbmxNNk3X4H36utzv9CIyuhhy35g4wGgEYqkDxcluKgLoEbYsA03aCY+E4rFIhBQZs/bxJHuGJw4oxJoDB/VDrUwQVLT6XI8fcD+EXc9grYx1keu00vf6M9IWfV9RN3bWblm/LqAbngUVkOK5YZez3UmBoMAX/9eQBBXLssrBI3TvisvVr6cIRdtn8Uscuy3byBy2iHSqSlsIku/UVUX3ePRWprXmRWESi8YcSP8B1AvoU9LFT7PuhNXHMsAZsnrX+xNz2MlJxecFVPUHUTVmv4b3qeF9ZHV3edNhnS6BwGPz3fvjFiDQRabhLYu4AL5OScpImACFgDkn6POStRiu6k9P4M+hsxPij0SouyVrtg0WQHuLOuNWAdya/dlhF2ABGjcEgA2hCcuXCD7l2/kp9xQWEGlJBbDB3KakmzZR1UCpAJ3s2f/M01Nalrk/VbzxYlBConBBHQga/Ouw7QYvdjx08ZgaZU1tUhUD/sPLVX/EbWeCO3wSwdMw239R+fJ0JKqI/3AGkUPjBwGDdn9F533w8FHAHlR4FR8bElqEloKqXuH2jTgBRm0DYcYtcAPmbSk/tN2Ab72rKV1+Jv6+DA0yx1oNkI+ren+oTpDGs6fe04gt8ZjYxYNdx0rIuBq7YrbY0AVe+46eEej4+t6WKg/jnXsEaggGucFIp6t0vXGC6EHq2KuK/XDpQjLOhSPlJSyr79f8BRlzUKDI5AdDCmu3IqMGcYXf16qGR0HC/jpgtECoRuV/9ogBi7LXzVMU/Q5kfi/g+VeQPnjVmzFwjZ3jHVeOLBZAVtVWBVwXIoYzpIO1UjmoxKDRjqtzBmhss89dUgZ4RZUEn205IB4t/yWNRmxc1CDA6APAukZziq6OgLOkWURh+KwZaa/7g10rVJ++GN4uMRf8J0bdnKlw/F7bJsa2YMUGFMnqMDCKMZ58EcYdypf14zzhi4EPSOpS7w1LPgv1GUs2qhjfRcT8Hldmw/s/id2k9/kBmXoKzc+c74CymwGLEidel/gFpvVP8sJ0jr9iFy+7uWaHe+rCRRURlYxqOimFCECFU3gQu4tsI9UmZSn8hSCs7evAP5Vi0UyjnFGOETJJp6TqH01HqNqTFkXw==\",\r\n            \"salt\": \"h7EK1dFKgtv60NQCgJ71Zw==\",\r\n            \"iv\": \"9eFSJj6cjUbvGsK7EB4Dpw==\",\r\n            \"hmac\": \"mzG/sCex6mL0wGGO49o4+LCSkPamK0Y70c5qfkbNNk4=\"\r\n        },\r\n        \"cEODocumentIsApproved\": true\r\n    },\r\n    \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n    \"docId\": \"68cabd4daa626b1553fb7797\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_po_exist"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=997; t=840"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-zn0rrfMPv1Exq1cFaIwEtz40xj4\""},{"key":"Date","value":"Tue, 21 Oct 2025 11:32:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": true\n}"}],"_postman_id":"189ebb4b-673f-4a49-8cad-466c3d9571c4"},{"name":"Create Purchase Order","id":"f0f002e0-9d61-426f-813d-32b52b46f331","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"supplier\": \"HAP001\",\r\n        \"purchaseOrderNumber\": \"\",\r\n        \"internalRef\": \"INT006\",\r\n        \"supplierExists\": \"false\",\r\n        \"vendorType\": \"supplier\",\r\n        \"vendor\": \"Mvuno\",\r\n        \"vendorContactPerson\": \"emmie\",\r\n        \"vendorContactPersonEmail\": \"emmie@gmail.com\",\r\n        \"vendorVatNumber\": \"345637275\",\r\n        \"shortDesc\": \"xxxx\",\r\n        \"addressLine1\": \"xxxx\",\r\n        \"addressLine2\": \"xxxx\",\r\n        \"addressLine\": \"xxx\",\r\n        \"country\": \"xxxx\",\r\n        \"telephone\": \"xxxx\",\r\n        \"city\": \"xxxx\",\r\n        \"postalCode\": \"xxx\",\r\n        \"budgetFinacialYear\": \"26\",\r\n        \"program\": \"nonProgramProcurement\",\r\n        \"department\": \"400\",\r\n        \"selectGlAccount\": \"3466\",\r\n        \"glAccountDescription\": \"Depreciation - Intangible Asse\",\r\n        \"orderDate\": \"2025-09-16T22:00:00.000Z\",\r\n        \"items\": [\r\n            {\r\n                \"description\": \"Refinancing Requests\",\r\n                \"estimateCostPrice\": \"340470\",\r\n                \"quantity\": \"12\",\r\n                \"grossPrice\": 4085640,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"6f46a44b-76f2-418d-a4f9-69844fb6c6b9\"\r\n            },\r\n            {\r\n                \"description\": \"Change Requests\",\r\n                \"estimateCostPrice\": \"47288\",\r\n                \"quantity\": \"5\",\r\n                \"grossPrice\": 236440,\r\n                \"receivingSite\": \"IP001\",\r\n                \"unitOfMeasure\": \"EA\",\r\n                \"expectedReceiptDate\": \"2025-11-29T22:00:00.000Z\",\r\n                \"id\": \"c4438376-669b-4c7d-ad58-a2ab6a5c28e9\"\r\n            }\r\n        ],\r\n        \"totalRequisitionCost\": 4322080,\r\n        \"reqItemBudgetRemaining\": -4274464.76,\r\n        \"budgetCost\": \"47615.24\",\r\n        \"motivationToSource\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"attachTermsOfReference\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/raw/upload/v1758117195/OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"folder\": \"OSTech/Files\",\r\n            \"public_id\": \"OSTech/Files/pkhinyhxdewpmp9lrmkc.docx\",\r\n            \"asset_id\": \"6f06ce0e019df765744f72316536b2c4\"\r\n        },\r\n        \"accountingCode\": \"STD\",\r\n        \"taxRule\": \"ZADOM\",\r\n        \"vatNumber\": \"345634573\",\r\n        \"currency\": \"ZAR\",\r\n        \"sector\": \"Finance\",\r\n        \"companyRegistrationNumber\": \"23465236\",\r\n        \"taxClearanceNo\": \"23456123\",\r\n        \"taxClearanceExpiryDate\": \"2026-02-27T22:00:00.000Z\",\r\n        \"incomeTaxNumber\": \"2346252\",\r\n        \"emailAddress\": \"amahle@gmail.com\",\r\n        \"contactPerson\": \"Amahle\",\r\n        \"companyName\": \"Supplier\",\r\n        \"postalRegisteredBusinessAddress\": \"badfsgbn\",\r\n        \"addresline1\": \"sbafdb\",\r\n        \"addresline2\": \" vsbsafvnb\",\r\n        \"addresline3\": \"bfadsdbn\",\r\n        \"physicalAddress\": \"bnfdasbn\",\r\n        \"phPostalCode\": \"bnadsnb\",\r\n        \"vendorBank\": \"firstNationalBankSouthAfrica250655\",\r\n        \"accountHolder\": \"Mvuno\",\r\n        \"branchCode\": \"45436\",\r\n        \"swiftCode\": \"634431\",\r\n        \"bankAccountType\": \"currentChequeAccount\",\r\n        \"bankAccountConfirmationLetter\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cSDPrintOut\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"cIPCCor\": {\r\n            \"url\": \"https://res.cloudinary.com/afrob/image/upload/v1758117387/OSTech/Images/mxaurjicazh2gfelyhm4.png\",\r\n            \"folder\": \"OSTech/Images\",\r\n            \"public_id\": \"OSTech/Images/mxaurjicazh2gfelyhm4\",\r\n            \"asset_id\": \"b773a1ae969920c0741015208a864d94\",\r\n            \"format\": \"png\"\r\n        },\r\n        \"documentReviewcomment\": \"Approved\",\r\n        \"checkSupplierCreationStatus\": \"false\",\r\n        \"documentReviewSignature\": {\r\n            \"ciphertext\": \"BbsLhheaXJipFQTsefGF9u/rHkeGTNnfum8NezHMqbMVO6mVULWFDS7fXk7ezdC7ILiHY+LSTpXNkbnc3R2oCtL32K/GnakGjtkLkz/zaH6hIV+AjyHKZSvLMmftQaJ/jLckLaAnyZncYtofH1co9VTGoDYCI4+PxlJFopNcbIL8zegWiuKRM1LQ/qkF6IJOaD+8UgnFTnAK5HuW2cIlEhT+ysRYaI8lnDlr7K4OhFFqnOuXSYevaMmOS1Z60O0ReEYxZ6RwjkUWgYv8b5ktqZA06+yoWMFWgOp6IPYjOiTpzyHkmlFo1GRyccPuz95xBIEib7aEVWRbo4zJCo0M+Rn6FeuDzFhulO64UgeXGX+NqwE27GD6NEujhn9ygydpNmd1OBTUIBKUTUk5P0+YD5EONow8doPe6C/tHGfAvFjJO6Iu0NTW0ba2j6G0xrcrmTyMtPYPs+FsMIRx42PbIaL/W1K0Fsj38hyeM2dFMtnoaV8lkyaKtv4Fwk1PuwBNpfL/2AXYXuOfrPloi9Pk+DNasGfqheW5N74g7eFfMsPo9T5hApP45A+F9REVrlwkiXTM3T20P51psmlOS5T2ViZuBwD9ZDhECXjK57yp7u6qkWlAMU6f81gTHlcGnaAVNp/rt9WJ9/+rFBvljMCa+HlNZLoBf1bMa/y5naZlHgEmYeFaUk34rr2ap/dnMc1gQSOFu8lGxIfxmAHZ+X9vhDSSPyq6CWrkrcTqdUVBeqhyY7aCDkb7ucjteRYFAyda+DCNB6l0X0dBS/M1QNS1Jh9z41AGKNSm4ZQV64c2gc26ijF8K+YtP03iSJVDJEbn/5dXrnL0qiUTu8mIZfqHo6N3ts9RZk/85YwYhmjJHGTK/lCJoSAdBqRxWROxSbpLql4+sBHxNiHskt1uvH5sN1gwbzgXMWeGQQgPKOsjkg5x5FImyxEpqRbyLh7ATq8BBU2cHin5M56CwEpTzLecuU7HkzZefac6cMF1jcrUTJMAnFX7+Hu86n4o2P5/vQN+jGYYnl8+DdnVvZ3wcgOuHkYZFngJzRSLIJCJNYn5+Jmptl03/H8xhY3748ykGQXcKY/1yVQJdA/NTP8clehBBH/MUsK+hCO84o+68fcVc0eHO82ZeQQWq8LfdBmqbuaM9q65IcEwuPHEDJ2Dl2J4hdxbx65Hl5P5VvZQgREkupTxMlUHERHX5Ht6JXIGXGn6CL7C58JL3uypR/kjiDp5eDq8l5XvA7Qqk9IlvhDBSfei8wQlYMCIZmmkzuFdUEY6OUq0q3DR4QUCo2GsX+R4tp9ST06eba8W7g7hgGaB7sdcsm6hO+HXB0XKcePrWq+a3PXjDNP+B+qcN6olVkC69nBgkfcrmiY4+Q9s2DlCHRUaubP6Hpe8nRVVd6ZJSyvarkvbqDeta7hhs8FKMVzxrm1EkVkcV/+wobFUClBv6KrDqZjXViaFrPlDUXMbUkyZ95b2YTvSkzIm2guBMi9rUX0ay5/MdyUKOvHCXrPXsakFZAm6lvhZeyDW+Xf/XovwwiE/y+1hfxdcy+Q4+jTJR4oMxRIkehehhOunsxXsl0rQCF1Fm9sl/JC5waEP/Ti+9fEwynnTU3Doq5SvMnB0meIvRvSF7zPc+J8K9QqCJtwXHpjIymackgB63GLxBGPzykAoioAFYzpvPaqLzJd5s4lK2jYJ1S7wZeYpwi/qVV6kgFO2lICVY715MLc1V0/DKd10DB9dQboEkwOzmy/Y4PwBGlGKvqZujRee6ZWhttDnNE70Xf9HV0KY/crxc6Dui1K0/sWTr8dQ4do5VlfGlBXRpAhrmr3DXSBfAaocdetxcoF0xaDux+E8eFRmsrRrOn2K86Btf7MhmA4hseoQRtBdidnQQqxhskDvjZ+DGV1zkBrfwUseB6BZT4Uf7y0fXcewNozAVpeLYRmlNafejmdfUt+ZkQ2XOVTZ4oDCNZjASVqM0DM8J/CEsRf9KO670xToMbZ3bM+KdSHYY48qSuH8DOBPh1TmsVdqK2jIvNcnzblhW7HTySLR84C/dn3+Qbw7G540/XRch55h3/3xjhMFrH0AEhKpjs5R7wNQY4SfYJuh4XdvAG0vQd8Som44D3DbFySYkTs1nm0S5wyQokN+oJTp0bucVVzY9f3PcTZMn+6zIyQ/O2oci1TXHMYMoeDI4leXnR9X7WF9Ll+3NPz0AJQCFkD867FMosZtfk1bL5ooFJ6VP+us/R830t97QjWdKjz2zifmR0Ba4TIAaV0zPGsPo/xQ+O6pZqNVA/NB6H/cTHluZQ77M8j6BPQNLLKGhQBz9SWVoHJT5CO/PWTxqfB7u4icDB2/Q8avD/T4VND3Pqlh7IH5YPJSsE9jFpVKjWPFievVMSzyx77+LtxdK/6EdtKiPd+EZsDpVuv7gDssjnBPvxBb8NWvqj2hDyGe6CcAxvBWVL63gzQpFDlytIiHWWZAFZommZc8Eawlx+uyiWeAtHvGyu3tUFXxZvhoMdl+j/kOolDk+0jltLeY7XXG/dSYodPI0kDw+BLQJsUS1F8XaerIw3IL0/v7FjAeytb+bOltr0Cxqabu+xcXDZtMvPRcmOgm6yqmpUaHZ3DTo1v3TBj6wGvkyC/WfvQb2nVfOmbpCs6Ts3ERBIbHnT53mW6JExCA7A0cYBskkC8pxkRwaZPp9pXU8iGsbv1lPvw+8XjiUjux8tN8wpWIjoyewaZsT2p3TNVMzeL6CXYuHUvf1hNiLwloz4gN6jv+4Cx3tyil6y+9xLJSQCTYLBTSxxYAM/prOqdgCKyhcH6GMCb5gzqg68BH8eBpKBDVZlZd1v0fhccIDsOMR6YPOyELA9bdKAtrFpFyYlaBtWMHIHJA5nGVpI2rtRwDEr+USeLO7lmhgo8633cR6b4MLei/TwaFD5AK7eY+svyZ1frRSVZ5p58WDCzpbWbRf7l8tu7N5MqrYFVBnyrLD1231LUJtAN+/zndRxOjJfIdNbrZpWEh2OHIOZt3/rTOMgD5tPKdxQJwURIo8BQc0x4LROajSBOg7m9P39iD3hCczG1uALOZp32zIkfUqxHAeMywutSKIuuAjFAuelnePDgpoSMsMFjWE6kZookGm5US1kRcXrJKQIlP1+a1fe088VCw4VeL1tKieZgmGbX9wGNDlG+39T3XXOYnCfgeIlfPL1dbqvxb0L0TnaFqwtqpstRK6qldvwd31/srSZlylgGNBjKXk4vPc7po0QHWwuQBgYrYfNj7vOzeOg0eMd0g9tkWGU8jhQaWjiLZUH3ijEHNmqFNuE1LVJPBCvh+RZ0TntYD4yzA2tK8lTsY5aGPbXaMO0HF04wZV50Au9bkQdxJWmGVrrwJWj2DPQ/gtVc1423z1AS+pt40jDDc3E0ONzi1HNvmlWb8wRbQvBWQeSEXi9aI8TQITxyVEkRRUdgJ9knXZf6hGkGcdQlj/MWjoKEuPKLyQ1IotryXoUM3H0XNDOieTpSSvT9+kCm4D07ZTHVJMb0j5RxCTZRW7P8Aq4JmV+GhWC8HxNmbvX1tCBicoHK8/NfDM66bwwaX/oI7w84FtluQKn8oRzG7J6gYZb/We78m4Uhl3IHvaDAFdkD6X2fpXw9U8wKbDgsIdSWPs/OakK3in45Jre8RzTRAO0hR0OtlQEJNkDddwb5U+FKfMa8kNhe69JGRdS5BVjm3OIJeFtdZQuymP8hNJKyZMFNnUbkkPMfXqWBoCd06f5hZOc4Igk8em2AKwpnUSw90JI5CtGe/SSzOFiq62cWWHHbl5AMX/JgLrOYeH/y1tfGkSOIj/XGWHYtA9MOF8pW1ykleoziZ8E6xnWyuiL39x0WIO2X2ZGE4EjO/M2PmI/4gBrNOHYoztzCJvFUDfXGERc6xiHYHTnkd6llrNqb/A/nRddrBS6CV3e72GXYpC8M9JzATDO32vc23diopsos8j6zDWAnEggUs/zRz8cQ8oYvGh+BWfLz9SUG4Q2FSbvI9FxUYdo6ttQnfRtTa+9WaZAGaAEE3fTdcd2rpu8CSY5dVGUjlxRsOzPF6PWi5esUIjzKVUepSEWtlEtSeCOX+0kGVtoZgiyGjEKUyaGZnwxcX41SbyDYiwd3jiSWewdiPxwOmE7mFyyZVs+/hpuRy9vdgqZlVN8M/mRDG2Pb3RbF588F+sFhBETU1H63wVb1q28Ndo7kghMf1+KONTl+QJnWkk5tBy4dzwnjJgs7X6FVEuQebPtJqcZtQEpOiKs7wvJXBIUCH0G6qg8QMF3PQxE4+mZo2vFbNCMnGi9y51+iAiblhZdZz+XGOHzlAqG2I4ibY+Lk+qDvwUk1AONg9MWsSodjWB4mMBqIfRtZhr1joFdGfcZhRKPbZshR09vHUiBtSHbxH0TNWxdv6X+f9xQCBLZiTgYk5M3QU82Nf8qwIKtVw7z5+iQ2NAmKowxBDSo01jx+NHjqpW9VzDnlh2oyyGTGpaxiCr0JcMuOqW5Vj6CEjS7Sqhl7BrIds44XJQJLj2RB9zHvEQXmdO/pKELdO2mTvbOYzJCwphF54S62kRpQ5kqJGguusk2lgVv4cGOcGAuJEFsWFW17BSyKxXKKqSkEhaj2t5HUQPBWmueQheEhKDt2zhIFwrNnATOqpX4J/2DNTajdbcbLwecnBLdWSF0GNbKETcg0ON3llk86PGk8vZBzV2r43FCh4xguIJvd8HUndK7hWPLr/+0RZSCDUNdTkOpihM/ldPAtkYrpOpGWKQywVJT4UkzGGlgEEPEpLADCluYE5Pf+ThFfe1xBibI7PvQX4/7p2exLDbKViTp5Qx731J5wFey5u28p916i39xBPTGmV03VlkypPhpyU2JraK5g7hpBC7P85UUz6/ID0Gwig6mw5GxpptfJuMHB301RrTs45uKQw6/AOBWH73DHwr4IQ6R2XVCH2LwOGB2GUOr1AS2u0TqW+volZ73/7dB2G4L9/I6BjvQT+PSQ9d9oOwhBtox0K5WGnSxC0oZst1GOh73gFIxZ+TakfNXj0Mlu/P960yaCirVKyjmUyjAbK4IFoah8jM8QZHyWoJv+qMI3QWqo8HKr4YeyohxBgV+FYLx9iUF4az9ukn/8QbX5OFj369IafmLY5/9LZ9+UD9XFnEpYXLu4ZcAXEoBQKzcx+1j2oCliTgL1jaDRzLyd3/hELrC/5vc/QFMWbXgOi+jPspd5HUR0I7Moed3F/i307P/IvJo4GWIofq1wh3rhOdo4qQBqyQKX0/2MQqvShlvySL6v9R4hbS2Zy/erKsj2pAf34wz4fivKrusaMF3gJayZJaJXKSsBJggfQauLeR/Q0k/bENRA53jQNpuDdmK3eSnG2nbXRZBhFGaMO5LIicp92UOcFIAAm2SP/zjUL1TkUQ8d4M8xjUGEc37cyhreADWNZQvXM8cUiLKDJuXEuFixA9F6IvxqJZmpj29RVB/YOf73GeCduEZbWW7ZZ/wnsrfx4eOEL6my5DgloBOMqay0ksQAKN8X5umpY3U5Oxx0xJQ135/ugKiPKTvOsX8r+BAJ0y75y13Z0wAy2A0KIjoX3i7hwncxQltdqMHC4G4RYuhN/Y5rfpASMEu4+jllTzS5JmIq3Wzd9BKNdly09eHBjm+oO6hiSoCmSmk0D5EBXoJr6BUn0WVch9TP6TSxLCYm7B3MDUKqTc3/HXT+efqu1M8seGZznN2NKzNG/EP/jv4uDtwY84S4vk0C6uvGgkzMOEhJ+9EF6lOGLg0SF0iJRBrGpjCcZwbiqD0fLV91QiZ0vNy9LU2Xd+XtAY9OtGRQ0+GuP6VudnLojYkh3oNdodF3aUTGH4uJNYjg6HHVstswsSwCGOJnekLdH+ViNiSaoUgw/w8R+ijnXBjdkYDK5vWG9JKa9PZgOKP2ChESDDv4HNMLhj0Mv+77v5ht4GJSX+eiP3QamN9lV9wKW7mOTu+EJiwDV5VEmdR8BoPJat32SJGOh8hambUcClLr+L6ia7xB/lxC2/lVzIqSowsGk9B4N6SOvkAW1+QzhVU3giXq9FNC8r5aCOXo9SPpTnEFa3eM3AZgXvPlOhIa4bv+mxy97DVGvGMgOTAC9M2Y7WxDjfaDUKo+UUBEiHf8PGh123bjUonKBK5kB26KMxosqboTgunJnjgU/Uh702IWC/gwyFdYuPUMOTbZqmph1NjcyK+2iqTbrXuqqsb9NVpUBoaAk6MBkTjRtpxYCVgBBof2W7BCp0+LsFNNbt66vUu80kdFoBz9xyPaaIfosvvfgb196TIAPgVlLbCWor2M1D2JbIcqpoGRFA4XfxbSV6z7dqqA0nSPg4GtmJS2hPpupG2QvsUKGO1mLQmSzBgQTtZwFPn4bgmSnkzN5k6k+L7qpYaA6W1qlwyN+dHfH9LQLjtBL9/nFkBZkMgPH3sHk82FLjknVMpFFnjHIn8YSEfERnHYbJq3ivbU4mbmfFXnXf6Sbog0GLUgjCvMA28x/1lDyEThFtaMbuTwMZqUySzS4k7swofQM0NDFFs6gMwsKzw/naKfqsVl3P/dNL0gQtdyDQezcz7GJC1v51u+qu2LBdnYb8t0ounKbjgJZC6Ek8nYU3GD9nTRmUtOVScDhoUYN6b02BtdRSG8RctcCja1qd7HQi9GA6GYhhtnEuxmCW0FUClZ4J3rWmvzVyYPH9pjCL186tWPW6XCgviOL5hXHnZfi5DRa3tEnn1QWoiRE4dyzHXRaAyXzKWjwRJcVLmXhEdsvPMGoXC7eTUyoBbcyOyoSkFtGOiHY/nTqZwrHKq+qNrC8K7kSqnR0QF8OJfd8nxFdyACt159k6MFMefEo9jKW05njVdOl0YV/GCbaqhZZg48RfmvdEI94QVYHdPupkU8vcIyxv9raiVAyAZm+CAWwMSGo1NQw+X1/sjRWhF0AMrizRDlVlNr2vlhxdVGS+bgBefanEeocKYIVlgQyjhXASlLLRFIE6jRt0fMhM+ioGrTI1ZYO9dq6S3+Wp8gmkva82yPHPYR6LHaG2R95cF9gSXU4b8RJnOVi0yzRoYuIzxirmX3ZwJNWSGJN3Mpop2sKmCEYF2Pa2uS4DlE8eQ3z1pNdoLNOklWMZz2+Q5tUdbxlkEMgPf7JmqI7jNf7s7/+PZJEDEFYoww9Su71GduEdOkcCxzVBHrInHrU4MSKF4Dzx8yoKWfAMYAV1InKNnYgEg8DI27NiSQmAnKqEhkLfdy20fwxNunpzKXqLgXh0eqlOEUMBI/W4OQbpRq8qx5A5PeVUugKe/eOPEqZ70P6143IECwlcRZIqBkfkz1sIS2B762+f3c2vhhBI/MTFY246BWqGDIJqdkZny7UR//Mi/6uCVGqHFF2WlYrJQ6Zj1R2e5oY4zuh9ncGRIYK6UnLXSk0d5bbjwxu1MFr7giSydn26q0zfD1dUlcHQ7/rBKk6qBwe/HP86zuFQNux7l5+35nznQlIjvMvni6hF/FDdsC5r/xzuaPk6LBOa/9zL7boQEshie98wJiLuwcNE2ZMb6CdZ81YGheO3I3jCGpzbFOkcmdQQuH7na+dREjC2VxAFgQDen1efMxILWiti2UBoQiYXhKEg5oIcWZuZG3ZE/ir11jIjhadH6xq7SE14iVD7CLjUbx3e7iwCMC665M+5tO6CZZzY+EEKlwWUBLJO1w+5fDH3DbJ9/tdkwKYALfQwiKPoCuTLxQyVcqy6Q35TSwhQ0xzm8TvG+QuXonzFZEdWmJnZZYIUI+s0MLM2j1p4kGwnbBVk6+5hzBALQLXX4r79N7AQEavZPamYsEmZb+CApAoXDMsoLrb3rwGiaVL7k1xijLuJC94O65HarN9C99iKbzGO9jrzuWCEysF8E1YIRe89r5HfdWaGBRZDgquoC0+1EJl7NDr5Kxz+2vU8nQh3rxHQ+ujhyoapxaMmqvYetbekHRLJ+606CsUrmrNdcaP3hUeXgZyu1blVyoIeTkwkg6TA7KCFrsSLxX2EG7E5a4VvvwxUEAY4aFO52Yy/aGeBVnx+zUAwgB1t0jG3Xfc0dFUylPHgbUCPOip8Wk+nv2W2RGLA3EKKHGykWRHHnPjQDUP5Ko37ueyh92phQTUMXopeK6GpVGRMlMfjVw9SasouJGB5Hw42TVa8StDK0sVSF79I6yVFdiiXsoHOmCHxAwoocKGFvsoVfh3vizgLEt1rw1+ZKv1+kWKBTQrqQrTwIXJCAoCcF7gWyGXmv2JelynlfidPFa9H2JZZm1+e89NrjHhsRvF1Lvzogo1suALbFEIUsIjW2r4hGEf4U7754UzqPeN9Yi8rFFpJ5UPt6NoghdptpdioWQCjBWBgPMH0IXvfPvkvE52CpHVjHR2zmusvdq1xIhjQWrZbZNclgNe/7/oZILbrZa/93QxHNvEZE/TKDH9oM9vuVPeje4ZOFQFCrkLjdqHDzTncAxyURtBH8IMm5QBdDo3+dTkORJY7GUqaqb+FoqyA8CGsxejqG9jwJOSO4uj83FFtLGnsmEENxf64L7VK06ZPkNDedC5cSWMMM+9KidPvMXYB6KRmb1TzrYK1cJwM4ZcQDZWX6TgKzJshobSsueddaFBJrcJP+Sot5h9Z+RIrEOxv/PjkIYzMGM3+wkmZZ0WrhQ8pWdTCkcWuHmmtf/j2T7euyUXiLYvTF34SpQNK/onvVghdjMQ8yIQ7uJOjMNQO19P6U99FGsUlHZXbjxjiHUzCNLE+6mtOfxeDNytr+eUga8D1wR0PMr7XxvAcMfcmPJifn8DM/Uyo9aOp9jYNCwZurgpLqrMCtjaAFupYIDjhvnyv6nNYb12rXLHlpc4yTGBBaf3y+Yce9wJmrXxDBCjlmwPdeOWHTVA9tvDnr2G7Yy6MsysRkhX39BW+8Z31F8VcTl/Vn9gJjE24LVWXEom2/zpGy/SPOdnV4ESkLRfChOFPKExasZ6h0R/AtTD5Jv1A/0laOSI5vstagXqPMke9/wHD0+jBzHHcrcYm/tJARgwarHJEH8x6o7dxvep02HAn2PAblAtT3YkR9w+eEUOJGMDopNEyLsPhbi5kIHdJvb72i0ct+O94MxzKJQHNafQUygPHcsCtzGo+wk7l+xJGZ9ng2RlscM5Iil3DGS7eOb+EtveMkBJXkm+3ZfQi0RBF/LuoZ+DKggv/mWBFAT59ZAZp8uYazu2N6NgWYMBZGan6fU+cyiLu5TR/Z6z4sjeduhccPT7dAXgPj3wRzLjYU+vL8LZ+Fksv7rZ7GFcQXahiSG0sE3VSsT66GzmVgbQayZHZYLJdaNN/srf5H3gG4vi1BgzuUTEqTq3G65scB7Oz8FpJ5jPmMfHVFeXORYybim1XP0uE+ynwUWKVgiRj6bhgMgC/2IxcQfDzEfP8hLV46Yz5ZGJHLBQa2Dliwz1cBR1Jv/I+0huGYBbsdbxvXbyaE6twerHYxpjaHV/tGsDBerV2J8Kochs0d0e97IeZjC2cJfxKH6u4VzWnJaAaqp0hDfgcY4HWLoHLzTATuehJ39XAaIHgZ5GYddLHY65bb5i1XJjaqQ9PDU7gbFChiYkSchLRTaSIAmizp3EFhNIs+e179EP4lICs3Nd5wPsHxrz2AHcFkO0junodGLTSDR7von66LT5TS39rfFKu8Gj5ds9N5ddylgmWmaIzxE403LRA+OWjQg8R5582FS+JDHu0YIrRracpE8ciDG4ILxzHgVm5BrkGg5yxvTaLc05hF0EpWYBq4oK9mVKVtXkwaix093BtptyUIIbQZED3N3tmCKjPDPWkGtG0onKhQtfYhgAVXB+e9ce8R7JzJ0DisFVycE+Q1Frdx1mVZOmr9+yvepsyLqZpLvkVjyjMjnseBdKj0gl+WGzoV+aJIqBVJyBRCEad6bjuM6DnZU+n/ulQ+agAONSYgCeOAwtKSh4GHZDFMJHo8Zjk0fUK0v6khP/B/V5TJhsMsbwNoPL8WYS0MDHS5gwVFuLHOO4Fkw5wGoC58lWwIh2aCCc5X04zRh4MAj039gbhmj1N6d7hSuVnCJqIA9lh+EgoCsPc6ZN9g9r/Tndu9VawaPyZP2r00JBwuiS236GXYMZ8DGum2xbRlEkbH5+pTSirvqZaHr/Kdkyci+YrPQA4KFaWQptconA0EK+kDdh8ct0Q2TvPRwDZThs4Kb6DOmwjrM9whGkaU+xyQWlCS4acLOIe/58KTV3oTajfSsLBsEBRVDHEmEmw32tz8tNvSnq4GieQWyUy+5Q5J/Ei5NmSmjIq41WGVWVzYvnvjLCRrzzTDH7iFl0JS7wkIFBQ4ha6r7VUzKp9tTzOnzGRk4pdVreOAadRF2nIUJ/lZ5ZcypH0yAi3VDMwtNJUNSwxcCLd0gyZJIhruYTN/OID8WF+X216jMQIkLydkQtFntGJz+hNyO2GPOpdP5Fe7oJ51oMN6JI2PFNvNt4mF3IfTZzHcc/mI8xOeMGMgKs9kWVDdNIex7Aa7xKXihCYD/aWks2qsAWpBWOykkc6msJ0xYAwSvThjpAr+qIKyGMtVvk4kjtEieKGSg1PoS4Cw+498Uuk+HaR6C63uuwfiwsHgkmQ1JyLpRJurvc9MF9CcGoEDhb7JGaWHUCV2IcXhWFkG6NBjlnRK6SiudzvRChs+MGXtU6Oxhd8xeUX0tvQ58XI5lY/e7JSE6EBzjRDpIOoWZvdWeb2zARTSXdcoxjvJshi/pAvCxPCnKKWccp/JLVStjg91Yv9oMgH08q7OGJTidzz/ke6TccAihk/+2knczaVnSYL0/eCr0SKnd2npEBwyDxSB2KzUlYGjPUs48vXKl2cn+g/a1xdA7PrXDHaG4GlhlXRVpk6sFoTchMxVeLHxw6mHDDwcFfFy4hN+cDEma78iF0RDsl4YUq6ecnSqJgJFbmxNNk3X4H36utzv9CIyuhhy35g4wGgEYqkDxcluKgLoEbYsA03aCY+E4rFIhBQZs/bxJHuGJw4oxJoDB/VDrUwQVLT6XI8fcD+EXc9grYx1keu00vf6M9IWfV9RN3bWblm/LqAbngUVkOK5YZez3UmBoMAX/9eQBBXLssrBI3TvisvVr6cIRdtn8Uscuy3byBy2iHSqSlsIku/UVUX3ePRWprXmRWESi8YcSP8B1AvoU9LFT7PuhNXHMsAZsnrX+xNz2MlJxecFVPUHUTVmv4b3qeF9ZHV3edNhnS6BwGPz3fvjFiDQRabhLYu4AL5OScpImACFgDkn6POStRiu6k9P4M+hsxPij0SouyVrtg0WQHuLOuNWAdya/dlhF2ABGjcEgA2hCcuXCD7l2/kp9xQWEGlJBbDB3KakmzZR1UCpAJ3s2f/M01Nalrk/VbzxYlBConBBHQga/Ouw7QYvdjx08ZgaZU1tUhUD/sPLVX/EbWeCO3wSwdMw239R+fJ0JKqI/3AGkUPjBwGDdn9F533w8FHAHlR4FR8bElqEloKqXuH2jTgBRm0DYcYtcAPmbSk/tN2Ab72rKV1+Jv6+DA0yx1oNkI+ren+oTpDGs6fe04gt8ZjYxYNdx0rIuBq7YrbY0AVe+46eEej4+t6WKg/jnXsEaggGucFIp6t0vXGC6EHq2KuK/XDpQjLOhSPlJSyr79f8BRlzUKDI5AdDCmu3IqMGcYXf16qGR0HC/jpgtECoRuV/9ogBi7LXzVMU/Q5kfi/g+VeQPnjVmzFwjZ3jHVeOLBZAVtVWBVwXIoYzpIO1UjmoxKDRjqtzBmhss89dUgZ4RZUEn205IB4t/yWNRmxc1CDA6APAukZziq6OgLOkWURh+KwZaa/7g10rVJ++GN4uMRf8J0bdnKlw/F7bJsa2YMUGFMnqMDCKMZ58EcYdypf14zzhi4EPSOpS7w1LPgv1GUs2qhjfRcT8Hldmw/s/id2k9/kBmXoKzc+c74CymwGLEidel/gFpvVP8sJ0jr9iFy+7uWaHe+rCRRURlYxqOimFCECFU3gQu4tsI9UmZSn8hSCs7evAP5Vi0UyjnFGOETJJp6TqH01HqNqTFkXw==\",\r\n            \"salt\": \"h7EK1dFKgtv60NQCgJ71Zw==\",\r\n            \"iv\": \"9eFSJj6cjUbvGsK7EB4Dpw==\",\r\n            \"hmac\": \"mzG/sCex6mL0wGGO49o4+LCSkPamK0Y70c5qfkbNNk4=\"\r\n        },\r\n        \"cEODocumentIsApproved\": true\r\n    },\r\n    \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n    \"docId\": \"68cabd4daa626b1553fb7797\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/external/x3_create_po","description":"<p>Creates a purchase order in Sage X3 from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Result of the purchase order creation in Sage X3.</p>\n","urlObject":{"protocol":"http","port":"5000","path":["api","v1","external","x3_create_po"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"92b55603-9d68-4285-8ff3-7119b78950bd","name":"Create Purchase Order","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"orderSite\": \"IP001\",\r\n    \"orderNumber\": \"w233\",\r\n    \"orderDate\": \"20250707\",\r\n    \"supplier\": \"2C002\",\r\n    \"internalRef\": \"\",\r\n    \"currency\": \"ZAR\", \r\n    \"items\": [ \r\n      {\r\n        \"quantity\": \"100\",\r\n        \"description\": \"62 still water-20L\",\r\n        \"receivingSite\": \"IP001\", \r\n        \"unitOfMeasure\": \"EA\", \r\n        \"expectedReceiptDate\": \"20250707\",\r\n        \"grossPrice\": \"100\"\r\n      }\r\n    ]\r\n  },\r\n  \"workflowId\": \"6880a6754812b68a6c5dfcb6\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3993; t=32"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"ETag","value":"W/\"25-OwSR/t+BTXI2x4SlGF0EJDixf5E\""},{"key":"Date","value":"Wed, 20 Aug 2025 09:39:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO Created Successfully\"\n}"},{"id":"f247ddbb-b5d0-4b5d-86c4-228450522cbd","name":"Create Purchase Order with comments","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"orderSite\": \"IP001\",// optional \r\n    \"orderNumber\": \"w233\", // optional\r\n    \"orderDate\": \"20250707\", //required - user input\r\n    \"supplier\": \"2C002\", //BG00088645 required - user input\r\n    \"internalRef\": \"\", // CS contract Number  optional\r\n    \"currency\": \"ZAR\", // Required\r\n    \"items\": [ // required - user input\r\n      {\r\n        \"quantity\": \"100\", // required - user input \r\n        \"description\": \"62 still water-20L\", // required  - user input\r\n        \"receivingSite\": \"IP001\", // required\r\n        \"unitOfMeasure\": \"EA\", // required - user input \r\n        \"expectedReceiptDate\": \"20250707\", //  user input required  \r\n        \"grossPrice\": \"100\" // required - user input\r\n      }\r\n    ]\r\n  },\r\n  \"workflowId\": \"6880a6754812b68a6c5dfcb6\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3993; t=32"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"ETag","value":"W/\"25-OwSR/t+BTXI2x4SlGF0EJDixf5E\""},{"key":"Date","value":"Wed, 20 Aug 2025 09:39:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO Created Successfully\"\n}"},{"id":"6a9ccb48-ebe3-4dfa-8178-18c374f38fb6","name":"error","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"orderSite\": \"IP001\",\r\n    \"orderNumber\": \"w233\",\r\n    \"orderDate\": \"20250707\",\r\n    \"supplier\": \"2C002\",\r\n    \"internalRef\": \"\",\r\n    \"currency\": \"ZAR\", \r\n    \"items\": [ \r\n      {\r\n        \"quantity\": \"10\", \r\n        \"description\": \"62 still water-20L\",\r\n        \"receivingSite\": \"IP001\", \r\n        \"unitOfMeasure\": \"EA\", \r\n        \"expectedReceiptDate\": \"20250707\",\r\n        \"grossPrice\": \"100\"\r\n      }\r\n    ]\r\n  },\r\n  \"workflowId\": \"6880a6754812b68a6c5dfcb6\",\r\n  \"docId\": \"68c7f15e9e36b79353f7296f\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-local}}/api/v1/external/x3_create_po"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=995; t=706"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"531"},{"key":"ETag","value":"W/\"213-9yTMwGM/DDJ7UCUGVDtxDgwlVy0\""},{"key":"Date","value":"Mon, 15 Sep 2025 11:30:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"message\": \"Unable to create PO: \\\"Field ITMREF : Products : 10 Record does not exist <w233>\\\"\",\n        \"stack\": \"Error: Unable to create PO: \\\"Field ITMREF : Products : 10 Record does not exist <w233>\\\"\\n    at ExternalAPIService.CreateX3PurchaseOrder (C:\\\\Users\\\\27792\\\\Documents\\\\GitHub\\\\ar\\\\osproc-be\\\\src\\\\services\\\\externalAPI.ts:75:15)\\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n    at C:\\\\Users\\\\27792\\\\Documents\\\\GitHub\\\\ar\\\\osproc-be\\\\src\\\\api\\\\routes\\\\External\\\\v1\\\\external.ts:63:26\"\n    }\n}"}],"_postman_id":"f0f002e0-9d61-426f-813d-32b52b46f331"},{"name":"Get X3 PO by Supplier Number","id":"9b491fd0-cd0a-4b5a-979d-f71d98c157a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"filterValue\": \"2C002\",\r\n    \"keyword\": \"BPSNUM\" // supplier\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_purchase_orders","description":"<p>Retrieves purchase orders from Sage X3 filtered by supplier number.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Array of purchase order records for the specified supplier from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_purchase_orders"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"e6719267-5331-4929-b61b-5ae183c6a99d","name":"Get X3 PO by Supplier Number","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"filterValue\": \"2C002\",\r\n    \"keyword\": \"BPSNUM\" // BPSNUM, POHNUM ..refere to the test case for more properties\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_purchase_orders"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3998; t=876"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6041"},{"key":"ETag","value":"W/\"1799-S79s8C4FeEoKfTFrC9qyePT5lls\""},{"key":"Date","value":"Fri, 08 Aug 2025 08:13:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"$uuid\": \"a96ff235-26f8-ed48-8a1c-39e0e6384daa\",\n        \"$etag\": \"2025-07-07T11:22:31Z\",\n        \"POHNUM\": \"IP0012507POH00000001\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\", // Supplier Number\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"36685ba1-cd57-9d4f-8513-29a5a3c3cc98\",\n        \"$etag\": \"2025-07-07T11:22:58Z\",\n        \"POHNUM\": \"IP0012507POH00000002\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"bb2ba1a9-ccf7-844d-b6d7-ede8e3264641\",\n        \"$etag\": \"2025-07-16T08:37:17Z\",\n        \"POHNUM\": \"IP0012507POH00000025\",\n        \"ORDDAT\": \"2025-07-16\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"b9cb553d-1a3e-f24a-8381-fe22843e19d7\",\n        \"$etag\": \"2025-07-16T08:28:07Z\",\n        \"POHNUM\": \"IP0012507POH00000026\",\n        \"ORDDAT\": \"2025-07-16\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"4b8cd6cd-998c-2745-8900-046c09bcc90e\",\n        \"$etag\": \"2025-07-25T11:46:02Z\",\n        \"POHNUM\": \"IP0012507POH00000044\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"564724b1-b35a-0e40-9705-f73960160be3\",\n        \"$etag\": \"2025-07-25T12:12:42Z\",\n        \"POHNUM\": \"IP0012507POH00000045\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"305d1a0b-9c4e-5042-93c9-bdc70d5611a5\",\n        \"$etag\": \"2025-07-25T12:13:49Z\",\n        \"POHNUM\": \"IP0012507POH00000046\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"4bdb7def-8ba2-7a42-a989-20787b99d78a\",\n        \"$etag\": \"2025-07-25T12:20:49Z\",\n        \"POHNUM\": \"IP0012507POH00000047\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"59989c42-2fcf-8541-b4c1-8b7d2bf8d305\",\n        \"$etag\": \"2025-07-28T07:07:52Z\",\n        \"POHNUM\": \"IP0012507POH00000048\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"8a4a073a-5e12-5f4c-8992-6a075c56d4fb\",\n        \"$etag\": \"2025-07-28T07:52:57Z\",\n        \"POHNUM\": \"IP0012507POH00000049\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"aa7214a1-e0c4-614b-8a37-e78c06fb4c24\",\n        \"$etag\": \"2025-07-29T14:27:07Z\",\n        \"POHNUM\": \"IP0012507POH00000051\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"6075a8f5-f229-1842-9366-74cdde7c5209\",\n        \"$etag\": \"2025-07-29T14:31:54Z\",\n        \"POHNUM\": \"IP0012507POH00000052\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"3de334e1-bca1-3246-b108-9d3aa6228d44\",\n        \"$etag\": \"2025-07-29T15:35:20Z\",\n        \"POHNUM\": \"IP0012507POH00000053\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"6f8f69c9-d659-1743-a996-2dd4a5b4a980\",\n        \"$etag\": \"2025-07-29T15:37:03Z\",\n        \"POHNUM\": \"IP0012507POH00000054\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"27e7c69f-b536-ba44-9aa5-b0b539c2eb5a\",\n        \"$etag\": \"2025-07-29T15:39:10Z\",\n        \"POHNUM\": \"IP0012507POH00000055\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"0839cca0-c723-7e47-a0ff-76edb3f8762d\",\n        \"$etag\": \"2025-07-29T15:46:40Z\",\n        \"POHNUM\": \"IP0012507POH00000056\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"9dbc10a8-cfff-2641-b94a-683604d2c907\",\n        \"$etag\": \"2025-07-29T15:47:58Z\",\n        \"POHNUM\": \"IP0012507POH00000057\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"5f2a6e80-b3ca-7f44-9b27-966a288abe9d\",\n        \"$etag\": \"2025-07-30T08:09:03Z\",\n        \"POHNUM\": \"IP0012507POH00000058\",\n        \"ORDDAT\": \"2025-07-07\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"cebbc8ec-e760-2845-ae94-9cf434d99047\",\n        \"$etag\": \"2025-07-30T12:50:57Z\",\n        \"POHNUM\": \"IP0012507POH00000060\",\n        \"ORDDAT\": \"2025-07-30\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    },\n    {\n        \"$uuid\": \"4079a248-1690-854d-afbc-558ba6fc9cae\",\n        \"$etag\": \"2025-07-30T13:05:48Z\",\n        \"POHNUM\": \"IP0012507POH00000061\",\n        \"ORDDAT\": \"2025-07-30\",\n        \"ORDREF\": \"\",\n        \"POHFCY\": \"IP001\",\n        \"POHFCY_REF\": {\n            \"$title\": \"IPPO\",\n            \"$description\": \"IPPO Main Site\"\n        },\n        \"BPSNUM\": \"2C002\",\n        \"BPSNUM_REF\": {\n            \"$title\": \"\",\n            \"$description\": \"AAA Electrical\"\n        }\n    }\n]"}],"_postman_id":"9b491fd0-cd0a-4b5a-979d-f71d98c157a0"},{"name":"Get X3 Departments","id":"2415490a-ef9d-408b-ad10-a537bb15c49d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"},{"key":"Origin","value":"localhost-test"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_departments","description":"<p>Retrieves a list of departments from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Array of department records from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_departments"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"3adfde3a-2d70-428f-bd68-788cbd6c2f61","name":"Get X3 Departments","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_departments"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3992; t=662"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3866"},{"key":"ETag","value":"W/\"f1a-X/QPSvbbvq/5peGfOMHuAzyWsgU\""},{"key":"Date","value":"Wed, 20 Aug 2025 13:50:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"$uuid\": \"a2d455e7-f684-f34a-9f03-888a6dfc7fd7\",\n        \"$etag\": \"2025-06-27T09:59:28Z\",\n        \"CCE\": \"0\",\n        \"DESTRA\": \"IT - Small Equipment\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"f230c021-254a-d646-8e6a-09dfa3e0864c\",\n        \"$etag\": \"2025-08-05T07:00:14Z\",\n        \"CCE\": \"100\",\n        \"DESTRA\": \"Admin Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"bd6d3c25-841c-0f48-a5b1-5843558f86ff\",\n        \"$etag\": \"2025-08-05T07:00:36Z\",\n        \"CCE\": \"200\",\n        \"DESTRA\": \"CEO Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"cde6157b-a583-5d4d-852f-c3d719d2187d\",\n        \"$etag\": \"2025-08-05T07:01:05Z\",\n        \"CCE\": \"250\",\n        \"DESTRA\": \"Contract Management Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"8aa19358-2396-6144-8577-31e2c65da903\",\n        \"$etag\": \"2025-08-05T07:01:35Z\",\n        \"CCE\": \"300\",\n        \"DESTRA\": \"Economic Development Departmen\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"504b53da-6ecc-2846-8466-118132eac783\",\n        \"$etag\": \"2025-06-26T19:20:34Z\",\n        \"CCE\": \"310\",\n        \"DESTRA\": \"Finance-Phase 2-EY\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"32040b24-dd66-9a4f-877d-bad3718c7bd7\",\n        \"$etag\": \"2025-06-27T09:34:44Z\",\n        \"CCE\": \"311\",\n        \"DESTRA\": \"Finance Phase 2 - Fieldstone\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"ae361736-ff40-af46-8c1d-beef0b535eb5\",\n        \"$etag\": \"2025-06-27T09:37:04Z\",\n        \"CCE\": \"314\",\n        \"DESTRA\": \"Finance-Phase 2-PWC\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"1b3c4ebb-ad62-4341-bc6f-2b3a0b738e8a\",\n        \"$etag\": \"2025-08-05T07:01:57Z\",\n        \"CCE\": \"350\",\n        \"DESTRA\": \"Facilities Management Departme\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"e1124ffb-df48-ba48-80b7-b1f8180d9df5\",\n        \"$etag\": \"2025-08-05T07:02:17Z\",\n        \"CCE\": \"400\",\n        \"DESTRA\": \"Finance\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"78639c1b-53fa-d441-9f81-b314fa3fc00d\",\n        \"$etag\": \"2025-08-05T07:02:52Z\",\n        \"CCE\": \"450\",\n        \"DESTRA\": \"Governance and Risk Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"f210ea23-ca23-e24c-a9f8-cca0df5608a6\",\n        \"$etag\": \"2025-08-05T07:03:20Z\",\n        \"CCE\": \"500\",\n        \"DESTRA\": \"Human Capital Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"966aa3b9-ef64-374f-825f-e97af11ba760\",\n        \"$etag\": \"2025-08-05T07:04:23Z\",\n        \"CCE\": \"550\",\n        \"DESTRA\": \"Information Systems Department\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"0f449817-0eee-6848-a018-220961a8781e\",\n        \"$etag\": \"2025-08-05T07:05:20Z\",\n        \"CCE\": \"600\",\n        \"DESTRA\": \"Legal \",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"8bab8514-c927-054d-b3f0-89785a884cf5\",\n        \"$etag\": \"2025-08-05T07:06:11Z\",\n        \"CCE\": \"650\",\n        \"DESTRA\": \"Programme Management Departmen\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"2a6192d4-473f-584b-b698-6c011e2dad89\",\n        \"$etag\": \"2025-08-05T07:07:11Z\",\n        \"CCE\": \"700\",\n        \"DESTRA\": \"Project Coordination Departmen\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"f213b1c4-326a-9e4e-8898-1b792c6b1392\",\n        \"$etag\": \"2025-08-05T07:08:19Z\",\n        \"CCE\": \"800\",\n        \"DESTRA\": \"Stakeholder Relations Departme\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"cf80cfa2-ff70-dc4c-b87d-56e795d54fbd\",\n        \"$etag\": \"2025-08-05T07:08:46Z\",\n        \"CCE\": \"850\",\n        \"DESTRA\": \"Technical\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"654ca885-bbd8-0945-8849-7acdcb5ec7f9\",\n        \"$etag\": \"2025-08-05T07:09:16Z\",\n        \"CCE\": \"900\",\n        \"DESTRA\": \"Infrastructure Finance Departm\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    },\n    {\n        \"$uuid\": \"0e87cfff-282a-1b48-9be9-3402919dfea1\",\n        \"$etag\": \"2025-08-20T08:39:34Z\",\n        \"CCE\": \"999\",\n        \"DESTRA\": \"Default Dimensio\",\n        \"DIE\": \"DPT\",\n        \"DIE_REF\": {\n            \"$title\": \"DPT\",\n            \"$description\": \"Department\"\n        }\n    }\n]"}],"_postman_id":"2415490a-ef9d-408b-ad10-a537bb15c49d"},{"name":"Get X3 Account Details by ACC","id":"8350a76c-c025-4f5f-893d-e23ed00e4462","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"filterValue\": \"1009\",\r\n    \"keyword\": \"ACC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_accounts","description":"<p>Retrieves GL account details from Sage X3 by account code.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> GL account details from Sage X3 matching the specified account code.</p>\n","urlObject":{"path":["api","v1","external","x3_get_accounts"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"fbc88792-a7d4-404f-b67e-3a68e6fc4392","name":"Get X3 Account Details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"filterValue\": \"1009\",\r\n    \"keyword\": \"ACC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_accounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"4000-in-15min\"; q=4000; w=900; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"4000-in-15min\"; r=3998; t=601"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"173"},{"key":"ETag","value":"W/\"ad-SlKwG6/OdOHNJtsve/JoJU5PBis\""},{"key":"Date","value":"Fri, 15 Aug 2025 09:08:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"$uuid\": \"03a955dd-f65b-a64b-b28c-9c662a041bb6\",\n    \"$etag\": \"2025-08-06T09:09:16Z\",\n    \"COA\": \"ZAF\",\n    \"ACC\": \"1009\",\n    \"DESTRA\": \"TEST ACCOUNT\",\n    \"ACCSHO\": \"\",\n    \"CUR\": \"\",\n    \"CUR_REF\": {\n        \"$title\": \"\"\n    }\n}"}],"_postman_id":"8350a76c-c025-4f5f-893d-e23ed00e4462"},{"name":"Get CS Data","id":"ce208994-0be2-4e85-83d3-ff8d2324c393","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"contractNumber\": \"FINAL001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/cs_get_data","description":"<p>Retrieves contract and supplier data from Sage X3 for use in iServe.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Contract and supplier data from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","cs_get_data"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"9e835345-82b7-4b56-acf6-790e8591c8ba","name":"Get CS Data","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ iServe }}"}],"body":{"mode":"raw","raw":"{\r\n    \"contractNumber\": \"FINAL001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/cs_get_data"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"199"},{"key":"ETag","value":"W/\"c7-A7kY5HYw5VUKR3RFduEj1n3g3WU\""},{"key":"Date","value":"Mon, 20 Oct 2025 12:11:09 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"response\": {\n        \"contract_name\": \"FINAL DRY RUN\",\n        \"contract_number\": \"FINAL001\",\n        \"contract_contractValue\": 1850000,\n        \"supplier_supplierName\": \"OS HOLDINGS\",\n        \"supplier_number\": \"OS HOLDINGS\",\n        \"domain\": \"localhost\"\n    }\n}7"}],"_postman_id":"ce208994-0be2-4e85-83d3-ff8d2324c393"},{"name":"Get X3 Budget Details by Department","id":"c8fa117c-26b3-4466-a186-7f22df7f5759","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_17jt}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"department\": \"100\",\r\n    \"financialYear\": \"26\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_number","description":"<p>Retrieves budget details for a specific department from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Budget account details for the specified department from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_account_number"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bd95bb43-244b-4285-8631-76920566caf6","name":"Get X3 Budget Details by Department","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"department\": \"100\",\r\n    \"financialYear\": \"26\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_number"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1684"},{"key":"ETag","value":"W/\"694-c3iUf6rh9/MVaUDFabvcz4mv9f4\""},{"key":"Date","value":"Fri, 29 Aug 2025 09:34:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"$uuid\": \"11f19167-7ffe-a346-92fb-ec0053a9b7c3\",\n        \"$etag\": \"2025-08-06T08:57:34Z\",\n        \"TECH_ACCNUM\": 1808,\n        \"BDA_COA\": \"ZAF\",\n        \"BDA_CPY\": \"IPP01\",\n        \"BDA_STE\": \"IP001\",\n        \"BDA_LTP\": \"1\",\n        \"TECH_LTP\": 1,\n        \"BDA_ACC\": \"4450\",\n        \"BDA_FYR\": \"2026\",\n        \"TECH_FYR\": \"2026-03-31\",\n        \"BDA_FYN\": 1,\n        \"BDA_BDG\": \"ORI\",\n        \"BDA_BST\": \"Original Budget\",\n        \"BDA_BVR\": \"FY26\",\n        \"BDA_DTP_1\": \"DPT\",\n        \"BDA_DTP_2\": \"\",\n        \"BDA_DTP_3\": \"\",\n        \"BDA_DTP_4\": \"\",\n        \"BDA_DTP_5\": \"\",\n        \"BDA_DTP_6\": \"\",\n        \"BDA_DTP_7\": \"\",\n        \"BDA_DTP_8\": \"\",\n        \"BDA_DTP_9\": \"\",\n        \"BDA_DVL_1\": \"100\",\n        \"BDA_DVL_2\": \"\",\n        \"BDA_DVL_3\": \"\",\n        \"BDA_DVL_4\": \"\",\n        \"BDA_DVL_5\": \"\",\n        \"BDA_DVL_6\": \"\",\n        \"BDA_DVL_7\": \"\",\n        \"BDA_DVL_8\": \"\",\n        \"BDA_DVL_9\": \"\",\n        \"BDA_LCR\": \"ZAR\",\n        \"BDA_BBL_1\": 4500,\n        \"BDA_BBL_2\": 0,\n        \"BDA_BBL_3\": 0,\n        \"BDA_BBL_4\": 0,\n        \"BDA_BBL_5\": 0,\n        \"BDA_BBL_6\": 0,\n        \"BDA_BBL_7\": 0,\n        \"BDA_BBL_8\": 0,\n        \"BDA_BBL_9\": 0,\n        \"BDA_BBL_10\": 0,\n        \"BDA_BBL_11\": 0,\n        \"BDA_BBL_12\": 0,\n        \"BDA_BBL_13\": 0,\n        \"namespace\": \"4450-Original Budget\"\n    },\n    {\n        \"$uuid\": \"744790dc-286f-6a41-bbc2-6cce2d7890ec\",\n        \"$etag\": \"2025-08-06T08:57:34Z\",\n        \"TECH_ACCNUM\": 1809,\n        \"BDA_COA\": \"ZAF\",\n        \"BDA_CPY\": \"IPP01\",\n        \"BDA_STE\": \"IP001\",\n        \"BDA_LTP\": \"1\",\n        \"TECH_LTP\": 1,\n        \"BDA_ACC\": \"4650\",\n        \"BDA_FYR\": \"2026\",\n        \"TECH_FYR\": \"2026-03-31\",\n        \"BDA_FYN\": 1,\n        \"BDA_BDG\": \"ORI\",\n        \"BDA_BST\": \"Original Budget\",\n        \"BDA_BVR\": \"FY26\",\n        \"BDA_DTP_1\": \"DPT\",\n        \"BDA_DTP_2\": \"\",\n        \"BDA_DTP_3\": \"\",\n        \"BDA_DTP_4\": \"\",\n        \"BDA_DTP_5\": \"\",\n        \"BDA_DTP_6\": \"\",\n        \"BDA_DTP_7\": \"\",\n        \"BDA_DTP_8\": \"\",\n        \"BDA_DTP_9\": \"\",\n        \"BDA_DVL_1\": \"100\",\n        \"BDA_DVL_2\": \"\",\n        \"BDA_DVL_3\": \"\",\n        \"BDA_DVL_4\": \"\",\n        \"BDA_DVL_5\": \"\",\n        \"BDA_DVL_6\": \"\",\n        \"BDA_DVL_7\": \"\",\n        \"BDA_DVL_8\": \"\",\n        \"BDA_DVL_9\": \"\",\n        \"BDA_LCR\": \"ZAR\",\n        \"BDA_BBL_1\": 5000,\n        \"BDA_BBL_2\": 5000,\n        \"BDA_BBL_3\": 5000,\n        \"BDA_BBL_4\": 5000,\n        \"BDA_BBL_5\": 5000,\n        \"BDA_BBL_6\": 5000,\n        \"BDA_BBL_7\": 5000,\n        \"BDA_BBL_8\": 5000,\n        \"BDA_BBL_9\": 5000,\n        \"BDA_BBL_10\": 5000,\n        \"BDA_BBL_11\": 5000,\n        \"BDA_BBL_12\": 5000,\n        \"BDA_BBL_13\": 0,\n        \"namespace\": \"4650-Original Budget\"\n    }\n]"}],"_postman_id":"c8fa117c-26b3-4466-a186-7f22df7f5759"},{"name":"Get X3 Budget Details","id":"9ff47129-e3c8-4ada-a037-bb6ece58d4b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"4450\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_details","description":"<p>Retrieves detailed budget account information from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Detailed budget account records from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_account_details"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"17d0ae54-ff50-40b9-82f2-db4e42c15280","name":"Get X3 Budget Details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"account\": \"4450\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_account_details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=995; t=193"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Vary","value":"X-HTTP-Method-Override"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"818"},{"key":"ETag","value":"W/\"332-PiKN9y37XEXhonp1foavmRCgvks\""},{"key":"Date","value":"Fri, 29 Aug 2025 09:16:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"$uuid\": \"11f19167-7ffe-a346-92fb-ec0053a9b7c3\",\n    \"$etag\": \"2025-08-06T08:57:34Z\",\n    \"TECH_ACCNUM\": 1808,\n    \"BDA_COA\": \"ZAF\",\n    \"BDA_CPY\": \"IPP01\",\n    \"BDA_STE\": \"IP001\",\n    \"BDA_LTP\": \"1\",\n    \"TECH_LTP\": 1,\n    \"BDA_ACC\": \"4450\",\n    \"BDA_FYR\": \"2026\",\n    \"TECH_FYR\": \"2026-03-31\",\n    \"BDA_FYN\": 1,\n    \"BDA_BDG\": \"ORI\",\n    \"BDA_BST\": \"Original Budget\",\n    \"BDA_BVR\": \"FY26\",\n    \"BDA_DTP_1\": \"DPT\",\n    \"BDA_DTP_2\": \"\",\n    \"BDA_DTP_3\": \"\",\n    \"BDA_DTP_4\": \"\",\n    \"BDA_DTP_5\": \"\",\n    \"BDA_DTP_6\": \"\",\n    \"BDA_DTP_7\": \"\",\n    \"BDA_DTP_8\": \"\",\n    \"BDA_DTP_9\": \"\",\n    \"BDA_DVL_1\": \"100\",\n    \"BDA_DVL_2\": \"\",\n    \"BDA_DVL_3\": \"\",\n    \"BDA_DVL_4\": \"\",\n    \"BDA_DVL_5\": \"\",\n    \"BDA_DVL_6\": \"\",\n    \"BDA_DVL_7\": \"\",\n    \"BDA_DVL_8\": \"\",\n    \"BDA_DVL_9\": \"\",\n    \"BDA_LCR\": \"ZAR\",\n    \"BDA_BBL_1\": 4500,\n    \"BDA_BBL_2\": 0,\n    \"BDA_BBL_3\": 0,\n    \"BDA_BBL_4\": 0,\n    \"BDA_BBL_5\": 0,\n    \"BDA_BBL_6\": 0,\n    \"BDA_BBL_7\": 0,\n    \"BDA_BBL_8\": 0,\n    \"BDA_BBL_9\": 0,\n    \"BDA_BBL_10\": 0,\n    \"BDA_BBL_11\": 0,\n    \"BDA_BBL_12\": 0,\n    \"BDA_BBL_13\": 0,\n    \"totalBudgetValue\": \"4500.00\"\n}"}],"_postman_id":"9ff47129-e3c8-4ada-a037-bb6ece58d4b2"},{"name":"Get X3 Assert Details","id":"13c03297-bd85-41c4-a8f4-2ce9ff6e9dfc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\"barcode\": \"CED10318\"}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_assert_details","description":"<p>Retrieves asset details from Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Asset records from Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_get_assert_details"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"fba9f8b6-0958-450d-98f6-cc6b7d35d8f8","name":"Get X3 Assert Details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\"barcode\": \"CEC10349\",\"location\":\"\"}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_get_assert_details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=996; t=655"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"631"},{"key":"ETag","value":"W/\"277-jvoqtiDM6JwX/mHCiO1tZw9Cmec\""},{"key":"Date","value":"Tue, 04 Nov 2025 11:18:09 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"$uuid\": \"1fc0ef69-d926-724e-9abf-925cf5f65bbc\",\n    \"$etag\": \"2025-09-09T12:23:31Z\",\n    \"AASREF\": \"IP0012509FAS007948\",\n    \"AASDES1\": \"Printer\",\n    \"AASDES2\": \"CEC10349\",\n    \"ENAFAS\": true,\n    \"PURDAT\": \"2011-10-01\",\n    \"ITSDAT\": \"2011-10-01\",\n    \"ACGGRP\": \"2000\",\n    \"ACCCOD\": \"2000\",\n    \"GAC\": \"6510\",\n    \"ACGETRNOT\": 1300,\n    \"ISSDAT\": \"0000-00-00\",\n    \"CPY\": \"IPP01\",\n    \"CPY_REF_$title\": \"IPPO\",\n    \"CPY_REF_$description\": \"Independent Power Producer Procurem\",\n    \"FCY\": \"IP001\",\n    \"FCY_REF_$title\": \"IPPO\",\n    \"FCY_REF_$description\": \"IPPO Main Site\",\n    \"ACGCUR\": \"ZAR\",\n    \"ACGCUR_REF_$title\": \"Rand\",\n    \"ACGCUR_REF_$description\": \"South African Rand\",\n    \"ACGCUR_REF_$symbol\": \"\",\n    \"ACGCUR_REF_$scale\": 2,\n    \"ACGCUR_REF_$precision\": 13\n}"}],"_postman_id":"13c03297-bd85-41c4-a8f4-2ce9ff6e9dfc"},{"name":"Validate X3 Supplier","id":"79e27699-6386-4df7-bd93-c42ab18a15ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{ \"supplierNumber\": \"MA23435435\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_validate_supplier","description":"<p>Validates whether a supplier exists and is active in Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Validation result indicating whether the supplier is valid in Sage X3.</p>\n","urlObject":{"path":["api","v1","external","x3_validate_supplier"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"aa59852b-dd71-4f96-b21a-cb080888a6f5","name":"Validate X3 Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"supplierNumber\": \"2C001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_validate_supplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=995; t=709"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Date","value":"Tue, 16 Sep 2025 10:15:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"true"},{"id":"36b44261-ea4d-4671-a723-41f7381ab87a","name":"Validate X3 Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\"supplierNumber\": \"CEC10349\"}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_validate_supplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=996; t=755"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"5"},{"key":"ETag","value":"W/\"5-fLbvuYullyqbUJDcLlF/4U0SywQ\""},{"key":"Date","value":"Tue, 16 Sep 2025 10:14:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"false"}],"_postman_id":"79e27699-6386-4df7-bd93-c42ab18a15ae"},{"name":"Create iserve Record and Update ERP Assert","id":"6139839c-fca3-4d3f-8e37-8b337c34a819","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"AASDES1\": \"i7 dell laptop \",\r\n        \"AASDES2\": \"TAG0701\",\r\n        \"purchaseDate\": \"2011-10-01\",\r\n        \"inServiceDate\": \"2011-10-01\",\r\n        \"status\": \"INUSE\",\r\n        \"state\": \"ACTIVE\",\r\n        \"AASREF\": \"IP0012511FAS004564\"\r\n    },\r\n    \"workflowId\": \"68c08ba7198a1902363004a1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://staging.iserve.africa/api/v1/external/x3_create_assert","description":"<p>Creates an iServe record and updates the corresponding asset in Sage X3.</p>\n<p><strong>Integration:</strong> Sage X3\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ X3 }}</code>.</p>\n<p><strong>Returns:</strong> Result of the iServe record creation and Sage X3 asset update.</p>\n","urlObject":{"protocol":"https","path":["api","v1","external","x3_create_assert"],"host":["staging","iserve","africa"],"query":[],"variable":[]}},"response":[{"id":"e1734639-de07-4383-878f-d093ab9c384b","name":"Create iserve Record and Update ERP Assert","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ X3 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"status\": \"INUSE\",\r\n        \"dateAdded\": \"2025-09-10T22:00:00.000Z\",\r\n        \"AASDES2\": \"CEC10349\",\r\n        \"assetLocation\": \"JHB\",\r\n        \"AASDES1\": \"i7 DELL Laptop \"\r\n    },\r\n    \"workflowId\": \"670e64e4e23c46003c726346\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v1/external/x3_create_assert"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=998; t=681"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"27"},{"key":"ETag","value":"W/\"1b-WhLieCXhzT5qAzosQw8ucXy/T5E\""},{"key":"Date","value":"Thu, 11 Sep 2025 09:47:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"\"|Update of . . . ASS00123\""}],"_postman_id":"6139839c-fca3-4d3f-8e37-8b337c34a819"}],"id":"da4ba578-554a-42c9-a438-1bab799e47c7","description":"<h2 id=\"x3-integration\">X3 Integration</h2>\n<p>This folder contains endpoints for integrating the iServe procurement platform with <strong>Sage X3</strong>, an enterprise-grade ERP system. These endpoints support supplier management, purchase order workflows, budget and account lookups, asset management, and organisational data retrieval within the X3 environment.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the X3 integration service.</td>\n</tr>\n<tr>\n<td><strong>Create or Update Supplier</strong></td>\n<td>Creates a new supplier or updates an existing supplier record in X3.</td>\n</tr>\n<tr>\n<td><strong>Purchase Order exist validator</strong></td>\n<td>Validates whether a specific purchase order already exists in X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 PO by Supplier Number</strong></td>\n<td>Retrieves purchase orders in X3 associated with a given supplier number.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Departments</strong></td>\n<td>Returns the list of departments configured in X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Account Details by ACC</strong></td>\n<td>Fetches GL account details from X3 using an account code.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Budget Details</strong></td>\n<td>Retrieves budget information for a specific GL account in X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Budget Details by Department</strong></td>\n<td>Fetches budget details filtered by department in X3.</td>\n</tr>\n<tr>\n<td><strong>Get CS Data</strong></td>\n<td>Retrieves data from the CS (Contract Sentinel) integration layer connected to X3.</td>\n</tr>\n<tr>\n<td><strong>Validate X3 Supplier</strong></td>\n<td>Validates a supplier's registration and status within X3.</td>\n</tr>\n<tr>\n<td><strong>Get X3 Assert Details</strong></td>\n<td>Fetches asset details from X3 for a given asset record.</td>\n</tr>\n<tr>\n<td><strong>Create Purchase Order</strong></td>\n<td>Submits a new purchase order to X3.</td>\n</tr>\n<tr>\n<td><strong>Create iserve Record and Update ERP Assert</strong></td>\n<td>Creates an iServe asset record and synchronises the corresponding asset entry in X3.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"da4ba578-554a-42c9-a438-1bab799e47c7"},{"name":"Sage200 Intergration","item":[{"name":"Health","event":[{"id":"d747e545-4ee9-4e79-802b-9723b18f1f72","listen":"test","script":{"id":"291e0e70-032f-41b3-b4f9-05a5e422e3de","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has sage200 health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"Sage 200 server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is sql\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"sql\");","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"e02f2ce3-ec9c-40cc-94ab-9f5b653b38e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/health","description":"<p>Checks the availability and connectivity status of the Sage 200 SQL server.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"sql\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","sage200","health"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ccfdf9fc-a606-41cc-acde-faafe717ab62","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"119"},{"key":"ETag","value":"W/\"77-NPhFMzIvS6oXs8l2TvY3QuYg9WE\""},{"key":"Date","value":"Wed, 29 Jul 2026 10:45:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"sql\",\n    \"checkedAt\": \"2026-07-29T10:45:43.382Z\",\n    \"message\": \"Sage 200 SQL server is available\"\n}"}],"_postman_id":"e02f2ce3-ec9c-40cc-94ab-9f5b653b38e1"},{"name":"Search GL Accounts","id":"8ea2d5c0-d0f7-4976-a170-39d379cb86ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"keyword\": \"skills dev\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/searchAccounts","description":"<p>Searches Sage 200 General Ledger accounts by keyword.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>keyword</code> — Search term to filter GL accounts by description or account code.</li>\n</ul>\n<p><strong>Returns:</strong> Array of matching GL account objects including <code>AccountLink</code>, <code>Account</code>, <code>Description</code>, <code>ulGLCostCentre</code>, and <code>accountWithDepartment</code>.</p>\n","urlObject":{"path":["api","v2","sage200","searchAccounts"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"c2d73329-2253-405f-af5a-4d75b6633874","name":"Search GL Accounts","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"keyword\": \"skills dev\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/searchAccounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=998; t=806"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"13908"},{"key":"ETag","value":"W/\"3654-HuJD/zWQwTGUiibl3NdYsgi4FzA\""},{"key":"Date","value":"Tue, 20 Jan 2026 10:36:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"AccountLink\": 411,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25012>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84373,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": 0,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": 0,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": 0,\n        \"iMBAssetCategoryID\": 0,\n        \"iMBAssetTypeID\": 0,\n        \"iMBGrantLevel1TypeID\": 0,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": true,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"\",\n        \"cBankAccountName\": \"\",\n        \"cBankCode\": \"\",\n        \"cBankAccountNumber\": \"\",\n        \"cBranchName\": \"\",\n        \"cSEPABranchCode\": \"\",\n        \"cBankRefNr\": \"\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.493Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the Speaker\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the Speaker - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\n    },\n    {\n        \"AccountLink\": 432,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101020\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101020\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25031>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84374,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.540Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the Chief whip\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the Chief whip - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101020\"\n    },\n    {\n        \"AccountLink\": 445,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101030\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101030\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25041>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84375,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.563Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Mayors Council\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Mayors Council - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101030\"\n    },\n    {\n        \"AccountLink\": 479,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101040\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101040\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25072>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 277,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84376,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.640Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the Executive Mayor\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the Executive Mayor - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101040\"\n    },\n    {\n        \"AccountLink\": 518,\n        \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10043/RX10021/CO10000/102010\",\n        \"AccountLevel\": 0,\n        \"Account\": \"PO10000/IE10078/FD10017/FX10043/RX10021/CO10000/102010\",\n        \"iAccountType\": 2,\n        \"SubAccOfLink\": 0,\n        \"Dept\": \"\",\n        \"Brch\": \"\",\n        \"Jr\": true,\n        \"Description\": \"SKILLS DEVELOPMENT\",\n        \"CaseAcc\": \"25111>000\",\n        \"ActiveAccount\": true,\n        \"dAccountsTimeStamp\": null,\n        \"cNextChequeNum\": \"\",\n        \"iGLSegment0ID\": 73862,\n        \"iGLSegment1ID\": 59014,\n        \"iGLSegment2ID\": 464,\n        \"iGLSegment3ID\": 278,\n        \"iGLSegment4ID\": 78505,\n        \"iGLSegment5ID\": 3,\n        \"iGLSegment6ID\": 84377,\n        \"iGLSegment7ID\": null,\n        \"iGLSegment8ID\": null,\n        \"iGLSegment9ID\": null,\n        \"iReportCategoryID\": null,\n        \"fBankStatementBalance\": null,\n        \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n        \"iTaxTypeINVID\": 0,\n        \"iTaxTypeCRNID\": 0,\n        \"iTaxTypeGRVID\": 0,\n        \"iTaxTypeRTSID\": 0,\n        \"iAllowICSales\": true,\n        \"iAllowICPurchases\": true,\n        \"iMBReportingCategoryID\": 0,\n        \"iMBCashFlowCategoryID\": null,\n        \"bMBIsAsset\": false,\n        \"bMBIsGrant\": false,\n        \"iMBAssetClassificationID\": null,\n        \"iMBAssetCategoryID\": null,\n        \"iMBAssetTypeID\": null,\n        \"iMBGrantLevel1TypeID\": null,\n        \"iMBGrantLevel2TypeID\": 0,\n        \"iMBGrantLevel3TypeID\": 0,\n        \"bIsBranchLoanAccount\": false,\n        \"bForeignBankAcc\": false,\n        \"iForeignBankCurrencyID\": 0,\n        \"iForeignBankPEXAccID\": 0,\n        \"iForeignBankLEXAccID\": 0,\n        \"bRevalueWithSellingRate\": false,\n        \"bPaymentsBasedTax\": false,\n        \"cBankName\": \"0\",\n        \"cBankAccountName\": \"0\",\n        \"cBankCode\": \"0\",\n        \"cBankAccountNumber\": \"0\",\n        \"cBranchName\": \"0\",\n        \"cSEPABranchCode\": \"0\",\n        \"cBankRefNr\": \"1\",\n        \"Accounts_iBranchID\": 0,\n        \"Accounts_dCreatedDate\": null,\n        \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.737Z\",\n        \"Accounts_iCreatedBranchID\": null,\n        \"Accounts_iModifiedBranchID\": 0,\n        \"Accounts_iCreatedAgentID\": null,\n        \"Accounts_iModifiedAgentID\": 40,\n        \"Accounts_iChangeSetID\": 1,\n        \"Accounts_Checksum\": null,\n        \"ulGLSector1\": \"\",\n        \"ulGLSector2\": \"\",\n        \"ulGLSector3\": \"\",\n        \"ulGLSector4\": \"\",\n        \"ulGLSector5\": \"\",\n        \"ulGLSector6\": \"\",\n        \"ulGLSector7\": \"\",\n        \"ulGLSector8\": \"\",\n        \"ulGLSector9\": \"\",\n        \"ulGLSector10\": \"\",\n        \"ulGLCostCentre\": \"Office of the MM\",\n        \"ucGLProjcetcode\": null,\n        \"ucGLProjectDescription\": null,\n        \"ucGLProjectguid\": null,\n        \"ucGLProjectAccNo\": null,\n        \"ucGLRegioncode\": null,\n        \"ucGLRegionDescription\": null,\n        \"ucGLRegionGuid\": null,\n        \"ucGLRegionAccNo\": null,\n        \"ucGLFunctionCode\": null,\n        \"ucGLFunctionDescription\": null,\n        \"ucGLFunctionGuid\": null,\n        \"ucGLFunctionAccNo\": null,\n        \"ucGLFundCode\": null,\n        \"ucGLFundDescription\": null,\n        \"ucGLFundGuid\": null,\n        \"ucGLFundAccNo\": null,\n        \"ucGLItemCode\": null,\n        \"ucGLItemDescription\": null,\n        \"ucGLItemGuid\": null,\n        \"ucGLItemAccNo\": null,\n        \"ucGLCostCode\": \"CO10000\",\n        \"ucGLCostDescription\": \"Costing:Default\",\n        \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n        \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n        \"ulGLADReportCategoryADC\": null,\n        \"ulGLADReportCategoryADH\": null,\n        \"ulGLADReportCategoryADG\": null,\n        \"iAttributeGroupID\": 0,\n        \"xAttribute\": null,\n        \"cBCloudBankAccountID\": null,\n        \"accountWithDepartment\": \"Office of the MM - PO10000/IE10078/FD10017/FX10043/RX10021/CO10000/102010\"\n    }\n]"}],"_postman_id":"8ea2d5c0-d0f7-4976-a170-39d379cb86ed"},{"name":"Get GL Account by Description","id":"f85be957-905e-4f16-8d90-ef9a0787ac14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"Description\": \"SKILLS DEVELOPMENT\",\r\n  \"AccountLink\": 411\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getAccountByDescription","description":"<p>Retrieves a specific Sage 200 GL account by its description and account link.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>Description</code> — The GL account description to look up.</li>\n<li><code>AccountLink</code> — The numeric account link identifier.</li>\n</ul>\n<p><strong>Returns:</strong> GL account object matching the provided description and account link.</p>\n","urlObject":{"path":["api","v2","sage200","getAccountByDescription"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bc190cc8-dee2-42cc-819d-59047efdd115","name":"Get GL Account by Description","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"Description\": \"SKILLS DEVELOPMENT\",\r\n  \"AccountLink\": 411\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getAccountByDescription"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2760"},{"key":"ETag","value":"W/\"ac8-4Pv5xxs79vzjxgK9geHDJjt+V94\""},{"key":"Date","value":"Thu, 06 Aug 2026 12:13:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountLink\": 411,\n    \"Master_Sub_Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n    \"AccountLevel\": 0,\n    \"Account\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\",\n    \"iAccountType\": 2,\n    \"SubAccOfLink\": 0,\n    \"Dept\": \"\",\n    \"Brch\": \"\",\n    \"Jr\": true,\n    \"Description\": \"SKILLS DEVELOPMENT\",\n    \"CaseAcc\": \"25012>000\",\n    \"ActiveAccount\": true,\n    \"dAccountsTimeStamp\": null,\n    \"cNextChequeNum\": \"\",\n    \"iGLSegment0ID\": 73862,\n    \"iGLSegment1ID\": 59014,\n    \"iGLSegment2ID\": 464,\n    \"iGLSegment3ID\": 277,\n    \"iGLSegment4ID\": 78505,\n    \"iGLSegment5ID\": 3,\n    \"iGLSegment6ID\": 84373,\n    \"iGLSegment7ID\": null,\n    \"iGLSegment8ID\": null,\n    \"iGLSegment9ID\": null,\n    \"iReportCategoryID\": 0,\n    \"fBankStatementBalance\": null,\n    \"cExtDescription\": \"SKILLS DEVELOPMENT\",\n    \"iTaxTypeINVID\": 0,\n    \"iTaxTypeCRNID\": 0,\n    \"iTaxTypeGRVID\": 0,\n    \"iTaxTypeRTSID\": 0,\n    \"iAllowICSales\": true,\n    \"iAllowICPurchases\": true,\n    \"iMBReportingCategoryID\": 0,\n    \"iMBCashFlowCategoryID\": 0,\n    \"bMBIsAsset\": false,\n    \"bMBIsGrant\": false,\n    \"iMBAssetClassificationID\": 0,\n    \"iMBAssetCategoryID\": 0,\n    \"iMBAssetTypeID\": 0,\n    \"iMBGrantLevel1TypeID\": 0,\n    \"iMBGrantLevel2TypeID\": 0,\n    \"iMBGrantLevel3TypeID\": 0,\n    \"bIsBranchLoanAccount\": false,\n    \"bForeignBankAcc\": false,\n    \"iForeignBankCurrencyID\": 0,\n    \"iForeignBankPEXAccID\": 0,\n    \"iForeignBankLEXAccID\": 0,\n    \"bRevalueWithSellingRate\": true,\n    \"bPaymentsBasedTax\": false,\n    \"cBankName\": \"\",\n    \"cBankAccountName\": \"\",\n    \"cBankCode\": \"\",\n    \"cBankAccountNumber\": \"\",\n    \"cBranchName\": \"\",\n    \"cSEPABranchCode\": \"\",\n    \"cBankRefNr\": \"\",\n    \"Accounts_iBranchID\": 0,\n    \"Accounts_dCreatedDate\": null,\n    \"Accounts_dModifiedDate\": \"2017-11-28T05:55:24.493Z\",\n    \"Accounts_iCreatedBranchID\": null,\n    \"Accounts_iModifiedBranchID\": 0,\n    \"Accounts_iCreatedAgentID\": null,\n    \"Accounts_iModifiedAgentID\": 40,\n    \"Accounts_iChangeSetID\": 1,\n    \"Accounts_Checksum\": null,\n    \"ulGLSector1\": \"\",\n    \"ulGLSector2\": \"\",\n    \"ulGLSector3\": \"\",\n    \"ulGLSector4\": \"\",\n    \"ulGLSector5\": \"\",\n    \"ulGLSector6\": \"\",\n    \"ulGLSector7\": \"\",\n    \"ulGLSector8\": \"\",\n    \"ulGLSector9\": \"\",\n    \"ulGLSector10\": \"\",\n    \"ulGLCostCentre\": \"Office of the Speaker\",\n    \"ucGLProjcetcode\": null,\n    \"ucGLProjectDescription\": null,\n    \"ucGLProjectguid\": null,\n    \"ucGLProjectAccNo\": null,\n    \"ucGLRegioncode\": null,\n    \"ucGLRegionDescription\": null,\n    \"ucGLRegionGuid\": null,\n    \"ucGLRegionAccNo\": null,\n    \"ucGLFunctionCode\": null,\n    \"ucGLFunctionDescription\": null,\n    \"ucGLFunctionGuid\": null,\n    \"ucGLFunctionAccNo\": null,\n    \"ucGLFundCode\": null,\n    \"ucGLFundDescription\": null,\n    \"ucGLFundGuid\": null,\n    \"ucGLFundAccNo\": null,\n    \"ucGLItemCode\": null,\n    \"ucGLItemDescription\": null,\n    \"ucGLItemGuid\": null,\n    \"ucGLItemAccNo\": null,\n    \"ucGLCostCode\": \"CO10000\",\n    \"ucGLCostDescription\": \"Costing:Default\",\n    \"ucGLCostGuid\": \"47c7ba65-c270-4a7f-91ba-3842eb629ddf\",\n    \"ucGLCostAccountNumber\": \"CO003000000000000000000000000000000000\",\n    \"ulGLADReportCategoryADC\": null,\n    \"ulGLADReportCategoryADH\": null,\n    \"ulGLADReportCategoryADG\": null,\n    \"iAttributeGroupID\": 0,\n    \"xAttribute\": null,\n    \"cBCloudBankAccountID\": null,\n    \"accountWithDepartment\": \"Office of the Speaker - PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\n}"}],"_postman_id":"f85be957-905e-4f16-8d90-ef9a0787ac14"},{"name":"Get Departments","id":"bbd24864-0beb-40b6-b82a-993f762ea568","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"cDescription\": \"Finance\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getDepartments","description":"<p>Retrieves Sage 200 departments filtered by description.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>cDescription</code> — Department description to filter by.</li>\n</ul>\n<p><strong>Returns:</strong> List of matching department records from Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","getDepartments"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"8ff25a92-ee6a-4903-bf4d-6bb642a5a5a2","name":"Get Department","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"cDescription\": \"Finance\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getDepartments"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"77"},{"key":"ETag","value":"W/\"4d-Qx8lC5plxijV/D1C+6dsqKmPDNc\""},{"key":"Date","value":"Mon, 06 Jul 2026 14:36:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"DepartmentID\": 84380,\n        \"DepartmentCode\": \"103010\",\n        \"DepartmentName\": \"Finance\"\n    }\n]"}],"_postman_id":"bbd24864-0beb-40b6-b82a-993f762ea568"},{"name":"Get Area","id":"4835005f-ec5b-478d-ab56-dbd836878191","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"description\": \"Johannesburg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getAreas","description":"<p>Retrieves Sage 200 area records filtered by description.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>description</code> — Area description to filter by.</li>\n</ul>\n<p><strong>Returns:</strong> List of matching area records from Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","getAreas"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"4835005f-ec5b-478d-ab56-dbd836878191"},{"name":"Get Year To Date","id":"1d8188ac-2667-4b52-b694-d81996555ae3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"finYear\": \"2023\",\r\n  \"glAccount\": \"411\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getYTDActuals","description":"<p>Retrieves year-to-date actual figures for a specific GL account and financial year from Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>finYear</code> — The financial year (e.g. \"2023\").</li>\n<li><code>glAccount</code> — The GL account link identifier.</li>\n</ul>\n<p><strong>Returns:</strong> YTD actual values for the specified account and year.</p>\n","urlObject":{"path":["api","v2","sage200","getYTDActuals"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1d8188ac-2667-4b52-b694-d81996555ae3"},{"name":"Get Fiscal Year","id":"27519e70-84fd-41a5-8357-cdeccef2ab19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"finYear\": 2025\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getFiscalPeriods","description":"<p>Retrieves fiscal period data for a given financial year from Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>finYear</code> — The financial year as a number (e.g. 2025).</li>\n</ul>\n<p><strong>Returns:</strong> List of fiscal periods for the specified year.</p>\n","urlObject":{"path":["api","v2","sage200","getFiscalPeriods"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"27519e70-84fd-41a5-8357-cdeccef2ab19"},{"name":"Get Commited Cost","id":"6336bff6-1569-4a81-9f75-c1ea4dc4f3ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n  \"finYear\": 2025,\r\n  \"glAccount\": \"1234/5678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/getCommittedCosts","description":"<p>Retrieves committed cost figures for a specific GL account and financial year from Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><p><code>finYear</code> — The financial year as a number (e.g. 2025).</p>\n</li>\n<li><p><code>glAccount</code> — The GL account code.</p>\n</li>\n</ul>\n<p><strong>Returns:</strong> Committed cost data for the specified account and year.</p>\n","urlObject":{"path":["api","v2","sage200","getCommittedCosts"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6336bff6-1569-4a81-9f75-c1ea4dc4f3ff"},{"name":"Check Available Balance","id":"1e0628a3-74e8-4396-a853-9636e09afb97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"accountNumber\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkAvailableBalance","description":"<p>Checks the available budget balance for a specific Sage 200 GL account.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>accountNumber</code> — The full GL account code string.</li>\n</ul>\n<p><strong>Returns:</strong> Available balance information for the specified account.</p>\n","urlObject":{"path":["api","v2","sage200","checkAvailableBalance"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"e5e36fc0-f195-46f8-a3f2-d2a414d47ce2","name":"Check Available Balance","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n \"accountNumber\": \"PO10000/IE10078/FD10017/FX10042/RX10021/CO10000/101010\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkAvailableBalance"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=997; t=554"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-wRBG+aLQtPWmLKywvUwb9toAXDA\""},{"key":"Date","value":"Thu, 20 Nov 2025 10:17:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"balance\": \"4444.11\"\n}"}],"_postman_id":"1e0628a3-74e8-4396-a853-9636e09afb97"},{"name":"Check Supplier Exists","id":"5eb0a6ae-905a-4dac-847f-7925e5280731","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"MAAA06893\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkSupplierExists","description":"<p>Checks whether a supplier with the given code exists in Sage 200.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>code</code> — The supplier account code to check.</li>\n</ul>\n<p><strong>Returns:</strong> Boolean or supplier record indicating whether the supplier exists.</p>\n","urlObject":{"path":["api","v2","sage200","checkSupplierExists"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"9e6a7123-9049-4794-8858-a6f4c1632935","name":"Check Supplier Exists","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"MAAA06893\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkSupplierExists"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=999; t=900"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"5"},{"key":"ETag","value":"W/\"5-fLbvuYullyqbUJDcLlF/4U0SywQ\""},{"key":"Date","value":"Tue, 13 Jan 2026 08:06:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"false"},{"id":"9af90ba9-357f-491c-8024-aac0df4d3ced","name":"Check Supplier Exists","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"MAAA011111\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/checkSupplierExists"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"\"1000-in-1min\"; q=1000; w=60; pk=:ZWZmOGU3Y2E1MDY2:"},{"key":"RateLimit","value":"\"1000-in-1min\"; r=997; t=819"},{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 localhost-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Date","value":"Wed, 14 Jan 2026 12:47:46 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"5eb0a6ae-905a-4dac-847f-7925e5280731"},{"name":"Create Supplier","id":"d9411ed5-3074-4244-8a3f-6cefb08a60bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"docId\": \"docID\",\r\n    \"workflowId\": \"WorkflowId\",\r\n    \"data\": {\r\n        \"Code\": \"MAAA01112\",\r\n        \"Description\": \"Iserve 2026 Test\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createSupplier","description":"<p>Creates a new supplier in Sage 200 from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage 200\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>docId</code> — The iServe document ID.</li>\n<li><code>workflowId</code> — The iServe workflow ID.</li>\n<li><code>data.Code</code> — Supplier account code.</li>\n<li><code>data.Description</code> — Supplier name/description.</li>\n</ul>\n<p><strong>Returns:</strong> Result of the supplier creation in Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","createSupplier"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"50ba6f4a-0325-4b56-8020-aef4267b5355","name":"Create Supplier","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    //\"docId\": \"docID\",\r\n    \"workflowId\": \"68a71cce9d1014c33d82fded\",\r\n    \"data\": {\r\n        \"Code\": \"MAAA01113\",\r\n        \"Description\": \"Iserve 2026 Test\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createSupplier"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"107"},{"key":"ETag","value":"W/\"6b-u1fCu+m3IFLq/2wP/a5g3p2cQd8\""},{"key":"Date","value":"Wed, 04 Mar 2026 13:53:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"HasError\": false,\n    \"ID\": null,\n    \"Message\": \"Validation Success\",\n    \"OperationPerformed\": null,\n    \"ValidationErrors\": []\n}"}],"_postman_id":"d9411ed5-3074-4244-8a3f-6cefb08a60bc"},{"name":"Create Purchase Order","id":"0d885b94-46e3-45c4-98ca-a9735cde8631","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"docId\": \"docID\",\r\n    \"workflowId\": \"WorkflowId\",\r\n    \"data\": {\r\n        \"SupplierAccountCode\": \"CLLR175\",\r\n        \"OrderDate\": \"/Date(1771910586000+0200)/\",\r\n        \"Lines\": [\r\n            {\r\n                \"StockCode\": \"item001\",\r\n                //\"WarehouseCode\": \"Mstr\",\r\n                \"BarCode\": \"\",\r\n                \"SerialNumbers\": \"\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 52\r\n            }\r\n        ],\r\n        \"FinancialLines\": [\r\n            {\r\n                \"AccountCode\": \"PC10002/IA17421/FD10001/FX10047/RX10021/CO10000/103010\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 252\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createPurchaseOrder","description":"<p>Creates a purchase order in Sage 200 from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage 200<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><p><code>docId</code> — The iServe document ID.</p>\n</li>\n<li><p><code>workflowId</code> — The iServe workflow ID.</p>\n</li>\n<li><p><code>data.SupplierAccountCode</code> — Supplier account code.</p>\n</li>\n<li><p><code>data.OrderDate</code> — Order date.</p>\n</li>\n<li><p><code>data.Lines</code> — Array of stock line items.</p>\n</li>\n<li><p><code>data.FinancialLines</code> — Array of financial coding lines.</p>\n</li>\n</ul>\n<p><strong>Returns:</strong> Result of the purchase order creation in Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","createPurchaseOrder"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"f0c0b29f-4709-4f47-b156-6587a6bc36c6","name":"Create Purchase Order","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}"}],"body":{"mode":"raw","raw":"{\r\n    \"docId\": \"69a83ada8d6023caec297729\",\r\n    \"workflowId\": \"68a71cce9d1014c33d82fded\",\r\n    \"data\": {\r\n        \"SupplierAccountCode\": \"CLLR175\",\r\n        \"OrderDate\": \"/Date(1771910586000+0200)/\",\r\n        \"Lines\": [\r\n            {\r\n                \"StockCode\": \"item001\",\r\n                //\"WarehouseCode\": \"Mstr\",\r\n                \"BarCode\": \"\",\r\n                \"SerialNumbers\": \"\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 52\r\n            }\r\n        ],\r\n        \"FinancialLines\": [\r\n            {\r\n                \"AccountCode\": \"PC10002/IA17421/FD10001/FX10047/RX10021/CO10000/103010\",\r\n                \"TaxCode\": \"1\",\r\n                \"Quantity\": 1,\r\n                \"ToProcess\": 1,\r\n                \"UnitPrice\": 252\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/createPurchaseOrder"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"161"},{"key":"ETag","value":"W/\"a1-5aOSxNZwpZJsoB/m9Pm1MKfhTIQ\""},{"key":"Date","value":"Wed, 04 Mar 2026 14:01:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"HasError\": false,\n    \"ID\": \"Object:PurchaseOrderDto | ID:251994 | Reference:PO012835\",\n    \"Message\": \"Validation Success\",\n    \"OperationPerformed\": null,\n    \"ValidationErrors\": []\n}"}],"_postman_id":"0d885b94-46e3-45c4-98ca-a9735cde8631"},{"name":"Post Journal","id":"885106ba-7fa9-410d-a659-fa1cbaf830d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"iserve-api-key"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"glJournal\": { \"id\": \"Jr\" },\r\n    \"postingDate\": \"2024-11-01\",\r\n    \"description\": \"October revenue posting\",\r\n    \"referenceNumber\": \"REF-001\",\r\n    \"lines\": [\r\n      {\r\n        \"txnType\": \"credit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"631\" } // AccountLink, Account, or Master_Sub_Account\r\n      },\r\n      {\r\n        \"txnType\": \"debit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"631\" }  //AccountLink, Account, or Master_Sub_Account\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/journal-entry","description":"<p>Creates a journal entry in Sage 200 from an iServe workflow.</p>\n<p><strong>Integration:</strong> Sage 200<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><p><code>data.glJournal.id</code> — The GL journal type identifier (e.g. <code>\"Jr\"</code>).</p>\n</li>\n<li><p><code>data.postingDate</code> — The date the journal entry is posted (e.g. <code>\"2024-11-01\"</code>).</p>\n</li>\n<li><p><code>data.description</code> — A description of the journal entry.</p>\n</li>\n<li><p><code>data.referenceNumber</code> — A reference number for the journal entry.</p>\n</li>\n<li><p><code>data.lines</code> — Array of journal line items. Each line includes:</p>\n<ul>\n<li><p><code>txnType</code> — Transaction type: <code>\"credit\"</code> or <code>\"debit\"</code>.</p>\n</li>\n<li><p><code>txnAmount</code> — Transaction amount as a string.</p>\n</li>\n<li><p><code>glAccount.id</code> — GL account identifier (AccountLink, Account, or Master_Sub_Account).</p>\n</li>\n</ul>\n</li>\n</ul>\n<p><strong>Returns:</strong> Result of the journal entry creation in Sage 200.</p>\n","urlObject":{"path":["api","v2","sage200","journal-entry"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"edd70c43-6e1d-4838-8efb-d7bf50b5966e","name":"Post Journal","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_200 }}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"glJournal\": { \"id\": \"Jr\" },\r\n    \"postingDate\": \"2024-11-01\",\r\n    \"description\": \"October revenue posting\",\r\n    \"referenceNumber\": \"REF-001\",\r\n    \"lines\": [\r\n      {\r\n        \"txnType\": \"credit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"631\" }\r\n      },\r\n      {\r\n        \"txnType\": \"debit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"631\" }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/sage200/journal-entry"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"184"},{"key":"ETag","value":"W/\"b8-zSxLd7Zb4HQNMFQ5448OlJImuMA\""},{"key":"Date","value":"Thu, 17 Sep 2026 16:06:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"AuditNumber\": \"REF-001\",\n    \"PeriodId\": 101,\n    \"PostingDate\": \"2024-11-01\",\n    \"ReferenceNumber\": \"REF-001\",\n    \"JournalId\": \"Jr\",\n    \"LineCount\": 2,\n    \"DebitTotal\": 1000,\n    \"CreditTotal\": 1000,\n    \"TemplateId\": 3950068\n}"}],"_postman_id":"885106ba-7fa9-410d-a659-fa1cbaf830d6"},{"name":"Get Open Requision Value","id":"bb82546f-d1f7-4db5-80e3-36519defcdfd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"glAccount\": \"O0001/IE00060/F0041/X098/R0431/001/LED\",\r\n    \"workflowId\": \"6a0f014a5bcf4ce790f00188\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/openRequisitionValue","description":"<p>Retrieves the total open requisition value for a GL account within a workflow.<br />Integration: Sage 200 | Auth: Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_200 }}</code>.</p>\n<p>Request Body:</p>\n<ul>\n<li><p><code>glAccount</code> — GL account code to query.</p>\n</li>\n<li><p><code>workflowId</code> — Unique identifier of the workflow scope.</p>\n</li>\n</ul>\n<p>Returns: Total open requisition monetary value, record count, and query metadata.</p>\n","urlObject":{"path":["api","v2","sage200","openRequisitionValue"],"host":["{{iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"6e97ddc7-315a-4fa4-9161-4b63396f5fbe","name":"Get Open Requision Value","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"glAccount\": \"O0001/IE00060/F0041/X098/R0431/001/LED\",\r\n    \"workflowId\": \"6a0f014a5bcf4ce790f00188\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end-url}}/api/v2/sage200/openRequisitionValue"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"145"},{"key":"ETag","value":"W/\"91-6RJyZQBQBj2MMPJklmiizMsEazo\""},{"key":"Date","value":"Tue, 29 Sep 2026 11:57:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalOpenRequisitionValue\": \"1000000.00\",\n    \"count\": 1,\n    \"glAccount\": \"O0001/IE00060/F0041/X098/R0431/001/LED\",\n    \"workflowId\": \"6a0f014a5bcf4ce790f00188\"\n}"}],"_postman_id":"bb82546f-d1f7-4db5-80e3-36519defcdfd"}],"id":"0edb80f8-fef3-4817-97e7-469171849d53","description":"<h2 id=\"sage-200-integration\">Sage 200 Integration</h2>\n<p>This folder contains endpoints for integrating the iServe procurement platform with <strong>Sage 200</strong>, an on-premise ERP system. These endpoints support financial data retrieval, budget management, supplier validation, and purchase order creation within the Sage 200 environment.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the Sage 200 integration service.</td>\n</tr>\n<tr>\n<td><strong>Search GL Accounts</strong></td>\n<td>Searches for General Ledger accounts by keyword or filter criteria.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account by Description</strong></td>\n<td>Retrieves a GL account by matching its description.</td>\n</tr>\n<tr>\n<td><strong>Get Departments</strong></td>\n<td>Returns all departments configured in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Get Area</strong></td>\n<td>Fetches the list of areas or cost centres defined in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Get Fiscal Year</strong></td>\n<td>Retrieves the fiscal periods and year configuration from Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Get Commited Cost</strong></td>\n<td>Returns committed cost figures for a given period or cost centre.</td>\n</tr>\n<tr>\n<td><strong>Get Year To Date</strong></td>\n<td>Fetches year-to-date actual expenditure figures from Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Check Available Balance</strong></td>\n<td>Checks the available budget balance for a given GL account or cost centre.</td>\n</tr>\n<tr>\n<td><strong>Check Supplier Exists</strong></td>\n<td>Validates whether a supplier is already registered in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Create Supplier</strong></td>\n<td>Creates a new supplier record in Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Create Purchase Order</strong></td>\n<td>Submits a new purchase order to Sage 200.</td>\n</tr>\n<tr>\n<td><strong>Post Journal</strong></td>\n<td>Creates a journal entry in Sage 200</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"0edb80f8-fef3-4817-97e7-469171849d53"},{"name":"Sage Intact Intergration","item":[{"name":"Health","event":[{"id":"3c929309-a261-408b-9009-9082c6eae6cb","listen":"test","script":{"type":"text/javascript","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has intacct health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"Sage Intacct server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is rest\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"rest\");","});"]}}],"id":"603ac589-114f-4eaa-944b-3b2316c64189","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_00tn}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","type":"text"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/health","description":"<p>Checks the availability and connectivity status of the Sage Intacct REST server.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"rest\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","intacct","health"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"58984117-880d-4590-a51e-a51e5c87e275","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"125"},{"key":"ETag","value":"W/\"7d-V0qy5lfihdvxCZ9n+fb0bido18w\""},{"key":"Date","value":"Wed, 29 Jul 2026 10:40:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"rest\",\n    \"checkedAt\": \"2026-07-29T10:40:35.682Z\",\n    \"message\": \"Sage Intacct REST server is available\"\n}"}],"_postman_id":"603ac589-114f-4eaa-944b-3b2316c64189"},{"name":"Get Departments","id":"fe78aae0-a3b8-4f53-9087-bf1e5b351aea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0q06}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{$iserve-back-end-url}}/api/v2/intacct/department?size=100","description":"<p>Retrieves a list of departments from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Query Params:</strong></p>\n<ul>\n<li><code>size</code> — Number of records to return (default: 100).</li>\n</ul>\n<p><strong>Returns:</strong> Array of department objects with <code>id</code>, <code>name</code>, and <code>status</code>.</p>\n","urlObject":{"path":["api","v2","intacct","department"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"8c6b8fe5-fbc0-474e-a2c6-b8f9d85a29dc","name":"Get Departments","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/department?size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","department"],"query":[{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"333"},{"key":"ETag","value":"W/\"14d-feIfXbKNuEAMZ3gZ2DWQ3o06EEI\""},{"key":"Date","value":"Mon, 15 Jun 2026 10:19:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"300\",\n            \"name\": \"Admin\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"500\",\n            \"name\": \"IT\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"200\",\n            \"name\": \"Operations\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"100\",\n            \"name\": \"Sales\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"400\",\n            \"name\": \"Marketing\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 5,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"fe78aae0-a3b8-4f53-9087-bf1e5b351aea"},{"name":"Get Department by Id","id":"6f2a38ff-01f9-4d56-922c-a7f6e55bd965","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0q06}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"500\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/department/get","urlObject":{"path":["api","v2","intacct","department","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"3c61f4ec-bfb8-4b7e-adf4-34479c24daf3","name":"Get Department by Id","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"500\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/department/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"138"},{"key":"ETag","value":"W/\"8a-kVmdKfARSVb1QafuxdfimK+0qXg\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:08:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"500\",\n        \"name\": \"IT\",\n        \"status\": \"active\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"6f2a38ff-01f9-4d56-922c-a7f6e55bd965"},{"name":"Get Location","id":"375961ee-de96-4e1c-a4f8-7969101759e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0ul8}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/location?size=50","description":"<p>Retrieves a list of locations from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Query Params:</strong></p>\n<ul>\n<li><code>size</code> — Number of records to return.</li>\n</ul>\n<p><strong>Returns:</strong> Array of location objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","location"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"size","value":"50"}],"variable":[]}},"response":[{"id":"a89eea2a-4442-4e07-ab06-219b38cccaf4","name":"Get Location","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/location?size=50","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","location"],"query":[{"key":"size","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"834"},{"key":"ETag","value":"W/\"342-WpbXBw2UdzB+1aYe0o9v38+OPvE\""},{"key":"Date","value":"Tue, 28 Jul 2026 12:54:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"SAMSA Pretoria\",\n            \"name\": \"SAMSA\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"WER001\",\n            \"name\": \"Western Region\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"EAR001\",\n            \"name\": \"Eastern Region\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"MOS001\",\n            \"name\": \"Mossel Bay\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"002001\",\n            \"name\": \"SAMSA-CPT OPS\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"NOR001\",\n            \"name\": \"Northern Region\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"Richards Bay\",\n            \"name\": \"SAMSA-Richards Bay\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"East London\",\n            \"name\": \"SAMSA-East London\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"MF\",\n            \"name\": \"Maritime Fund\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"SAMSA\",\n            \"name\": \"South African Maritime Safety Authority\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"MSP\",\n            \"name\": \"Maritime Special Projects\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"SOR001\",\n            \"name\": \"Southern Region\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 12,\n        \"start\": 1,\n        \"pageSize\": 50,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"375961ee-de96-4e1c-a4f8-7969101759e6"},{"name":"Get Location by ID","id":"5cb120d9-0016-4cd5-8ed9-592205f903b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0ecv}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"WER001\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/location/get","urlObject":{"path":["api","v2","intacct","location","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5cb120d9-0016-4cd5-8ed9-592205f903b6"},{"name":"Get Class","id":"ac8b8a68-613f-40ee-9527-79780edd349f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/class","description":"<p>Retrieves a list of classes from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of class objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","class"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"43f3bb5d-61b4-4136-a379-a3660a3e97e4","name":"Get Class","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/class"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"247"},{"key":"ETag","value":"W/\"f7-UwmBG0U04vLYWxYg7svq4hXp0ck\""},{"key":"Date","value":"Mon, 15 Jun 2026 10:23:36 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"300\",\n            \"name\": \"Retail\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"200\",\n            \"name\": \"Commercial\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"100\",\n            \"name\": \"Residential\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 3,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"ac8b8a68-613f-40ee-9527-79780edd349f"},{"name":"Get Class by Id","id":"3e20690d-3a3e-4523-8bef-a7ca8539b4bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"{{iserve-back-end}}/api/v2/intacct/class/get","urlObject":{"path":["api","v2","intacct","class","get"],"host":["{{iserve-back-end}}"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[{"id":"3f9e462f-77ff-406c-ab1a-9784b1230d32","name":"Get Class by Id","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"300\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/class/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"142"},{"key":"ETag","value":"W/\"8e-P2v09w2NcqhwWzRMwcdgStwonZ0\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:10:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"300\",\n        \"name\": \"Retail\",\n        \"status\": \"active\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"3e20690d-3a3e-4523-8bef-a7ca8539b4bc"},{"name":"Get Warehouse","id":"064d3e7b-d770-42c6-9c6c-340e55f3d62b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{$iserve-back-end-url}}/api/v2/intacct/warehouse?start=1&size=100","description":"<p>Retrieves a paginated list of warehouses from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Query Params:</strong></p>\n<ul>\n<li><code>start</code> — Starting record index.</li>\n<li><code>size</code> — Number of records to return.</li>\n</ul>\n<p><strong>Returns:</strong> Array of warehouse objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","warehouse"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"2d2cfaa0-9b28-49f8-9b44-67c389422eac","name":"Get Warehouse","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/warehouse?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","warehouse"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1041"},{"key":"ETag","value":"W/\"411-jfFO8DfajhJX8euWDldwsrZlGxY\""},{"key":"Date","value":"Tue, 28 Jul 2026 13:35:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"010002\",\n            \"name\": \"SAMSA - Pretoria\",\n            \"status\": \"active\",\n            \"location.id\": \"SAMSA Pretoria\",\n            \"location.key\": \"11\"\n        },\n        {\n            \"id\": \"015001\",\n            \"name\": \"SAMSA - Port Nolloth\",\n            \"status\": \"active\",\n            \"location.id\": \"WER001\",\n            \"location.key\": \"14\"\n        },\n        {\n            \"id\": \"002001\",\n            \"name\": \"SAMSA - CPT OPS\",\n            \"status\": \"active\",\n            \"location.id\": \"WER001\",\n            \"location.key\": \"14\"\n        },\n        {\n            \"id\": \"008001\",\n            \"name\": \"SAMSA - Saldanha\",\n            \"status\": \"active\",\n            \"location.id\": \"WER001\",\n            \"location.key\": \"14\"\n        },\n        {\n            \"id\": \"003001\",\n            \"name\": \"SAMSA - DBN OPS\",\n            \"status\": \"active\",\n            \"location.id\": \"EAR001\",\n            \"location.key\": \"15\"\n        },\n        {\n            \"id\": \"006001\",\n            \"name\": \"SAMSA - Richards Bay\",\n            \"status\": \"active\",\n            \"location.id\": \"EAR001\",\n            \"location.key\": \"15\"\n        },\n        {\n            \"id\": \"004001\",\n            \"name\": \"SAMSA - PE OPS\",\n            \"status\": \"active\",\n            \"location.id\": \"SOR001\",\n            \"location.key\": \"16\"\n        },\n        {\n            \"id\": \"007001\",\n            \"name\": \"SAMSA - Mossel Bay\",\n            \"status\": \"active\",\n            \"location.id\": \"SOR001\",\n            \"location.key\": \"16\"\n        },\n        {\n            \"id\": \"005001\",\n            \"name\": \"SAMSA - East London\",\n            \"status\": \"active\",\n            \"location.id\": \"SOR001\",\n            \"location.key\": \"16\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 9,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"064d3e7b-d770-42c6-9c6c-340e55f3d62b"},{"name":"Get Warehouse by ID","id":"1341789f-cc77-4a4d-8169-d6ef913b7308","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0a72}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"010002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/warehouse/get","urlObject":{"path":["api","v2","intacct","warehouse","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1341789f-cc77-4a4d-8169-d6ef913b7308"},{"name":"Get Unit of Measures","id":"13d1e9d2-4de0-4967-855b-11b0a1706645","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0p3o}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/unit?start=1&size=100","description":"<p>Retrieves a paginated list of units of measure from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of unit of measure objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","unit"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"a0243ed7-5e06-42f5-80d1-0addd29f0c78","name":"Get Unit of Measures","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/unit?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","unit"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1444"},{"key":"ETag","value":"W/\"5a4-8bOk7DwRdV92qZO3oqTUITPUcEQ\""},{"key":"Date","value":"Fri, 24 Jul 2026 13:10:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"Centimeters\",\n            \"key\": \"8\"\n        },\n        {\n            \"id\": \"Meters\",\n            \"key\": \"9\"\n        },\n        {\n            \"id\": \"Kilometers\",\n            \"key\": \"10\"\n        },\n        {\n            \"id\": \"Inch\",\n            \"key\": \"11\"\n        },\n        {\n            \"id\": \"Pounds\",\n            \"key\": \"12\"\n        },\n        {\n            \"id\": \"Ton\",\n            \"key\": \"13\"\n        },\n        {\n            \"id\": \"Ounce\",\n            \"key\": \"17\"\n        },\n        {\n            \"id\": \"Tablespoons\",\n            \"key\": \"18\"\n        },\n        {\n            \"id\": \"Fluid Ounces\",\n            \"key\": \"19\"\n        },\n        {\n            \"id\": \"Milliliters\",\n            \"key\": \"24\"\n        },\n        {\n            \"id\": \"Liters\",\n            \"key\": \"25\"\n        },\n        {\n            \"id\": \"Cubic Inches\",\n            \"key\": \"26\"\n        },\n        {\n            \"id\": \"Cubic Feet\",\n            \"key\": \"27\"\n        },\n        {\n            \"id\": \"Cubic Centimeters\",\n            \"key\": \"28\"\n        },\n        {\n            \"id\": \"Cubic Meters\",\n            \"key\": \"29\"\n        },\n        {\n            \"id\": \"Teaspoon\",\n            \"key\": \"30\"\n        },\n        {\n            \"id\": \"Square Feet\",\n            \"key\": \"31\"\n        },\n        {\n            \"id\": \"Square Yards\",\n            \"key\": \"32\"\n        },\n        {\n            \"id\": \"Square Millimeters\",\n            \"key\": \"33\"\n        },\n        {\n            \"id\": \"Square Centimeters\",\n            \"key\": \"34\"\n        },\n        {\n            \"id\": \"Square Meters\",\n            \"key\": \"35\"\n        },\n        {\n            \"id\": \"Acre\",\n            \"key\": \"36\"\n        },\n        {\n            \"id\": \"Square Inch\",\n            \"key\": \"37\"\n        },\n        {\n            \"id\": \"Minute\",\n            \"key\": \"38\"\n        },\n        {\n            \"id\": \"Hours\",\n            \"key\": \"39\"\n        },\n        {\n            \"id\": \"Day\",\n            \"key\": \"40\"\n        },\n        {\n            \"id\": \"Week\",\n            \"key\": \"41\"\n        },\n        {\n            \"id\": \"Year\",\n            \"key\": \"42\"\n        },\n        {\n            \"id\": \"Seconds\",\n            \"key\": \"43\"\n        },\n        {\n            \"id\": \"Metric Tons\",\n            \"key\": \"14\"\n        },\n        {\n            \"id\": \"Grams\",\n            \"key\": \"15\"\n        },\n        {\n            \"id\": \"Kilograms\",\n            \"key\": \"16\"\n        },\n        {\n            \"id\": \"Pair\",\n            \"key\": \"1\"\n        },\n        {\n            \"id\": \"Dozen\",\n            \"key\": \"2\"\n        },\n        {\n            \"id\": \"Each\",\n            \"key\": \"3\"\n        },\n        {\n            \"id\": \"Feet\",\n            \"key\": \"4\"\n        },\n        {\n            \"id\": \"Yards\",\n            \"key\": \"5\"\n        },\n        {\n            \"id\": \"Miles\",\n            \"key\": \"6\"\n        },\n        {\n            \"id\": \"Millimeters\",\n            \"key\": \"7\"\n        },\n        {\n            \"id\": \"Cups\",\n            \"key\": \"20\"\n        },\n        {\n            \"id\": \"Pints\",\n            \"key\": \"21\"\n        },\n        {\n            \"id\": \"Quarts\",\n            \"key\": \"22\"\n        },\n        {\n            \"id\": \"Gallons\",\n            \"key\": \"23\"\n        },\n        {\n            \"id\": \"Case-24\",\n            \"key\": \"50\"\n        },\n        {\n            \"id\": \"Case-12\",\n            \"key\": \"49\"\n        },\n        {\n            \"id\": \"Count\",\n            \"key\": \"44\"\n        },\n        {\n            \"id\": \"Each\",\n            \"key\": \"52\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 47,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"13d1e9d2-4de0-4967-855b-11b0a1706645"},{"name":"Get Unit of Measures by ID","id":"2a7b7d2e-559f-4e15-b0dc-13dfd3e1a73b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"Meters\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/unit/get","description":"<p>Retrieves a paginated list of units of measure from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of unit of measure objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","unit","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"ed495686-f4c0-443c-b35b-e9fbaf524c69","name":"Get Unit of Measures by ID","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"Meters\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/unit/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"121"},{"key":"ETag","value":"W/\"79-bupPZrPu2pRwCkgg3NXXMHwz4lk\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:30:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"Meters\",\n        \"key\": \"9\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"2a7b7d2e-559f-4e15-b0dc-13dfd3e1a73b"},{"name":"Get GL Accounts","id":"669fa7b7-2534-48f2-9ca7-7b82e6d95de4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0c3s}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/account","description":"<p>Retrieves General Ledger accounts from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","account"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ac8d4c04-53a9-4da3-8355-91c942992ac4","name":"Get GL Accounts","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/account?start=101&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","account"],"query":[{"key":"start","value":"101"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1940"},{"key":"ETag","value":"W/\"794-AD42B9hvvKEPGsuE/gjwx5ZTHik\""},{"key":"Date","value":"Mon, 15 Jun 2026 11:27:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"15645\",\n            \"name\": \"Machinery & Equipment Accumulated Depreciation-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15650\",\n            \"name\": \"Furniture and Fixtures-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15655\",\n            \"name\": \"Furniture and Fixtures Accumulated Depreciation-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15660\",\n            \"name\": \"Computer Equipment-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15665\",\n            \"name\": \"Computer Equipment Accumulated Depreciation-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"40800\",\n            \"name\": \"Gain (Loss) Fixed Assets-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"60670\",\n            \"name\": \"Depreciation Expense-SFAM\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"80500\",\n            \"name\": \"Gain for Sale of an asset\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51708\",\n            \"name\": \"COGS-Billable Hours\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51709\",\n            \"name\": \"COGS-Non-Billable Hours\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51711\",\n            \"name\": \"Labor Cost Variance\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51710\",\n            \"name\": \"Labor Cost Offset\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20701\",\n            \"name\": \"Deferred Revenue\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20100\",\n            \"name\": \"Accounts Payable\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"12600\",\n            \"name\": \"Accounts Receivable - Other\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"16200\",\n            \"name\": \"Patents & Licenses\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15500\",\n            \"name\": \"Furniture & Fixtures\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15510\",\n            \"name\": \"Accm.Depr. Furniture & Fixtures\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15200\",\n            \"name\": \"Machinery & Equipment\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"15210\",\n            \"name\": \"Machinery & Equipment Accm.Depr.\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"60220\",\n            \"name\": \"Telecommunication Expense\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20900-100\",\n            \"name\": \"Due to Entity 100\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"20605\",\n            \"name\": \"Salaries Payable\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"60660\",\n            \"name\": \"Other G&A\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51702\",\n            \"name\": \"COGS-Non-Billable Hours\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51703\",\n            \"name\": \"COGS-Burden on Projects\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"51704\",\n            \"name\": \"COGS-Overhead on Projects\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 127,\n        \"start\": 101,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": 1\n    }\n}"}],"_postman_id":"669fa7b7-2534-48f2-9ca7-7b82e6d95de4"},{"name":"Get GL Account by ID","id":"353842ae-55fb-42f2-9e00-048da6a4c70c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0ecv}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"15645\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/get","urlObject":{"path":["api","v2","intacct","account","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"abc6a26b-cd7e-42d1-b2d7-6f11bc6f8db7","name":"Get GL Account by ID","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"15645\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"189"},{"key":"ETag","value":"W/\"bd-yXoB/9hmF6XvNCBZ+wpjPXEK/iw\""},{"key":"Date","value":"Thu, 13 Aug 2026 10:31:48 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"15645\",\n        \"name\": \"Machinery & Equipment Accumulated Depreciation-SFAM\",\n        \"status\": \"active\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"353842ae-55fb-42f2-9e00-048da6a4c70c"},{"name":"Get GL Items","id":"db7abd3e-e380-4105-9d92-e804add9ccf3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_1e4w}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"glAccount\": \"40300\"\r\n   //\"warehouse\": \"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","description":"<p>Retrieves a paginated list of inventory/GL items from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of item objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","item"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"fea87bae-b59d-4338-be38-89de6133bdff","name":"Get GL Items","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"glAccount\": \"40300\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","item"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2295"},{"key":"ETag","value":"W/\"8f7-zIIrk7aioqoslUfRfCy3s2TIebI\""},{"key":"Date","value":"Mon, 27 Jul 2026 14:09:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"GEN1010\",\n            \"name\": \"Disposable Gloves - 100 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1030LE\",\n            \"name\": \"Aspirin Tablets Two-Pack - Box of 50\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1004\",\n            \"name\": \"1stDefense Battery\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1005\",\n            \"name\": \"1stDefense HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1006\",\n            \"name\": \"ICU HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1020L\",\n            \"name\": \"Adhesive Bandages - 50 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1040S\",\n            \"name\": \"Infrared Thermometer\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1011\",\n            \"name\": \"USB 3.0 Extension Cable 12ft\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1050\",\n            \"name\": \"Safety Pack - Non-Stocked Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Kit\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1051\",\n            \"name\": \"Mini-Safety Pack - Stockable Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 10,\n        \"start\": 1,\n        \"pageSize\": 100\n    }\n}"},{"id":"881589e9-a4f3-4d39-a2a1-8bbb88c9a2e7","name":"Get GL Items","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"glAccount\": 0,\r\n  \"warehouse\": \"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","item"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3893"},{"key":"ETag","value":"W/\"f35-HyKtJnT/kT1LrV92g4cBBmOX1/o\""},{"key":"Date","value":"Wed, 29 Jul 2026 09:18:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"GEN1010\",\n            \"name\": \"Disposable Gloves - 100 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1030LE\",\n            \"name\": \"Aspirin Tablets Two-Pack - Box of 50\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1004\",\n            \"name\": \"1stDefense Battery\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1005\",\n            \"name\": \"1stDefense HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1006\",\n            \"name\": \"ICU HD Camera\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1020L\",\n            \"name\": \"Adhesive Bandages - 50 Count\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1040S\",\n            \"name\": \"Infrared Thermometer\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1011\",\n            \"name\": \"USB 3.0 Extension Cable 12ft\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"GEN1051\",\n            \"name\": \"Mini-Safety Pack - Stockable Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Accessories\",\n            \"glAccount\": \"40300\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40300\",\n                \"inventory\": \"40300\"\n            }\n        },\n        {\n            \"id\": \"CSS1001\",\n            \"name\": \"UCME 4K 8MP Security System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS-Lot Tracked\",\n            \"name\": \"UCME 4K 6MP Security System - Lot Tracked\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS-Serial\",\n            \"name\": \"UCME 4K 6MP Security System - Serial\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1000\",\n            \"name\": \"UCME 4K 6MP Security System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1007\",\n            \"name\": \"ICU Security System - Stocked Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1010\",\n            \"name\": \"ICU Entry System - Stocked Kit\",\n            \"status\": \"active\",\n            \"itemType\": \"Stockable Kit\",\n            \"glGroup\": \"Surveillance\",\n            \"glAccount\": \"40100\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40100\",\n                \"inventory\": \"40100\"\n            }\n        },\n        {\n            \"id\": \"CSS1003\",\n            \"name\": \"ICU XR Entry System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Entry\",\n            \"glAccount\": \"40200\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40200\",\n                \"inventory\": \"40200\"\n            }\n        },\n        {\n            \"id\": \"CSS1002\",\n            \"name\": \"ICU Entry System\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"Entry\",\n            \"glAccount\": \"40200\",\n            \"glAccounts\": {\n                \"cogs\": \"50100\",\n                \"expense\": \"50100\",\n                \"income\": \"40200\",\n                \"inventory\": \"40200\"\n            }\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 17,\n        \"start\": 1,\n        \"pageSize\": 100\n    }\n}"}],"_postman_id":"db7abd3e-e380-4105-9d92-e804add9ccf3"},{"name":"Get GL Item by ID","id":"03c3a009-aa38-4020-94dd-5ef0bacfce5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_1bzu}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"glAccount\": \"40300\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","description":"<p>Retrieves a specific inventory/GL item by ID from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Item object matching the specified ID.</p>\n","urlObject":{"path":["api","v2","intacct","item"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"a63d24b6-1140-4271-a299-d49593e87e37","name":"Get GL Item by ID","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"id\": \"GEN1010\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"240"},{"key":"ETag","value":"W/\"f0-DHTqyIGB+jxDl2XxdR+VZAyBRLI\""},{"key":"Date","value":"Wed, 29 Jul 2026 09:26:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"GEN1010\",\n        \"name\": \"Disposable Gloves - 100 Count\",\n        \"status\": \"active\",\n        \"itemType\": \"Inventory\",\n        \"glGroup\": \"Accessories\",\n        \"glAccount\": \"40300\",\n        \"glAccounts\": {\n            \"cogs\": \"50100\",\n            \"expense\": \"50100\",\n            \"income\": \"40300\",\n            \"inventory\": \"40300\"\n        }\n    }\n}"}],"_postman_id":"03c3a009-aa38-4020-94dd-5ef0bacfce5d"},{"name":"Get vendor list","id":"00403002-c20c-427f-9338-cdbb97fffa2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct/vendor?start=1&size=100","description":"<p>Retrieves a paginated list of vendors from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of vendor objects from Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","vendor"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"5766eedf-b4be-4f47-9f40-97f855e2568a","name":"Get vendor list","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct/vendor?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct","vendor"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"9329"},{"key":"ETag","value":"W/\"2471-FTb6z5ZBrqufaujghgrJgdAr560\""},{"key":"Date","value":"Mon, 15 Jun 2026 12:13:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"Vend-00010\",\n            \"name\": \"Design Works\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": 40000,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20007\",\n            \"name\": \"Lenovo\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"19-8404040\",\n            \"term.id\": \"Net 15\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Omar Wilson\"\n        },\n        {\n            \"id\": \"20026\",\n            \"name\": \"Signature Furniture Center\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"General Trade\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20011\",\n            \"name\": \"Security Supply Depot\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"48-6091450\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Direct Materials\",\n            \"contacts.primary.id\": \"Daniel Jimenez\"\n        },\n        {\n            \"id\": \"20300\",\n            \"name\": \"Entity V300\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20025\",\n            \"name\": \"Specialty Business Equipment\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"General Trade\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20017\",\n            \"name\": \"The Nonprofit Alliance\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"44-6929303\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Ali Smith\"\n        },\n        {\n            \"id\": \"20021\",\n            \"name\": \"MedSupplies Direct\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"Direct Materials\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20004\",\n            \"name\": \"National Grid\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"85-5095883\",\n            \"term.id\": \"Net 45\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"James Miller\"\n        },\n        {\n            \"id\": \"20019\",\n            \"name\": \"Hanson Learning Solutions\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"14-8332813\",\n            \"term.id\": \"Due Upon Receipt\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Li Chan\"\n        },\n        {\n            \"id\": \"20023\",\n            \"name\": \"Costco Wholesale Corporation\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"Commercial & Retail Products\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20024\",\n            \"name\": \"Summit Motors\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": null,\n            \"vendorType.id\": \"General Trade\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20006\",\n            \"name\": \"American Express\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"79-4785633\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Benjamin Garcia\"\n        },\n        {\n            \"id\": \"20027\",\n            \"name\": \"Commercial Cleaning Services\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": 2500,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"12-5467843\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20020\",\n            \"name\": \"Neighborhood Printers\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"95-5633646\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Maya Chow\"\n        },\n        {\n            \"id\": \"20100\",\n            \"name\": \"Entity V100\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20200\",\n            \"name\": \"Entity V200\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": null,\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20012\",\n            \"name\": \"Security Systems Plus\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"86-4135380\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Direct Materials\",\n            \"contacts.primary.id\": \"Joshua Rojas\"\n        },\n        {\n            \"id\": \"20005\",\n            \"name\": \"State Farm Insurance\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"35-4272158\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Arjun Davis\"\n        },\n        {\n            \"id\": \"20008\",\n            \"name\": \"RWS Commercial\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"David Anderson\"\n        },\n        {\n            \"id\": \"20010\",\n            \"name\": \"Shore Waste Management\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Jacob Moore\"\n        },\n        {\n            \"id\": \"20022\",\n            \"name\": \"Indiana Department of Revenue\",\n            \"status\": \"active\",\n            \"currency\": null,\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"97-3397167\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": null\n        },\n        {\n            \"id\": \"20009\",\n            \"name\": \"Sapphire Venture Bank\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"13-8484578\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Oliver Taylor\"\n        },\n        {\n            \"id\": \"20003\",\n            \"name\": \"ADP\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"85-3678274\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"William Jones\"\n        },\n        {\n            \"id\": \"20001\",\n            \"name\": \"Massachusetts Department of Revenue\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"97-3397671\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"William Jones\"\n        },\n        {\n            \"id\": \"20015\",\n            \"name\": \"HC Equipment Repair\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"25-4545809\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Wei Lee\"\n        },\n        {\n            \"id\": \"20018\",\n            \"name\": \"River Glen Insurance\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": null,\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"93-6243965\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Jing King\"\n        },\n        {\n            \"id\": \"20014\",\n            \"name\": \"Kristofferson Consulting\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"21-4705714\",\n            \"term.id\": \"Net 60\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Miguel Romero\"\n        },\n        {\n            \"id\": \"20013\",\n            \"name\": \"Kaufman & Langer LLP\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"67-6350028\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Mateo Perez\"\n        },\n        {\n            \"id\": \"20016\",\n            \"name\": \"The Post Company\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"66-8093607\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Jian Chung\"\n        },\n        {\n            \"id\": \"20002\",\n            \"name\": \"Boston Properties\",\n            \"status\": \"active\",\n            \"currency\": \"USD\",\n            \"creditLimit\": null,\n            \"preferredPaymentMethod\": \"printedCheck\",\n            \"billingType\": \"openItem\",\n            \"isOnHold\": false,\n            \"doNotPay\": false,\n            \"taxId\": \"84-6109662\",\n            \"term.id\": \"Net 30\",\n            \"vendorType.id\": \"Indirect Purchases\",\n            \"contacts.primary.id\": \"Noah Brown\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 31,\n        \"start\": 1,\n        \"pageSize\": 100,\n        \"next\": null,\n        \"previous\": null\n    }\n}"}],"_postman_id":"00403002-c20c-427f-9338-cdbb97fffa2b"},{"name":"Get Vendor by Id","id":"ff6fab61-ee68-4165-a388-ac69a74d90e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"20007\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/get","urlObject":{"path":["api","v2","intacct","account","get"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ff6fab61-ee68-4165-a388-ac69a74d90e5"},{"name":"Get Vendor list by location","id":"5f5bc00e-242c-4077-a3de-677aa90362d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_1e4w}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"glAccount\": \"40300\"\r\n   //\"warehouse\": \"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/item?start=1&size=100","description":"<p>Retrieves vendors filtered by location from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of vendor objects filtered by location.</p>\n","urlObject":{"path":["api","v2","intacct","item"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[],"_postman_id":"5f5bc00e-242c-4077-a3de-677aa90362d2"},{"name":"Create Vendor","id":"261fd935-a7ec-4914-bdec-41aeee181d03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"Vend-00010\",\r\n    \"name\": \"Design Works\",\r\n    \"creditLimit\": 40000,\r\n    \"isOnHold\": false,\r\n    \"doNotPay\": false,\r\n    \"billingType\": \"openItem\",\r\n    \"paymentPriority\": \"normal\",\r\n    \"billPayment\": {\r\n      \"defaultDateOptions\": \"none\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/vendor","description":"<p>Creates a new vendor in Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Result of the vendor creation in Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","vendor"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"27afe699-f4cf-42de-b849-7b3decbd4c13","name":"Create Vendor","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"Vend-00010\",\r\n    \"name\": \"Design Works\",\r\n    \"creditLimit\": 40000,\r\n    \"isOnHold\": false,\r\n    \"doNotPay\": false,\r\n    \"billingType\": \"openItem\",\r\n    \"paymentPriority\": \"normal\",\r\n    \"billPayment\": {\r\n      \"defaultDateOptions\": \"none\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/vendor"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"150"},{"key":"ETag","value":"W/\"96-jtDAYsaQjbWoAtBeKDToVpfXg1Y\""},{"key":"Date","value":"Tue, 24 Mar 2026 12:24:12 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"key\": \"63\",\n        \"id\": \"Vend-00010\",\n        \"href\": \"/objects/accounts-payable/vendor/63\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"totalSuccess\": 1,\n        \"totalError\": 0\n    }\n}"}],"_postman_id":"261fd935-a7ec-4914-bdec-41aeee181d03"},{"name":"Create Purchase Order Stock","id":"ff2e39af-4c20-444b-a44d-1ce380b4e7b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0p3o}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"workflowId\": \"69fe0d462efa1fcee90453ea\",\r\n    \"data\": {\r\n        \"vendor\": {\r\n            \"id\": \"20026\"\r\n        },\r\n        \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n        \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n        \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n        \"lines\": [\r\n            {\r\n                \"dimensions\": {\r\n                    \"item\": {\r\n                        \"id\": \"GEN1010\",\r\n                        \"itemType\": \"inventory\"\r\n                    },\r\n                    \"warehouse\": {\r\n                        \"id\": \"WH1\"\r\n                    },\r\n                    \"location\": {\r\n                        \"id\": \"100\"\r\n                    },\r\n                    \"department\": {\r\n                        \"id\": \"500\"\r\n                    },\r\n                    \"class\": {\r\n                        \"id\": \"200\"\r\n                    }\r\n                },\r\n                \"unit\": \"Each\",\r\n                \"unitQuantity\": \"100\",\r\n                \"unitPrice\": \"12\",\r\n                \"totalPrice\": \"1200.00\",\r\n                \"selectAccount\": \"20500\",\r\n                \"accountBalance\": -16.47,\r\n                \"id\": \"4f27b9d4-eb64-4791-a2c3-6009d5ae7a24\"\r\n            }\r\n        ]\r\n    }\r\n}\r\n\r\n// {\r\n//     \"data\": {\r\n//         \"vendor\": {\r\n//             \"id\": \"Vend-00010\"\r\n//         },\r\n//         \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n//         \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n//         \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n//         \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n//         \"lines\": [\r\n//             {\r\n//                 \"dimensions.item.id\": \"GEN1010\",\r\n//                 \"dimensions.item.itemType\": \"inventory\",\r\n//                 \"dimensions.warehouse.id\": \"GEN1010\",\r\n//                 \"dimensions.location.id\": \"100\",\r\n//                 \"dimensions.department.id\": \"500\",\r\n//                 \"dimensions.class.id\": \"300\",\r\n//                 \"unit\": \"each\",\r\n//                 \"unitQuantity\": \"1\",\r\n//                 \"unitPrice\": \"1200\",\r\n//                 \"totalPrice\": \"1200.00\",\r\n//                 \"id\": \"f9414288-0e5d-485b-a639-bc5d51e9d968\"\r\n//             }\r\n//         ]\r\n//     },\r\n//     \"workflowId\": \"69fe0d462efa1fcee90453ea\"\r\n// }\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/purchase-order","description":"<p>Creates a stock-based purchase order in Sage Intacct from an iServe workflow document.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Result of the purchase order creation in Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","purchase-order"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"75f44eca-218d-43bf-88f7-639257696100","name":"Create Purchase Order Stock","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"workflowId\": \"69fe0d462efa1fcee90453ea\",\r\n    \"data\": {\r\n        \"vendor\": {\r\n            \"id\": \"20026\"\r\n        },\r\n        \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n        \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n        \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n        \"lines\": [\r\n            {\r\n                \"dimensions\": {\r\n                    \"item\": {\r\n                        \"id\": \"GEN1010\",\r\n                        \"itemType\": \"inventory\"\r\n                    },\r\n                    \"warehouse\": {\r\n                        \"id\": \"WH1\"\r\n                    },\r\n                    \"location\": {\r\n                        \"id\": \"100\"\r\n                    },\r\n                    \"department\": {\r\n                        \"id\": \"500\"\r\n                    },\r\n                    \"class\": {\r\n                        \"id\": \"200\"\r\n                    }\r\n                },\r\n                \"unit\": \"Each\",\r\n                \"unitQuantity\": \"100\",\r\n                \"unitPrice\": \"12\",\r\n                \"totalPrice\": \"1200.00\",\r\n                \"selectAccount\": \"20500\",\r\n                \"accountBalance\": -16.47,\r\n                \"id\": \"4f27b9d4-eb64-4791-a2c3-6009d5ae7a24\"\r\n            }\r\n        ]\r\n    }\r\n}\r\n\r\n// {\r\n//     \"data\": {\r\n//         \"vendor\": {\r\n//             \"id\": \"Vend-00010\"\r\n//         },\r\n//         \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n//         \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n//         \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n//         \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n//         \"lines\": [\r\n//             {\r\n//                 \"dimensions.item.id\": \"GEN1010\",\r\n//                 \"dimensions.item.itemType\": \"inventory\",\r\n//                 \"dimensions.warehouse.id\": \"GEN1010\",\r\n//                 \"dimensions.location.id\": \"100\",\r\n//                 \"dimensions.department.id\": \"500\",\r\n//                 \"dimensions.class.id\": \"300\",\r\n//                 \"unit\": \"each\",\r\n//                 \"unitQuantity\": \"1\",\r\n//                 \"unitPrice\": \"1200\",\r\n//                 \"totalPrice\": \"1200.00\",\r\n//                 \"id\": \"f9414288-0e5d-485b-a639-bc5d51e9d968\"\r\n//             }\r\n//         ]\r\n//     },\r\n//     \"workflowId\": \"69fe0d462efa1fcee90453ea\"\r\n// }\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/purchase-order"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"43"},{"key":"ETag","value":"W/\"2b-8xtqhPVEpNpFrMJ5LhIDnfstYmI\""},{"key":"Date","value":"Fri, 24 Jul 2026 12:56:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO created successfully: 1980\"\n}"},{"id":"155aa01a-391e-441c-acfa-f86ee5320cc9","name":"Create Purchase Order Stock","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"// {\r\n//     \"workflowId\": \"69fe0d462efa1fcee90453ea\",\r\n//     \"data\": {\r\n//         \"vendor\": {\r\n//             \"id\": \"20026\"\r\n//         },\r\n//         \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n//         \"dueDate\": \"2026-08-27T22:00:00.000Z\",\r\n//         \"startDate\": \"2026-06-30T22:00:00.000Z\",\r\n//         \"endDate\": \"2026-08-30T22:00:00.000Z\",\r\n//         \"lines\": [\r\n//             {\r\n//                 \"dimensions\": {\r\n//                     \"item\": {\r\n//                         \"id\": \"GEN1010\",\r\n//                         \"itemType\": \"inventory\"\r\n//                     },\r\n//                     \"warehouse\": {\r\n//                         \"id\": \"WH1\"\r\n//                     },\r\n//                     \"location\": {\r\n//                         \"id\": \"100\"\r\n//                     },\r\n//                     \"department\": {\r\n//                         \"id\": \"500\"\r\n//                     },\r\n//                     \"class\": {\r\n//                         \"id\": \"200\"\r\n//                     }\r\n//                 },\r\n//                 \"unit\": \"Each\",\r\n//                 \"unitQuantity\": \"100\",\r\n//                 \"unitPrice\": \"12\",\r\n//                 \"totalPrice\": \"1200.00\",\r\n//                 \"selectAccount\": \"20500\",\r\n//                 \"accountBalance\": -16.47,\r\n//                 \"id\": \"4f27b9d4-eb64-4791-a2c3-6009d5ae7a24\"\r\n//             }\r\n//         ]\r\n//     }\r\n// }\r\n{\r\n    \"data\": {\r\n        \"vendor\": {\r\n            \"id\": \"20026\"\r\n        },\r\n        \"txnDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"dueDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"startDate\": \"2026-07-23T22:00:00.000Z\",\r\n        \"endDate\": \"2026-07-30T22:00:00.000Z\",\r\n        \"lines\": [\r\n            {\r\n                \"dimensions.item.id\": \"GEN1010\",\r\n                \"dimensions.item.itemType\": \"inventory\",\r\n                \"dimensions.warehouse.id\": \"WH1\",\r\n                \"dimensions.location.id\": \"100\",\r\n                \"dimensions.department.id\": \"300\",\r\n                \"dimensions.class.id\": \"300\",\r\n                \"unit\": \"Each\",\r\n                \"unitQuantity\": \"2\",\r\n                \"unitPrice\": \"152\",\r\n                \"totalPrice\": \"304.00\",\r\n                \"id\": \"7554d87d-19df-47ef-a7d3-d79d756ebc94\"\r\n            }\r\n        ]\r\n    },\r\n    \"workflowId\": \"69fe0d462efa1fcee90453ea\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/purchase-order"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"43"},{"key":"ETag","value":"W/\"2b-As/vT+1RSXNgVpngiOk1a8NTDCc\""},{"key":"Date","value":"Sun, 26 Jul 2026 10:48:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"PO created successfully: 1984\"\n}"}],"_postman_id":"ff2e39af-4c20-444b-a44d-1ce380b4e7b9"},{"name":"Get Invoice and Payment details","id":"f60ae57e-dfb0-435c-ad32-4235c06936e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_1e4w}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{ \"poNumber\": \"PO0055\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/payment/by-po","description":"<p>Retrieves invoice and payment details associated with a purchase order from Sage Intacct.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Invoice and payment records linked to the specified purchase order.</p>\n","urlObject":{"path":["api","v2","intacct","payment","by-po"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"ee0323d5-2498-4afe-bc04-24f63c5c450c","name":"Get Invoice and Payment details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{ \"poNumber\": \"1980\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/payment/by-po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"274"},{"key":"ETag","value":"W/\"112-4pOI9WD4R4r8w5DEdTRK0Agc3g0\""},{"key":"Date","value":"Wed, 29 Jul 2026 13:09:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"poNumber\": \"1980\",\n        \"purchaseOrder\": {\n            \"id\": \"1980\",\n            \"documentNumber\": \"PO0063\",\n            \"documentType\": \"Purchase Order\",\n            \"createdFrom\": null,\n            \"apBillId\": null,\n            \"state\": \"Pending\"\n        },\n        \"invoices\": [],\n        \"convertedDocuments\": [],\n        \"payments\": []\n    },\n    \"ia::meta\": {\n        \"invoiceCount\": 0,\n        \"paymentCount\": 0\n    }\n}"},{"id":"a817172d-3480-44ce-bb90-8ff6e8636a06","name":"Get Invoice and Payment details","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{ \"poNumber\": \"PO0055\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/payment/by-po"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"875"},{"key":"ETag","value":"W/\"36b-G8Gp4LhLO+ISDua+YM4dnkDe6ao\""},{"key":"Date","value":"Wed, 29 Jul 2026 13:47:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"poNumber\": \"PO0055\",\n        \"purchaseOrder\": {\n            \"id\": \"1947\",\n            \"documentNumber\": \"PO0055\",\n            \"documentType\": \"Purchase Order\",\n            \"state\": \"converted\"\n        },\n        \"invoices\": [\n            {\n                \"id\": \"1305\",\n                \"billNumber\": \"FA-PR0003\",\n                \"documentNumber\": \"Example - Fixed Asset\",\n                \"vendorId\": \"20025\",\n                \"poNumber\": \"PO0055\",\n                \"totalEntered\": \"8600\",\n                \"totalDue\": \"1100\",\n                \"state\": \"Partially Paid\",\n                \"createdDate\": \"12/05/2018\",\n                \"dueDate\": \"01/04/2019\",\n                \"paidDate\": null,\n                \"source\": \"accounts-payable\"\n            }\n        ],\n        \"convertedDocuments\": [\n            {\n                \"id\": \"1950\",\n                \"documentNumber\": \"VI0073\",\n                \"documentType\": \"Vendor Invoice\",\n                \"createdFrom\": \"Purchase Order-PO0055\",\n                \"state\": \"Pending\"\n            }\n        ],\n        \"payments\": [\n            {\n                \"id\": \"279\",\n                \"billId\": \"1305\",\n                \"billLineId\": \"5189\",\n                \"amount\": \"7500\",\n                \"paymentDate\": \"07/29/2026\",\n                \"paymentId\": \"1355\",\n                \"paymentDocumentNumber\": \"PAY2026\",\n                \"paymentMethod\": \"Cash\",\n                \"paymentState\": \"C\",\n                \"vendorId\": \"20025\"\n            }\n        ]\n    },\n    \"ia::meta\": {\n        \"invoiceCount\": 1,\n        \"paymentCount\": 1,\n        \"protocol\": \"rest+soap\"\n    }\n}"}],"_postman_id":"f60ae57e-dfb0-435c-ad32-4235c06936e0"},{"name":"Create Journal GL (APIKey)","id":"5bb9effd-f70d-42d1-8061-621cc86ed10f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"iserve-api-key"},{"key":"value","value":"{{auth_secret_0el3}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"glJournal\": {\r\n      \"id\": \"EJ\"\r\n    },\r\n    \"postingDate\": \"2024-11-01\",\r\n    \"description\": \"October revenue posting\",\r\n    \"referenceNumber\": \"REF-001\",\r\n    \"lines\": [\r\n      {\r\n        \"txnType\": \"credit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"4000\" },\r\n        \"description\": \"Revenue credit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"300\" },\r\n          \"location\": { \"id\": \"US-PNW\" }\r\n        }\r\n      },\r\n      {\r\n        \"txnType\": \"debit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"1000\" },\r\n        \"description\": \"Cash debit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"300\" },\r\n          \"location\": { \"id\": \"US-PNW\" }\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/journal-entry","description":"<p>Creates a General Ledger journal entry in Sage Intacct using an API key.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Result of the journal entry creation in Sage Intacct.</p>\n","urlObject":{"path":["api","v2","intacct","journal-entry"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"01f8f7f8-c41e-4d73-b234-48ade33f1ca4","name":"Create Journal GL (APIKey)","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"glJournal\": {\r\n      \"id\": \"GJ\"\r\n    },\r\n    \"postingDate\": \"2026-07-02\",\r\n    \"description\": \"October revenue posting\",\r\n    \"referenceNumber\": \"REF-001\",\r\n    \"lines\": [\r\n      {\r\n        \"txnType\": \"credit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"10010\" },\r\n        \"description\": \"Revenue credit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"500\" },\r\n          \"location\": { \"id\": \"110\" }\r\n        }\r\n      },\r\n      {\r\n        \"txnType\": \"debit\",\r\n        \"txnAmount\": \"1000.00\",\r\n        \"glAccount\": { \"id\": \"51710\" },\r\n        \"description\": \"Cash debit\",\r\n        \"dimensions\": {\r\n          \"department\": { \"id\": \"500\" },\r\n          \"location\": { \"id\": \"110\" }\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct/journal-entry"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"153"},{"key":"ETag","value":"W/\"99-53IJUpAvybAUUQgZwHM4wgAF/g8\""},{"key":"Date","value":"Thu, 02 Jul 2026 09:27:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"2690\",\n        \"key\": \"2690\",\n        \"href\": \"/objects/general-ledger/journal-entry/2690\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"totalSuccess\": 1,\n        \"totalError\": 0\n    }\n}"}],"_postman_id":"5bb9effd-f70d-42d1-8061-621cc86ed10f"},{"name":"Get RefreshToken","id":"449b4858-7fc7-4f61-b088-17f3135348df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"authorization_code","type":"text","uuid":"cc03cba0-a0ab-45be-a3d6-0c929ad4da0c"},{"key":"code","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzUxNiwiZXhwIjoxNzgxNTE4MTE2LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJhdXRoekNvZGUiOiJmNTllZjE2YWE3YTViZTQ1MGRmNTRjZDI5NjE4MWVZIiwidXNlcklkIjoiZW1tYSJ9.QRoVyK0YOaUYIvFqse6TDO-GMAsBe_KGCRVi3QCrjlg","type":"text","uuid":"6505a065-3344-4cf1-9493-a9066fb63c6d"},{"key":"redirect_uri","value":"https://review.iserve.africa","type":"text","uuid":"8d8974be-2ce7-4f01-9adc-446aebc168f1"},{"key":"client_id","value":"c232dc1256523330196f.app.sage.com","type":"text","uuid":"7ae334c1-1073-4409-aab0-ecb1c940f30e"},{"key":"client_secret","value":"f94400bc0b1d781fa81b5c8bf0352e79161d186e","type":"text","uuid":"74abd79a-01f5-4e50-bc43-1c144a8e4c95"}]},"url":"https://api.intacct.com/ia/api/v1/oauth2/token","description":"<p>Obtains a refreshed OAuth2 access token from the Sage Intacct API.</p>\n<p><strong>Integration:</strong> Sage Intacct\n<strong>Auth:</strong> Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> New OAuth2 access token for authenticating subsequent Sage Intacct API calls.</p>\n","urlObject":{"protocol":"https","path":["ia","api","v1","oauth2","token"],"host":["api","intacct","com"],"query":[],"variable":[]}},"response":[{"id":"beeb0ef0-a674-4001-937b-ddda67cb83d7","name":"Get RefreshToken","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"authorization_code","type":"text","uuid":"cc03cba0-a0ab-45be-a3d6-0c929ad4da0c"},{"key":"code","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzUxNiwiZXhwIjoxNzgxNTE4MTE2LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJhdXRoekNvZGUiOiJmNTllZjE2YWE3YTViZTQ1MGRmNTRjZDI5NjE4MWVZIiwidXNlcklkIjoiZW1tYSJ9.QRoVyK0YOaUYIvFqse6TDO-GMAsBe_KGCRVi3QCrjlg","type":"text","uuid":"6505a065-3344-4cf1-9493-a9066fb63c6d"},{"key":"redirect_uri","value":"https://review.iserve.africa","type":"text","uuid":"8d8974be-2ce7-4f01-9adc-446aebc168f1"},{"key":"client_id","value":"c232dc1256523330196f.app.sage.com","type":"text","uuid":"7ae334c1-1073-4409-aab0-ecb1c940f30e"},{"key":"client_secret","value":"f94400bc0b1d781fa81b5c8bf0352e79161d186e","type":"text","uuid":"74abd79a-01f5-4e50-bc43-1c144a8e4c95"}]},"url":"https://api.intacct.com/ia/api/v1/oauth2/token"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 15 Jun 2026 10:05:48 GMT"},{"key":"content-type","value":"application/json"},{"key":"access-control-allow-credentials","value":"true"},{"key":"cache-control","value":"no-store"},{"key":"content-language","value":"en-US"},{"key":"set-cookie","value":"pagePostTime=deleted; expires=Thu, 01 Jan 1970 00:00:01 GMT; Max-Age=0; path=/; secure"},{"key":"set-cookie","value":"__cf_bm=PXLL4lR._i2bzRBBsEllV2EdLUgyzI3ikJIKHsOVcDI-1781517946.251823-1.0.1.1-xDd6nj..bsbqF9QZHVvmPUixeId3v9OrrlKtdhU7D89778kZeqJuywAWLDBi5FBIOEVmAQBuDFif7ISwoeqqzU8dDxTM2CprQk0bgDjZWXlLUD6fpGzIRvNReez2mgVE; HttpOnly; SameSite=None; Secure; Path=/; Domain=intacct.com; Expires=Mon, 15 Jun 2026 10:35:48 GMT"},{"key":"content-security-policy-report-only","value":"default-src 'self' data: https://*.grammarly.com; report-uri csp_listener.phtml; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.grammarly.com ; style-src 'self' 'unsafe-inline' ; img-src 'self' *.amazonaws.com data: https://*.grammarly.com ; frame-src 'self' *.intacct.com *.intacct-adv.com https://www.youtube.com *.sage.com *.onetrust.com https://app.powerbi.com/ https://dc.services.visualstudio.com ; connect-src 'self' *.intacct.com https://*.grammarly.com https://*.grammarly.io wss://*.grammarly.com https://api.gms.development.ca-central-1.sageai.sagecloudops.com https://api.gms.pre-production.ca-central-1.sageai.sagecloudops.com https://api.gms.ca-central-1.ai.sage.com https://api.gms.development.ap-southeast-2.sageai.sagecloudops.com https://api.gms.pre-production.ap-southeast-2.sageai.sagecloudops.com https://api.gms.ap-southeast-2.ai.sage.com https://api.gms.development.eu-west-1.sageai.sagecloudops.com https://api.gms.pre-production.eu-west-1.sageai.sagecloudops.com https://api.gms.ai.sage.com ;"},{"key":"p3p","value":"CP=\"Not a P3P policy."},{"key":"pragma","value":"no-cache"},{"key":"server","value":"cloudflare"},{"key":"strict-transport-security","value":"max-age=31536000"},{"key":"vary","value":"Origin,Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-envoy-upstream-service-time","value":"1669"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"x-ia-cpu-limit","value":"360000000"},{"key":"x-ia-cpu-limit-remaining","value":"359999900"},{"key":"x-ia-cpu-limit-reset","value":"1782864000"},{"key":"x-ia-cpu-request-cost","value":"299"},{"key":"x-ia-throttle-limit","value":"6"},{"key":"x-ia-throttle-limit-remaining","value":"5"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"content-encoding","value":"gzip"},{"key":"cf-ray","value":"a0c0c21c1d347e5f-JNB"}],"cookie":[],"responseTime":null,"body":"{\n    \"token_type\": \"Bearer\",\n    \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzk0NywiZXhwIjoxNzgxNTYxMTQ3LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJjbnlLZXkiOiI1MDQwMTAwMDI4ODUwMyIsInVzZXJJZCI6ImVtbWEiLCJ1c2VyS2V5IjoiMTYiLCJzZXNzaW9uSWQiOiJWRGxGVmlGU3VUMU44cWdmdk1WSVJBaDRQVXczbGxRNWFJREU1VW5LVGZLb0g3ekZTRlNUNDN0TyIsImVudGl0eUtleSI6IiIsImVudGl0eUlkIjoiIiwiYWlFbmFibGVkIjpmYWxzZX0.5hY8MP7HEMYi-aDB7mSDplO5gWM34Btsm6LaIKZ6coU\",\n    \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FwaS5pbnRhY2N0LmNvbSIsImlhdCI6MTc4MTUxNzk0NywiZXhwIjoxNzg5MjkzOTQ3LCJjbGllbnRJZCI6ImMyMzJkYzEyNTY1MjMzMzAxOTZmLmFwcC5zYWdlLmNvbSIsImNueUlkIjoiT1NIb2xkaW5ncy1ERVYiLCJyZWZyZXNoVG9rZW4iOiJjMzUyMmEzZWMwMGRkNDEyNmExODI5NWU1MDE5ODU1ZmZiNThhY2MwIn0.DrxL2srWxLArNmZBnBSQCBSmAg96b1aFEOTAUvAeluo\",\n    \"expires_in\": 43200\n}"}],"_postman_id":"449b4858-7fc7-4f61-b088-17f3135348df"},{"name":"Search GL Account","id":"ec3b9995-e1c1-4367-8cff-8be0e65e1b88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_11e1}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \"keyword\": \"skills dev\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/search","urlObject":{"path":["api","v2","intacct","account","search"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"888738ec-ac06-4c3e-81e2-da593abb5664","name":"Search GL Account","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \"keyword\": \"skills dev\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/search"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"222"},{"key":"ETag","value":"W/\"de-saF60EGOmw2DYltqs7f98ZSok20\""},{"key":"Date","value":"Fri, 04 Sep 2026 07:12:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": [\n        {\n            \"id\": \"0810-000\",\n            \"name\": \"Skills Development Levy Rebate\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": \"7525-000\",\n            \"name\": \"Skills Development Levy Control\",\n            \"status\": \"active\"\n        }\n    ],\n    \"ia::meta\": {\n        \"totalCount\": 2,\n        \"start\": 1,\n        \"pageSize\": 100\n    }\n}"}],"_postman_id":"ec3b9995-e1c1-4367-8cff-8be0e65e1b88"},{"name":"Search Accounts by Name","id":"8bd4804f-bd0d-4a90-9644-28dd4cd345a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_11e1}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Skills Development Levy Control\",\r\n    \"id\":\"7525-000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/getAccountByName","urlObject":{"path":["api","v2","intacct","account","getAccountByName"],"host":["{{iserve-back-end}}"],"query":[],"variable":[]}},"response":[{"id":"6239bea7-5f65-43fb-9421-a098cd83034d","name":"Search Accounts by Name","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Skills Development Levy Control\",\r\n    \"id\":\"7525-000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iserve-back-end}}/api/v2/intacct/account/getAccountByName"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000 https://szpd3kz0-3000.euw.devtunnels.ms https://szpd3kz0-4200.euw.devtunnels.ms https://szpd3kz0-5000.euw.devtunnels.ms;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"142"},{"key":"ETag","value":"W/\"8e-Tx1ZkDEcnCNoLEgPozHFeoDLi/A\""},{"key":"Date","value":"Fri, 04 Sep 2026 07:29:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"ia::result\": {\n        \"id\": \"7525-000\",\n        \"name\": \"Skills Development Levy Control\",\n        \"status\": \"active\"\n    },\n    \"ia::meta\": {\n        \"totalCount\": 1,\n        \"start\": 1,\n        \"pageSize\": 1\n    }\n}"}],"_postman_id":"8bd4804f-bd0d-4a90-9644-28dd4cd345a3"}],"id":"a7485b3a-2dc6-4968-8267-231e3287a784","description":"<h2 id=\"sage-intacct-integration-rest\">Sage Intacct Integration (REST)</h2>\n<p>This folder contains REST-based endpoints for integrating the iServe procurement platform with <strong>Sage Intacct</strong>, a cloud-based financial management system. These endpoints cover vendor management, general ledger operations, organisational structure lookups, procurement workflows, and OAuth authentication.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the Sage Intacct integration service.</td>\n</tr>\n<tr>\n<td><strong>Get vendor list</strong></td>\n<td>Retrieves a paginated list of vendors registered in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Departments</strong></td>\n<td>Returns all departments configured in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Department by Id</strong></td>\n<td>Fetches a specific department by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Location</strong></td>\n<td>Retrieves all locations defined in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Location by ID</strong></td>\n<td>Fetches a specific location by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Class</strong></td>\n<td>Returns all classes (cost centres or segments) in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Class by Id</strong></td>\n<td>Fetches a specific class by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Warehouse</strong></td>\n<td>Retrieves all warehouses configured in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Warehouse by ID</strong></td>\n<td>Fetches a specific warehouse by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Unit of Measures</strong></td>\n<td>Returns all units of measure defined in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Unit of Measures by ID</strong></td>\n<td>Fetches a specific unit of measure by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get GL Accounts</strong></td>\n<td>Retrieves the full list of General Ledger accounts.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account by ID</strong></td>\n<td>Fetches a specific GL account by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get GL Items</strong></td>\n<td>Returns a paginated list of GL items (products/services).</td>\n</tr>\n<tr>\n<td><strong>Get GL Item by ID</strong></td>\n<td>Fetches a specific GL item by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Vendor by Id</strong></td>\n<td>Retrieves a specific vendor's details by their unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Vendor list by location</strong></td>\n<td>Filters and returns vendors associated with a specific location.</td>\n</tr>\n<tr>\n<td><strong>Create Vendor</strong></td>\n<td>Creates a new vendor record in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Create Journal GL (APIKey)</strong></td>\n<td>Posts a General Ledger journal entry using an API key for authentication.</td>\n</tr>\n<tr>\n<td><strong>Create Purchase Order Stock</strong></td>\n<td>Creates a stock-based purchase order in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>Get Invoice and Payment details</strong></td>\n<td>Retrieves invoice and payment information linked to a purchase order.</td>\n</tr>\n<tr>\n<td><strong>Get RefreshToken</strong></td>\n<td>Refreshes the OAuth 2.0 access token for authenticating with the Sage Intacct API.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"a7485b3a-2dc6-4968-8267-231e3287a784"},{"name":"Sage Intact Intergration Legacy (soap)","item":[{"name":"Health","event":[{"id":"2a0fee98-eba7-4efc-83c4-320992e6e2a7","listen":"test","script":{"id":"37dcf9c6-ff77-4bcd-a5e3-f959f5c960d6","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has intacct-soap health structure\", function () {","    const jsonData = pm.response.json();","","    pm.expect(jsonData).to.have.property(\"available\");","    pm.expect(jsonData.available).to.be.a(\"boolean\");","","    pm.expect(jsonData).to.have.property(\"protocol\");","    pm.expect(jsonData.protocol).to.be.a(\"string\");","","    pm.expect(jsonData).to.have.property(\"checkedAt\");","    pm.expect(jsonData).to.have.property(\"message\");","});","","pm.test(\"Sage Intacct SOAP server is available\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.available).to.be.true;","});","","pm.test(\"Protocol is soap\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData.protocol).to.eql(\"soap\");","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"ba22d69b-4d85-4d96-a326-97caaa9d33b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_00tn}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","type":"text"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/health","description":"<p>Checks the availability and connectivity status of the Sage Intacct SOAP server.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Object with <code>available</code> (boolean), <code>protocol</code> (\"soap\"), <code>checkedAt</code> (ISO timestamp), and <code>message</code> string.</p>\n","urlObject":{"path":["api","v2","intacct-soap","health"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"8afef6a0-a9da-46dd-b134-241b5cd0b9c3","name":"Health","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"125"},{"key":"ETag","value":"W/\"7d-HEGik7gyzPhzGLrH/PPnZwHg8XQ\""},{"key":"Date","value":"Wed, 29 Jul 2026 10:39:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"available\": true,\n    \"protocol\": \"soap\",\n    \"checkedAt\": \"2026-07-29T10:39:37.458Z\",\n    \"message\": \"Sage Intacct SOAP server is available\"\n}"}],"_postman_id":"ba22d69b-4d85-4d96-a326-97caaa9d33b5"},{"name":"Get GL Accounts","id":"6785c5e3-037e-4e49-b85e-dbca6397f960","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/accounts","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)<br /><strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","accounts"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"cb8efdd1-bf1c-4441-b438-94c30db876df","name":"Get GL Accounts","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/accounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8196"},{"key":"ETag","value":"W/\"2004-LCHXqFTur80Adr01fWQv83+Ttyw\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:06:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 57,\n    \"data\": [\n        {\n            \"recordNo\": \"67\",\n            \"accountNo\": \"50900\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 67,\n                \"ACCOUNTNO\": 50900,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"193\",\n            \"accountNo\": \"40300\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 193,\n                \"ACCOUNTNO\": 40300,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"195\",\n            \"accountNo\": \"70200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 195,\n                \"ACCOUNTNO\": 70200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"206\",\n            \"accountNo\": \"90000\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 206,\n                \"ACCOUNTNO\": 90000,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"181\",\n            \"accountNo\": \"60610\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 181,\n                \"ACCOUNTNO\": 60610,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"182\",\n            \"accountNo\": \"60620\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 182,\n                \"ACCOUNTNO\": 60620,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"183\",\n            \"accountNo\": \"60630\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 183,\n                \"ACCOUNTNO\": 60630,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"204\",\n            \"accountNo\": \"60150\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 204,\n                \"ACCOUNTNO\": 60150,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"196\",\n            \"accountNo\": \"40900\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 196,\n                \"ACCOUNTNO\": 40900,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"179\",\n            \"accountNo\": \"60510\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 179,\n                \"ACCOUNTNO\": 60510,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"174\",\n            \"accountNo\": \"60320\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 174,\n                \"ACCOUNTNO\": 60320,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"172\",\n            \"accountNo\": \"60300\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 172,\n                \"ACCOUNTNO\": 60300,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"173\",\n            \"accountNo\": \"60310\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 173,\n                \"ACCOUNTNO\": 60310,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"175\",\n            \"accountNo\": \"60330\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 175,\n                \"ACCOUNTNO\": 60330,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"176\",\n            \"accountNo\": \"60340\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 176,\n                \"ACCOUNTNO\": 60340,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"177\",\n            \"accountNo\": \"60400\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 177,\n                \"ACCOUNTNO\": 60400,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"178\",\n            \"accountNo\": \"60500\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 178,\n                \"ACCOUNTNO\": 60500,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"184\",\n            \"accountNo\": \"60640\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 184,\n                \"ACCOUNTNO\": 60640,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"87\",\n            \"accountNo\": \"60410\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 87,\n                \"ACCOUNTNO\": 60410,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"166\",\n            \"accountNo\": \"60110\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 166,\n                \"ACCOUNTNO\": 60110,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"167\",\n            \"accountNo\": \"60120\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 167,\n                \"ACCOUNTNO\": 60120,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"168\",\n            \"accountNo\": \"60130\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 168,\n                \"ACCOUNTNO\": 60130,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"169\",\n            \"accountNo\": \"60140\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 169,\n                \"ACCOUNTNO\": 60140,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"170\",\n            \"accountNo\": \"60200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 170,\n                \"ACCOUNTNO\": 60200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"171\",\n            \"accountNo\": \"60210\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 171,\n                \"ACCOUNTNO\": 60210,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"4\",\n            \"accountNo\": \"70100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 4,\n                \"ACCOUNTNO\": 70100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"32\",\n            \"accountNo\": \"51701\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 32,\n                \"ACCOUNTNO\": 51701,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"185\",\n            \"accountNo\": \"60650\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 185,\n                \"ACCOUNTNO\": 60650,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"57\",\n            \"accountNo\": \"51705\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 57,\n                \"ACCOUNTNO\": 51705,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"58\",\n            \"accountNo\": \"51706\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 58,\n                \"ACCOUNTNO\": 51706,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"59\",\n            \"accountNo\": \"51707\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 59,\n                \"ACCOUNTNO\": 51707,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"192\",\n            \"accountNo\": \"40200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 192,\n                \"ACCOUNTNO\": 40200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"191\",\n            \"accountNo\": \"40100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 191,\n                \"ACCOUNTNO\": 40100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"209\",\n            \"accountNo\": \"70600\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 209,\n                \"ACCOUNTNO\": 70600,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"162\",\n            \"accountNo\": \"50100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 162,\n                \"ACCOUNTNO\": 50100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"163\",\n            \"accountNo\": \"50200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 163,\n                \"ACCOUNTNO\": 50200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"164\",\n            \"accountNo\": \"50300\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 164,\n                \"ACCOUNTNO\": 50300,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"165\",\n            \"accountNo\": \"60100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 165,\n                \"ACCOUNTNO\": 60100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"180\",\n            \"accountNo\": \"60600\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 180,\n                \"ACCOUNTNO\": 60600,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"186\",\n            \"accountNo\": \"60700\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 186,\n                \"ACCOUNTNO\": 60700,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"188\",\n            \"accountNo\": \"80200\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 188,\n                \"ACCOUNTNO\": 80200,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"189\",\n            \"accountNo\": \"80400\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 189,\n                \"ACCOUNTNO\": 80400,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"215\",\n            \"accountNo\": \"60420\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 215,\n                \"ACCOUNTNO\": 60420,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"86\",\n            \"accountNo\": \"40400\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 86,\n                \"ACCOUNTNO\": 40400,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"5\",\n            \"accountNo\": \"80100\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 5,\n                \"ACCOUNTNO\": 80100,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"230\",\n            \"accountNo\": \"40800\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 230,\n                \"ACCOUNTNO\": 40800,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"231\",\n            \"accountNo\": \"60670\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 231,\n                \"ACCOUNTNO\": 60670,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"190\",\n            \"accountNo\": \"80500\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 190,\n                \"ACCOUNTNO\": 80500,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"60\",\n            \"accountNo\": \"51708\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 60,\n                \"ACCOUNTNO\": 51708,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"61\",\n            \"accountNo\": \"51709\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 61,\n                \"ACCOUNTNO\": 51709,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"29\",\n            \"accountNo\": \"51711\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 29,\n                \"ACCOUNTNO\": 51711,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"28\",\n            \"accountNo\": \"51710\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 28,\n                \"ACCOUNTNO\": 51710,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"207\",\n            \"accountNo\": \"60220\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 207,\n                \"ACCOUNTNO\": 60220,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"85\",\n            \"accountNo\": \"60660\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 85,\n                \"ACCOUNTNO\": 60660,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"33\",\n            \"accountNo\": \"51702\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 33,\n                \"ACCOUNTNO\": 51702,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"55\",\n            \"accountNo\": \"51703\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 55,\n                \"ACCOUNTNO\": 51703,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        },\n        {\n            \"recordNo\": \"56\",\n            \"accountNo\": \"51704\",\n            \"accountType\": \"incomestatement\",\n            \"raw\": {\n                \"RECORDNO\": 56,\n                \"ACCOUNTNO\": 51704,\n                \"ACCOUNTTYPE\": \"incomestatement\"\n            }\n        }\n    ]\n}"}],"_postman_id":"6785c5e3-037e-4e49-b85e-dbca6397f960"},{"name":"Get GL Accounts by Id","id":"d7d2bc68-0cbf-4952-8751-ab84fd39aab4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/accounts","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","accounts"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"99ce48eb-a9b3-4e1e-9361-c1eccf663fa4","name":"Get GL Accounts by Id","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"id\":\"50900\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"238"},{"key":"ETag","value":"W/\"ee-Ln/EWw4yLFqhGEO0vDP/o7UEhEI\""},{"key":"Date","value":"Tue, 01 Sep 2026 09:49:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"id\": \"50900\",\n        \"name\": \"COGS-Other\",\n        \"status\": \"active\",\n        \"accountType\": \"incomestatement\",\n        \"recordNo\": \"67\",\n        \"raw\": {\n            \"RECORDNO\": 67,\n            \"ACCOUNTNO\": 50900,\n            \"ACCOUNTTYPE\": \"incomestatement\",\n            \"TITLE\": \"COGS-Other\",\n            \"STATUS\": \"active\"\n        }\n    }\n}"}],"_postman_id":"d7d2bc68-0cbf-4952-8751-ab84fd39aab4"},{"name":"GET Locations","id":"72a52f78-2402-4045-afd7-4597b6a1cca9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0b0t}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/location?start=1&size=100","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","location"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"29866ac1-101b-4c56-bcea-61f4c4d6507c","name":"GET Locations","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct-soap/location?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct-soap","location"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1705"},{"key":"ETag","value":"W/\"6a9-QA9arNCSRZTSrRr+C6EU4OUVAi4\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:16:22 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 12,\n    \"start\": 1,\n    \"pageSize\": 100,\n    \"protocol\": \"soap\",\n    \"data\": [\n        {\n            \"id\": \"SAMSA Pretoria\",\n            \"name\": \"SAMSA\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"SAMSA Pretoria\",\n                \"NAME\": \"SAMSA\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"WER001\",\n            \"name\": \"Western Region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"WER001\",\n                \"NAME\": \"Western Region\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"EAR001\",\n            \"name\": \"Eastern Region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"EAR001\",\n                \"NAME\": \"Eastern Region\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"MOS001\",\n            \"name\": \"Mossel Bay\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"MOS001\",\n                \"NAME\": \"Mossel Bay\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"2001\",\n            \"name\": \"SAMSA-CPT OPS\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": 2001,\n                \"NAME\": \"SAMSA-CPT OPS\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"NOR001\",\n            \"name\": \"Northern Region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"NOR001\",\n                \"NAME\": \"Northern Region\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"Richards Bay\",\n            \"name\": \"SAMSA-Richards Bay\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"Richards Bay\",\n                \"NAME\": \"SAMSA-Richards Bay\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"East London\",\n            \"name\": \"SAMSA-East London\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"East London\",\n                \"NAME\": \"SAMSA-East London\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"MF\",\n            \"name\": \"Maritime Fund\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"MF\",\n                \"NAME\": \"Maritime Fund\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"SAMSA\",\n            \"name\": \"South African Maritime Safety Authority\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"SAMSA\",\n                \"NAME\": \"South African Maritime Safety Authority\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"MSP\",\n            \"name\": \"Maritime Special Projects\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"MSP\",\n                \"NAME\": \"Maritime Special Projects\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"SOR001\",\n            \"name\": \"Southern Region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"LOCATIONID\": \"SOR001\",\n                \"NAME\": \"Southern Region\",\n                \"STATUS\": \"active\"\n            }\n        }\n    ]\n}"}],"_postman_id":"72a52f78-2402-4045-afd7-4597b6a1cca9"},{"name":"GET Location by Id","id":"2cd64b1e-a3ed-4efb-a332-c263ecb5ea90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0b0t}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\":\"100\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/location/get","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","location","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"e389df08-df60-4f65-8956-59bef7aeb558","name":"GET Location by Id","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"id\":\"100\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/location/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"128"},{"key":"ETag","value":"W/\"80-SQG28hVQvQ5rvG82ZAG5YyF2I7s\""},{"key":"Date","value":"Tue, 01 Sep 2026 09:37:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"id\": \"100\",\n        \"name\": \"USA1\",\n        \"status\": \"active\",\n        \"raw\": {\n            \"LOCATIONID\": 100,\n            \"NAME\": \"USA1\",\n            \"STATUS\": \"active\"\n        }\n    }\n}"}],"_postman_id":"2cd64b1e-a3ed-4efb-a332-c263ecb5ea90"},{"name":"GET Departments","id":"b9c193ae-88b9-4597-a1bc-48342deb83e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/department?start=1&size=100","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","department"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"177ed180-1dbe-40bf-b35c-a0f76f61f116","name":"GET Departments","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct-soap/department?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct-soap","department"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3695"},{"key":"ETag","value":"W/\"e6f-F2y/tuP2yGfQK5l/UJoL6ap88iQ\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:17:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 28,\n    \"start\": 1,\n    \"pageSize\": 100,\n    \"protocol\": \"soap\",\n    \"data\": [\n        {\n            \"id\": \"EMS001\",\n            \"name\": \"Executive: MSP\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"EMS001\",\n                \"TITLE\": \"Executive: MSP\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"EPL001\",\n            \"name\": \"Executive: PLR\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"EPL001\",\n                \"TITLE\": \"Executive: PLR\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"CIO001\",\n            \"name\": \"CIO\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"CIO001\",\n                \"TITLE\": \"CIO\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"CEO002\",\n            \"name\": \"CEO\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"CEO002\",\n                \"TITLE\": \"CEO\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"COS002\",\n            \"name\": \"Company Secretary\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"COS002\",\n                \"TITLE\": \"Company Secretary\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"COO002\",\n            \"name\": \"COO\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"COO002\",\n                \"TITLE\": \"COO\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"CHC001\",\n            \"name\": \"CHCO\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"CHC001\",\n                \"TITLE\": \"CHCO\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ECA001\",\n            \"name\": \"Executive: Corporate Affairs\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"ECA001\",\n                \"TITLE\": \"Executive: Corporate Affairs\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"STR001\",\n            \"name\": \"Strategy\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"STR001\",\n                \"TITLE\": \"Strategy\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"IND001\",\n            \"name\": \"Industry\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"IND001\",\n                \"TITLE\": \"Industry\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"WES001\",\n            \"name\": \"Western region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"WES001\",\n                \"TITLE\": \"Western region\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"EAS001\",\n            \"name\": \"Eastern Region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"EAS001\",\n                \"TITLE\": \"Eastern Region\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"SOU001\",\n            \"name\": \"Southern region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"SOU001\",\n                \"TITLE\": \"Southern region\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"SEA001\",\n            \"name\": \"Seafarers\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"SEA001\",\n                \"TITLE\": \"Seafarers\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"TEC001\",\n            \"name\": \"Techinical Unit\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"TEC001\",\n                \"TITLE\": \"Techinical Unit\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"FIN001\",\n            \"name\": \"Finance\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"FIN001\",\n                \"TITLE\": \"Finance\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"SCM001\",\n            \"name\": \"SCM\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"SCM001\",\n                \"TITLE\": \"SCM\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"INF001\",\n            \"name\": \"Information Technology\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"INF001\",\n                \"TITLE\": \"Information Technology\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"FAC001\",\n            \"name\": \"Facilities\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"FAC001\",\n                \"TITLE\": \"Facilities\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"BOA001\",\n            \"name\": \"Boating\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"BOA001\",\n                \"TITLE\": \"Boating\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"COR001\",\n            \"name\": \"Corporate Comms\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"COR001\",\n                \"TITLE\": \"Corporate Comms\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"PLR001\",\n            \"name\": \"Policy, Legal and Regulations\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"PLR001\",\n                \"TITLE\": \"Policy, Legal and Regulations\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"HRE001\",\n            \"name\": \"Human Resources\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"HRE001\",\n                \"TITLE\": \"Human Resources\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"SWR001\",\n            \"name\": \"Seawatch and response (SWR)\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"SWR001\",\n                \"TITLE\": \"Seawatch and response (SWR)\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"MSP001\",\n            \"name\": \"MSP\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"MSP001\",\n                \"TITLE\": \"MSP\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"OCF001\",\n            \"name\": \"Office of the CFO\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"OCF001\",\n                \"TITLE\": \"Office of the CFO\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"NOR001\",\n            \"name\": \"Northern Region\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"NOR001\",\n                \"TITLE\": \"Northern Region\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"DCO001\",\n            \"name\": \"DCOO\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"DEPARTMENTID\": \"DCO001\",\n                \"TITLE\": \"DCOO\",\n                \"STATUS\": \"active\"\n            }\n        }\n    ]\n}"}],"_postman_id":"b9c193ae-88b9-4597-a1bc-48342deb83e0"},{"name":"GET Departments by id","id":"a0513efd-c716-400a-950c-c7e3eba85716","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_0b0t}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\":\"300\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/department/get","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","department","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"24aa4cd2-3ec4-45c4-8a85-2636c31fd2fb","name":"GET Departments by id","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"id\":\"300\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/department/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"133"},{"key":"ETag","value":"W/\"85-xhPOK8VR9TA65HmwlK4PU8JpZzs\""},{"key":"Date","value":"Tue, 01 Sep 2026 09:40:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"id\": \"300\",\n        \"name\": \"Admin\",\n        \"status\": \"active\",\n        \"raw\": {\n            \"DEPARTMENTID\": 300,\n            \"TITLE\": \"Admin\",\n            \"STATUS\": \"active\"\n        }\n    }\n}"}],"_postman_id":"a0513efd-c716-400a-950c-c7e3eba85716"},{"name":"GET warehouses","id":"ab5d136c-5740-4730-831e-306bdb88efab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_15uk}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/warehouse?start=1&size=100","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","warehouse"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"1cef74ce-5a45-419c-a15e-bf0ca41f266a","name":"GET warehouses","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct-soap/warehouse?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct-soap","warehouse"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1597"},{"key":"ETag","value":"W/\"63d-+S4hV0mLIl2UEwCAhDgv7sMnCdY\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:22:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 9,\n    \"start\": 1,\n    \"pageSize\": 100,\n    \"protocol\": \"soap\",\n    \"data\": [\n        {\n            \"id\": \"15001\",\n            \"name\": \"SAMSA - Port Nolloth\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 15001,\n                \"NAME\": \"SAMSA - Port Nolloth\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 15001\n            },\n            \"locationId\": \"15001\"\n        },\n        {\n            \"id\": \"4001\",\n            \"name\": \"SAMSA - PE OPS\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 4001,\n                \"NAME\": \"SAMSA - PE OPS\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 4001\n            },\n            \"locationId\": \"4001\"\n        },\n        {\n            \"id\": \"10002\",\n            \"name\": \"SAMSA - Pretoria\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 10002,\n                \"NAME\": \"SAMSA - Pretoria\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 10002\n            },\n            \"locationId\": \"10002\"\n        },\n        {\n            \"id\": \"7001\",\n            \"name\": \"SAMSA - Mossel Bay\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 7001,\n                \"NAME\": \"SAMSA - Mossel Bay\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 7001\n            },\n            \"locationId\": \"7001\"\n        },\n        {\n            \"id\": \"3001\",\n            \"name\": \"SAMSA - DBN OPS\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 3001,\n                \"NAME\": \"SAMSA - DBN OPS\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 3001\n            },\n            \"locationId\": \"3001\"\n        },\n        {\n            \"id\": \"2001\",\n            \"name\": \"SAMSA - CPT OPS\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 2001,\n                \"NAME\": \"SAMSA - CPT OPS\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 2001\n            },\n            \"locationId\": \"2001\"\n        },\n        {\n            \"id\": \"8001\",\n            \"name\": \"SAMSA - Saldanha\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 8001,\n                \"NAME\": \"SAMSA - Saldanha\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 8001\n            },\n            \"locationId\": \"8001\"\n        },\n        {\n            \"id\": \"6001\",\n            \"name\": \"SAMSA - Richards Bay\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 6001,\n                \"NAME\": \"SAMSA - Richards Bay\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 6001\n            },\n            \"locationId\": \"6001\"\n        },\n        {\n            \"id\": \"5001\",\n            \"name\": \"SAMSA - East London\",\n            \"status\": \"active\",\n            \"raw\": {\n                \"WAREHOUSEID\": 5001,\n                \"NAME\": \"SAMSA - East London\",\n                \"STATUS\": \"active\",\n                \"LOCATIONID\": 5001\n            },\n            \"locationId\": \"5001\"\n        }\n    ]\n}"}],"_postman_id":"ab5d136c-5740-4730-831e-306bdb88efab"},{"name":"GET warehouses by id","id":"af35001c-a269-4353-a873-d5fe3e51c138","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_15uk}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\":\"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/warehouse/get","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","warehouse","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"39d96c57-40f0-4625-93df-ebc1f969dba3","name":"GET warehouses by id","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"id\":\"WH1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/warehouse/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"193"},{"key":"ETag","value":"W/\"c1-SrqMGOYtsYnqXzOmnoFx3G2lTAo\""},{"key":"Date","value":"Tue, 01 Sep 2026 09:44:12 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"id\": \"WH1\",\n        \"name\": \"WH1 - Entity 100\",\n        \"status\": \"active\",\n        \"raw\": {\n            \"WAREHOUSEID\": \"WH1\",\n            \"NAME\": \"WH1 - Entity 100\",\n            \"STATUS\": \"active\",\n            \"LOCATIONID\": \"WH1\"\n        },\n        \"locationId\": \"WH1\"\n    }\n}"}],"_postman_id":"af35001c-a269-4353-a873-d5fe3e51c138"},{"name":"GET Vendor List","id":"2d74b215-11db-445f-b022-3be2a0b3ac5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{iserve-back-end-url}}/api/v2/intacct-soap/vendor?start=1&size=100","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","vendor"],"host":["{{iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"60e2798c-827b-4b8a-a02f-8a8f1f3d0898","name":"GET Vendor List","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct-soap/vendor?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct-soap","vendor"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16377"},{"key":"ETag","value":"W/\"3ff9-3uMAcqg9NTfkIp5/QpCzYSbIj+4\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:13:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 59,\n    \"start\": 1,\n    \"pageSize\": 100,\n    \"protocol\": \"soap\",\n    \"data\": [\n        {\n            \"id\": \"ATL006\",\n            \"name\": \"Atlantis Travel Group (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ATL006\",\n                \"NAME\": \"Atlantis Travel Group (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"IDE003\",\n            \"name\": \"Ideco biometric security solutions\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"IDE003\",\n                \"NAME\": \"Ideco biometric security solutions\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AFR004\",\n            \"name\": \"African Marine Solution Group.\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR004\",\n                \"NAME\": \"African Marine Solution Group.\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ARC004\",\n            \"name\": \"Arch Actuarial Consulting\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ARC004\",\n                \"NAME\": \"Arch Actuarial Consulting\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ADA004\",\n            \"name\": \"Adams & Adams\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADA004\",\n                \"NAME\": \"Adams & Adams\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ABS001\",\n            \"name\": \"AB SHIPPING SERVIICES (PTY) LTD\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ABS001\",\n                \"NAME\": \"AB SHIPPING SERVIICES (PTY) LTD\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ACE001\",\n            \"name\": \"Ace Lock Enterprises (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ACE001\",\n                \"NAME\": \"Ace Lock Enterprises (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AFR009\",\n            \"name\": \"African Marine Services (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR009\",\n                \"NAME\": \"African Marine Services (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AIC001\",\n            \"name\": \"AI Commercial and Marine Services (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AIC001\",\n                \"NAME\": \"AI Commercial and Marine Services (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ALF001\",\n            \"name\": \"Alfa laval S.A\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALF001\",\n                \"NAME\": \"Alfa laval S.A\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ALL001\",\n            \"name\": \"All Survey Industrial\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALL001\",\n                \"NAME\": \"All Survey Industrial\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AND001\",\n            \"name\": \"Andile Bovungane\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AND001\",\n                \"NAME\": \"Andile Bovungane\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"IDT001\",\n            \"name\": \"IDS Technologies cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"IDT001\",\n                \"NAME\": \"IDS Technologies cc\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ADP001\",\n            \"name\": \"ADP South Africa (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADP001\",\n                \"NAME\": \"ADP South Africa (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"FRA002\",\n            \"name\": \"Franke South Africa (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"FRA002\",\n                \"NAME\": \"Franke South Africa (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AFR018\",\n            \"name\": \"Afrisonga (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR018\",\n                \"NAME\": \"Afrisonga (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ALL002\",\n            \"name\": \"All Top Properties\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALL002\",\n                \"NAME\": \"All Top Properties\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AFF020\",\n            \"name\": \"Affirmative Portfolios (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFF020\",\n                \"NAME\": \"Affirmative Portfolios (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AMA004\",\n            \"name\": \"AMAKHAZA MOIA (PTY) LTD\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AMA004\",\n                \"NAME\": \"AMAKHAZA MOIA (PTY) LTD\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AFR017\",\n            \"name\": \"Africa Risk & Insurance Services (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR017\",\n                \"NAME\": \"Africa Risk & Insurance Services (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ANC005\",\n            \"name\": \"Anchorhold Real Estate (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ANC005\",\n                \"NAME\": \"Anchorhold Real Estate (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"APE001\",\n            \"name\": \"Apex Business Systems (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"APE001\",\n                \"NAME\": \"Apex Business Systems (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ADV002\",\n            \"name\": \"Advance Office Supplies CC\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADV002\",\n                \"NAME\": \"Advance Office Supplies CC\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AES001\",\n            \"name\": \"AE Soft (Pty) ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AES001\",\n                \"NAME\": \"AE Soft (Pty) ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"6SI001\",\n            \"name\": \"6Sigma Shipyards Group (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"6SI001\",\n                \"NAME\": \"6Sigma Shipyards Group (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ACB001\",\n            \"name\": \"Anchor Boat Shop (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ACB001\",\n                \"NAME\": \"Anchor Boat Shop (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ACT001\",\n            \"name\": \"Actom\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ACT001\",\n                \"NAME\": \"Actom\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ADV001\",\n            \"name\": \"Advance of office Supplies\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADV001\",\n                \"NAME\": \"Advance of office Supplies\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"5WA001\",\n            \"name\": \"5 Walls (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"5WA001\",\n                \"NAME\": \"5 Walls (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ABA001\",\n            \"name\": \"ABA Pulp Fruits\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ABA001\",\n                \"NAME\": \"ABA Pulp Fruits\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ADT001\",\n            \"name\": \"ADT Khusela\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADT001\",\n                \"NAME\": \"ADT Khusela\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AOS001\",\n            \"name\": \"Accountants-on-site (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AOS001\",\n                \"NAME\": \"Accountants-on-site (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"27F001\",\n            \"name\": \"27 Four Invesment Managers (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"27F001\",\n                \"NAME\": \"27 Four Invesment Managers (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AFR001\",\n            \"name\": \"African Traction System\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR001\",\n                \"NAME\": \"African Traction System\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AIR001\",\n            \"name\": \"Aircraft Supplies Distributers\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AIR001\",\n                \"NAME\": \"Aircraft Supplies Distributers\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ASO001\",\n            \"name\": \"Asonwabise Trading cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ASO001\",\n                \"NAME\": \"Asonwabise Trading cc\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ADA003\",\n            \"name\": \"Adapt IT (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADA003\",\n                \"NAME\": \"Adapt IT (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ADV008\",\n            \"name\": \"Advanced Corporate Solutions cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADV008\",\n                \"NAME\": \"Advanced Corporate Solutions cc\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ALT004\",\n            \"name\": \"Altron TMT (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALT004\",\n                \"NAME\": \"Altron TMT (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AFR003\",\n            \"name\": \"African Oxrgen\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR003\",\n                \"NAME\": \"African Oxrgen\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AFRO02\",\n            \"name\": \"African Maritime Services PTY Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFRO02\",\n                \"NAME\": \"African Maritime Services PTY Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ANC001\",\n            \"name\": \"Anchor Industries Industries (PTY) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ANC001\",\n                \"NAME\": \"Anchor Industries Industries (PTY) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ANC004\",\n            \"name\": \"ANCHORA LOGISTICS\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ANC004\",\n                \"NAME\": \"ANCHORA LOGISTICS\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ABO001\",\n            \"name\": \"Abonde Solutions Pty Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ABO001\",\n                \"NAME\": \"Abonde Solutions Pty Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AFC001\",\n            \"name\": \"AFCONNEX (PTY) LTD\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFC001\",\n                \"NAME\": \"AFCONNEX (PTY) LTD\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ARI001\",\n            \"name\": \"Aris Brokers\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ARI001\",\n                \"NAME\": \"Aris Brokers\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ANC002\",\n            \"name\": \"Anchora Maritime Safety Equipment\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ANC002\",\n                \"NAME\": \"Anchora Maritime Safety Equipment\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"ANC003\",\n            \"name\": \"Anchora Enterprises\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ANC003\",\n                \"NAME\": \"Anchora Enterprises\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AND002\",\n            \"name\": \"Tandem Cranes (PTY) LTD\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AND002\",\n                \"NAME\": \"Tandem Cranes (PTY) LTD\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"OSH\",\n            \"name\": \"Team OS\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"OSH\",\n                \"NAME\": \"Team OS\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AGA001\",\n            \"name\": \"Agape Harvest Enterprises (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AGA001\",\n                \"NAME\": \"Agape Harvest Enterprises (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ALN001\",\n            \"name\": \"Alnet Edms BPK\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALN001\",\n                \"NAME\": \"Alnet Edms BPK\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"BEF001\",\n            \"name\": \"Be For Sunset Traing and Projects 212 cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"BEF001\",\n                \"NAME\": \"Be For Sunset Traing and Projects 212 cc\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AQU005\",\n            \"name\": \"Aquamarine Water Treatment a Division of Murray & Roberts Limit\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"MSP\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AQU005\",\n                \"NAME\": \"Aquamarine Water Treatment a Division of Murray & Roberts Limit\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"MSP\"\n            }\n        },\n        {\n            \"id\": \"AMU001\",\n            \"name\": \"Amunka Trading Enterprise Cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AMU001\",\n                \"NAME\": \"Amunka Trading Enterprise Cc\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AQU001\",\n            \"name\": \"Aquacool\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AQU001\",\n                \"NAME\": \"Aquacool\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"AGI001\",\n            \"name\": \"Agisanang M Projects (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AGI001\",\n                \"NAME\": \"Agisanang M Projects (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ALB001\",\n            \"name\": \"Albatross Offshore Services (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALB001\",\n                \"NAME\": \"Albatross Offshore Services (Pty) Ltd\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        },\n        {\n            \"id\": \"ALL005\",\n            \"name\": \"Alliant Ship Supplier\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALL005\",\n                \"NAME\": \"Alliant Ship Supplier\",\n                \"STATUS\": \"active\",\n                \"OBJECTRESTRICTION\": \"\",\n                \"MEGAENTITYID\": \"SAMSA\"\n            }\n        }\n    ]\n}"}],"_postman_id":"2d74b215-11db-445f-b022-3be2a0b3ac5e"},{"name":"Get Vendor By Location","id":"c4f481f6-e571-4b93-b424-cda726961add","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_15uk}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{ \"location\": \"SAMSA\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/vendor/by-location?start=1&size=100","description":"<p>Retrieves annual GL budget items from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of annual budget item records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","vendor","by-location"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"12b6dca8-4b6d-4115-8708-b6c934ba99ec","name":"Get Vendor By Location","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"body":{"mode":"raw","raw":"{ \"location\": \"SAMSA\" }","options":{"raw":{"language":"json"}}},"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct-soap/vendor/by-location?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct-soap","vendor","by-location"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"7098"},{"key":"ETag","value":"W/\"1bba-9fX327415k7hIuA/m6KuAdp0O48\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:26:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 30,\n    \"start\": 1,\n    \"pageSize\": 100,\n    \"protocol\": \"soap\",\n    \"location\": \"SAMSA\",\n    \"data\": [\n        {\n            \"id\": \"ATL006\",\n            \"name\": \"Atlantis Travel Group (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ATL006\",\n                \"NAME\": \"Atlantis Travel Group (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"IDE003\",\n            \"name\": \"Ideco biometric security solutions\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"IDE003\",\n                \"NAME\": \"Ideco biometric security solutions\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ARC004\",\n            \"name\": \"Arch Actuarial Consulting\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ARC004\",\n                \"NAME\": \"Arch Actuarial Consulting\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ADA004\",\n            \"name\": \"Adams & Adams\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADA004\",\n                \"NAME\": \"Adams & Adams\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"IDT001\",\n            \"name\": \"IDS Technologies cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"IDT001\",\n                \"NAME\": \"IDS Technologies cc\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ADP001\",\n            \"name\": \"ADP South Africa (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADP001\",\n                \"NAME\": \"ADP South Africa (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"FRA002\",\n            \"name\": \"Franke South Africa (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"FRA002\",\n                \"NAME\": \"Franke South Africa (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AFR018\",\n            \"name\": \"Afrisonga (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR018\",\n                \"NAME\": \"Afrisonga (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ALL002\",\n            \"name\": \"All Top Properties\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALL002\",\n                \"NAME\": \"All Top Properties\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AFF020\",\n            \"name\": \"Affirmative Portfolios (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFF020\",\n                \"NAME\": \"Affirmative Portfolios (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AMA004\",\n            \"name\": \"AMAKHAZA MOIA (PTY) LTD\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AMA004\",\n                \"NAME\": \"AMAKHAZA MOIA (PTY) LTD\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AFR017\",\n            \"name\": \"Africa Risk & Insurance Services (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AFR017\",\n                \"NAME\": \"Africa Risk & Insurance Services (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ANC005\",\n            \"name\": \"Anchorhold Real Estate (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ANC005\",\n                \"NAME\": \"Anchorhold Real Estate (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"APE001\",\n            \"name\": \"Apex Business Systems (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"APE001\",\n                \"NAME\": \"Apex Business Systems (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ADV002\",\n            \"name\": \"Advance Office Supplies CC\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADV002\",\n                \"NAME\": \"Advance Office Supplies CC\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AES001\",\n            \"name\": \"AE Soft (Pty) ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AES001\",\n                \"NAME\": \"AE Soft (Pty) ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AOS001\",\n            \"name\": \"Accountants-on-site (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AOS001\",\n                \"NAME\": \"Accountants-on-site (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"27F001\",\n            \"name\": \"27 Four Invesment Managers (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"27F001\",\n                \"NAME\": \"27 Four Invesment Managers (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ASO001\",\n            \"name\": \"Asonwabise Trading cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ASO001\",\n                \"NAME\": \"Asonwabise Trading cc\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ADA003\",\n            \"name\": \"Adapt IT (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADA003\",\n                \"NAME\": \"Adapt IT (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ADV008\",\n            \"name\": \"Advanced Corporate Solutions cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ADV008\",\n                \"NAME\": \"Advanced Corporate Solutions cc\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ALT004\",\n            \"name\": \"Altron TMT (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALT004\",\n                \"NAME\": \"Altron TMT (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"OSH\",\n            \"name\": \"Team OS\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"OSH\",\n                \"NAME\": \"Team OS\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AGA001\",\n            \"name\": \"Agape Harvest Enterprises (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AGA001\",\n                \"NAME\": \"Agape Harvest Enterprises (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"BEF001\",\n            \"name\": \"Be For Sunset Traing and Projects 212 cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"BEF001\",\n                \"NAME\": \"Be For Sunset Traing and Projects 212 cc\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AMU001\",\n            \"name\": \"Amunka Trading Enterprise Cc\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AMU001\",\n                \"NAME\": \"Amunka Trading Enterprise Cc\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AQU001\",\n            \"name\": \"Aquacool\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AQU001\",\n                \"NAME\": \"Aquacool\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"AGI001\",\n            \"name\": \"Agisanang M Projects (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"AGI001\",\n                \"NAME\": \"Agisanang M Projects (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ALB001\",\n            \"name\": \"Albatross Offshore Services (Pty) Ltd\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALB001\",\n                \"NAME\": \"Albatross Offshore Services (Pty) Ltd\",\n                \"STATUS\": \"active\"\n            }\n        },\n        {\n            \"id\": \"ALL005\",\n            \"name\": \"Alliant Ship Supplier\",\n            \"status\": \"active\",\n            \"visibility\": {\n                \"visibility_type\": null,\n                \"restricted_locs\": [],\n                \"megaEntityId\": \"SAMSA\"\n            },\n            \"raw\": {\n                \"VENDORID\": \"ALL005\",\n                \"NAME\": \"Alliant Ship Supplier\",\n                \"STATUS\": \"active\"\n            }\n        }\n    ]\n}"}],"_postman_id":"c4f481f6-e571-4b93-b424-cda726961add"},{"name":"Get Vendor By ID","id":"1e47b3ff-6cb8-4db8-9b9c-1b4e62e3967e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_15uk}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{ \"id\": \"ATL006\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/vendor/get","description":"<p>Retrieves annual GL budget items from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of annual budget item records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","vendor","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"0d46c238-c9d1-480d-b80d-a3621fff1821","name":"Get Vendor By ID","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"body":{"mode":"raw","raw":"{ \"id\": \"ATL006\" }","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/vendor/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"316"},{"key":"ETag","value":"W/\"13c-+GBIiPFjYetitLl2N+//Tmahorw\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:38:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"id\": \"ATL006\",\n        \"name\": \"Atlantis Travel Group (Pty) Ltd\",\n        \"status\": \"active\",\n        \"visibility\": {\n            \"visibility_type\": null,\n            \"restricted_locs\": [],\n            \"megaEntityId\": \"SAMSA\"\n        },\n        \"raw\": {\n            \"VENDORID\": \"ATL006\",\n            \"NAME\": \"Atlantis Travel Group (Pty) Ltd\",\n            \"STATUS\": \"active\",\n            \"OBJECTRESTRICTION\": \"\",\n            \"MEGAENTITYID\": \"SAMSA\"\n        }\n    }\n}"}],"_postman_id":"1e47b3ff-6cb8-4db8-9b9c-1b4e62e3967e"},{"name":"GET ITEMS","id":"ccc7af0f-3f16-4b28-9f9c-a59ebb39ee18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_15uk}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/item?start=1&size=100","description":"<p>Retrieves General Ledger accounts from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of GL account objects from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","item"],"host":["{{$iserve-back-end-url}}"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"98a065ec-eee4-4c53-8c29-ec1e0611ba2c","name":"GET ITEMS","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{$iserve-back-end-url}}/api/v2/intacct-soap/item?start=1&size=100","host":["{{$iserve-back-end-url}}"],"path":["api","v2","intacct-soap","item"],"query":[{"key":"start","value":"1"},{"key":"size","value":"100"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"32480"},{"key":"ETag","value":"W/\"7ee0-8aQx3zavY0fToEzCLu6HycNAWyQ\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:34:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"totalCount\": 519,\n    \"start\": 1,\n    \"pageSize\": 100,\n    \"protocol\": \"soap\",\n    \"data\": [\n        {\n            \"id\": \"90030_1\",\n            \"name\": \"Medical books\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0400-035\",\n            \"raw\": {\n                \"ITEMID\": \"90030_1\",\n                \"NAME\": \"Medical books\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0400-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB-Engine cadets fishing\",\n            \"name\": \"TRB-Engine cadets fishing\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB-Engine cadets fishing\",\n                \"NAME\": \"TRB-Engine cadets fishing\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB-Engine ratings fishing\",\n            \"name\": \"TRB-Engine ratings fishing\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB-Engine ratings fishing\",\n                \"NAME\": \"TRB-Engine ratings fishing\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB - Deck Cadets Nav Watch\",\n            \"name\": \"TRB - Deck Cadets Nav Watch\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB - Deck Cadets Nav Watch\",\n                \"NAME\": \"TRB - Deck Cadets Nav Watch\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB-Engine Rating\",\n            \"name\": \"TRB-Engine Rating\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB-Engine Rating\",\n                \"NAME\": \"TRB-Engine Rating\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"SAMSA Books\",\n            \"name\": \"SAMSA Books\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"SAMSA Books\",\n                \"NAME\": \"SAMSA Books\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30331\",\n            \"name\": \"Radio Log Books\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0300-016\",\n            \"raw\": {\n                \"ITEMID\": 30331,\n                \"NAME\": \"Radio Log Books\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0300-016\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB - Able Seafarer Deck Ratin\",\n            \"name\": \"TRB - Able Seafarer Deck Ratings\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB - Able Seafarer Deck Ratin\",\n                \"NAME\": \"TRB - Able Seafarer Deck Ratings\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"40114\",\n            \"name\": \"TRB-Deck rating fishing\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0700-001\",\n            \"raw\": {\n                \"ITEMID\": 40114,\n                \"NAME\": \"TRB-Deck rating fishing\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0700-001\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"Official Log books Fishing\",\n            \"name\": \"Official Log books Fishing\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0600-046\",\n            \"raw\": {\n                \"ITEMID\": \"Official Log books Fishing\",\n                \"NAME\": \"Official Log books Fishing\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0600-046\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB - Engine Cadets Engine Wat\",\n            \"name\": \"TRB - Engine Cadets Engine Watch\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB - Engine Cadets Engine Wat\",\n                \"NAME\": \"TRB - Engine Cadets Engine Watch\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB-Deck Cadets fishing\",\n            \"name\": \"TRB-Deck Cadets fishing\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB-Deck Cadets fishing\",\n                \"NAME\": \"TRB-Deck Cadets fishing\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90030\",\n            \"name\": \"Seaferer Medical Certificate books\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0400-035\",\n            \"raw\": {\n                \"ITEMID\": 90030,\n                \"NAME\": \"Seaferer Medical Certificate books\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0400-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30415_2\",\n            \"name\": \"Certificate of Fitness pads\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0300-013\",\n            \"raw\": {\n                \"ITEMID\": \"30415_2\",\n                \"NAME\": \"Certificate of Fitness pads\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0300-013\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30331_1\",\n            \"name\": \"Radio Log Books\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0300-016\",\n            \"raw\": {\n                \"ITEMID\": \"30331_1\",\n                \"NAME\": \"Radio Log Books\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0300-016\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"5900-1\",\n            \"name\": \"Bayanda Buthelezi TEST\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": \"5900-1\",\n                \"NAME\": \"Bayanda Buthelezi TEST\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB-Deck ratings\",\n            \"name\": \"TRB-Deck ratings\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB-Deck ratings\",\n                \"NAME\": \"TRB-Deck ratings\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"Official Log books Coasting /\",\n            \"name\": \"Official Log books Coasting / Foreign\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0600-046\",\n            \"raw\": {\n                \"ITEMID\": \"Official Log books Coasting /\",\n                \"NAME\": \"Official Log books Coasting / Foreign\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0600-046\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30415_3\",\n            \"name\": \"SVCC-Interim Certificate\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0300-013\",\n            \"raw\": {\n                \"ITEMID\": \"30415_3\",\n                \"NAME\": \"SVCC-Interim Certificate\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0300-013\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB Deck Cadet\",\n            \"name\": \"TRB Deck Cadet\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0700-001\",\n            \"raw\": {\n                \"ITEMID\": \"TRB Deck Cadet\",\n                \"NAME\": \"TRB Deck Cadet\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0700-001\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB - Able Seafarer Engine Rat\",\n            \"name\": \"TRB - Able Seafarer Engine Ratings\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"\",\n            \"raw\": {\n                \"ITEMID\": \"TRB - Able Seafarer Engine Rat\",\n                \"NAME\": \"TRB - Able Seafarer Engine Ratings\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"TRB-Engine cadets\",\n            \"name\": \"TRB-Engine cadets\",\n            \"status\": \"active\",\n            \"itemType\": \"Inventory\",\n            \"glGroup\": \"0700-001\",\n            \"raw\": {\n                \"ITEMID\": \"TRB-Engine cadets\",\n                \"NAME\": \"TRB-Engine cadets\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Inventory\",\n                \"GLGROUP\": \"0700-001\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10401\",\n            \"name\": \"ISSUE LICENCE > 500T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": 10401,\n                \"NAME\": \"ISSUE LICENCE > 500T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30083_1\",\n            \"name\": \"SURV.CARGO SHIP-SAFTY CONST.INITIAL/RENEW>500T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-011\",\n            \"raw\": {\n                \"ITEMID\": \"30083_1\",\n                \"NAME\": \"SURV.CARGO SHIP-SAFTY CONST.INITIAL/RENEW>500T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-011\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30118\",\n            \"name\": \"INIT/REN CARGO -SAFTY EQP.CERT>1600<3000\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-012\",\n            \"raw\": {\n                \"ITEMID\": 30118,\n                \"NAME\": \"INIT/REN CARGO -SAFTY EQP.CERT>1600<3000\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-012\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50017\",\n            \"name\": \"IBC CODE CERT.INT,ANN/ADD\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-037\",\n            \"raw\": {\n                \"ITEMID\": 50017,\n                \"NAME\": \"IBC CODE CERT.INT,ANN/ADD\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-037\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30207\",\n            \"name\": \"L. LINE 1ST/RENEW>100-500T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-015\",\n            \"raw\": {\n                \"ITEMID\": 30207,\n                \"NAME\": \"L. LINE 1ST/RENEW>100-500T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-015\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30224_INT\",\n            \"name\": \"L. LINE INT/ANN>100-500T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-215\",\n            \"raw\": {\n                \"ITEMID\": \"30224_INT\",\n                \"NAME\": \"L. LINE INT/ANN>100-500T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-215\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30237_3\",\n            \"name\": \"L. LINE INT/ANN >500T<1600T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-015\",\n            \"raw\": {\n                \"ITEMID\": \"30237_3\",\n                \"NAME\": \"L. LINE INT/ANN >500T<1600T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-015\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30237_4_INT\",\n            \"name\": \"L. LINE INT/ANN >1600T<10000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-215\",\n            \"raw\": {\n                \"ITEMID\": \"30237_4_INT\",\n                \"NAME\": \"L. LINE INT/ANN >1600T<10000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-215\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30348\",\n            \"name\": \"1 YEAR HULL SURVEY>500T-5000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-018\",\n            \"raw\": {\n                \"ITEMID\": 30348,\n                \"NAME\": \"1 YEAR HULL SURVEY>500T-5000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-018\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30351\",\n            \"name\": \"1 YEAR HULL SURVEY >20000-50000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-018\",\n            \"raw\": {\n                \"ITEMID\": 30351,\n                \"NAME\": \"1 YEAR HULL SURVEY >20000-50000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-018\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30362_1\",\n            \"name\": \"APPRVAL OF SERV STATION_PREMISE\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-019\",\n            \"raw\": {\n                \"ITEMID\": \"30362_1\",\n                \"NAME\": \"APPRVAL OF SERV STATION_PREMISE\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-019\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_13\",\n            \"name\": \"STABILITY BOOK 25T Passenger\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": \"30412_13\",\n                \"NAME\": \"STABILITY BOOK 25T Passenger\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_14\",\n            \"name\": \"STABILITY BOOK 25T Other ships\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": \"30412_14\",\n                \"NAME\": \"STABILITY BOOK 25T Other ships\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_4_INT\",\n            \"name\": \"PAS STABILITY BOOK 5001600T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-225\",\n            \"raw\": {\n                \"ITEMID\": \"30412_4_INT\",\n                \"NAME\": \"PAS STABILITY BOOK 5001600T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-225\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_5_INT\",\n            \"name\": \"PAS STABILITY BOOK 160010000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-225\",\n            \"raw\": {\n                \"ITEMID\": \"30412_5_INT\",\n                \"NAME\": \"PAS STABILITY BOOK 160010000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-225\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_INT\",\n            \"name\": \"STABILITY BOOK160010000T Other ships\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-225\",\n            \"raw\": {\n                \"ITEMID\": \"30412_INT\",\n                \"NAME\": \"STABILITY BOOK160010000T Other ships\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-225\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_6\",\n            \"name\": \"PAS STABILITY BOOK 10000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-025\",\n            \"raw\": {\n                \"ITEMID\": \"30412_6\",\n                \"NAME\": \"PAS STABILITY BOOK 10000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-025\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"5000_4\",\n            \"name\": \"Annual IOPP oil tanker  4000DW\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": \"5000_4\",\n                \"NAME\": \"Annual IOPP oil tanker  4000DW\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90068\",\n            \"name\": \"Safe Manning cert. Reg. 121 (3) of Merchant\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-011\",\n            \"raw\": {\n                \"ITEMID\": 90068,\n                \"NAME\": \"Safe Manning cert. Reg. 121 (3) of Merchant\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-011\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90073_2\",\n            \"name\": \"Issuing of exemption reg 3 of Merchant shipping DG\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-022\",\n            \"raw\": {\n                \"ITEMID\": \"90073_2\",\n                \"NAME\": \"Issuing of exemption reg 3 of Merchant shipping DG\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-022\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30380_2\",\n            \"name\": \"Stowage and certificate _ foreign ship\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-022\",\n            \"raw\": {\n                \"ITEMID\": \"30380_2\",\n                \"NAME\": \"Stowage and certificate _ foreign ship\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-022\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30361_1\",\n            \"name\": \"2 YEAR HULL <9M\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-018\",\n            \"raw\": {\n                \"ITEMID\": \"30361_1\",\n                \"NAME\": \"2 YEAR HULL <9M\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-018\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_5\",\n            \"name\": \"PAS STABILITY BOOK160010000\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-025\",\n            \"raw\": {\n                \"ITEMID\": \"30412_5\",\n                \"NAME\": \"PAS STABILITY BOOK160010000\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-025\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10002\",\n            \"name\": \"INITIAL REG >25T BUT<200T PLEASURE\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": 10002,\n                \"NAME\": \"INITIAL REG >25T BUT<200T PLEASURE\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30384\",\n            \"name\": \"Dangerous goods _ services and inspections\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-022\",\n            \"raw\": {\n                \"ITEMID\": 30384,\n                \"NAME\": \"Dangerous goods _ services and inspections\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-022\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30387_3\",\n            \"name\": \"Grain Cargo Services _ foreign ship\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-023\",\n            \"raw\": {\n                \"ITEMID\": \"30387_3\",\n                \"NAME\": \"Grain Cargo Services _ foreign ship\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-023\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90074\",\n            \"name\": \"Additional ship visits re_submissions and inspections\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-025\",\n            \"raw\": {\n                \"ITEMID\": 90074,\n                \"NAME\": \"Additional ship visits re_submissions and inspections\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-025\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90074_1\",\n            \"name\": \"Witnessing and verification of inclining experiment\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-025\",\n            \"raw\": {\n                \"ITEMID\": \"90074_1\",\n                \"NAME\": \"Witnessing and verification of inclining experiment\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-025\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30501\",\n            \"name\": \"SHIP SECURITY PLANS\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-013\",\n            \"raw\": {\n                \"ITEMID\": 30501,\n                \"NAME\": \"SHIP SECURITY PLANS\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-013\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50003_2\",\n            \"name\": \"INIT_RENEW_IOPP 1000T3000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": \"50003_2\",\n                \"NAME\": \"INIT_RENEW_IOPP 1000T3000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50006_2\",\n            \"name\": \"ANNUAL IOPP 1000T3000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": \"50006_2\",\n                \"NAME\": \"ANNUAL IOPP 1000T3000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50006_3\",\n            \"name\": \"ANNUAL IOPP 3000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": \"50006_3\",\n                \"NAME\": \"ANNUAL IOPP 3000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50008\",\n            \"name\": \"INLS _CHEMICAL TANKER INI_RENW\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-036\",\n            \"raw\": {\n                \"ITEMID\": 50008,\n                \"NAME\": \"INLS _CHEMICAL TANKER INI_RENW\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-036\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50012\",\n            \"name\": \"ANNUAL INLS _CHEMICAL TANKER\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-036\",\n            \"raw\": {\n                \"ITEMID\": 50012,\n                \"NAME\": \"ANNUAL INLS _CHEMICAL TANKER\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-036\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90047\",\n            \"name\": \"ISPP OIL TANKER INI_RENW4000DW\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-046\",\n            \"raw\": {\n                \"ITEMID\": 90047,\n                \"NAME\": \"ISPP OIL TANKER INI_RENW4000DW\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-046\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90048\",\n            \"name\": \"ISPP OIL TANKER INI_RENW4000DW\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-046\",\n            \"raw\": {\n                \"ITEMID\": 90048,\n                \"NAME\": \"ISPP OIL TANKER INI_RENW4000DW\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-046\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90050\",\n            \"name\": \"INIT_RENEW ISPP 400T1000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-046\",\n            \"raw\": {\n                \"ITEMID\": 90050,\n                \"NAME\": \"INIT_RENEW ISPP 400T1000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-046\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90051\",\n            \"name\": \"INIT_RENEW ISPP 1000T3000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-046\",\n            \"raw\": {\n                \"ITEMID\": 90051,\n                \"NAME\": \"INIT_RENEW ISPP 1000T3000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-046\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10000\",\n            \"name\": \"ISSUE OF CARVING & MARKING\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": 10000,\n                \"NAME\": \"ISSUE OF CARVING & MARKING\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10254\",\n            \"name\": \"SURV.SEAWORTH PRIOR TO REREG.<=25T and <24m Pleasure\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": 10254,\n                \"NAME\": \"SURV.SEAWORTH PRIOR TO REREG.<=25T and <24m Pleasure\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10253_2\",\n            \"name\": \"ISSUE OF DELETION CERTIFICATE\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": \"10253_2\",\n                \"NAME\": \"ISSUE OF DELETION CERTIFICATE\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30098_1\",\n            \"name\": \"SURV.CARGO SHIP-SAFTY CONST.ANN/INTERMEDIATE>500T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-011\",\n            \"raw\": {\n                \"ITEMID\": \"30098_1\",\n                \"NAME\": \"SURV.CARGO SHIP-SAFTY CONST.ANN/INTERMEDIATE>500T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-011\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50020\",\n            \"name\": \"INITI_RENW BCH CODE CERT\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-038\",\n            \"raw\": {\n                \"ITEMID\": 50020,\n                \"NAME\": \"INITI_RENW BCH CODE CERT\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-038\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50024\",\n            \"name\": \"OFFSHORE INSTALL_POLLUTION SAFTY CERT_\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-039\",\n            \"raw\": {\n                \"ITEMID\": 50024,\n                \"NAME\": \"OFFSHORE INSTALL_POLLUTION SAFTY CERT_\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-039\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90036\",\n            \"name\": \"BWM cert_ 1000t 3000t Initial or Renewal Survey\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-032\",\n            \"raw\": {\n                \"ITEMID\": 90036,\n                \"NAME\": \"BWM cert_ 1000t 3000t Initial or Renewal Survey\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-032\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50016\",\n            \"name\": \"IBC CODE CERT.INIT/RENWE\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-037\",\n            \"raw\": {\n                \"ITEMID\": 50016,\n                \"NAME\": \"IBC CODE CERT.INIT/RENWE\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-037\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10004_INT\",\n            \"name\": \"INITIAL REGISTRATION =>1000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-208\",\n            \"raw\": {\n                \"ITEMID\": \"10004_INT\",\n                \"NAME\": \"INITIAL REGISTRATION =>1000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-208\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10221\",\n            \"name\": \"REGISTRATION MORTGAGE INSTR\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-008\",\n            \"raw\": {\n                \"ITEMID\": 10221,\n                \"NAME\": \"REGISTRATION MORTGAGE INSTR\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-008\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50023_2\",\n            \"name\": \"ISM CODE.DOC OF COMPLNCE(INI/REN)\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-038\",\n            \"raw\": {\n                \"ITEMID\": \"50023_2\",\n                \"NAME\": \"ISM CODE.DOC OF COMPLNCE(INI/REN)\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-038\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30220_1_INT\",\n            \"name\": \"LOADLINE 1ST/RENEW<100T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-215\",\n            \"raw\": {\n                \"ITEMID\": \"30220_1_INT\",\n                \"NAME\": \"LOADLINE 1ST/RENEW<100T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-215\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30231_1_INT\",\n            \"name\": \"LOAD LINE INT/ANN <100 TONS\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-215\",\n            \"raw\": {\n                \"ITEMID\": \"30231_1_INT\",\n                \"NAME\": \"LOAD LINE INT/ANN <100 TONS\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-215\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30207_INT\",\n            \"name\": \"L. LINE 1ST/RENEW>100-500T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-215\",\n            \"raw\": {\n                \"ITEMID\": \"30207_INT\",\n                \"NAME\": \"L. LINE 1ST/RENEW>100-500T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-215\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30237_4\",\n            \"name\": \"L. LINE INT/ANN >1600T<10000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-015\",\n            \"raw\": {\n                \"ITEMID\": \"30237_4\",\n                \"NAME\": \"L. LINE INT/ANN >1600T<10000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-015\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30220\",\n            \"name\": \"L. LINE 1ST/RENEW>10000\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-015\",\n            \"raw\": {\n                \"ITEMID\": 30220,\n                \"NAME\": \"L. LINE 1ST/RENEW>10000\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-015\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30237_INT\",\n            \"name\": \"L. LINE INT/ANN >10000-T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-215\",\n            \"raw\": {\n                \"ITEMID\": \"30237_INT\",\n                \"NAME\": \"L. LINE INT/ANN >10000-T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-215\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30326_3\",\n            \"name\": \"RADIO INSPECTION=>100<300T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-016\",\n            \"raw\": {\n                \"ITEMID\": \"30326_3\",\n                \"NAME\": \"RADIO INSPECTION=>100<300T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-016\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30325\",\n            \"name\": \"RADIO INSPECTION=>300<1600T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-016\",\n            \"raw\": {\n                \"ITEMID\": 30325,\n                \"NAME\": \"RADIO INSPECTION=>300<1600T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-016\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30326\",\n            \"name\": \"RADIO INSPECTION=>1600T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-016\",\n            \"raw\": {\n                \"ITEMID\": 30326,\n                \"NAME\": \"RADIO INSPECTION=>1600T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-016\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30329\",\n            \"name\": \"ISSUE TOTAL RADIO EXEMPTION CERT.\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-016\",\n            \"raw\": {\n                \"ITEMID\": 30329,\n                \"NAME\": \"ISSUE TOTAL RADIO EXEMPTION CERT.\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-016\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30354\",\n            \"name\": \"2 YEAR HULL >9M<25T(<14M)\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-018\",\n            \"raw\": {\n                \"ITEMID\": 30354,\n                \"NAME\": \"2 YEAR HULL >9M<25T(<14M)\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-018\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30346\",\n            \"name\": \"1 YEAR HULL >25T(>=14m)<100T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-018\",\n            \"raw\": {\n                \"ITEMID\": 30346,\n                \"NAME\": \"1 YEAR HULL >25T(>=14m)<100T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-018\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30358\",\n            \"name\": \"2 YEAR HULL 5000T<10000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-018\",\n            \"raw\": {\n                \"ITEMID\": 30358,\n                \"NAME\": \"2 YEAR HULL 5000T<10000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-018\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30361\",\n            \"name\": \"2 YEAR HULL =>50000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-018\",\n            \"raw\": {\n                \"ITEMID\": 30361,\n                \"NAME\": \"2 YEAR HULL =>50000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-018\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"10003_INT\",\n            \"name\": \"INITIAL REG 200T_ 1000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-208\",\n            \"raw\": {\n                \"ITEMID\": \"10003_INT\",\n                \"NAME\": \"INITIAL REG 200T_ 1000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-208\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90046\",\n            \"name\": \"IMDG DOCUMENT OF COMPLIANCE INITIAL\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-022\",\n            \"raw\": {\n                \"ITEMID\": 90046,\n                \"NAME\": \"IMDG DOCUMENT OF COMPLIANCE INITIAL\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-022\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30379\",\n            \"name\": \"HANDLING OF DANGEROUS CARGOCER\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-022\",\n            \"raw\": {\n                \"ITEMID\": 30379,\n                \"NAME\": \"HANDLING OF DANGEROUS CARGOCER\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-022\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"90064\",\n            \"name\": \"SEA TRIALS\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-030\",\n            \"raw\": {\n                \"ITEMID\": 90064,\n                \"NAME\": \"SEA TRIALS\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-030\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_13_INT\",\n            \"name\": \"PAS STABILITY BOOK 25T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-208\",\n            \"raw\": {\n                \"ITEMID\": \"30412_13_INT\",\n                \"NAME\": \"PAS STABILITY BOOK 25T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-208\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_14_INT\",\n            \"name\": \"STABILITY BOOK 25T  Other ships\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0100-208\",\n            \"raw\": {\n                \"ITEMID\": \"30412_14_INT\",\n                \"NAME\": \"STABILITY BOOK 25T  Other ships\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0100-208\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30409\",\n            \"name\": \"STABILITY BOOK 25100T Other ships\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-025\",\n            \"raw\": {\n                \"ITEMID\": 30409,\n                \"NAME\": \"STABILITY BOOK 25100T Other ships\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-025\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_3\",\n            \"name\": \"PAS STABILITY BOOK 100500T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-025\",\n            \"raw\": {\n                \"ITEMID\": \"30412_3\",\n                \"NAME\": \"PAS STABILITY BOOK 100500T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-025\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30410_INT\",\n            \"name\": \"STABILITY BOOK 100T500T Other ships\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-225\",\n            \"raw\": {\n                \"ITEMID\": \"30410_INT\",\n                \"NAME\": \"STABILITY BOOK 100T500T Other ships\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-225\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30410\",\n            \"name\": \"STABILITY BOOK 100T500T Other ships\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-025\",\n            \"raw\": {\n                \"ITEMID\": 30410,\n                \"NAME\": \"STABILITY BOOK 100T500T Other ships\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-025\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"30412_1_INT\",\n            \"name\": \"STABILITY BOOK 10000T Other ships\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0300-225\",\n            \"raw\": {\n                \"ITEMID\": \"30412_1_INT\",\n                \"NAME\": \"STABILITY BOOK 10000T Other ships\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0300-225\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50002\",\n            \"name\": \"IOPP OIL TANKER INI_RENW40000\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": 50002,\n                \"NAME\": \"IOPP OIL TANKER INI_RENW40000\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50003_1\",\n            \"name\": \"INIT_RENEW_IOPP 400T1000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": \"50003_1\",\n                \"NAME\": \"INIT_RENEW_IOPP 400T1000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50003_3\",\n            \"name\": \"INIT_RENEW_IOPP 3000T\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": \"50003_3\",\n                \"NAME\": \"INIT_RENEW_IOPP 3000T\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        },\n        {\n            \"id\": \"50005_1\",\n            \"name\": \"Approval of SOPEP\",\n            \"status\": \"active\",\n            \"itemType\": \"Non-Inventory\",\n            \"glGroup\": \"0500-035\",\n            \"raw\": {\n                \"ITEMID\": \"50005_1\",\n                \"NAME\": \"Approval of SOPEP\",\n                \"STATUS\": \"active\",\n                \"ITEMTYPE\": \"Non-Inventory\",\n                \"GLGROUP\": \"0500-035\",\n                \"INCOMEACCTKEY\": \"\",\n                \"COGSACCTKEY\": \"\",\n                \"INVACCTKEY\": \"\",\n                \"EXPENSEACCTKEY\": \"\"\n            }\n        }\n    ]\n}"}],"_postman_id":"ccc7af0f-3f16-4b28-9f9c-a59ebb39ee18"},{"name":"Get ITEM By ID","id":"203d78ad-b89a-4e9f-83ef-d6e5bb55f24f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_15uk}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{ \r\n    \"id\": \"90030_1\" \r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/item/get","description":"<p>Retrieves annual GL budget items from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of annual budget item records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","item","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"26ac91a2-40d8-4adf-ac7e-8024deab83fa","name":"Get ITEM By ID","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}","disabled":true}],"body":{"mode":"raw","raw":"{ \r\n    \"id\": \"90030_1\" \r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/item/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"312"},{"key":"ETag","value":"W/\"138-zpGkLUQzYg03qo0SPER5QCegfGM\""},{"key":"Date","value":"Thu, 27 Aug 2026 10:34:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"id\": \"90030_1\",\n        \"name\": \"Medical books\",\n        \"status\": \"active\",\n        \"itemType\": \"Inventory\",\n        \"glGroup\": \"0400-035\",\n        \"raw\": {\n            \"ITEMID\": \"90030_1\",\n            \"NAME\": \"Medical books\",\n            \"STATUS\": \"active\",\n            \"ITEMTYPE\": \"Inventory\",\n            \"GLGROUP\": \"0400-035\",\n            \"INCOMEACCTKEY\": \"\",\n            \"COGSACCTKEY\": \"\",\n            \"INVACCTKEY\": \"\",\n            \"EXPENSEACCTKEY\": \"\"\n        }\n    }\n}"}],"_postman_id":"203d78ad-b89a-4e9f-83ef-d6e5bb55f24f"},{"name":"Get GL Budget Names","id":"786871c6-0c28-4b88-8740-b271769ccc15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_1993}}"}]},"isInherited":false},"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budgets","description":"<p>Retrieves GL budget names from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> List of budget name records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","budgets"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"167567d5-6292-4220-90de-4e062b7ea943","name":"Get GL Budget Names","originalRequest":{"method":"GET","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budgets"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"825"},{"key":"ETag","value":"W/\"339-gEMQZKamasflfly6dWxb4jKfJsg\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:07:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 8,\n    \"data\": [\n        {\n            \"recordNo\": \"8\",\n            \"budgetId\": \"RevPlan Prior Year\",\n            \"raw\": {\n                \"RECORDNO\": 8,\n                \"BUDGETID\": \"RevPlan Prior Year\"\n            }\n        },\n        {\n            \"recordNo\": \"10\",\n            \"budgetId\": \"RevPlan Current Year\",\n            \"raw\": {\n                \"RECORDNO\": 10,\n                \"BUDGETID\": \"RevPlan Current Year\"\n            }\n        },\n        {\n            \"recordNo\": \"16\",\n            \"budgetId\": \"Budget Prior Year\",\n            \"raw\": {\n                \"RECORDNO\": 16,\n                \"BUDGETID\": \"Budget Prior Year\"\n            }\n        },\n        {\n            \"recordNo\": \"17\",\n            \"budgetId\": \"Budget Current Year\",\n            \"raw\": {\n                \"RECORDNO\": 17,\n                \"BUDGETID\": \"Budget Current Year\"\n            }\n        },\n        {\n            \"recordNo\": \"18\",\n            \"budgetId\": \"Project Budget\",\n            \"raw\": {\n                \"RECORDNO\": 18,\n                \"BUDGETID\": \"Project Budget\"\n            }\n        },\n        {\n            \"recordNo\": \"12\",\n            \"budgetId\": \"RevPlan Master\",\n            \"raw\": {\n                \"RECORDNO\": 12,\n                \"BUDGETID\": \"RevPlan Master\"\n            }\n        },\n        {\n            \"recordNo\": \"15\",\n            \"budgetId\": \"Master Budget\",\n            \"raw\": {\n                \"RECORDNO\": 15,\n                \"BUDGETID\": \"Master Budget\"\n            }\n        },\n        {\n            \"recordNo\": \"3\",\n            \"budgetId\": \"SM Current Year\",\n            \"raw\": {\n                \"RECORDNO\": 3,\n                \"BUDGETID\": \"SM Current Year\"\n            }\n        }\n    ]\n}"}],"_postman_id":"786871c6-0c28-4b88-8740-b271769ccc15"},{"name":"Get Budget Names by recordNo","id":"18c763b6-3988-4ce7-a8e3-d9c6b7d58567","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0b0t}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"recordNo\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budgets/get","urlObject":{"path":["api","v2","intacct-soap","budgets","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"3ef15f2f-01bb-45cc-bead-8b06415d35e5","name":"Get Budget Names by recordNo","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"recordNo\": \"8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budgets/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"128"},{"key":"ETag","value":"W/\"80-dNYyXYreZcXed+Irm+OaLmQhvlo\""},{"key":"Date","value":"Tue, 01 Sep 2026 07:28:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"recordNo\": \"8\",\n        \"budgetId\": \"RevPlan Prior Year\",\n        \"raw\": {\n            \"RECORDNO\": 8,\n            \"BUDGETID\": \"RevPlan Prior Year\"\n        }\n    }\n}"}],"_postman_id":"18c763b6-3988-4ce7-a8e3-d9c6b7d58567"},{"name":"Get GL Annual Budget","id":"88d27b5f-c836-4f63-a927-7aae8b396e39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{supabase_service_role_api_key_15uk}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"budgetId\": \"Budget Current Year\",\r\n  \"accountNo\": \"60640\",\r\n  \"deptNo\": \"300\",\r\n  \"locationTitle\": \"New York\"\r\n  //\"className\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budget-items","description":"<p>Retrieves annual GL budget items from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Array of annual budget item records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","budget-items"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"d4591013-9060-4196-bf7d-fb2f6f4ace33","name":"Get GL Annual Budget","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"budgetId\": \"Budget Current Year\",\r\n  \"accountNo\": \"60640\",\r\n  \"deptNo\": \"300\",\r\n  \"locationTitle\": \"New York\"\r\n  //\"className\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budget-items"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6445"},{"key":"ETag","value":"W/\"192d-+vnUjwvGiur7cxcnsebcDvju5nI\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:11:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 12,\n    \"totalAmount\": 7900,\n    \"data\": [\n        {\n            \"recordNo\": \"32038\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended January 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"01/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32038,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended January 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"01/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32039\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended February 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"02/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32039,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended February 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"02/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32040\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended March 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"03/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32040,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended March 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"03/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32041\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended April 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"04/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32041,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended April 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"04/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32042\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended May 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"05/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32042,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended May 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"05/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32043\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended June 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"06/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32043,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended June 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"06/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32044\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended July 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"07/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32044,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended July 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"07/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32045\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended August 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"08/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32045,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended August 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"08/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32046\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended September 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"09/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32046,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended September 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"09/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32047\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended October 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"10/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32047,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended October 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"10/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32048\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 600,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended November 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"11/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32048,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 600,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended November 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"11/01/2018\"\n            }\n        },\n        {\n            \"recordNo\": \"32049\",\n            \"budgetId\": \"Budget Current Year\",\n            \"accountTitle\": \"Amortization Expense\",\n            \"accountNo\": \"60640\",\n            \"amount\": 700,\n            \"className\": \"\",\n            \"deptNo\": \"300\",\n            \"periodName\": \"Month Ended December 2018\",\n            \"locationTitle\": \"New York\",\n            \"locationId\": \"110\",\n            \"periodStartDate\": \"12/01/2018\",\n            \"raw\": {\n                \"RECORDNO\": 32049,\n                \"BUDGETID\": \"Budget Current Year\",\n                \"ACCTTITLE\": \"Amortization Expense\",\n                \"ACCT_NO\": 60640,\n                \"AMOUNT\": 700,\n                \"CLASSNAME\": \"\",\n                \"DEPT_NO\": 300,\n                \"PERIODNAME\": \"Month Ended December 2018\",\n                \"LOCATIONTITLE\": \"New York\",\n                \"locationid\": 110,\n                \"PSTARTDATE\": \"12/01/2018\"\n            }\n        }\n    ]\n}"}],"_postman_id":"88d27b5f-c836-4f63-a927-7aae8b396e39"},{"name":"Get GL Annual Budget by recordNo","id":"eb65aca0-1b4e-4bb4-ac82-91bf54f1561e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_0b0t}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"recordNo\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budget-items/get","urlObject":{"path":["api","v2","intacct-soap","budget-items","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"402fe6d1-d7c5-402e-a127-fd7b73351ca7","name":"Get GL Annual Budget by recordNo","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{SAGE_INTACT}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"recordNo\": \"3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/budget-items/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"521"},{"key":"ETag","value":"W/\"209-So9tXoOKjxT5yAUYReH1+596Big\""},{"key":"Date","value":"Tue, 01 Sep 2026 07:30:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"protocol\": \"soap\",\n    \"data\": {\n        \"recordNo\": \"3\",\n        \"budgetId\": \"SM Current Year\",\n        \"accountTitle\": \"Spot Bonus\",\n        \"accountNo\": \"60150\",\n        \"amount\": 1000,\n        \"className\": \"\",\n        \"deptNo\": \"100\",\n        \"periodName\": \"Month Ended March 2018\",\n        \"locationTitle\": \"New York\",\n        \"locationId\": \"110\",\n        \"periodStartDate\": \"03/01/2018\",\n        \"raw\": {\n            \"RECORDNO\": 3,\n            \"BUDGETID\": \"SM Current Year\",\n            \"ACCTTITLE\": \"Spot Bonus\",\n            \"ACCT_NO\": 60150,\n            \"AMOUNT\": 1000,\n            \"CLASSNAME\": \"\",\n            \"DEPT_NO\": 100,\n            \"PERIODNAME\": \"Month Ended March 2018\",\n            \"LOCATIONTITLE\": \"New York\",\n            \"locationid\": 110,\n            \"PSTARTDATE\": \"03/01/2018\"\n        }\n    }\n}"}],"_postman_id":"eb65aca0-1b4e-4bb4-ac82-91bf54f1561e"},{"name":"Get GL Account Balance","id":"b40a2f63-bf65-4747-b6ea-8f5dc550407d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{json_web_token_1e9p}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2018-01-01\",\r\n  \"endDate\": \"2018-12-31\",\r\n  \"accountNo\": \"60640\",\r\n  \"locationId\": \"110\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances","description":"<p>Retrieves GL account balances from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Account balance records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","account-balances"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"26b68cae-8ded-4854-89bb-e6a686ad5a05","name":"Get GL Account Balance","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2018-01-01\",\r\n  \"endDate\": \"2018-12-31\",\r\n  \"accountNo\": \"60640\",\r\n  \"locationId\": \"110\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"556"},{"key":"ETag","value":"W/\"22c-TclkRmsBcQ/otagu9/E4y8fP97g\""},{"key":"Date","value":"Fri, 24 Apr 2026 09:13:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 1,\n    \"data\": [\n        {\n            \"glaccountno\": 60640,\n            \"startbalance\": 0,\n            \"periodbalance\": 7152.93,\n            \"endbalance\": 7152.93,\n            \"currency\": \"USD\",\n            \"locationid\": 110,\n            \"locationname\": \"New York\",\n            \"departmentid\": 300,\n            \"departmentname\": \"Admin\"\n        }\n    ],\n    \"rawResult\": {\n        \"status\": \"success\",\n        \"function\": \"get_accountbalancesbydimensions\",\n        \"controlid\": \"e598b68f-d29a-460f-a95f-c9d6cf8ed23e\",\n        \"data\": {\n            \"accountbalance\": {\n                \"glaccountno\": 60640,\n                \"startbalance\": 0,\n                \"periodbalance\": 7152.93,\n                \"endbalance\": 7152.93,\n                \"currency\": \"USD\",\n                \"locationid\": 110,\n                \"locationname\": \"New York\",\n                \"departmentid\": 300,\n                \"departmentname\": \"Admin\"\n            }\n        }\n    }\n}"}],"_postman_id":"b40a2f63-bf65-4747-b6ea-8f5dc550407d"},{"name":"Get GL Account Balance by accountNo","id":"b2638311-f86c-49e6-92c4-c33217b1ee8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0b0t}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2018-01-01\",\r\n  \"endDate\": \"2018-12-31\",\r\n  \"glAccountNo\": \"60640\",\r\n  \"locationId\": \"110\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/get","description":"<p>Retrieves GL account balances from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Account balance records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","account-balances","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"bbfe6e2c-30a0-4544-a2ee-824aa13e5332","name":"Get GL Account Balance by accountNo","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2018-01-01\",\r\n  \"endDate\": \"2018-12-31\",\r\n  \"glAccountNo\": \"60640\",\r\n  \"locationId\": \"110\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"539"},{"key":"ETag","value":"W/\"21b-fXjE8kRm/165OvGQO0IS/1a9P78\""},{"key":"Date","value":"Tue, 01 Sep 2026 07:35:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"glaccountno\": 60640,\n        \"startbalance\": 0,\n        \"periodbalance\": 7152.93,\n        \"endbalance\": 7152.93,\n        \"currency\": \"USD\",\n        \"locationid\": 110,\n        \"locationname\": \"New York\",\n        \"departmentid\": 300,\n        \"departmentname\": \"Admin\"\n    },\n    \"rawResult\": {\n        \"status\": \"success\",\n        \"function\": \"get_accountbalancesbydimensions\",\n        \"controlid\": \"d6bb6c22-3651-400a-aaf4-72a38ad8ccd9\",\n        \"data\": {\n            \"accountbalance\": {\n                \"glaccountno\": 60640,\n                \"startbalance\": 0,\n                \"periodbalance\": 7152.93,\n                \"endbalance\": 7152.93,\n                \"currency\": \"USD\",\n                \"locationid\": 110,\n                \"locationname\": \"New York\",\n                \"departmentid\": 300,\n                \"departmentname\": \"Admin\"\n            }\n        }\n    }\n}"}],"_postman_id":"b2638311-f86c-49e6-92c4-c33217b1ee8c"},{"name":"Get GL Account Balance Dynamic","id":"f5ef9061-5bc2-42c8-9536-0b34928c81fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2022-01-01\",\r\n  \"endDate\": \"2022-12-31\",\r\n  \"startAccountNo\": \"60410\",\r\n  \"endAccountNo\": \"60410\",\r\n  \"locationId\": \"100\",\r\n  \"groupBy\": \"location,department\",\r\n  \"includeReportingBook\": false,\r\n  \"adjBooks\": [\"Commitments\"]\r\n  //\"classid\": \"\",\r\n  //\"departmentid\" \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/dynamic","description":"<p>Retrieves dynamically calculated GL account balances from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Dynamically computed account balance records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","account-balances","dynamic"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"abd3d630-448a-425b-9b16-5e6bf4dbf3b2","name":"Get GL Account Balance Dynamic","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n  \"startDate\": \"2022-01-01\",\r\n  \"endDate\": \"2022-12-31\",\r\n  \"startAccountNo\": \"60410\",\r\n  \"endAccountNo\": \"60410\",\r\n  \"locationId\": \"100\",\r\n  \"groupBy\": \"location,department\",\r\n  \"includeReportingBook\": false,\r\n  \"adjBooks\": [\"Commitments\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/dynamic"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"532"},{"key":"ETag","value":"W/\"214-j5o9buOjhaCTNiFxSXL/oCg3WZ8\""},{"key":"Date","value":"Mon, 08 Jun 2026 13:08:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalCount\": 1,\n    \"data\": [\n        {\n            \"glaccountno\": 60410,\n            \"startbalance\": 0,\n            \"periodbalance\": 400,\n            \"endbalance\": 400,\n            \"currency\": \"USD\",\n            \"locationid\": 100,\n            \"locationname\": \"USA1\",\n            \"departmentid\": 300,\n            \"departmentname\": \"Admin\"\n        }\n    ],\n    \"rawResult\": {\n        \"status\": \"success\",\n        \"function\": \"get_accountbalancesbydimensions\",\n        \"controlid\": \"10cdc639-bafc-4b2d-8975-db70ad9c6b67\",\n        \"data\": {\n            \"accountbalance\": {\n                \"glaccountno\": 60410,\n                \"startbalance\": 0,\n                \"periodbalance\": 400,\n                \"endbalance\": 400,\n                \"currency\": \"USD\",\n                \"locationid\": 100,\n                \"locationname\": \"USA1\",\n                \"departmentid\": 300,\n                \"departmentname\": \"Admin\"\n            }\n        }\n    }\n}"}],"_postman_id":"f5ef9061-5bc2-42c8-9536-0b34928c81fb"},{"name":"Get GL Account Balance Single","id":"ccb6011d-9d82-4a7a-ac7c-e012c2ba4708","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{auth_secret_0b0t}}"}]},"isInherited":false},"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"startDate\": \"2022-01-01\",\r\n    \"endDate\": \"2022-12-31\",\r\n    \"startAccountNo\": \"60410\",\r\n    \"endAccountNo\": \"60410\",\r\n    \"locationId\": \"100\",\r\n    \"groupBy\": \"location,department\",\r\n    \"includeReportingBook\": false,\r\n    \"adjBooks\": [\r\n        \"Commitments\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/dynamic/get","description":"<p>Retrieves GL account balances from Sage Intacct via the SOAP integration.</p>\n<p><strong>Integration:</strong> Sage Intacct (SOAP)\n<strong>Auth:</strong> Bearer token required. Pass <code>x-iserve-integration-admin</code> header with <code>{{ SAGE_INTACT }}</code>.</p>\n<p><strong>Returns:</strong> Account balance records from Sage Intacct SOAP.</p>\n","urlObject":{"path":["api","v2","intacct-soap","account-balances","dynamic","get"],"host":["{{$iserve-back-end-url}}"],"query":[],"variable":[]}},"response":[{"id":"1852ad7e-ce45-4b33-bd03-facd5f6136e5","name":"Get GL Account Balance Single","originalRequest":{"method":"POST","header":[{"key":"x-iserve-integration-admin","value":"{{ SAGE_INTACT }}"}],"body":{"mode":"raw","raw":"{\r\n    \"startDate\": \"2022-01-01\",\r\n    \"endDate\": \"2022-12-31\",\r\n    \"startAccountNo\": \"60410\",\r\n    \"endAccountNo\": \"60410\",\r\n    \"locationId\": \"100\",\r\n    \"groupBy\": \"location,department\",\r\n    \"includeReportingBook\": false,\r\n    \"adjBooks\": [\r\n        \"Commitments\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{$iserve-back-end-url}}/api/v2/intacct-soap/account-balances/dynamic/get"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;img-src 'self' blob: data: 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;style-src 'self' 'unsafe-inline' fonts.googleapis.com 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;frame-src 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;script-src-elem 'self' 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;connect-src 'self' wss://review.iserve.africa wss://app.iserve.africa wss://review.iserve.africa wss://iserve-be-socket-3c86508449fc.herokuapp.com wss://localhost:4200 'self' data: res.cloudinary.com https://iserve-be-socket-3c86508449fc.herokuapp.com/ http://localhost:4200 http://localhost-test https://review.iserve.africa http://local-test http://localhost:5000;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';upgrade-insecure-requests"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"515"},{"key":"ETag","value":"W/\"203-eWegowv2PIIdAqRjyEyBa0PZtUw\""},{"key":"Date","value":"Tue, 01 Sep 2026 07:40:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"glaccountno\": 60410,\n        \"startbalance\": 0,\n        \"periodbalance\": 400,\n        \"endbalance\": 400,\n        \"currency\": \"USD\",\n        \"locationid\": 100,\n        \"locationname\": \"USA1\",\n        \"departmentid\": 300,\n        \"departmentname\": \"Admin\"\n    },\n    \"rawResult\": {\n        \"status\": \"success\",\n        \"function\": \"get_accountbalancesbydimensions\",\n        \"controlid\": \"887648d0-a5ba-4ffd-8dc5-ab6abaab7893\",\n        \"data\": {\n            \"accountbalance\": {\n                \"glaccountno\": 60410,\n                \"startbalance\": 0,\n                \"periodbalance\": 400,\n                \"endbalance\": 400,\n                \"currency\": \"USD\",\n                \"locationid\": 100,\n                \"locationname\": \"USA1\",\n                \"departmentid\": 300,\n                \"departmentname\": \"Admin\"\n            }\n        }\n    }\n}"}],"_postman_id":"ccb6011d-9d82-4a7a-ac7c-e012c2ba4708"}],"id":"b9d606b9-665e-4d0f-93fb-1dad391db1ea","description":"<h2 id=\"sage-intacct-integration-legacy-soap\">Sage Intacct Integration Legacy (SOAP)</h2>\n<p>This folder contains the legacy SOAP-based endpoints for integrating the iServe procurement platform with <strong>Sage Intacct</strong>. These endpoints communicate with the iServe back-end via the <code>/api/v2/intacct-soap/</code> route and cover General Ledger operations, budget management, vendor management, inventory items, warehouses, departments, and locations. For the current REST-based integration, refer to the <strong>Sage Intacct Integration</strong> folder.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Health</strong></td>\n<td>Checks the availability of the Sage Intacct SOAP integration service.</td>\n</tr>\n<tr>\n<td><strong>Get GL Accounts</strong></td>\n<td>Retrieves the full list of General Ledger accounts.</td>\n</tr>\n<tr>\n<td><strong>Get GL Accounts by Id</strong></td>\n<td>Fetches a specific GL account by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get GL Budget Names</strong></td>\n<td>Returns a list of all available GL budget names.</td>\n</tr>\n<tr>\n<td><strong>Get Budget Names by recordNo</strong></td>\n<td>Fetches a specific budget name using its record number.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account Balance</strong></td>\n<td>Retrieves the balance for a GL account based on filter criteria.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account Balance by accountNo</strong></td>\n<td>Fetches the balance for a specific GL account number.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account Balance Single</strong></td>\n<td>Returns a single GL account balance using dynamic parameters.</td>\n</tr>\n<tr>\n<td><strong>Get GL Account Balance Dynamic</strong></td>\n<td>Performs a flexible, dynamic query to retrieve GL account balances.</td>\n</tr>\n<tr>\n<td><strong>Get GL Annual Budget</strong></td>\n<td>Retrieves annual budget line items for a GL account.</td>\n</tr>\n<tr>\n<td><strong>Get GL Annual Budget by recordNo</strong></td>\n<td>Fetches a specific annual budget record by its record number.</td>\n</tr>\n<tr>\n<td><strong>GET Vendor List</strong></td>\n<td>Returns a paginated list of vendors from Sage Intacct via SOAP.</td>\n</tr>\n<tr>\n<td><strong>Get Vendor By ID</strong></td>\n<td>Fetches a specific vendor's details by their unique identifier.</td>\n</tr>\n<tr>\n<td><strong>Get Vendor By Location</strong></td>\n<td>Filters and returns vendors associated with a specific location.</td>\n</tr>\n<tr>\n<td><strong>GET ITEMS</strong></td>\n<td>Retrieves a paginated list of inventory items.</td>\n</tr>\n<tr>\n<td><strong>Get ITEM By ID</strong></td>\n<td>Fetches a specific inventory item by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>GET Warehouses</strong></td>\n<td>Returns a list of all warehouses configured in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>GET Warehouses by ID</strong></td>\n<td>Fetches a specific warehouse by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>GET Locations</strong></td>\n<td>Retrieves all locations defined in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>GET Location by ID</strong></td>\n<td>Fetches a specific location by its unique identifier.</td>\n</tr>\n<tr>\n<td><strong>GET Departments</strong></td>\n<td>Returns all departments configured in Sage Intacct.</td>\n</tr>\n<tr>\n<td><strong>GET Departments by ID</strong></td>\n<td>Fetches a specific department by its unique identifier.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","_postman_id":"b9d606b9-665e-4d0f-93fb-1dad391db1ea"}],"event":[{"listen":"prerequest","script":{"id":"879b26e1-a05f-4e89-b44d-4d19bef3e22f","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"3c442f41-7c8f-4212-b1ce-8c5f015f9f03","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"{{$iserve-back-end-url}}","value":""},{"key":"json_web_token_0ul8","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"78f54862-8fce-4641-b72c-9b3362239ad8","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}},{"key":"auth_secret_0ecv","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"a6be28df-33be-47dd-a4e9-84a3ed5f3588","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}},{"key":"supabase_service_role_api_key_0ecv","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"3c64e01b-cad9-4c7c-99b1-9c8ccdbdc1c2","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}},{"key":"json_web_token_0007","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"17145441-d3d3-4263-a5b6-b9152f5493f9","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}},{"key":"supabase_service_role_api_key_11e1","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"3f1b17e1-d82c-42bb-b16f-a7db93e403b7","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}},{"key":"auth_secret_11e1","secret":true,"source":{"provider":"postman","postman":{"type":"cloud","secretId":"2897a215-a507-41d1-83ab-d0203fd490c9","vaultId":"57da1276-a210-4cf1-bb94-4e77457ccb55"}}}]}