{"_id":"ut-transfer","_rev":"413-d0a3b7a27db90259c2b4d0f604a33d8c","name":"ut-transfer","description":"Reserved package name","dist-tags":{"latest":"0.0.1","ci":"6.21.0-rc-acapulco.0","rc-acapulco":"6.22.0-rc-acapulco.1","nbv":"6.7.5-nbv.18","rc-bahur":"6.23.0-rc-bahur.31","rc-cubalibre":"6.24.0-rc-cubalibre.8","rc-diesel":"6.25.0-rc-diesel.5","rc-einstein":"6.26.0-rc-einstein.0","rc-godfather":"6.28.0-rc-godfather.33","internet-banking":"6.28.2-internet-banking.24","mpay":"5.5.1-mpay.3","accu":"6.27.2-accu.7","ib":"6.28.2-ib.2","agency":"6.32.0-agency.0"},"versions":{"5.5.0":{"name":"ut-transfer","version":"5.5.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"5736b8449f62c6ab5d737b55fe69d48b64210ca2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.0","_shasum":"963a2acf8a3a93f6f6e201946241e4c9a239c4ce","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.1","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"963a2acf8a3a93f6f6e201946241e4c9a239c4ce","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.0.tgz","integrity":"sha512-67JAWsPzGP/GrMVvH0NTnmRQtU+Q5sxbciDUbpMPqPpjKpQX9eKbQHJtTFBSdDosveukJA4i1HyjJWb/uNl6Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWDSGDcosKHOoJufg1AQ+VAlUDOX/dJcSWeLX/dy6FtwIhAPeu/iaWFnlHkHTyndE8uyCK2cTb4WZ7iY02Zh7i+1U9"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.0.tgz_1485264734621_0.8566626531537622"},"directories":{}},"5.5.1":{"name":"ut-transfer","version":"5.5.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"17c205c95857afac1e94333b317009a43f905078","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.1","_shasum":"f83cfb378daaa2e493c43345544c5a358eb677e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f83cfb378daaa2e493c43345544c5a358eb677e8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.1.tgz","integrity":"sha512-KZppYoKj7LEKwyHW+42YAQnPJUxppXVTX9w4oCIddHMJayJd8H2zgHTt9N/LzsY7QLIJ7cgq3Bx6wkALbw1vZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjghQGKx7VRl1fNBbf65/ax2a3LLus2nojGsg1Q7OH0wIhAJMMrUsh4FDFKFSd0SDdVqYewi0j3WfLKDeYLcY7luP2"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.1.tgz_1485525728954_0.5365621959790587"},"directories":{}},"5.5.2":{"name":"ut-transfer","version":"5.5.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"26ae8a5ad668cc337b9df0894e0010c44ea784ff","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.2","_shasum":"431599e90504ddcef68210f19624ebef2dd89f44","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"431599e90504ddcef68210f19624ebef2dd89f44","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.2.tgz","integrity":"sha512-J2faNvR5yWCsRmsHoHz5cDin93lUrKhFI4vAUEGs5sO7Dyo/T3g5RqUNbaF7P61aVvBDJbm3FGBrCFVLUJj/AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkGTOOPYQOl7/Woo82nsw+5G5iLTB72qT3VRWTcVp4swIgZd4azGV/aWCPwvtBAZWy1603J/f4MYU1UGmsRMkUpVM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.2.tgz_1485783755887_0.6803965675644577"},"directories":{}},"5.5.3":{"name":"ut-transfer","version":"5.5.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ce31204fbaa68d019b7141427e7954a4fe214f0e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.3","_shasum":"464f3593834aa2ca4160ca70e60668012272c11d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"464f3593834aa2ca4160ca70e60668012272c11d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.3.tgz","integrity":"sha512-RLVbd/GAGOJkamfudYsqKjoYKyuW0KEZDG/5V4Kt42ps8i+24RL9DzzrV7OmoiGr7Z2YMb0sBR6qSyx16ZBbmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUI2RQPL5siqPpf0Bipif1nsRXIcvQtAlV8611r9HOuwIhAM48eB7HRsN4a7UcfPUZFY94HAnpTHHBe4Iza8aFMvxf"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.3.tgz_1485783873676_0.12638060958124697"},"directories":{}},"5.5.4":{"name":"ut-transfer","version":"5.5.4","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"220d2fa9703410b0f44d54189f50e8782306a1bc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.4","_shasum":"57233d4c0c2a0950bb69af4c321a66c212501fa1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"57233d4c0c2a0950bb69af4c321a66c212501fa1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.4.tgz","integrity":"sha512-WUhszXoC6Qx6JCqCXoDKin4jEKhmfFbpGexFTeQGDL8WTmplDDxSXtQdM8q7rsbne4+d5LdRgGcxOsmu6BppBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBSGZk0/YJwIwh89AHah55HUxdaNDL9A+2HVPpO0XYzAiEAsqCtzU4XahAcX48tSUKfqkwmXDi+DIEeSb6ayTTQd4E="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.4.tgz_1485884562917_0.18971420801244676"},"directories":{}},"5.5.5":{"name":"ut-transfer","version":"5.5.5","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"5cd967b64c1e0d91c2f42f3fc8967adc085cd4d6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.5","_shasum":"2a0a461c38a17b49808b344fa1fab37ebec81588","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2a0a461c38a17b49808b344fa1fab37ebec81588","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.5.tgz","integrity":"sha512-OdAxnklsHWxUB1rqGA/F0d9oXfvkLYvkRAHNzsBuRGQZoARf6NuKkQtivLjNHA048/N5Or1Nd3PAx4G74VNeXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpg/fF3g+Zh4/K34hyhWwgG4JIBBzeclYUkbW4p/U+xAiAdvFwdrk51AfQWACIg6zK2jyFQml3bhWzz3gRGlHcTng=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.5.tgz_1485884675589_0.6015755694825202"},"directories":{}},"5.5.6":{"name":"ut-transfer","version":"5.5.6","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"dd77fbea672e5ba04f8b2fe72cf6da67d4195f9c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.6","_shasum":"ad831f13266cb129d14ddaa4a97e4e24e64fea2b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ad831f13266cb129d14ddaa4a97e4e24e64fea2b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.6.tgz","integrity":"sha512-UJTrdVVQH8ImOu5ew+GNqI0m6JH9IsDpWdil8EEGG+tS5RDD6Cm+BouViyHiwIkHfroeh6MFlzZMOamWpCBQGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGjUMYHRosp/tJ6pd3ENycQy7jOZmm2HNp3I5ZaymZWAiAwL9C7wTmAimyXkisaB5VlEeYwhDJCLFbpaBRbdp1Y8Q=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.6.tgz_1485954168913_0.7672822694294155"},"directories":{}},"5.5.7":{"name":"ut-transfer","version":"5.5.7","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0ce759cc174825c23421b130002930c0a2e18760","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.7","_shasum":"f3acb6baab9804d29cb6106a2f7fd7f7bd4de285","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f3acb6baab9804d29cb6106a2f7fd7f7bd4de285","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.7.tgz","integrity":"sha512-u/Axbtb9IievUCHTE5VJrpV84i5QEfTuVr+OAksxNvMGmZ77Idyh1UiPzZ4E6HE4pzE0KawrdmacKmP7/rebzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFC/GLTSYKMCFn218Ef7qJy27e8bXurhNWze0w8xLGZNAiBtAiGqMaOrMUxygRvtaNI93gHksNxb69TDdecuZJWBow=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.7.tgz_1485954302965_0.4958641277626157"},"directories":{}},"5.5.8":{"name":"ut-transfer","version":"5.5.8","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b3798f3c5f706ce242e56098449eb12d542f2252","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.8","_shasum":"2634c4484afb86ef6faaa428e03c02f34ac63b83","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2634c4484afb86ef6faaa428e03c02f34ac63b83","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.8.tgz","integrity":"sha512-f2AuN3HY4BEOiCj++8PB8SKXaSTOY7Uz75I9iWSkvlHh3KzNLtvrPn/lJQng923AZJ2EQJmGgIzQsexovIYMDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfu0EmZLIJVhMFAqi2p1sg5+oJ3iPMN2mJ2HFwUexHrAIhAP9nhVrhioeMmCtTj2I2F6f0GndJfXr8SLO4hlNvaPL9"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.8.tgz_1485956557442_0.6162445086520165"},"directories":{}},"5.5.9":{"name":"ut-transfer","version":"5.5.9","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"02becb19081cee59d83372a768633ffa59e62fbf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.9","_shasum":"e24837e33a59740bab8e71218da82498acabc31f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e24837e33a59740bab8e71218da82498acabc31f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.9.tgz","integrity":"sha512-g7CW6++uRsmytCRFvh/dyjqrKHczdeURPPNCmNSEH8Xqm2HcVFMUhNFl9UqCDiBrxLM25qecu7S0xwKU9e1D4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUCkKp6LsGJygOVzoSpV56xI/Fb69IXC60phuzYI2xNgIgSBoR9bq2sq2TojOPM4v05CHZ5UsCtphMF4kLKV8f7K4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.9.tgz_1485956694596_0.776170443976298"},"directories":{}},"5.5.10":{"name":"ut-transfer","version":"5.5.10","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"904c7408dbd22ccec6498bc278295d9c8f268dc4","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.10","_shasum":"0a911345b452b5a5fed095eecd32c15789f42aa6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0a911345b452b5a5fed095eecd32c15789f42aa6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.10.tgz","integrity":"sha512-hSS84llyxpNJQX9O7zCB6wdyMiWKWPNSxJj6+3UcbmulRNDUSY4CHj+lJ4YOslhkK6JdIaMQfQY+KVCaelOwQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzXeYP9uprCJcZT0ErBeTrsvkQw52oMQKeNHW4AAGdowIhAPB4bXn2n1O02iY1DT1f1VIrb7XQBcgY+e/fq6vr5CKM"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.10.tgz_1485957175090_0.29261917108669877"},"directories":{}},"5.5.11":{"name":"ut-transfer","version":"5.5.11","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9efbb42eb37b4c5111a32876bea5b4218b38f43b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.11","_shasum":"26d56e6c4683a07a0586b4fcfaa6b67d867b0947","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"26d56e6c4683a07a0586b4fcfaa6b67d867b0947","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.11.tgz","integrity":"sha512-iqEtVJui4dcfM/EyWwb4DrlhdmZHxSgey/8lqYpeQ8k7g0oOzR/wAVyUtIdcP3CEJ9712AmPnaSvlefuVP0Z7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkQdLONJRaYK95FfoPwnFjosnuF3gTTvK00DROZ1ryGAiBGXo467HwInXC07Aq5SJEImdk99LPWk2JbQG4IvYvQHw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.11.tgz_1485957315074_0.5626251802314073"},"directories":{}},"5.5.12":{"name":"ut-transfer","version":"5.5.12","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"68b0b0e692eb6007ac560f0a1b7e8d7e07a947f5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.12","_shasum":"f29000b1ddd3c36be7e73b6073473b880f073cc2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f29000b1ddd3c36be7e73b6073473b880f073cc2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.12.tgz","integrity":"sha512-TBm8wzcI7Co7/M7wedrFlU1SlC815yawh3MZObSXGHRnFYIQ+LmJFoDAdNzwbxT5267bPN3CWfOkmptTmf69MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+OsDB5jWDX+MgyTwy1DWvgo2Vm5asx4ZqHw/ttwiOTAiEApC4+it4baFdB3no527Yp/gAnNSEKQ95lG2snHgzN3mc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.12.tgz_1485960156884_0.343591125914827"},"directories":{}},"5.5.13":{"name":"ut-transfer","version":"5.5.13","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c815824414bf26d360cbd8363420b44718f324a0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.13","_shasum":"ccd5dd00726d335aa99f17fe6467d74715735a91","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ccd5dd00726d335aa99f17fe6467d74715735a91","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.13.tgz","integrity":"sha512-HKwU3lD7pYlPSIZWyuwXKJY9h8jhs9bnspfKZhFC50Vd122xiVQzfnjNPzqR1CZ/q+v6xdjMlTrf3V8EvTZW7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0O5lraiUk3grxs19IlqaiNePncX6YoefUVnliz+drVAiEA5YMm0SRkspzwWVdDdbKGPPUVYafdA8rzTL5V5W44Yyg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.13.tgz_1485960290948_0.8981862387154251"},"directories":{}},"5.5.14":{"name":"ut-transfer","version":"5.5.14","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0a5eb75c8b82b1971bad6be1480297f5035ba262","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.14","_shasum":"296845345612236d58b0d0697befb3b8698cf79d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"296845345612236d58b0d0697befb3b8698cf79d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.14.tgz","integrity":"sha512-o7hwJlrYecWMALV16Gpcxetb36xMiUjhcRXe7Ck+Tv3TCMWnlTCU+ZP1GqUDkdrv2+bvAaZJjhB+SuYkEYTiug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdRAf+ZxJfow5dBXgp4ZNYxhejq7RruWsA6BAS2r99yAIgIBF2FGt+qsvK+D2n5JOqu+Zpuh7E9w+J133ZehdL3u8="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.14.tgz_1485971558128_0.5476100037340075"},"directories":{}},"5.5.15":{"name":"ut-transfer","version":"5.5.15","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"129fdf2c7a4d0cbcae5897557bc2d4ef3568b5e1","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.15","_shasum":"ece863d34ae9f0ff942c6cbdf4bbe5f2867c965f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ece863d34ae9f0ff942c6cbdf4bbe5f2867c965f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.15.tgz","integrity":"sha512-kzhL6ZikNK1meACgyAooffg552LCUcOSNJHRzcXtGZcI6LwKFrqCiglS+xqUv8WcgR/WZyZ4ict2u76j59GokQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX+WrQ751/ZOe5RWdiP/WnHrmCu89QaDLATFUzzoKXSQIhALfQdZI3ehlkOWXE1FQbpo/NYcgOKgw9w1mpgXfScO3Z"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.15.tgz_1485971675866_0.7720859991386533"},"directories":{}},"5.5.16":{"name":"ut-transfer","version":"5.5.16","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ebe68f9537fd942d137d500abd2f86647b4422af","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.16","_shasum":"9aa5ac8e6d83e4c8e211f349eab6cc895685bebc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9aa5ac8e6d83e4c8e211f349eab6cc895685bebc","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.16.tgz","integrity":"sha512-Rbq7lBVap1IYl3jMao2jJzwsDUCDZ2UtlFcz6A0pWqJxkgh98tUozCNFS4DGB35JEML3yCpLZdQknilnqQF30Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZlRNa7wK4/hZNCGCiugyDItKJ2F/vElmGUKX1nuQtxgIgS3Kra2LM6W73SG8X6+ocT7Z8WvkNg0S/4meU6Cntn4Q="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.16.tgz_1486029164731_0.6116656591184437"},"directories":{}},"5.5.17":{"name":"ut-transfer","version":"5.5.17","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c2a5528c92864f6d8d058136e4066e193378c5b8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.17","_shasum":"af232d317b2a7e307bdd7e927de21d1bfbe42d77","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"af232d317b2a7e307bdd7e927de21d1bfbe42d77","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.17.tgz","integrity":"sha512-9EJ71Q9n1hJBsO9mdt45gd6aYGzPn7UutliUmCu3+QpKNX4+wuFrQwVRM4oGQLEOnF2OaDASDAtJXfU3StlNKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDptvVS/2juUg7SbFpEwxcvCa4F8n1CyH08OG1b+J+qAiAInnJTjwSXvJ4LBMyJDOqKWVn72z3L6nvHdScl0pOJQg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.17.tgz_1486029280561_0.7436991727445275"},"directories":{}},"5.5.18":{"name":"ut-transfer","version":"5.5.18","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d5be771a1afcd2526831f99fd58a4f275d16a926","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.18","_shasum":"942b89d969be8c196999d4630cfa79088eab775e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"942b89d969be8c196999d4630cfa79088eab775e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.18.tgz","integrity":"sha512-tRrg0RDIVrH8VmNFV+5iwpi3vGc7Tmm8GFNiPzEZsyuaxRgHstmf+dSuYgl1DTPHWDoiUgmcLkjAmuCuLth8Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIJd6mNO+JLOs/SCc6uNOLON7X4aTPgN0gK6+ke+fKeAiEAtQTE4FVdDJSmJHMjfqIsPdLspHLdppz4JoIen5OZhF0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.18.tgz_1486057360860_0.548118187347427"},"directories":{}},"5.5.19":{"name":"ut-transfer","version":"5.5.19","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"146491b5200212d24c71206086629ce9e97e047b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.19","_shasum":"81e05537853408cdbdaac9400ffa1b9307cbfaf2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"81e05537853408cdbdaac9400ffa1b9307cbfaf2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.19.tgz","integrity":"sha512-Mct7R9kn0xzmM8OQvHdVbilnmRlYWmAab5sY2cYpuaFsd55q7dkDX0uuQVl61m6cWqaAGOKgcMpf69gAxz4TsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtqiFH4KtfuNzGZGSa7nLa0q60MMT6AeCmhYv266/hSAIhAJAlOxGwRdEU4NrGLsOn1pUPMq4QkIP0ykC4AQ8ybnO6"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.19.tgz_1486057474324_0.2824414053466171"},"directories":{}},"5.5.20":{"name":"ut-transfer","version":"5.5.20","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"114ce5c024056913a88542df46843220ac01c8ce","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.20","_shasum":"093e5a7f07524db5d1b03b8c4f8e60a4d92b9813","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"093e5a7f07524db5d1b03b8c4f8e60a4d92b9813","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.20.tgz","integrity":"sha512-s2PleX/j774nJGCZszNKUwWhymEFYr/11HLl7MdcT6Yxt4F918lI/mGCEJmVS0JtU8FuI4Y+2lKpgkfbqqej6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDG9TOJy73x5P+rwzt4b1vlTzf6IcdAYZfIdA8eHMTkgIhAMavTJNx2JUF+Spv9nW0w89R2ASw2OUlSLRyHlOSNe3P"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.20.tgz_1486059759580_0.3927772685419768"},"directories":{}},"5.5.21":{"name":"ut-transfer","version":"5.5.21","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"87866dff61944074115090b27cb4a3b028c04a5b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.21","_shasum":"fbaf50080003a8e63540dcb61ba73badf592242e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"fbaf50080003a8e63540dcb61ba73badf592242e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.21.tgz","integrity":"sha512-LOaL/VFxWTNyg0yLjnK2X5cGBfMtzTSKNWVq4qZaapUkyxzLQTIKykobcJBatcNShx0mM2KyDJtTGYKVTA271w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/OcEb49STR4FrqcEMZkv0OfIpbIPV7ZLQZGuwERfEcQIhAJoJ9KZfpmzbbsbG7M3pPXM5nobw4tlbpRWBuwDKLe6U"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.21.tgz_1486059872840_0.8274965356104076"},"directories":{}},"5.5.22":{"name":"ut-transfer","version":"5.5.22","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"81c21545c788fc13e39437b3e192e13551a2669c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.22","_shasum":"ebaf0817f9d865f3a5e8b42336b61def59b539db","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ebaf0817f9d865f3a5e8b42336b61def59b539db","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.22.tgz","integrity":"sha512-+ceO0TXyjasOXZ/E1Qxu4X4zCM9ClYBXA9NiUDC3Vk8/G13UUuL2MQkZ7GOmPplSOvapj+tm/cGDL4af3tyXKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIG/ac5/2gWIqznXljOJLNHUtLvmXlscgByvF40oC/GQIgQ1fqH+iWE6Mn+slAQViuWi0d9PrmeAFTkAMxWz4gK4Y="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.22.tgz_1486110163997_0.09244761103764176"},"directories":{}},"5.5.23":{"name":"ut-transfer","version":"5.5.23","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3e6169aa4154cdaf46e97aff35f607ab24369df9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.23","_shasum":"d196081997c74d662943e0e074e4d862a28e96a3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d196081997c74d662943e0e074e4d862a28e96a3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.23.tgz","integrity":"sha512-DOIXFnR4BQAuhUeJWtvnGW+gdI0+rlvcm3yBw5dOTCULyKzE7LwRFFUQ5OBkf1jdqtAm2vrijGW0KljpnDZaxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYkhtkotGI9UzZzp6s5h21YDgQSBtvCrRCJH5wjfTPfAIgAR9b2NCZxvltEB8K+XF7eo4PwaN516SWfwL1TXEsFRY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.23.tgz_1486110276261_0.4424102969933301"},"directories":{}},"5.5.24":{"name":"ut-transfer","version":"5.5.24","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1370dabd4f0e9e21d1caa6f0f13e289fb1d83348","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.24","_shasum":"b569c3216388091158b4a4031103780f1b6026ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b569c3216388091158b4a4031103780f1b6026ed","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.24.tgz","integrity":"sha512-BoPlbRA2ICqTG3emGkl0stPI+VIB8/s+LsXOu/6LK3N4As4NXFMNuFDELu8kbxVRSRr3jkcpIKD+wKgb3o0WZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrU9l5tINxegx6mu23MSlmCPsl5Q8l9YVgMqnWLvK19AiEAtwlLOD19O5G5nqc9x9QbJzUbhwZOL9Kfs4c2ViBELQE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.24.tgz_1486116760310_0.02617666544392705"},"directories":{}},"5.5.25":{"name":"ut-transfer","version":"5.5.25","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"98b4daa1168cb040b845b171fea7a426432e15e7","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.25","_shasum":"57088401929d16dd94982d128898e9d8a34ba26c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"57088401929d16dd94982d128898e9d8a34ba26c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.25.tgz","integrity":"sha512-JjRBj3+RRb3TP5BpNmzfI7o5H5DGmd43Y93TpifBKfPRcNJg/VXYiyVVKD/XIvQ9q6NoASzaX+bgoUNgPjVQ6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZmf4bkKEUux+XozqPaLYBrWl5LI1A7WOGyfR+gBFtrgIhAKmCcBVNTAjCwvK0P8EB2uaNqd2DuJzYxbX4zNC33wMk"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.25.tgz_1486116881394_0.6978759847115725"},"directories":{}},"5.5.26":{"name":"ut-transfer","version":"5.5.26","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d33ea0bd8bdb49ad8f35bd1beffff3c75802ebe0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.26","_shasum":"a85ea5f95640e948353aa69604a482e2213faa01","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a85ea5f95640e948353aa69604a482e2213faa01","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.26.tgz","integrity":"sha512-roKvHW6Ocw4KiHfjbGTxcCGhN/m6Z6kOE6tXYuo/og5d5vQ2mHoeK5x8rZdBG0Ce+/I76A113rfcbRmckCiKow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGC+a3ms4DFu+3XsfpZoV+Z0ou3hv1qgWZFg936L77izAiAPly7u0Z6DdjgkBilo2qPQnqax1z8Tsl+9TGPRSdJB5g=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.26.tgz_1486120356853_0.22569859540089965"},"directories":{}},"5.5.27":{"name":"ut-transfer","version":"5.5.27","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f33cffe73a8db1927a84e1a1b7d74fcaa1dbf874","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.27","_shasum":"08765e09d6fb2831404b480edffa776f76c20359","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"08765e09d6fb2831404b480edffa776f76c20359","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.27.tgz","integrity":"sha512-YXqGxolV9Rju2AwdDKqPyKBB9PL6cuE4RPdAlcrEcQ01P6eJvnLOaQ7UdyuM02vC/x3QKZM0ndFs1Lkodi+fDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7o2+JHZQjXU/DTOMHwvwgx2yFT3Jb/5N7Z+FNHzloTQIhALrDpmi3CECgUcaikJcGkRG61wRN+YUyQMf7XMQbGgeq"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.27.tgz_1486120479218_0.6820638319477439"},"directories":{}},"5.5.28":{"name":"ut-transfer","version":"5.5.28","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"cc98081b15102d4ed6684c2a276792a9095aeea4","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.28","_shasum":"7a9fe190ef5aae5772a3bd1f5cd6c62205a75185","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7a9fe190ef5aae5772a3bd1f5cd6c62205a75185","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.28.tgz","integrity":"sha512-K9bQ6qFaxswcsz4Bjl703QKVkFX7kY65xVjm6/Qq4bXRBZslikpRxJpEg2pjR5Ph+0/AJ7l9SPitcDn/rx62iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6m+iRm2gKVo7G1zsBLeinbb6HbdjfpDgwZWlWsa9CWAiAkmf3C5dj6OYxlbxdT5UTWTsTKMHA7i3huRDBRseT1zg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.28.tgz_1486129350272_0.7769458044786006"},"directories":{}},"5.5.29":{"name":"ut-transfer","version":"5.5.29","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1f7f8832d7f3fa8c32cc32a7369ba45ede7f7efe","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.29","_shasum":"ace447ca1bf64a67e1bdf432f8c6ae73de48d709","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ace447ca1bf64a67e1bdf432f8c6ae73de48d709","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.29.tgz","integrity":"sha512-MpfvMWt5lMvr3UNlJgSCEDEO7ziaMUj1NA875EUu4bzENxx4OJjdTD4ntt1UMz/M1taszfgKEl1DzIqwTBHqxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFgiJY9QJRbE9zrChb2z3BYpLxKH7lHNhlovaqSHjVEAiBtuAHKLf9VwakKOTEss2RSbFB9RtwvByhcv78oMnaEag=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.29.tgz_1486129467367_0.46413709851913154"},"directories":{}},"5.5.30":{"name":"ut-transfer","version":"5.5.30","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"dde4c3a5ffe40901807528ca3ac2ccd0030dd24f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.30","_shasum":"40af700861de14ff317d794b081f51d4c6a79e58","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"40af700861de14ff317d794b081f51d4c6a79e58","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.30.tgz","integrity":"sha512-spGwhCK86t3u1KBssvLbiJyKx8xY4L/2np5oZGlE1zuKtlS+FDXkEWFZI/5H6Qm4Nqk1Pl6CpSmldmbXP2xcoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWPeM5Xe1kD2WiCKevabwDFjsbWVv/GCAdOl026xRm1AIgSuIOvJ/QZy7DLSzufM+Ofp3mWfJHBZK+FROz4LcIutg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.30.tgz_1486134160839_0.20316282263956964"},"directories":{}},"5.5.31":{"name":"ut-transfer","version":"5.5.31","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"52f7bfdee2bb5fa4f03788e51eb6b2ca122f083e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.31","_shasum":"08b0c2be96b5007ee43ef41132ed2f2f27927de9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"08b0c2be96b5007ee43ef41132ed2f2f27927de9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.31.tgz","integrity":"sha512-DUVKy/kRaffluObQmWzxLHT5xydBnJm20H+LDhEKbXkkBaMsPzvAXnY3daGScgxlKrzDHtkp9Vg9vstjyWiMGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnwGpLEqNjqYXo3XOJP8FcvSvsGxML8WiZT6hN/p1DXgIhAIF8J/PmqePkSvyVbhfItdlo9WPeewWuqgIPDawjb98M"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.31.tgz_1486134278100_0.7944480546284467"},"directories":{}},"5.5.32":{"name":"ut-transfer","version":"5.5.32","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ba39385b5eb231565bccaaae36e53479bb91f928","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.32","_shasum":"f8a8827ba1cd5f0afc4c137d6a46a003ac838890","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f8a8827ba1cd5f0afc4c137d6a46a003ac838890","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.32.tgz","integrity":"sha512-5QhPJRPfSJsx5RnJD0RwjOfpPm65FKcGucKHm8VFpR0ydfpx+nDXXvVoS69j9SJooyl7bv8gjBghxL3Ra91ggQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+lTnG6PlH+pwNALw1GD+yhXDlxFCvCZTqZSKOUodCKAiBHVzh3A+xq9BPw3uHQvzyCcpPyuF4PuumGS+K/EEMGGQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.32.tgz_1486146756731_0.7030631215311587"},"directories":{}},"5.5.33":{"name":"ut-transfer","version":"5.5.33","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0210aacbd73e70521ea8b8ff12fe7eb377040e9e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.33","_shasum":"ffec305b4830e11cbeb77cc93f896f16e45f5124","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ffec305b4830e11cbeb77cc93f896f16e45f5124","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.33.tgz","integrity":"sha512-XnNl4j4LXksBonVZFeH8MPT9etV+uMsH6q+9XkqQaCq4bozzhAsSoYeDPm7PcjeiFkj/1Tl1q9YyLHTTRX5reg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAQWGysHEW4kbgHORsHSd5jlby1zcUOHIrOr0YLaCKdQIhAL9QNbAYJDyxbmbRECeOeBlXg58ESzrfhA37u7Sezgsh"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.5.33.tgz_1486146870866_0.8735743609722704"},"directories":{}},"5.6.0":{"name":"ut-transfer","version":"5.6.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3180d32bc2e86782ba910eb57906eb8d79a7adc2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.6.0","_shasum":"f50e56790497d0d4f548a41418d8ced7dc6e6b31","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f50e56790497d0d4f548a41418d8ced7dc6e6b31","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.6.0.tgz","integrity":"sha512-CBT5SOXMBHtEuuPZSZ5SqY6uky3kkrnoSkebSxnHWilenmOZwhTAUrYB273Ds7LqU6qHlbaB2Vq+giCFh5iPQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEdDoEK5yrBJXGWQ5RirOLkP6phsbS4/HaaqYfhByRmgIhAM4FOmCzdqkBIqZ5IOPV6Ossw92/nnGY970oLrtzz/je"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.6.0.tgz_1486243355220_0.06347554503008723"},"directories":{}},"5.7.0":{"name":"ut-transfer","version":"5.7.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ae666067cf18174898c512f465d2f5405d18e86d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.7.0","_shasum":"a4f81fa14a149d39c03d57a2dd2df95f39057be9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a4f81fa14a149d39c03d57a2dd2df95f39057be9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.7.0.tgz","integrity":"sha512-P2X5IeCbBZ8wl3PT/GI71Bd2cG5zh7aYQIN2Jlb5hSY6AHZMFX6DaE0VSOYLA5d/z7fRUUcFvIdwQxbBkey6eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFo1m6D4Yu+pf+ztglaGJYKidVzzvC8HkKjsK4kRHw/AiEAsLW/LkorOI7tbZhiFQ+wEd0ot/wJRBVLscAFR9dJnGM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.7.0.tgz_1486243464878_0.21454084501601756"},"directories":{}},"5.7.1":{"name":"ut-transfer","version":"5.7.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ac0d6353fce71860a7fa7227b0e8407b62eb49cd","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.7.1","_shasum":"3528ca1ad75a532fe91429fc534d141f53ef3681","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3528ca1ad75a532fe91429fc534d141f53ef3681","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.7.1.tgz","integrity":"sha512-vpuxbg6KUqYX2S7LbiN0fobIsgxOUm9+PgTrKgHrJasDTRri5XwuJwjscyGv+pR0Joc5xZXz7sQkzpievTQ1yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG0+QmuSQ1slQyJyhN3fQdM/n+gzbDN6EGbWG3nkOFNAIhAJ1kOWBiexpH/qJY+YW3QrVnQRtITz0nv4nfdYyaDJTU"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.7.1.tgz_1486243954360_0.5416918974369764"},"directories":{}},"5.7.2":{"name":"ut-transfer","version":"5.7.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"36491ae600a0af3abb754c47588b3e54d96979d4","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.7.2","_shasum":"72d457d3527fbb222298d88ebb822aaa6085b813","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"72d457d3527fbb222298d88ebb822aaa6085b813","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.7.2.tgz","integrity":"sha512-KZXiuCcPU0AJSmJrWSMA3zwbXX2AolpHgXonz8Ojf9SDJ7RGzzLJLwmGEEuLDnDc/YL4sP1lhcHlHs8JUNA0Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxXDirfEgMhvKaqKl/TiH3eXCmoUEfRthB3w7CTUwrnAiEAzXB1bTQH1e1e6tt51Tn5BwEAjcTh8bjM0RTDnCjdw3c="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.7.2.tgz_1486244554210_0.11829683952964842"},"directories":{}},"5.7.3":{"name":"ut-transfer","version":"5.7.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4fa60a3e346fe22429ff6d6c6607174b276f241b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.7.3","_shasum":"0c127be29caf50943fd030e1a7ff0149ecb12602","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0c127be29caf50943fd030e1a7ff0149ecb12602","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.7.3.tgz","integrity":"sha512-A8XtSCiEWZrWD3zwimiWisC8keBmmZbQI0/baOGL/Laflo9RtZi6SugCuiwWzPPcEPHkvMKiobNM0RlFAVjINw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfXxvOK9Ihm+gxmEp8u0yxAWK5TYGXs5foHjN3rg/0iAiBF/LDXAu64FNhRvnxZv6b9QxOa1E3Axuyx3oYPClCDkw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.7.3.tgz_1486244666548_0.6081394047942013"},"directories":{}},"5.8.0":{"name":"ut-transfer","version":"5.8.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"28b8cdc17c0c45c8ff37514cb21c334844fd88b8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.8.0","_shasum":"687073f06bd22092c2bba6e2a7493982d0110c64","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"687073f06bd22092c2bba6e2a7493982d0110c64","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.8.0.tgz","integrity":"sha512-cfgqWaLNcT9Ococ+nAZYn74qdCk+/6xNu8qY1RXoIIGa1wTkiU8X3RbkgvRDv/ixiulrtyA4awI+LcHCQc1nLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvk2a7XXZJeCdQxkD5jUzAW5JtAgu4fGqG63tQbc0piAIgJul5TgSnokeIgweUpi0juiYJ/7QKpjIoHE7KOFe01cc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.8.0.tgz_1486270956647_0.38628822402097285"},"directories":{}},"5.9.0":{"name":"ut-transfer","version":"5.9.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"420b17c09db3379ec612ff2c5f0a1ab2cad9485d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.9.0","_shasum":"eddd84481c72e8a21415c94a97c0ae190c081baa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"eddd84481c72e8a21415c94a97c0ae190c081baa","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.9.0.tgz","integrity":"sha512-++LEmXloNYmsdSSUIL75uplrjM+8Zo31svN6D6RxmPGK+eKCUTclruJrCsg3pZyE99XCXoaKEQAZ0N3T7KGqqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT7WuzG8826E3Ow3AuCtz1jR/dqOzeDiu85Eu2zoaBCQIgIL1iESkicqu7p5xhaRPv3idTmZ04zUkzhMzj6AmuQ8o="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.9.0.tgz_1486272743400_0.004066848428919911"},"directories":{}},"5.9.1":{"name":"ut-transfer","version":"5.9.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9da304ee1800c7a57f3ce07a99607798f2ae55fc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.9.1","_shasum":"8cc44619580ec7e82ee9f402503eb6e9e149af9e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"8cc44619580ec7e82ee9f402503eb6e9e149af9e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.9.1.tgz","integrity":"sha512-qe9P3t4x2Rhi2fYLT2wc3JqhFQ3BdFdKqkCcqOWnbrDLXP4TvjgYvgHEbHtUYW9Dz5BhDpVahecSlGQ3uXYQZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkd24bw5TyEV5A2XlSEdFzYJM7sfDEXQeEN0QI3R2KVgIgd7W8u7iQsFduNYkHKw13t/pIcoMhl77Mb9GSDIBvG8I="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.9.1.tgz_1486426962973_0.021581224631518126"},"directories":{}},"5.9.2":{"name":"ut-transfer","version":"5.9.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"39a3b7c6cbbbc4172e6545aa7c69e43695edd013","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.9.2","_shasum":"01c833611cc8c0593aa4c8252eedd78c3ec9fb9c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"01c833611cc8c0593aa4c8252eedd78c3ec9fb9c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.9.2.tgz","integrity":"sha512-EaIrIsrlponpUh/G+x/LiN405BVCqAG2YCJtguZw0e/0VaWcmgslsPh6DcCNLCj7DZ6Uk0oW3LNOVHh1VornDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQWcALhxDyotOfFKw7qPpsIToJj8YbKM+wXBKGvtaMfAiEAmgbCHCY3In+tFGLoLZggXO6ASCF1lTCWIJdvXHzAN8U="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.9.2.tgz_1486427073634_0.8611780288629234"},"directories":{}},"5.10.0":{"name":"ut-transfer","version":"5.10.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"8af4d5700bd516116901c9aeb388dc90d139452e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.10.0","_shasum":"841f0e7b19a2f31b99ea2bb3c1c328c0a35af005","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"841f0e7b19a2f31b99ea2bb3c1c328c0a35af005","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.10.0.tgz","integrity":"sha512-qnsdfKrCPTs0jSdwF1AUU7Td16T4ZUvGrnu1FV0pw8eyRXFBz5HVyJ89rJWugXmkN0UuK/CaC58apUSLj4++yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpTmaHH3GCfUJjQ80FlNFomKUuJ4+HJOjigGDAYFGq6AiBZXWeM0n2zmQ6RlHkqDEzmK59J8+WgMF1xBVk1XupseA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.10.0.tgz_1486433560615_0.5356620159000158"},"directories":{}},"5.10.1":{"name":"ut-transfer","version":"5.10.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b8fbdb4e51e640f280c18f264d833e4c212ff570","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.10.1","_shasum":"db7ba80d4a3cd4ef5c90de4db9e8aaef5905d05b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"db7ba80d4a3cd4ef5c90de4db9e8aaef5905d05b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.10.1.tgz","integrity":"sha512-Y84WjD98DXK7OevRuTkCDOxMAqU2trBDJ52GVTX0pVH5plrsCtUQidlvA7XQRPrygABahU6wYE02lea3+xboVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9oxfN32sxLQpz4I1MVgUC6KaCd1aEt4934imDyM0eqgIgO2MLbFGib56doz35nAVJaQpz8EFDdS7B7xs53H1874k="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.10.1.tgz_1486528951403_0.23423951375298202"},"directories":{}},"5.10.2":{"name":"ut-transfer","version":"5.10.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c048d4accca392d8a23b4180ff7fca805b3fa181","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.10.2","_shasum":"c2b3c788c91fada3fc6ddb1ee94897aed4311c1c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c2b3c788c91fada3fc6ddb1ee94897aed4311c1c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.10.2.tgz","integrity":"sha512-927jljXlmpJfkVyoeAIr/pI3U40ouCTdNte482P8ScVsh+yuM6CE7mjQBgE2aFIOUZ+pclkndpaSGnLyJ/lhLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSuTk8jlC/q1zJCyBk6wUfkN7j4Tpc8DqlblarrFOsKwIgTu+vKM0zqGdCtO57BDIRqd66reSB1oNG7HNGLObH31Q="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.10.2.tgz_1486573387776_0.18564236466772854"},"directories":{}},"5.10.3":{"name":"ut-transfer","version":"5.10.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6930ba18ec1518f72c94f1493bb464acb8de3f74","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.10.3","_shasum":"03149fe56fe8c762e19b0770f86d2d16f53e972b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"03149fe56fe8c762e19b0770f86d2d16f53e972b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.10.3.tgz","integrity":"sha512-6rxDsG6LyVFgE6dkp0CUaV6893hhxPZRvCZjerhiEMMtElFDNdf0nse0NbsFkEaZT8Tn2VlF9+F8Kp7/Gplp1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIFa50XlZIwrGf80VYAq814xVNpjss6kIN4xQV8yj3AAiEA8WkpmEo0B7EM5nQZj287nKQwh8+QdMkUHb5Rhkjw4Kc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.10.3.tgz_1486573506881_0.661957337288186"},"directories":{}},"5.11.0":{"name":"ut-transfer","version":"5.11.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"887217eb65a9c408aa52b013fea30fe95afa48d4","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.0","_shasum":"3a1e9e10e7f4753747c5a245f23e09c660b21b39","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3a1e9e10e7f4753747c5a245f23e09c660b21b39","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.0.tgz","integrity":"sha512-AXvmacdWoBNX+lHlAubvRyk78MbUxREyVhzGBXll9vqD0DVjY5gORLEfIxuZvL/Q8HEoZ2JKKGz5TBmCmLsR7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnU2cfgqxQWmrQKRLWI40PvWLQ7FJrAJbI5/N8Aur1LAIhANUALV/VoKHIGzJPTe3/JOASBD2TAdVwHhhrSj2iAsjR"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.0.tgz_1486596159356_0.026609920198097825"},"directories":{}},"5.11.1":{"name":"ut-transfer","version":"5.11.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"93194aa925276b97baff4be895a138c95e3e628e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.1","_shasum":"30cac37dce0f879db7e416cd083d84b987cbf427","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"30cac37dce0f879db7e416cd083d84b987cbf427","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.1.tgz","integrity":"sha512-vL0seBX/5kllOgjqWhWhxYAlW0yCgNeTmT/ESifzzzqts2XEjITTZA4u0ScTelsyuQaAJWqSWrh9VkTzMq3K4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDuwdbYb0234M0A/aCiKczCG63GJnsVILEBbyJr2YWAgIgDI9u0uz/nN53Lr5c7K23EMfKWvDzWCF9gZb+N1nH8N4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.1.tgz_1486600360094_0.8856460636015981"},"directories":{}},"5.11.2":{"name":"ut-transfer","version":"5.11.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"bec9a587429d96fb124f195c72a089ece215ffb9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.2","_shasum":"a7bd244e11ed2c268564a0179e03851a3cb93eeb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a7bd244e11ed2c268564a0179e03851a3cb93eeb","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.2.tgz","integrity":"sha512-O+H/eA5ms4t+8jnDRt2KXFmiNH3ecfWjtlD7y8cQ3xD1Ve+avOPqCu0Thp1NCjY/tXGk4R8p1uknEt1Le9mALQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkMD495xPh9Q1hzJ6ZbUWXxk1AACP33RdrwAJGPJ5A1AiB+1DSVi9rf3bBqQbfGgUOwv53DU4mYL0OpvwieVnahkw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.2.tgz_1486631560043_0.7869653853122145"},"directories":{}},"5.11.3":{"name":"ut-transfer","version":"5.11.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d4f5102708f0edd158f41e9f0175f9d4326aefab","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.3","_shasum":"6f00cddb9ca6968ff66745e7ca8dcafeb55a5db8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6f00cddb9ca6968ff66745e7ca8dcafeb55a5db8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.3.tgz","integrity":"sha512-lku0pJIIgHYJJMJwkbZjaEukXuG0K/d1alCszqc1YGwm3tJUXClFvuT0HQChVZpdeu8atJdSoZJqvwqfM3kuTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu2P1YqpmisnF4KCJO/qeuvWWaHbc6tS96YGW6Z9XquAiBwZNo5mGuiALUL4Ks6zX3bNsTkpv2Z1zkr1pZg+p11hg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.3.tgz_1486631677606_0.8359345179051161"},"directories":{}},"5.11.4":{"name":"ut-transfer","version":"5.11.4","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"66dc32daff4a014c258d1697fc97afae6550c2ec","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.4","_shasum":"b0df0679c27a593e01e632ba7a6b4dc826749b67","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b0df0679c27a593e01e632ba7a6b4dc826749b67","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.4.tgz","integrity":"sha512-1cx2dP48l3B0ViKRSeJx7hzlOvfZVf4GlUnbSjDK3Dzvk74rEfEkt6QWql2AeJoo4Qi7kNEXoadlDF6aRlMwJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjZlwFjQTl2rax05e7b4csZ1oojzqjHv7Det2fnD5efAiEAm+kEMxd+0OBWmTxoFeblw2VnL4bKUiwU0SJ5he7A9gY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.4.tgz_1486645364719_0.19476144737564027"},"directories":{}},"5.11.5":{"name":"ut-transfer","version":"5.11.5","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"dcd8942975a12c00317ce8f96599e74154f551d5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.5","_shasum":"0fede3e5c772684d3816c6d2b8b204ca28e584e9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0fede3e5c772684d3816c6d2b8b204ca28e584e9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.5.tgz","integrity":"sha512-rpn5495hNO4zJsXNT1Z9KvthFjU3Qvx+48u8ksP7z4zK7Z9RCxVfwAKvI8+Eh7NN60cDZ2BzYeMHzZcCws5ubA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaFr2AOOitTdKuFWJm227HPd8CR0DEFIsU4yz6kVJovwIgQ/WPpplT8054RUj3VcK5f5GqksZjz5HBr4UYzis14FA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.5.tgz_1486645480726_0.22654549521394074"},"directories":{}},"5.11.6":{"name":"ut-transfer","version":"5.11.6","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0ec3c820b450b769cc0806015b746022c54ff51c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.6","_shasum":"9d2092f704b018fc42ce8906a3126abd28bbdb8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9d2092f704b018fc42ce8906a3126abd28bbdb8c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.6.tgz","integrity":"sha512-qY4gv8FIKUlQOluAheHZePlRS1zDvYjLEqDxJ9jGds7RXo75S3XxKmUqDAt61EV+Hqw7sxo7o81RdVp85PMp3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJDcLux0pvQQqfzLTkdz3OCYrN6il3NqZMmossHYti9AIgFeTNfbchyPa9b/HSUXdhgcF+Gx4TA68P1DZAEiDqu6c="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.6.tgz_1486648963736_0.9203370457980782"},"directories":{}},"5.11.7":{"name":"ut-transfer","version":"5.11.7","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0cbdbadd811191fbc80dbc5d65ebad538d37c74d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.7","_shasum":"37bc1bc4008de3b797235402811608dbbc7660ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"37bc1bc4008de3b797235402811608dbbc7660ef","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.7.tgz","integrity":"sha512-v621dbUUoAVZEGyBZ9kUp37ixSlE7rPpMePLcG8x0c36+tYNcUeSJSlXVojCj/TU/qdvg1yBTHbptiP3WXs1cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Bt1ZcZftFw16UyMj3XZa/1EE8MTA9CiiM+j4aNHNNAIgfL5vZAbCgQ6IkBUr5kEMH6IHO1hh22vLxqSofFBhvto="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.7.tgz_1486649083216_0.9828055850230157"},"directories":{}},"5.11.8":{"name":"ut-transfer","version":"5.11.8","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0c9ba61bd52d54cc177476caf77985f2cdbfed5d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.8","_shasum":"26353286b7936c2b47e7250df472b83668cb270b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"26353286b7936c2b47e7250df472b83668cb270b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.8.tgz","integrity":"sha512-pedf+OJec5uc82W6UPg8+G8QWHY0D/Yw2CiMmFAWZ1z7PbmfWPenPBsNYdXLEdWEkgj+k8QAlSmExC/QE555zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm1f9Axc+76O0PRbflYEJPRD5b0iaKMdy/6DB82Ey5SAiAkiH/J80LtFyfVxshsY/tlXrCOCmhpjB+c4roFK2JtcA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.8.tgz_1486655567333_0.017522572306916118"},"directories":{}},"5.11.9":{"name":"ut-transfer","version":"5.11.9","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"a4d363814d9cfd13a771686e2c9c2edb7e0fcc62","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.9","_shasum":"452151468815c73884ca7cf7e5f69192e67357b7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"452151468815c73884ca7cf7e5f69192e67357b7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.9.tgz","integrity":"sha512-yUXf0ZWXxaWwU6hVdbDLPOIR5JUY9garJilv6p8IyB186M45NxkAkSdjNzYOPFFzrsbGGG3xLW8VoiORKjVNVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDr4L8esMoAafyJ8/OejhBDBxZV6TG9dkqM/AjoIgwlEAiAgKCbXAOz3lT3aBHPf5z2ocwmNRXGGETXX7shTUl4qKg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.9.tgz_1486655690498_0.7288729699794203"},"directories":{}},"5.11.10":{"name":"ut-transfer","version":"5.11.10","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"22237b161f53c810804465d71b8c4aaeca6dbf80","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.10","_shasum":"ac401eb7963b9844c82cc528aef37dace5038f54","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ac401eb7963b9844c82cc528aef37dace5038f54","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.10.tgz","integrity":"sha512-1bXaogCOi0jc1mvFrSIoYuiLRFDmSTlZ72mg2C8Lmk1txtfm9IkVxYFfCOvQuC/WIsw4n0+CszOkwMzssqY8Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsNOe4G5eAVLn/DLPx/HIf4HyD/2BjJdB5TmUf+3YJDAiBhLQc3Fmtx7L/YMqN38xcAatE2Tsmak6o1d2qHDyjWjg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.10.tgz_1486657960114_0.7396010069642216"},"directories":{}},"5.11.11":{"name":"ut-transfer","version":"5.11.11","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ebedd74ed3bdde64be315c76a216b4b15eb1c604","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.11","_shasum":"851f54e7a3434604bff43eaecf08fa8937ab237c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"851f54e7a3434604bff43eaecf08fa8937ab237c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.11.tgz","integrity":"sha512-3xbUaPgWWjC80p7nivzAPPOhjoBRnfWYDlPiTJrJ4CcbCixst/YMD67RWog19dHRZG9JIB8XjgMaV1w5ajGNvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJrueLmB1h6AffKM+EdwyV40G+zsyATpZW28sDc9vMWAiEA/QILsGHm2HD4oUY3X/4A94j46HNUUl/N6eYjXdaoV0w="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.11.tgz_1486658074762_0.006203807657584548"},"directories":{}},"5.11.12":{"name":"ut-transfer","version":"5.11.12","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"81c827e62843cf4db2e5029ac3ca48f4d143f05d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.12","_shasum":"662fe27a0995ea3ac041d0fa2998e718b171372b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"662fe27a0995ea3ac041d0fa2998e718b171372b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.12.tgz","integrity":"sha512-E7m0sVtQBcaaKhksehciA3MGyjzM+9qW5w1S5d66b0tZwtGa4aGEc2e6olEFut4k9It5cprFhFS/8MsxCPQrfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS6I4Ce/XsIsGCfCMtsGUeexc9co4zTnuC3MRsTtvz8QIhAIY9jXZqCHUwFfQ1f4lhkG4qPPYJDqyuTFDYTKr0x1XO"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.12.tgz_1486697557266_0.15854727290570736"},"directories":{}},"5.11.13":{"name":"ut-transfer","version":"5.11.13","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6a804178f976797963c2477e9cd19f4a5b938aa8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.13","_shasum":"95d6beb37d8772db599851fe93a34898c975df98","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"95d6beb37d8772db599851fe93a34898c975df98","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.13.tgz","integrity":"sha512-mX07aFM1ya+AkvNltMBLGcBGQinsX9GDkm84yWohvq+zBd9AmADUmmlPNthS06X6v8aTOluQ29k+pNxPSQ99RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7pQtsnkelaxkNXKhF01Igcfek+JCEjTAlJC+bdnZ8xwIhAKmiMDObQMIttOOvKRKJO+NuchhWid4RQoailoTlTCuH"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.13.tgz_1486770755271_0.3778051903937012"},"directories":{}},"5.11.14":{"name":"ut-transfer","version":"5.11.14","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f12c04a1f79765986837f91b6d059da2206f293c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.11.14","_shasum":"7d43b31a35a4a27c66dfe77730a538e7bfb39610","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7d43b31a35a4a27c66dfe77730a538e7bfb39610","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.11.14.tgz","integrity":"sha512-rzzKdcFhoBX7wjzZNZanUm5vxAcbYckUmM5CNMxphjq9gIT7zQME3ftl7nhRd09+b+3B3lH4qaVgQWZ3s5CpDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfDwbxoLh0sMjVodnb4r5QLrDjS7YiJd89yDxIv1lkpAiEA9o0LogY07k922ytTa41NKXpKtpLRjY5qOOBIQmzkUyI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.11.14.tgz_1486789952841_0.8686167255509645"},"directories":{}},"5.12.0":{"name":"ut-transfer","version":"5.12.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6fc63eaca79aac8f5f5cf053befae9780df2b750","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.12.0","_shasum":"9c257d081b4966923fc9bdef48a65162be3e04ec","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9c257d081b4966923fc9bdef48a65162be3e04ec","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.12.0.tgz","integrity":"sha512-kaPrs1XZvZHQ44Hwd+UAkvq8XQDFmYrDwSIpXZAs0Lcdgyy8rd7+wiHCpBIQWEIyfsqq4RpH4dXPKAfcVVg+iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClj7xKeX82uyoJWsxcepd+slqcXMVpssEKgt0FE/+sEwIhAMVdeVdSPH3QE8fnifYd0Vgd3YQ9emYl3MTsV/uTIc6a"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.12.0.tgz_1486851754056_0.7089578905142844"},"directories":{}},"5.13.0":{"name":"ut-transfer","version":"5.13.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"949d114e75921404318a124273afd1ca48c6d6c6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.13.0","_shasum":"a50d2c5225070b38594f8c38783c855cad8087d7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a50d2c5225070b38594f8c38783c855cad8087d7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.13.0.tgz","integrity":"sha512-9uY8TaFaX8cWQW9gE3OBqpMNJCYJI+telC9rIEykARgxzbxUrLhAKSuSP8QggAcK+4YCz5HSUriuUI7AFA+Y0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTT/0Ol0fkD1JMjF76Fnv2ZcHaAvAlvdDuFp9mrIq8NAiA3R0t7NUWjFzFc86XVyWgxTj54cJEdPBzBEkOwMbe1cg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.13.0.tgz_1486871556363_0.6161788208410144"},"directories":{}},"5.14.0":{"name":"ut-transfer","version":"5.14.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~6.2.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"702b287a23daa7a942a7c5768761d54db5741924","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.14.0","_shasum":"06407a44ee3b19ade0954e33478a47466e5f1d4f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"06407a44ee3b19ade0954e33478a47466e5f1d4f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.14.0.tgz","integrity":"sha512-+zbKyM0ovSuFeN+a8qLPF2j2MFytLHnfIZdVejJplcM2md3EyZtG2eGorxiXieRGL9eWFj/Zw5wH2VYONN4eYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5zw+AP5Aie4t45Ookvf+oNe55QiVXF+hu5SfcMpOMSAiAXKiEkpznV4dZmVrNjbAdWxMKWqhMk5QAhx3CRuuUj/w=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.14.0.tgz_1486943551733_0.7695456913206726"},"directories":{}},"5.14.1":{"name":"ut-transfer","version":"5.14.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0d638bb2d0e4a65f61ff035cbfd466d049c88558","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.14.1","_shasum":"d38e7e47651b3d789c1fb66bd63a95f2f28255de","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d38e7e47651b3d789c1fb66bd63a95f2f28255de","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.14.1.tgz","integrity":"sha512-n+jnSvMpfTfhVAX0rD+N7K/vluuN1QZJeMaBoN+0tN9mY54+1HKMjsjvpqTlDL/x6n8/55lqY7FJQDYqra4eAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG1V3geOnrawOwe3EzK3UYLmqiwkiuBf+EVN10XUtqBwIgNDHpsbC7yS5Jj8RllD842z6oL8966ZkjK9EpnVzmtgg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.14.1.tgz_1486944758320_0.8881854200735688"},"directories":{}},"5.14.2":{"name":"ut-transfer","version":"5.14.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b6b795c2eb0e7bf479aae2dfc053e52a95fdaa8b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.14.2","_shasum":"4430e488f1b09ae89386fad0b8ff2b8c7747e6eb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4430e488f1b09ae89386fad0b8ff2b8c7747e6eb","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.14.2.tgz","integrity":"sha512-ibPW55McBXD0aA0wPpLJ5nQdeJZL/CPf0FftjcoDmiIzmeVEKDsGQfYdFbB5MzTe1tkgqFNesDpha3dBkIY7/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAQye93OI8VfV/An+8uWo8nhSXdJtuH+2g/xG9twWWmQIgbFasYjXROTvOuOdQHs+UsXXiiMLPaHsbBRdB6BBPK78="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.14.2.tgz_1486962751032_0.5963241870049387"},"directories":{}},"5.15.0":{"name":"ut-transfer","version":"5.15.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"17bc89d5e7ea24f1dc9b0532310e609894504ac1","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.15.0","_shasum":"15a948dd8335b79b6dd695103e883924b9a79627","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"15a948dd8335b79b6dd695103e883924b9a79627","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.15.0.tgz","integrity":"sha512-iHnCgquwcoLSczjnvLqYUi6TWHKfEAZNBWm2EDyVTGA4PGXlHpEV9HqVz6U5qOFE0FywBUzXLCi1NG5X43sGsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5iSui9Mri7glJx3WjXzsk7M0runLPNWBxeSob30aQlgIhANQ25fxTqeEw2m85nO5TvTsDYKBl33XgBQhQHiJ4vMDp"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.15.0.tgz_1486966954453_0.8340423693880439"},"directories":{}},"5.15.1":{"name":"ut-transfer","version":"5.15.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b61b10802db7d1009e22884f6cde10486b2b4497","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.15.1","_shasum":"f9ac50c36dc431978a14276c4b2b290c08dc0134","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f9ac50c36dc431978a14276c4b2b290c08dc0134","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.15.1.tgz","integrity":"sha512-owOypASRrmpbZd8VLGwu5Xrn8Zq4lwlHueI9z3KnowFNCl6yIpwWSeQUlB3LqVkv3roDwFeXGbH+ftNxmtYctA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAckUNENVpBQP3LSumJREZKEZTAERsrHz9zaEy+5KPw8AiEAkYJ9i1JzV/uLXPjx3WA86rAACS9J7M2ogM6P+kQR1Ww="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.15.1.tgz_1487049774892_0.8496291760820895"},"directories":{}},"5.15.2":{"name":"ut-transfer","version":"5.15.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"920ec320f8ea889c283e2cb638cd0d4bc001d41e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.15.2","_shasum":"c4cd4c96f3305c5c8498a87f6385e2610320fb58","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c4cd4c96f3305c5c8498a87f6385e2610320fb58","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.15.2.tgz","integrity":"sha512-G1DdEHP4F1ufAApPfhzO4xAkjseTXn/117kzDofVh3OojvO8uDzfiGdJYaT1N/JsV5ohHEjT9Izs3EEC2OSgkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDb7pgBg9IOinjmHP4gUsVYjzZq2rbZX4LgXI2V2YazkAiAcdDmXEHwI6e6ZvpsGo+YHQapWz+7eI0qN9i0jWXa9eg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.15.2.tgz_1487056361929_0.5434566745534539"},"directories":{}},"5.15.3":{"name":"ut-transfer","version":"5.15.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ef2f85484eb8a20eacc20e9d3abc918bd8c2c789","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.15.3","_shasum":"82f2ffc0dde8f40c7d0f84fc76d2206b817bc0a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"82f2ffc0dde8f40c7d0f84fc76d2206b817bc0a1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.15.3.tgz","integrity":"sha512-mVqYf9Br7XlBNPytNxzWTTTat/XiCDAqbmSMajQtbjjnoNpK2mS/kcLdwe6Yuap9xjxFU+9luJ2s453pRvLZQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFF5AiNYZstg9YmVoECt7CsVM22UBsQdErDrUscdnXPAiEAzkWOEpVXZNYPjxX4ZcikP3rxHCPagh2sLsY3VyXP3Ec="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.15.3.tgz_1487383362925_0.5942211067304015"},"directories":{}},"5.15.4":{"name":"ut-transfer","version":"5.15.4","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"412e6124b66a8248c97d8e87ec8411937ecbf3d9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.15.4","_shasum":"9b33d85964339bd5d0cab7a6f1eb309058534436","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9b33d85964339bd5d0cab7a6f1eb309058534436","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.15.4.tgz","integrity":"sha512-TxmxHTGEe3Q4mIr/S+vAsvYfXT8ZLt6I3h8jh//AMhUAGYQIeYPcWk+yC8ZWmkdV7eAJXBzfxPsestJtZoiN7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG79zRa0jXK6cp4szz998Z2UESPQfK3V8uJ33MJRWOd7AiBrWK6cuyit13Ju3lR1+H/8VcgSmoPli1b9b2DqjanmVQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.15.4.tgz_1487403153359_0.14568374468944967"},"directories":{}},"5.15.5":{"name":"ut-transfer","version":"5.15.5","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9438c32a4a7e90de178dd19bce32b1ad280453c0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.15.5","_shasum":"f7da29f2ade4a0bec3f848aadca8ac7a3e02cade","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f7da29f2ade4a0bec3f848aadca8ac7a3e02cade","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.15.5.tgz","integrity":"sha512-JithMZtp0Nzpxng+tvyRF3qQaJmVTEBD3RsIxP90qb7ZmTEEIs68JZja9WM+V0GVovFgiPkin/nS6LA4srTEkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPA1Wmc3X7yVlwfGdohUR61UYVRie3JpCQ9gVGgJefKAIgSDqL2C/yJe/YpTTUW/elNWuUopHOBk3ZVPrEjErue6o="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.15.5.tgz_1487470958360_0.7560274917632341"},"directories":{}},"5.16.0":{"name":"ut-transfer","version":"5.16.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c00be7acef0474994635aa6b60543948a2b6fbb7","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.16.0","_shasum":"c4566d0972d81134fb74e9431a2088cbb77eaa70","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c4566d0972d81134fb74e9431a2088cbb77eaa70","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.16.0.tgz","integrity":"sha512-tAraR3IffA/f9mLjVB3M/+HBYrsjn+1DxgAG0M2TEcJLtQvejdYk7He6LNBkontsxbK4Fdr0ozxYr7ltMtpGjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmfo3Uw8L+aCJoCMmzsF6fQfIHbB1jPuWZi1n7903n2wIgOWZ7v5AcYlQ5RIDnCLfJVQ808M8oJH9maX9kBpQKSwU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.16.0.tgz_1487536958434_0.06198150175623596"},"directories":{}},"5.16.1":{"name":"ut-transfer","version":"5.16.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6655c2771ca02634344acf7e8d0498053cdef316","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.16.1","_shasum":"3e3d96987590d6884c836d349342ece89601a359","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3e3d96987590d6884c836d349342ece89601a359","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.16.1.tgz","integrity":"sha512-fFRvTHh+U7/cKBDml3t2oG1aWoDjL+7KfYp5FGxmb2uZI+n5s2z9WUeE4/oHsWlSoa9uc6HHHWT18yLc9JdASg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZYnDAlDNa2MTq8gdnG0lSm4Jdc/aKeBOsTFgmpebjiwIhAMqQSzr68W2hXELRxsjW1CM997eht1OLTS8QjTsPaSxq"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.16.1.tgz_1487568752050_0.8323099291883409"},"directories":{}},"5.17.0":{"name":"ut-transfer","version":"5.17.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f9e36ce0bc8861bce6cf3a96dbe58845b04ad3a6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.17.0","_shasum":"f38b4a38593d2a91d6171fff35d4361a66ee1427","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f38b4a38593d2a91d6171fff35d4361a66ee1427","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.17.0.tgz","integrity":"sha512-9mn2CmX4fvbI85DiqHNxX4dEg6mxmoNG0VsmDJAahU65mRcdhJCdAFKJkGpi80WtFJreOZ/x49mTpP6MIvvFjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/wbzxG18fXacoO8sCmZi3j8h7xTLlkmSklaRDeTu1lwIgZdOS663oOc9Z3rCjirWXJNjsymbnMUCIWRWwfmdJpnc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.17.0.tgz_1487651556304_0.14974249643273652"},"directories":{}},"5.17.1":{"name":"ut-transfer","version":"5.17.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"810ab9b219012a18c21f6303537b4ff702751193","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.17.1","_shasum":"4bb0d2f05b0f98c5a0b4c5f9d04a1998c3fbd1c9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.1","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4bb0d2f05b0f98c5a0b4c5f9d04a1998c3fbd1c9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.17.1.tgz","integrity":"sha512-pnNY+3ohQPhbLk0fk6fYwT2o8AIK8hoYWUyMTBfxkqIlQbKCnqVIY11afl+/kD95AF4mVw/KYH1pRl0gglerPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf8wIS5O4gYnvjS/x2X33Fon8AS0Lcc9z47ZFywk4B/AiEAqfo7DjGopyT1vomAv90vXfFPbWaXipcO8KNX0QDjkVQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.17.1.tgz_1487899901346_0.9991191180888563"},"directories":{}},"5.17.2":{"name":"ut-transfer","version":"5.17.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"~5.8.2","ut-rule":"~7.0.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"40a80aa974866d750f7e5c9f1c8138a3909ac0b9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.17.2","_shasum":"4e88b5dc22de168b052a08a5e349793db7ba8dc7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.1","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4e88b5dc22de168b052a08a5e349793db7ba8dc7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.17.2.tgz","integrity":"sha512-SmlI+mka/+uAzMGFFUHqmWTKjPWoOauRmigf4chPi2k08oaFtBcr7uc2YTDOuwlpYT6DfEXgdci3rB1fv5AnrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJ+R5lQrGjae5Beav3ymIy49QcRfREdBi8OZygGnoiwAiEA1z1C376nRHqqh4igHwuZ00esDgtaTlQvTnkM/HqK34M="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-5.17.2.tgz_1487933630693_0.9825064190663397"},"directories":{}},"5.17.3":{"name":"ut-transfer","version":"5.17.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"^5.9.0","ut-rule":"^8.1.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"a3efffaab2d344dd448e5ed67e341d3c095ed963","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.17.3","_shasum":"415741ad1b02dc20de43f874e095adcd33503732","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"415741ad1b02dc20de43f874e095adcd33503732","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.17.3.tgz","integrity":"sha512-Y23OTiYtzx5GOWkVRYro8zmg+RoPJ3XdyhzRVhSlzwBdiVYSbt/B8tHEW+UVIAL1UEkR/8aDrYOk6XIqMAEn0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt/jajvsCdA5CMYmbSqqnTrORzzOxCb7rzWQEXVdHl1AIgWQ7EWlPutxTmsUqmxjJjjPBCSCqmdemcqOIJ7uFa0NY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-5.17.3.tgz_1488963734895_0.6432165869046003"},"directories":{}},"6.0.0":{"name":"ut-transfer","version":"6.0.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.13.5"},"peerDependencies":{"ut-bus":"^5.9.0","ut-rule":"^8.1.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0cb571e8ca3ebf39ed946b94956fc7f79cdf951e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.0.0","_shasum":"d2a4b0e94056a7b915200da917e070f2084004bb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d2a4b0e94056a7b915200da917e070f2084004bb","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.0.0.tgz","integrity":"sha512-xiq+Dz6Vej2JREis+fxPDBVqMKFRoVA8bIN1oyYZ4WEDEsk7M3SJ9fctlE9/OvL98nllB9oGsI6+fPlKLKIO8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFsTKYJkD/Aa7v9dzyaM6G547kFmWTDdxyV2F3wxN1MAiBjcAvjH37xlzQXFg1WeVgFq8LwuM9Juuuuy2H5/+ugsg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.0.0.tgz_1489759941555_0.5738268103450537"},"directories":{}},"6.0.1":{"name":"ut-transfer","version":"6.0.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.9.0","ut-rule":"^8.1.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"eff3ad264f59c24e9195ddd0bc485311ef32f047","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.0.1","_shasum":"d63bb8fece6dc985e2ab9dd70c3e8333a2ca71b8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d63bb8fece6dc985e2ab9dd70c3e8333a2ca71b8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.0.1.tgz","integrity":"sha512-2H83I37kvyfXH8WmU7xHfQk4jHh/ERYNB2hVBuFwt5WxPFNIx0eXdfPRvppPbOeBRmAPlT6XEfyMxwCE4zmrpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDnrR3MMkAn0Y7616q8bX109bT6GBNzLJvNOQaWAtYSAiBsKGC8O5Di2FvBy3oWmdAfh1kJB5wNnLkQuSAhFFP5Sw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.0.1.tgz_1490257365927_0.46811062120832503"},"directories":{}},"6.0.2":{"name":"ut-transfer","version":"6.0.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.4"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e089f188f13b26ff59c995d1147f330c2977a8cc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.0.2","_shasum":"d1769c586d808f81006cf5e96dccb5911c332002","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d1769c586d808f81006cf5e96dccb5911c332002","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.0.2.tgz","integrity":"sha512-ze3jIJspZnm+abcPbzk36by/TmD62euq8gVVuY04U0HWjzGlo8WLqS4qqspGMOnPcc6OOxd8rjPRX94WKWmTXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1xSjFKvq0vYMQv3rYgmg5pXKuVPstXEXU1Zo//AfLxAiEAo6jdkTVZCBv/8m/PSepTYNewwAxPgNzhvlNal/R/4J4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.0.2.tgz_1491204133150_0.016872144769877195"},"directories":{}},"6.0.3":{"name":"ut-transfer","version":"6.0.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c2a0558d92d8347348d45a249051e80bc26a503e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.0.3","_shasum":"c9aef3865dee3b4b4d1e762ec055346b1ff7eeca","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c9aef3865dee3b4b4d1e762ec055346b1ff7eeca","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.0.3.tgz","integrity":"sha512-3YSHpSxFP4XifaTEcJVnhLkpSK1xKbTaBqrcJj+aULvHAvfuboza5LombCjC3Ggli7Pzvg70dUbM6hYgabSnew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7ZVabApeS7/s29P8HKSAgCFlnIa2B6VpymeKLiowi0AiEAzomBB7pC8OVRmweYt2cRESYMAT2aAGoR9n9lIR4Drro="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.0.3.tgz_1491301936409_0.5542847691103816"},"directories":{}},"6.1.0":{"name":"ut-transfer","version":"6.1.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"5f00425f95b046dabf9bc9ea6b629aa412e27a07","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.1.0","_shasum":"b50724a592f0a6a4ff74350ed4f8b9ceaa0bbcb7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b50724a592f0a6a4ff74350ed4f8b9ceaa0bbcb7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.1.0.tgz","integrity":"sha512-3wff2YE3Rr496ELpadpOrxNMRw9/qVCnteJuyfwrh78MUxvdSAoxxYX+i3ydBiw5JjOvHkV+FJNE4zBbt2jS2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDj68DbwDkf1YFPdJXOPdfptl4baANddsGn7AtmMot7NAiBpEfMDHwrnZJf+b/VGW0rskqBnSGvd5/WIJlUKp0d0bQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.1.0.tgz_1491373336679_0.08822283940389752"},"directories":{}},"6.1.1":{"name":"ut-transfer","version":"6.1.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"576f56370c6881f4826bd8c3e69b488c472658ea","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.1.1","_shasum":"495f26a2c82dfd1610924343e5244f85f263690f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"495f26a2c82dfd1610924343e5244f85f263690f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.1.1.tgz","integrity":"sha512-YswVsuU3eSzYCGDyy0jgSqNGq95OMAQLTt42EwxNXuumb2l6MRUqylQtPyMDmV79OLGFvXTQdxq4DPVqPAq/hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4Ua+BihacfYayDoEQGrt8wyF9xls9lu7KiI7mvw2h9QIhAL5XMNO1ldhDJEfHO7A/FCHJ+6UAdsitAS7jNvQAhGEQ"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.1.1.tgz_1491377544543_0.6514816819690168"},"directories":{}},"6.2.0":{"name":"ut-transfer","version":"6.2.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c7c69c09f0117d4b2f559181662db0b955691b42","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.2.0","_shasum":"69120e7a4a40b49a39e18a38e69051371c6db6f0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"69120e7a4a40b49a39e18a38e69051371c6db6f0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.2.0.tgz","integrity":"sha512-wU05/CXeR2+S+PeqpIwP6dAUiomcIRM3eCNkJNGSCaua88A5JmJJ+odxaLup0vejAKfyt5wvdiL03iphHd9dOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEf9vLzM6yWXXBfwOLqBmxzE4ZTMwlH2v4DfRFMQgyCAiAo0wZ49WIHSKX7dBBAJjllPY4UD3ommaTWMcY2ab6nBg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.2.0.tgz_1491463761668_0.8365826206281781"},"directories":{}},"6.3.0":{"name":"ut-transfer","version":"6.3.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e11300ec2a739b52a79a52a3a69e81e308ac1fe0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.3.0","_shasum":"079d88d56a37dd85ba1ba5bfd009b122884dfdae","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"079d88d56a37dd85ba1ba5bfd009b122884dfdae","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.3.0.tgz","integrity":"sha512-R4lsfhYbPoEZAwobkFii2xVk4yvYFSrZ4E87mjNP/6XYCQCRS1MuTRKa7s7rql3oA0CKKSHg1g5cl+TvZdYy8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNmOTNdeBCtJJydGbgydOH4rAhk3ZmpZXctTQUaJ8NFAiEA+hduiGe3ldKtB0sXNA2cHAvnM1sJptU8OT8dwhOFFaM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.3.0.tgz_1491505160664_0.8267841564957052"},"directories":{}},"6.3.1":{"name":"ut-transfer","version":"6.3.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c7dc987aa8c9e22e7658af32671804a7dbfa0654","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.3.1","_shasum":"0ccad9622cd16ab40b14c099a58ac91dbc17a2e3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0ccad9622cd16ab40b14c099a58ac91dbc17a2e3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.3.1.tgz","integrity":"sha512-SCfwX3J1pPXSrXfykusOz35NvowPgnPZUx2WmBJaNNgCJmUW405kFrDty0QhT7Oyf4QDDAcsSZlly7TvEWysCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3LllkJcYR2hkq+RLMvgkQx+Nm4xiwIZFG0/eY0SjkpQIhAJ77XfKxaR8XA/QwcnjyZRrJcj0CvMg2l7+AQslmYihM"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.3.1.tgz_1491562157865_0.6903898045420647"},"directories":{}},"6.4.0":{"name":"ut-transfer","version":"6.4.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c9a12a15bcec96fd4bc5887eb5b02a8a9ecdb7c2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.4.0","_shasum":"c24e3879679fe39eba33b4159f6ba712a97742d6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c24e3879679fe39eba33b4159f6ba712a97742d6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.4.0.tgz","integrity":"sha512-tkub6OHwgdwAg2LY+3PxP/qCrXP0euQkNExIpq8xi+lb6SspZ6GlICjPVWXhVc/NHrFdXL3cQlJ/6boS2V6zXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDABdrJMz+/RbZdhzysYjGCpueG1uE5MzXSiOSFZ27dyAiAkJl8ROLdl0kKEfPl7R2GA4wtToZm0WQYFZlKUQArAmA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.4.0.tgz_1491566961644_0.2788423595484346"},"directories":{}},"6.4.1":{"name":"ut-transfer","version":"6.4.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"52f426e2db04b46175d74079ffb6f5fa66b450db","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.4.1","_shasum":"74971de6442debf50a1e908624721d4100b772ca","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"74971de6442debf50a1e908624721d4100b772ca","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.4.1.tgz","integrity":"sha512-kKbNj5iywref9GB7dzzkFEQzkkcMWgFavVln6KmXdsnGmB6k87rKnC8F9iwTuleKdTMSIlb7HwBHmHwIwxpP4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2/nGT9E9yG8REG1+ZL2UOtDDIJ1AqoCAZd2TQpq24UQIgYUEEQ0VHYSMW7mqiB7G4VKY4uRgW/j6lqS4pkEl3lc4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.4.1.tgz_1491830971417_0.804917475907132"},"directories":{}},"6.5.0":{"name":"ut-transfer","version":"6.5.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b29399e27c0b2bdc5d4df49df0addea51231af71","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.5.0","_shasum":"3f738a89030821d48980e2b792dbf9f4554786df","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3f738a89030821d48980e2b792dbf9f4554786df","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.5.0.tgz","integrity":"sha512-RBxOx/TmB+D+xe7cBd32ZIO7aua+cTMQN5ytTA1y83J6hxXCM3+HUVIZPTeIRmoA4+9/j4M+LrehbopHV2/rLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnyzOe0tNfTPxoBubkPF14YhM7NshYMuAUgBPe9oHgMwIhALcPkNlkutcA6Ykr52/qmj3HruRm9anknFzj/iafMXc8"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.5.0.tgz_1491832162800_0.5806371865328401"},"directories":{}},"6.5.1":{"name":"ut-transfer","version":"6.5.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b9d9f475794a167fc07ea08e69b3c425ecb13cde","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.5.1","_shasum":"5628023e7cbe73cf25232c40052f29e12fd1d898","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"5628023e7cbe73cf25232c40052f29e12fd1d898","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.5.1.tgz","integrity":"sha512-Tl110v5yl6E5iJqFRmI9oaBd3x6FO7i5dyvErlV/XJS9V+sGMw/ZnWODjLyXZLZNUtYlrLNpAj6aU8FfqAW5tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsc0eb8D9mgUJnNTUaif7L/MOmW+naMOvJXKt/1wKQAwIhAOeoHVgNm17pSxBIDPlGbSz74PXbYBM9Zq+kEIuy4nm6"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.5.1.tgz_1491851957203_0.3179984982125461"},"directories":{}},"6.5.2":{"name":"ut-transfer","version":"6.5.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"096ef670827e6d8d148f323bb87dd89f62e4c207","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.5.2","_shasum":"bb2a54132838ec4dd1a3c15385c42a92ce0d8030","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"bb2a54132838ec4dd1a3c15385c42a92ce0d8030","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.5.2.tgz","integrity":"sha512-zdCd2H+E0fbQdLuhDYiTMtPS3XIljGGHqORxCVEBTMxhYNFpJcQqxyiOmNac6NXWACWCM3e3QwoNM0HAITr2ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCFMzcjGaBGxj1wa//86flfWIVG3Q8K7k8Cg5s43XUpwIgCMkwY7yXgJ+ZQZ3trba9mtUHw0bAkYQ2VNjrZkk0UV0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.5.2.tgz_1491973759200_0.198848111089319"},"directories":{}},"6.6.0":{"name":"ut-transfer","version":"6.6.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"82fe8ea5ae7cdf232b49b6480093776002705799","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.0","_shasum":"b324475e0859afe3baebf3e62e7cf3eae6e9ada3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b324475e0859afe3baebf3e62e7cf3eae6e9ada3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.0.tgz","integrity":"sha512-JWhkFaVuLteLpBEz6S4ijv6LVZxLbtJyUTlC5s0AHxxJGQuBL9swIAC0XDhV3xUNGdWxFye04BV1u7nNWZGEbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9V6emIjtOGt2pPE/5QNRxALSACgAkkkDA25nn72Dl0AiEAl8ZzBAy4K2VnFdBLW8DIuBWAw1qzwvh2EilgN1VcwQs="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.0.tgz_1492171159674_0.32060291268862784"},"directories":{}},"6.6.1":{"name":"ut-transfer","version":"6.6.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d81da8ff4139f5563f135c7e57727d22011e1a32","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.1","_shasum":"864dee46fd80f7bc266fd680a0e1099d707578ff","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"864dee46fd80f7bc266fd680a0e1099d707578ff","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.1.tgz","integrity":"sha512-sKA1GvY/Fj3r4xZgOpBtH+SlCk7xiVSZoisVkkgfWQxAyYyZ5TDD0wDDN/bPHhvgLe+axqYiBJntxGumdxxTbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbth/mmYV+T+CCNu+5FSUvpmWHmWbCpsizMFWFDN9FCAiEAhnVsQcaIAWM+QanPB/9dQv3eAu5Yi4HbYCzA/ts9xtk="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.1.tgz_1492581561167_0.2978517934679985"},"directories":{}},"6.6.2":{"name":"ut-transfer","version":"6.6.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"02c2c3894f7341b808ab6c24ecf7ec658cadb5bb","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.2","_shasum":"7ae9e3e21b075e6f533b433892cf2f8b6ec1cef3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7ae9e3e21b075e6f533b433892cf2f8b6ec1cef3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.2.tgz","integrity":"sha512-AF2hcKHkZV4BZq4PgBUW/yfYB2nuCioNesCJ8ipAg8UAmGkirxtFIeA2gzHzNwfbrB5uqRqaEr7Ca79CSwfXQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu3486G68sBFN3ntRfO5cEv7xr035g/A3+y/yidaoulAiEAgnAY8hDfLLMXIo17kEqq7Gp8Xu6qVrGAABysYJ3zRJY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.2.tgz_1492582166418_0.7530817394144833"},"directories":{}},"6.6.3":{"name":"ut-transfer","version":"6.6.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"bbe3a5447f57484f8b9e9ae8c89803aa7ba333b1","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.3","_shasum":"9f8db525373eb3baab99b7774d7cebbe69a7b9c5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9f8db525373eb3baab99b7774d7cebbe69a7b9c5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.3.tgz","integrity":"sha512-gKiO4YVSEKBZoffQfvaFtzX5y+toEvN59ezy85hf235eOx+aynbOT9uBcy0DfP4pNpIWonmaEmpSNOKa6NnJmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUH4EdVcJ14aHU+2rbK9xYws1Bo1emD1Y6Ls99pu8F6AiBsb3ZyaBBcwL6MbDNmCbM/XkEnk05nkdBliklVpZCv8w=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.3.tgz_1492590564723_0.6102632968686521"},"directories":{}},"6.6.4":{"name":"ut-transfer","version":"6.6.4","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b8a2a37cd38ca235a57bc5faf8313cfe2faf99ba","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.4","_shasum":"4b0949ab61a96f5de0c3a563727dd543cea5a34f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4b0949ab61a96f5de0c3a563727dd543cea5a34f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.4.tgz","integrity":"sha512-f6Jm2Yjq9LKNyrbkcohsJgAqzMI1bqvUisSVNizId2jQCPz2sIODWILGHoLVEmDA4HGGJAvSLjrcucP1Hxo7AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5b+xfNThR/EIemFmAmA8O/xr924YWVRb4JO1V+i0BQAiEAz/FTKSBVwXK6wfBfIFrIqPFffqXjZ/bDi0IacFB6eyw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.4.tgz_1492674564614_0.1312052106950432"},"directories":{}},"6.6.5":{"name":"ut-transfer","version":"6.6.5","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2dc5bfa19a6ee42ba7e83e06f7f695566e4b2acc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.5","_shasum":"58fa59e0ba6b48f11e8174f7ae5c7f0ff85210e7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"58fa59e0ba6b48f11e8174f7ae5c7f0ff85210e7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.5.tgz","integrity":"sha512-+WsAbZPG+zGXj6s7gyJMgj9E9F8gayVw9BsrVgZIC8FGtFZgyeetL/x5W+XsxFRnrrEdamDrf8I97U121y8Sow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxHrcdHZL8v3VseYX871aXWG9hAAQpbePts7POBmNjlgIhANnIt4T1VGQZD7507xd1V1Qv+7DiyTpJhauUggwqaS+2"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.5.tgz_1493049591159_0.9413392979186028"},"directories":{}},"6.6.6":{"name":"ut-transfer","version":"6.6.6","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"a7e5e5c6472a792bdd39080ee39d67f835890508","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.6","_shasum":"222856f313f6856069c9ccf686a6a6ba26b59d51","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"222856f313f6856069c9ccf686a6a6ba26b59d51","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.6.tgz","integrity":"sha512-rpF7ZafLW0HAM1L+jlnL3GHEwWruK9ye2FiIGbaampKWYOdKKOWECF4jOKr1C8XPqIg9zmelBnsZmeFhlXY1gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwRhpAzI8xNZX/OiP90CbZbhH1TUt27b9oUwDMhyIB8wIgMfQ8YD9qNXU5UMzc1RXQETlh3MqgBpnhn+PTQ2xBn4Q="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.6.tgz_1493050199503_0.8787760271225125"},"directories":{}},"6.6.7":{"name":"ut-transfer","version":"6.6.7","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"df6d060131e21c36f76dc8e0de4f2f13991d71d3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.7","_shasum":"98da9635591ffeab9ec15cf6e12e31825f64af26","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"98da9635591ffeab9ec15cf6e12e31825f64af26","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.7.tgz","integrity":"sha512-1yKtmn/44qIMDGWrKzaTMLYIF5nbBJEd07D5hIhFmzrct+xzeLsEJ49flBeks9L9ySzM7GWHE7vzo4O51rztPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR5rwKPMCgVjHl2TQC40ZkEt4L3A0qzvfyz1QI0Iy+6gIhAPo8SSru3HIuEUlCj7u83c3W+gZ3q1trUcFla1sTDMCn"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.7.tgz_1493228978129_0.33026868174783885"},"directories":{}},"6.6.8":{"name":"ut-transfer","version":"6.6.8","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6e055e2dc79231465f220447bd76cffa594011dc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.8","_shasum":"7b1c002c8d4b074965fb2a6632dbadea41b073c1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7b1c002c8d4b074965fb2a6632dbadea41b073c1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.8.tgz","integrity":"sha512-JPvsEX9rCDwW8rwrRBj66isse+Yo2FI6BjMrKHkeyNagShsWy449gc9bVLPbmjdKLe1dnTUZ0JWiu7vbyEMcjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPDFSWLjgYS97/CzCPK25opPLJLjvVd5asJzX4yhUK1gIhAPJh1sGVDa5h6+tQ8YbkDtHpEHM8DosdTBZo3eBbrKlY"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.8.tgz_1493359191069_0.7867204158101231"},"directories":{}},"6.6.9":{"name":"ut-transfer","version":"6.6.9","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"38ad24d1259bc3b8995864e8a7d33979e2b62d8f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.6.9","_shasum":"16a722663ffde7918611549e6c87bcfba28dc65a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"16a722663ffde7918611549e6c87bcfba28dc65a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.6.9.tgz","integrity":"sha512-/79SsC08H4sk0QsB5180xH/lYg3gCjlIJ3OvJmpCmIiOTSbgHL5OEOX5lSYprRGCtQRsqxVuyxxN8HmXBBINfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXkiQvQrxdbm1bmKjzT36X3O3/kMn6/yf7IruVmxU0gAiBGpBEI5hjoRydfarjh5RfcwoIm2Hr8nyV/Iz7TPt6aIA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.6.9.tgz_1493365794669_0.32062388001941144"},"directories":{}},"6.7.0":{"name":"ut-transfer","version":"6.7.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9204846c3bd5415c1f2452f1a655aa1822f064d2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.0","_shasum":"1d3ab4042c6cf2884869a87e3bbb074afd51f17f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1d3ab4042c6cf2884869a87e3bbb074afd51f17f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.0.tgz","integrity":"sha512-Nj2rJP8ZGGC2gMizhCdAlNz2a7aqvO2JetJFl6vt1e9gA8GItYDvwNh5D0B55BqstSfJZkYn+66/g9TRNsRpuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGUjGd9N4FNk1Zka+p6fLbPDAwwN8/vDjBatEFdodoWAiEArvXFTBCSb6A5GCqd4uKlbmzB/A5neHBqu9uqmqlwdcc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.7.0.tgz_1493372394098_0.07317526801489294"},"directories":{}},"6.7.1":{"name":"ut-transfer","version":"6.7.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0539c3eb0824e3be56cf3c9b3e0adea43fb80109","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.1","_shasum":"5d5e046f43084ae39ea1835656cb933bf9eed053","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"5d5e046f43084ae39ea1835656cb933bf9eed053","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.1.tgz","integrity":"sha512-KfDHq44xd6mX4xSPQ64ctOOSPUMFpkGxJWl9mee3aaECS6qUqPu3HFr3QHkIgnR0e3LIhnCABaq5Zmpf4G9qhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP9B07Jq/0OUXuhkUcJACU7CqZu3ZJTz4uAvxYcmdevAiBMCR0YFl1AAgXCilf1w5RoEVU2T6nQbW8cUb5OiT5PYA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.7.1.tgz_1493396983984_0.9714787499979138"},"directories":{}},"6.7.2":{"name":"ut-transfer","version":"6.7.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"adc8a82b067e770cdaf99de27bc57174a1ebcc4b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.2","_shasum":"6cde48e21805ad9233151adaba09fee94018e32b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6cde48e21805ad9233151adaba09fee94018e32b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.2.tgz","integrity":"sha512-CZq9mMLl+4Dts1aR01Qktd2PuJMPvrh+9+ff7ELknTvK4OsH51ggxsuduebkc/I1cM2KImYX42NxB9XB6BZanA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBUM2OtuGwzANuRlrap2M048YQd3Hj9iTRjKng3ypSAgIgb/3lEGxn+emTZPUYfl4hKWZ6HPEbMnzJTux1BP9oY+E="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.7.2.tgz_1493402988787_0.036961255595088005"},"directories":{}},"6.7.3":{"name":"ut-transfer","version":"6.7.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1c8c5286b2279ebfe93028ac77136ea45cf3dca3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.3","_shasum":"2502f91e7acd1396c1f117e992b3c9ba8e7a9259","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2502f91e7acd1396c1f117e992b3c9ba8e7a9259","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.3.tgz","integrity":"sha512-5B4LTNbfzN/M/pGcs5G8MtPSD3h4N98w1hckkWOq8OUd6LAYbGDiv2Hnjy9Q62gcuKNC1U8517A3MxFzjO0AJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+W9SRAvBO/WUHf5ilwpFNWQ1o1H8sHc9DKRBddXD+qAiBwQk7gBsto4Z8vZmN8hOvWGjlpIfUoRXOc6ra3/c5GwQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.7.3.tgz_1493689787658_0.14133801241405308"},"directories":{}},"6.7.4":{"name":"ut-transfer","version":"6.7.4","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0b10172e7a3918fab1d8e4ccc40b7f0ff20e68c8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.4","_shasum":"47eaca003afce037ad3135d070dcd32be8894473","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"47eaca003afce037ad3135d070dcd32be8894473","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.4.tgz","integrity":"sha512-R3r2Q4mtrI0xU6y6A9hVq8W84S9cOw51+i4Xvsu4AvsyahMbrb7b/L6+hJVjq8RsLPeamAFJ2+9b2AVicOsdnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4nmJZhavnp7WphKjfdo7Mqdsq4MK7hbh6Ml/cxQBCmAiAkx2yHh36cwQWai8ty3uyf+Ld/BR7Wd6+3+oemkUX3xw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.7.4.tgz_1493715592930_0.9064491663593799"},"directories":{}},"6.8.0":{"name":"ut-transfer","version":"6.8.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2c772749e3362a773a52d054992159cef11cdb45","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.8.0","_shasum":"374172872f3afa789a1e09f08b59a1edf49bece5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"374172872f3afa789a1e09f08b59a1edf49bece5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.8.0.tgz","integrity":"sha512-BEU9a6fZUOwrmJG4iU1UMbM31cyYUvLcOc4ZhcNMg966J3u0VWbw95x4hJtVXuoB/VrE2Mzcmf90tDhsae4w8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEGl8wajvVcp2syO/ty7rGCeslJoMrpG/63Vg8JCHyRgIhANI2upZ9Wp7fIFR2ctmCCTE8bYREYFK8GtAx0h7+SUmO"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.8.0.tgz_1493725189596_0.7270430566277355"},"directories":{}},"6.8.1":{"name":"ut-transfer","version":"6.8.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"65a24e6c10d0a81be3ca5e68e92aea07273030af","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.8.1","_shasum":"16bb16fe14a0de9bc929738820e7143afefbf09f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"16bb16fe14a0de9bc929738820e7143afefbf09f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.8.1.tgz","integrity":"sha512-tWOHNAJIbcYlQ6PvpWEE18AnyWLony6zp7a28dfOu4sb//CilTW3aHii2C3sY59GXX4eARVGBtW1YZFqo9MfJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHacOk1qvtKEPRRnviw3bj3HlFf6+rULQLmgcjonQzD9AiEAyux0Zkr0pLwwKCwPFBPvziOTTyAYnD1awJVbbCwaAhI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.8.1.tgz_1493737184582_0.03161072148941457"},"directories":{}},"6.9.0":{"name":"ut-transfer","version":"6.9.0","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"892c7094d6b1c90649899795dfcfc9cb916ad89a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.9.0","_shasum":"4e02b9d92cef91f4da9a76435ca2ada94537545e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4e02b9d92cef91f4da9a76435ca2ada94537545e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.9.0.tgz","integrity":"sha512-udwlvk+r08EVBueV5qnuYlFSh9vXYw1YqWV9s6hM3g9dM8nsJGho29AaO1k+UOujerGoFmUjcx0CvQhdoi6JPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKl67MEbEPRgLXbK/U64GfWJY8sykm0KHWhfkBRJ2P1AiEAy8knl0cZoKbh861XHOX6c8z/mTzT90XG+yukbkBdl64="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.9.0.tgz_1493750980725_0.46916239615529776"},"directories":{}},"6.9.1":{"name":"ut-transfer","version":"6.9.1","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1eda2b728e54448b50ea895d74904afb4c90c577","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.9.1","_shasum":"8ea3a7d15eab67679541dca98180ac1232fc94d8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"8ea3a7d15eab67679541dca98180ac1232fc94d8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.9.1.tgz","integrity":"sha512-ND/e8+/FwXMF/+ZTMDoGSI+3osTLW3RECC62Zi5kFzhtpWCB3jP2QPUQqHl6kQtYSiwGw7drMpHytbS3AIvwuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENPeXF/5JBqQH6VDjwVIrVX/qoTf81Kxr2UzxCxJd4kAiEAo75NoxZHdwgWUbbcSKFt7+JSOQDN4nc1dhvoodRuRUg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.9.1.tgz_1493804376722_0.09788220096379519"},"directories":{}},"6.9.2":{"name":"ut-transfer","version":"6.9.2","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"aa4de6a9cfb21eb789e5c79fecc00f1b89f290e2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.9.2","_shasum":"80eccb50ae016d1c7c352005bb26430a0735b430","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"80eccb50ae016d1c7c352005bb26430a0735b430","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.9.2.tgz","integrity":"sha512-vO1qgeVYMgQ8t5mHdLTvkRPVcCC8Q2IIQsFl6ce1pdqw19pEdm6JN8n8ERbtQjB5ixWzH8j4LakBeXI98VV5fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz0M50pd0AH5V/eomp/NLy5MMUaoS5sMvElQOR/fxURwIhAPGnPOalbxwY3W6kDvfcVq2K4Jgl0ZchtQDLH0YpZsZl"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.9.2.tgz_1493805332709_0.07115596579387784"},"directories":{}},"6.9.3":{"name":"ut-transfer","version":"6.9.3","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d407592aa465e04edd09f4c73505ef4b3c592269","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.9.3","_shasum":"f81288d35e15a89376464596e32b64300284a756","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f81288d35e15a89376464596e32b64300284a756","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.9.3.tgz","integrity":"sha512-0fIZTvkvmFOYXFxXVpiAIQwYfXMcBIInysJx48IzEEI6wW8D+5rs1BkozGR5DqUo9cBYvidKGOuBxmYqdIgiEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOiy/TqQUT9uUUysGrIdr9FWoJBLYjR8yCDkUaJikO2AiBqbyUWwpKgNYXLeqWqYnmfiCn/YLe39suQSbSAUSLgSQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.9.3.tgz_1493843979527_0.1455247551202774"},"directories":{}},"6.9.4":{"name":"ut-transfer","version":"6.9.4","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"82c9f9d701416a9297c6d0c95818882e318dd760","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.9.4","_shasum":"95f7ced66394929f641f70509e7f5bed4bb72683","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"95f7ced66394929f641f70509e7f5bed4bb72683","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.9.4.tgz","integrity":"sha512-FqmgdbQYxwE3pvg5w+oAoOQxWcfu8aX9eBrBnQAbNF0U8zb4sfj3SNl0xqpzt4GjYFBPlL6tyYaD5DzVZSd8cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLYum+C+gEfL8QtqYkmCt+JwW/cXYjj/IE8K86+2+BcwIhALOMlyAO0GZPSa2G9lMBQfG8B0i4TP22J4Db4dwU3T8t"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.9.4.tgz_1493844578825_0.5768068637698889"},"directories":{}},"6.9.5":{"name":"ut-transfer","version":"6.9.5","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"96814a7bc070e11da0a2eeb82ddb3d089307f606","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.9.5","_shasum":"940866d2a252c2d379f6447bc4e7135565cbb324","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"940866d2a252c2d379f6447bc4e7135565cbb324","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.9.5.tgz","integrity":"sha512-0DXrtFNoZp8oUDXzkBBn/Wox8scXroJoziJBkCEp5Tu9ngK4654/bjgHSG6+V1ALCfY52BfgMg2KLqqiZrAhvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH9MyB3tX2p81hfW0Lssn0Ym3cgFQXMkI/BCSI8RhE+gIgekSjXuLWnwkXRbK/z7EbrNBZJlrhcf3VOjQm8NPMRRY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.9.5.tgz_1493880576594_0.04301162948831916"},"directories":{}},"6.10.0":{"name":"ut-transfer","version":"6.10.0","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"42a34f4fb78d0c254898d7ea2cf7704ae5ec93e7","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.0","_shasum":"a3df9c10cfa717bc3e9f3b73a7d45606b82ccd6b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a3df9c10cfa717bc3e9f3b73a7d45606b82ccd6b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.0.tgz","integrity":"sha512-Te9GMYUr+gJfZCmcB44Tv+CQ2GMJfpNRzFutjieSdWl7S0e3YbeNpmpz46YxtLDruohIAc/eRP0jPGMlQAO7rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0SAIlKwjCWmm465/vvS6OxShGh7jPkLLuET8/g3HtMAiBDcJ3Rg4Pr24lqKEIU/j2wlQcOQJQ1Xe/iafMJJcc4dQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.0.tgz_1493986179917_0.907485802192241"},"directories":{}},"6.10.1":{"name":"ut-transfer","version":"6.10.1","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.10.0","ut-error":"^5.4.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front":"^6.4.8","ut-front-react":"^8.19.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"65e643880d4c6044ae0109692e74926084ed6bd5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.1","_shasum":"4600e534e261b4e836437b993d1f73aef6cd58b3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4600e534e261b4e836437b993d1f73aef6cd58b3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.1.tgz","integrity":"sha512-l8oV32NjirAE5e/yCaXwSfzCXMWXjq1TsWABYngR+lRxvj0FyLcRKOQ1ym+WW5FwxFu4T07sdmHjwC6pS8Pnzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9agU8Zv7MLQsjwou3dbQ7Tm8UBm6HLFqf9kHkvyCTVAIgP1kJaHdL82GefME1hJ53iTRmFshhT/I9fLx5ut53Bz4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.1.tgz_1494335389727_0.8763265127781779"},"directories":{}},"6.10.2":{"name":"ut-transfer","version":"6.10.2","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"56fa17e7808b9d0eb1b3e01c881f69ad6567de59","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.2","_shasum":"e7737ac8ba85e884d27557622dc3d6a52a638a56","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e7737ac8ba85e884d27557622dc3d6a52a638a56","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.2.tgz","integrity":"sha512-+bhIWTCZi02XJbzY8EcXYXqEgjHwyLLI9H1jILQjhftI5/kPOSjSV9MFa5LigW0lw7uYbYonDzAkr9ZoDk1g3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2/urQMlZNIUPOf7IWjM4daBGLNhfGjhGM+MPOvgc2OgIhAPmbSK3GeY81VBPWGhQ6Ow0GC/TAGk1ivLfdsb+UdYeP"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.2.tgz_1494425386105_0.6016979226842523"},"directories":{}},"6.10.3":{"name":"ut-transfer","version":"6.10.3","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"83ec00c11c2f9612fb592c504ef8bdcc43286d26","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.3","_shasum":"bd10e6023a2e6b65a8d4c4ffb4740f0aed3174c7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"bd10e6023a2e6b65a8d4c4ffb4740f0aed3174c7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.3.tgz","integrity":"sha512-PPIh9cyiShPFK2EHWmixRl1NCQlC45ZdxxVVpVPnj5oQEYtthHQKlqLduDNkpxeAK7Fru89U0O2RZEQsjmACSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdPZFex6XP8RlbINCUrM8i9KYbm1P3PPMHYvYPBf/gMAiA1emzi+DxbJMYjxzIpl0RTYvCsDsV+tNLv8271+kzF4w=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.3.tgz_1494497975424_0.43471543630585074"},"directories":{}},"6.10.4":{"name":"ut-transfer","version":"6.10.4","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4ff9f1973b460c103b045d33ed2ac292568cf09b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.4","_shasum":"81e4cd6dd0fc39ee7fcb6f2ae14f3abc86152910","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"81e4cd6dd0fc39ee7fcb6f2ae14f3abc86152910","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.4.tgz","integrity":"sha512-OrzRctnBO0dJVPsMrXgfIUfJ7sPqhyL+Nfkn+S/9u8mEL58JlmShhBthBctDhTllWYN7tbLmk2mNrAq1qtsSBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWAB6hzn3AxxOfhRFwbaZuXvXTf65SW33IjBMWL0f14AiEAl+y+alLbHeWiS7kW6yRuXtRwNAGbxjSVrR8V3WcTemE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.4.tgz_1494500979156_0.6825540158897638"},"directories":{}},"6.10.5":{"name":"ut-transfer","version":"6.10.5","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"81a1299de83e49dacba7a0f83f9b03a5f56bacbc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.5","_shasum":"07421de5b8423ed4deb361b1a74bec248857a8e0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"07421de5b8423ed4deb361b1a74bec248857a8e0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.5.tgz","integrity":"sha512-NG+zu40eYqkCX+60PnWdbRMHDgY5Ix+RgVj46px6ZSTwTkmFSr6fUCpm3+5BnvjF3vM8R8sTVyhSYYTh5ch2Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWU7VRZJAJdj6fcOH5EvJbA3ku4vkxn5QEDwwcG1/5KgIgLfZCiijCIUv3DjoNANFIk8Xxpblr/yWyKvJFuHPj6VY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.5.tgz_1494511189131_0.6633329340256751"},"directories":{}},"6.10.6":{"name":"ut-transfer","version":"6.10.6","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"fca69972dabc231c67c2da298794094113d63edb","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.6","_shasum":"222bf239649859371793acbdd69cc9752a240b8b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"222bf239649859371793acbdd69cc9752a240b8b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.6.tgz","integrity":"sha512-Q715tWLvC49foHhhYr8xKStYkYuh3RUWY7Tb50/hF/i1yggLPRUuKEYtz+MAOWJhmddi2x/5vm2xTVZ0aKag7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn3MDoizsbGSx5zXt5zlSaEwj8t4phqwxIv/KFhtoprwIhAP/PV9ejGdtok7uBCK/3oGTuo16grS0nf87V+djeAjj8"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.6.tgz_1494520185774_0.5650392465759069"},"directories":{}},"6.10.7":{"name":"ut-transfer","version":"6.10.7","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c70d7d4e9b939745b61c5048b0acad4fbbd35113","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.7","_shasum":"2180868bc4636f8ac7aa5d2703220fbebb07ba29","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2180868bc4636f8ac7aa5d2703220fbebb07ba29","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.7.tgz","integrity":"sha512-ihl5KRJEaeQiuofmdcoJIBy+tkckLZa3CMU4ciJRKo/fqg3LQJ/rOk00SkV9vOI2HZp5JCvWjoG8rQoL3EHhTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEGrdfpUVtQdfV5G4eLvkHLUqwtu+tk9QXoNpFizspgQIgAjuWkS8b6vdBdIkJW38Wa50dGh5L1N3XLdddU+AvVpQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.7.tgz_1494572981514_0.5737132539507002"},"directories":{}},"6.10.8":{"name":"ut-transfer","version":"6.10.8","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"8b739cfecedd842c11a20aef0be9586ae069edc8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.8","_shasum":"ee83294f3608e9ee43efa0b5ce48ad0df886e096","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ee83294f3608e9ee43efa0b5ce48ad0df886e096","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.8.tgz","integrity":"sha512-p7RG/JfWggmU5NKOIf9YLpUbUdtBKbcYrMvZ+n8iZn+MsvrLgqdUE4c0925KshTDOUBSNkNNGmR41jOb8zDDcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgQQWzpQwr4uJGOJXKKDCwSeGRfQefBeGM2MaVi1oR/gIhAKzpwjVtkIZqiYR1xVi0fC9vpalmimseotgRKWGvNFfJ"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.8.tgz_1494831578739_0.1534378647338599"},"directories":{}},"6.10.9":{"name":"ut-transfer","version":"6.10.9","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ae659cebf8d39d38f34bfa504fdb9b6a85a8c326","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.9","_shasum":"594372da78d42eec30ac940bd78162ebcdcb51e6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"594372da78d42eec30ac940bd78162ebcdcb51e6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.9.tgz","integrity":"sha512-TNF5/x4ALLzCYQVH7ZIs6oB/DyZXQ5OPMNbkeasbPS0sklKyGUf6xCaGmps6jyS/gD5mAa872gJ5NKUWxzKBnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUyaqHsOoDFBRYzb+KQBulTz00Buwd1vIINMuSxWZ6sAiBNwygNsIshpvHO1PA5bhbcGCZ8NANf4r21LMng82UUEQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.9.tgz_1494832181028_0.7324457454960793"},"directories":{}},"6.10.10":{"name":"ut-transfer","version":"6.10.10","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1e181e74870d823a8ab1091d92d6493ed2ad0259","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.10.10","_shasum":"71e16fdc00bf1a9d29a315e738ce25703e279cf8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"71e16fdc00bf1a9d29a315e738ce25703e279cf8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.10.10.tgz","integrity":"sha512-5AFGIVoobn384MH54lBgGyrKLGWDWtKdVmk4eX/XKo1+HzxBiFXmKxnbOQmA6eWVxsEYMJFGo2cT3Zz0KqPfIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFrj1xTfqkJs0zDGFQZHLi8g+rz8EDAbgB8a8cXJfAtAiEApfbNdWa9xMJgLuwFxK7C6UrZK6fiODw6aDIQVMOWyC4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.10.10.tgz_1494850773628_0.820805863244459"},"directories":{}},"6.11.0":{"name":"ut-transfer","version":"6.11.0","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0f81034906087e270325ff2af5f67a8377badc50","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.11.0","_shasum":"6bdfdf4faa641a91a3b8fbd1fa6e949799c687a6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6bdfdf4faa641a91a3b8fbd1fa6e949799c687a6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.11.0.tgz","integrity":"sha512-3h/58365ZAZVg5A+FzTySar4Z7erz0wMZsayvUdP7h7uqpknpTLFVanMy9J1+XEWLuBb679vGBPzSP03BzCHcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChV2X83GFhi1EwnN46JxWb0k44kE8Bi5fmRVOMfILA9AIhANAbX2GK/L+Hdb19xz1K+TIzu5RDdztVLkINe4uygz1n"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.11.0.tgz_1494934781472_0.9617852182127535"},"directories":{}},"6.11.1":{"name":"ut-transfer","version":"6.11.1","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f2651f6006d195a1be4fe208d5efd08bf37b6e4d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.11.1","_shasum":"190c99268ce22ba79b63bca8c7abb83af2e1e6c3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"190c99268ce22ba79b63bca8c7abb83af2e1e6c3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.11.1.tgz","integrity":"sha512-u1F45TKmflIanKwbVkh9JDayAMz2sj4tyEhzoG9zK+tWvi8dsTH7gW38QSD7ztIRVH+l1q3ApFUhUPXxxE44yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJi71hcXp7lLsKyGftqWMN+rhpjGM3TocyjSK8iS1SGAiEAoPnql4Eqv41+PteWwqt2wOHrnVlYHCDJwXGfZFpj2GE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.11.1.tgz_1494938392801_0.8492491429205984"},"directories":{}},"6.11.2":{"name":"ut-transfer","version":"6.11.2","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1c41d5ff4382b436b90f56c023c12f9591b48c88","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.11.2","_shasum":"b422a50481c640ade0218c73d66c5a3dfd1a6fd6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b422a50481c640ade0218c73d66c5a3dfd1a6fd6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.11.2.tgz","integrity":"sha512-KT2NXZFZHeRfoQpcGastrHCA1X6zMDHnH/FINPfHYPVDLbQhMIQORR4X70NmXDzjbdVZbQIPe9wLVw7KZNA3cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoGOxXyh9gzHU1zNR11GpAecKxQ8ZCMo3/ds86rrLRxAiBLDCD7QBLBQsS61Z1Po3JAS5GNaznAKLF3nUjPH8PhWQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.11.2.tgz_1495008005160_0.8950310323853046"},"directories":{}},"6.11.3":{"name":"ut-transfer","version":"6.11.3","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"01819ce980d24c44b0a0386670d7c6ecf3481ca8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.11.3","_shasum":"4b850b8e42b105a98ac947794fec8cff32bee083","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4b850b8e42b105a98ac947794fec8cff32bee083","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.11.3.tgz","integrity":"sha512-XeAKGOxvl+ZwX66JK2cojcIbBUVexVDsB9JJCTeyMCZLkhvt0IFfSni7zXSflpgM/6PLbx1yb6plhXS7PdZhZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFu5GsOS9A8LppqhvccI9nqholfpj6IN6DSd5Z+ghjFIAiADW8Tx3PyMpwDyvhv8Vao55/iTrs5whfp0h3JhH/ClWQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ut-transfer-6.11.3.tgz_1495021784186_0.4321855055168271"},"directories":{}},"6.11.4":{"name":"ut-transfer","version":"6.11.4","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"8775d3adab31e364256f5bed96acc1da57756b80","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.11.4","_shasum":"e3aa16eb0f7998ac9333938f73b560408317f514","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e3aa16eb0f7998ac9333938f73b560408317f514","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.11.4.tgz","integrity":"sha512-CehD+oruapcMw0UodObS8JIhiKScJYq+gDgz5CqPNUS8bFXGe7EsqZZkL+z4rQjcY1Edr/RkIWfdCHN78CQKfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf3vcfKvTU/SM6Q52XMhzbE6RIqrIy6peaalbMvdzPqQIhAIzRU3M3zhtRF71YKvRjnXy3bv6RXkCzCgTuNrwjZKZz"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.11.4.tgz_1495028988259_0.18275416176766157"},"directories":{}},"6.11.5":{"name":"ut-transfer","version":"6.11.5","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4ff12e0b5c8fbb190f64f514316c81e46e2e6678","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.11.5","_shasum":"d21b425174054f5ba7de6db08c1315b63b2e2bae","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d21b425174054f5ba7de6db08c1315b63b2e2bae","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.11.5.tgz","integrity":"sha512-qt/+mcIfMkb6zxNV50PHZXVdGqQoTBwgIrh+tBxAwxFd12vLCTB8FuKCvKtXLuUumcfow4DLSz5axyG4OD+BAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByONp2ZQzZvxu7/tkv+vAIGmtghAkm8QMrmRr7NRYUmAiBeULyq1XwZkZMn5Tg8i5w553SyFFmGBPkwnhAZgwTOVg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.11.5.tgz_1495109453761_0.3803577022626996"},"directories":{}},"6.11.6":{"name":"ut-transfer","version":"6.11.6","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d077eaa4bc7d14ea77b209a5f47c1eae02b8c15f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.11.6","_shasum":"415d2070e0a682fb429a04880fc4fe29bf2123e1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"415d2070e0a682fb429a04880fc4fe29bf2123e1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.11.6.tgz","integrity":"sha512-2PaDXnMkAt/6jmkVIgi7GxwR7s03Om85p16mZcD+aO/8kAj3FXcRQg4a5GF/Yu7Q6DXPNKUG2aAGM/cYNwnKXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEZwNzIEOqHpt/FVNO/IM4mLvS4bA1ZBzd2mpkt9pnSAiEAjYt2wIfIQ47ui/UD6K6FBXZ6ZycMyYt8mVVl+Qpjax4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ut-transfer-6.11.6.tgz_1495173005862_0.3850173365790397"},"directories":{}},"6.12.0":{"name":"ut-transfer","version":"6.12.0","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"92061aebce7e15fd8b7240c86a966befd48027b3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.0","_shasum":"d1121b3e5b951fb27e36569859362f47a594ab62","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d1121b3e5b951fb27e36569859362f47a594ab62","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.0.tgz","integrity":"sha512-8BIAXBaD78YlRrWlTngrzOJPLUmAWdLGMYWjq34YVBdveuQLSCMQU1DAMvQF4165loJOpX4v+YN36hWKcYSpbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKpiJs6xczfbeaVhySkoZjkpArrfyCbCjdkXmQfRPuZgIhAMoeRqMkqtq6HJ0d1MOGCxCPKVdG76VycB8TJUKC1DdL"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.0.tgz_1495201182907_0.9528814197983593"},"directories":{}},"6.12.1":{"name":"ut-transfer","version":"6.12.1","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"5ce4863bf0e7662c79cbc5448326c0187e4147a8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.1","_shasum":"528e30a69b6b7a245cd39774f856cdafce9a44f1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"528e30a69b6b7a245cd39774f856cdafce9a44f1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.1.tgz","integrity":"sha512-4ILxRQRcSjIx2oXmyCBy/GzD7/B9Vv6GVP9gYXzuWOlgGnh2fL7emjBsWbefA1/2ja3iTplbb4i3a8ei5mQf8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN+IgzIr8tqpQIYU2KoloEf/VVJSWFuXh9/3fHKl4vUgIhAP+B2mK+ChljSb6FBltJ5eCPrfALiowUz4zl9IS/j6a1"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.1.tgz_1495456263780_0.10936874896287918"},"directories":{}},"6.12.2":{"name":"ut-transfer","version":"6.12.2","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d728f0f7f7b139cefc9889679e7be80df4167034","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.2","_shasum":"108fa951289c65cea0319605b3a662aaf67f7ace","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"108fa951289c65cea0319605b3a662aaf67f7ace","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.2.tgz","integrity":"sha512-SyV8YBbanKPURWqzeF5VeELuiYr7KFxX8kng+AlRV/A0SV488qUx81V4IDwnj2IEWVlCOtVTSn2DGs8wsP9Isw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUIRZr03R/PcHc0FM9iCj9Zm0JSmGVuExTGh0AmztkRAiAJPBiwLIj+ieWwADGvygJh1OHn1SwRYgjc45RRhFEICw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.2.tgz_1495457271935_0.2127219457179308"},"directories":{}},"6.12.3":{"name":"ut-transfer","version":"6.12.3","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"8a8fb02f738f35d1e09483c3c33fee112b7ac3aa","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.3","_shasum":"27d2f9dbb5f31accd69cdd39b480d6c143668651","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"27d2f9dbb5f31accd69cdd39b480d6c143668651","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.3.tgz","integrity":"sha512-IpSM9Z9DHUJamP2W6+yEvCLXxeBKRWYHabamza0XAuMgbeLYIBTkmz6TP3hPCM/D/Bi84VpqMJ+mOHYP6yjhnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzM12alINFUIFeM1I83hOyEDW791e0pHFfW+Y8gGfLIwIgZFUYp3M6++Mf2WHpeT+QU7FDcSFfnu6/f91BCa0DKMY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.3.tgz_1495458240832_0.1182068195194006"},"directories":{}},"6.12.4":{"name":"ut-transfer","version":"6.12.4","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4cd38a9257c57a382603aad9ce41205e9ba08b90","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.4","_shasum":"39998b027b041cb31daef895ce5a687fa4397957","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"39998b027b041cb31daef895ce5a687fa4397957","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.4.tgz","integrity":"sha512-YrB2hbjFmC0WX3AmfBs4L+IPt5tNjE3e/XGXhgkNyfYtZfo8QDvsEI0pMIUPX0KSGXt3qir+LSdiII175+3F1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLMFSZNgfWX30lcHIVGeTZkNuJW0pEQnWe/uN6rC7NIwIhALdzH6WHVf7vgrFWvqbNYUzQe6XexMfShLFrvCpfivfv"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.4.tgz_1495458916566_0.4405754168983549"},"directories":{}},"6.12.5":{"name":"ut-transfer","version":"6.12.5","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"744525ddf0bf8ea32a0b3277fc6ef295afcde5ef","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.5","_shasum":"8f4af6be01fd1ae417be304225bedcfbcf6e40ae","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"8f4af6be01fd1ae417be304225bedcfbcf6e40ae","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.5.tgz","integrity":"sha512-xBjIKCr4k0kk5JbLEd6nAYSi6HGtSk2uAvJCu4QA44eEKdAvyERbLGrbJCzyBq5vYmVbZUtkRAiPHK/KF+btOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6RRVTVh5wYNibpnkL0orZb3xWiBMrRTTi4ghyjoBOeAiEAsvFpNWJKKOymXakvDBi2lE8dbMg7RBuIFU1Cw1F1h/M="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.5.tgz_1495459839187_0.4807670498266816"},"directories":{}},"6.12.6-fix-idle-execute.0":{"name":"ut-transfer","version":"6.12.6-fix-idle-execute.0","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"dd991df7a61cfa6c0fdde4c678abbbf43b7f6b30","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.6-fix-idle-execute.0","_shasum":"58fdb6795c5631f6c8ff74f96c7be675bcee1eda","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"58fdb6795c5631f6c8ff74f96c7be675bcee1eda","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.6-fix-idle-execute.0.tgz","integrity":"sha512-21a6po545ENr2ciehSo5mq5PfBRunh3uNsqS2pTczD7IrLlrXKAC7mBuNHG0B2A2dDmQxjY/XVm7/e94Y1UX4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN3yA1PDleJIrYifV8PAqGYWS5UlE1PMe3okOEH/SqawIgVAcqPsT/8C8xd7Bv7tLbGqCU/uHYyvYaAd3f0emEsh8="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.6-fix-idle-execute.0.tgz_1495719339614_0.6395322561729699"},"directories":{}},"6.12.6-fix-idle-execute.1":{"name":"ut-transfer","version":"6.12.6-fix-idle-execute.1","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"530d94c756651fa81e0ef380ed326740a44a063a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.6-fix-idle-execute.1","_shasum":"f35f031779854a6cdc22eee15c5fdc14aec2d450","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f35f031779854a6cdc22eee15c5fdc14aec2d450","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.6-fix-idle-execute.1.tgz","integrity":"sha512-97Ojmu5zZG+WJfw8Wt05l1QP6Duw6M9l6bUKdqPeJMZCxVDZuUMPoWWefiQafrR0XVqlDHgfhI+RfG89RXmtEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkEnEfCljnlAKtatf/JyPhBNtclDjJcOi3ONqE2jC2TAIgWqzfw7hjJveHXJkVCrlzlGkpOEkKwgU/KrQxLD7C4Ek="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.6-fix-idle-execute.1.tgz_1495719964541_0.7411493076942861"},"directories":{}},"6.12.6-fix-idle-execute.2":{"name":"ut-transfer","version":"6.12.6-fix-idle-execute.2","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"19f18376c2c9e23ce3f54ed9504e372a04f201ea","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.6-fix-idle-execute.2","_shasum":"9505f99cb8a93bb57fc1ca02db148d00f1539c0b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9505f99cb8a93bb57fc1ca02db148d00f1539c0b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.6-fix-idle-execute.2.tgz","integrity":"sha512-43+xQt5o/1HqVtuKKEB5cmNlyR6dghqaVZvoUVBh8pAvstsGf8XxkhxbjwvZAiHCdox5e+ZRlOxN/LG5yhdunQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICENIRkMh+KSLqS70upjXq/lClipfemo1KELrtoDDz3NAiA4nAK7A6W7irwTSi4FTiEFz9cXmKSDs7rjagzBhHmx0A=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.6-fix-idle-execute.2.tgz_1495720139780_0.4063329945784062"},"directories":{}},"6.12.6":{"name":"ut-transfer","version":"6.12.6","main":"./index.js","dependencies":{"joi":"10.0.6","classnames":"2.2.5","immutable":"3.8.1"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25","blue-tape":"1.0.0","enzyme":"^2.8.0"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"576cde1317b12fe175e39794e3fe6742ca7b1727","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.12.6","_shasum":"30030350ff445e1c096334d31b7142b8717e7a02","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"30030350ff445e1c096334d31b7142b8717e7a02","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.12.6.tgz","integrity":"sha512-JZMyILUx7yPetMe2VbxkNeaWBfOmUgOr8zT3Jan4lT+iikj/+EwuGOVFk+6qXtb4hF8ajjT8E4Qp+zcstcUQxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkjqiPuF9sR1lDyTLvwAtrajzzz29cAs9i6Rk0uli9aAIgL6AlNVASOD/W6thXyx5BjyOH48Ovz9IdvFI3LnWuVCk="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.12.6.tgz_1495796391226_0.07727216929197311"},"directories":{}},"6.13.0":{"name":"ut-transfer","version":"6.13.0","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b142bdf89d6a3a33e70d77243e1a35856ab21891","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.0","_shasum":"4760b8379843e31a26470dd9dfee393952a19aa4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4760b8379843e31a26470dd9dfee393952a19aa4","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.0.tgz","integrity":"sha512-sYGPZOGHqkSvDQzk5cvhGw0jpfrpO1GxyrQQiyXk3755vpQT2qIivJbIOhWCCeOIR5Iy0lGFro6naZl4YIgt/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQf47M9LTuNndNaXuWEeH66/pQf6tjb+7DUm7oIWMDtQIhAI8Fd7cMPS/fDo+5R2qhqkO6O6AjlEVz2rPcXtie7ZDF"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.0.tgz_1495800598325_0.7180671961978078"},"directories":{}},"6.13.1-tx-fixes.0":{"name":"ut-transfer","version":"6.13.1-tx-fixes.0","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"12276cf2651193f8dc5e787418e1d4bdb5cfe093","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.1-tx-fixes.0","_shasum":"cd8b227532f4718b9abde7f027e5da76bac03eed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"cd8b227532f4718b9abde7f027e5da76bac03eed","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.1-tx-fixes.0.tgz","integrity":"sha512-Y+KjJDsY9aQEoYE6zoTbaBb67E1nuRCjnbaYnme88wO+B/1GWtGN3zwHTRgqyusi4jTRdct1vcwJg0vWfXK1cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN/ygD+3gxIKf0E/m1QnNsCtNrmoY2eMlKNKefNN0G3AiBVfOefynVpsMjwUs25iNkpGQWnDevOEnxvy/n880lAuA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.1-tx-fixes.0.tgz_1495803369250_0.5990346162579954"},"directories":{}},"6.13.1-tx-fixes.1":{"name":"ut-transfer","version":"6.13.1-tx-fixes.1","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7dee4ae5d25cf77524d9f992aa9923c4552acba0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.1-tx-fixes.1","_shasum":"c3bb39a0967117a9b542de4557013d1219c985d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c3bb39a0967117a9b542de4557013d1219c985d0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.1-tx-fixes.1.tgz","integrity":"sha512-4WMaAIzYy2MEhVh5cnPkhlvjYMN0NAhlmhOERxxNKfMMWxRCQ0TZmm5QjlPoF70xxBBpa1a1Vgb75lwu26EObQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDboHJC2eVSfgUOMjGrPfilQUJE53ORZPimKiwIn5yBaAiEAqWevBiTNewkmBTQv0zj7eS0BraP8WZU3eycckx2Iuz4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.1-tx-fixes.1.tgz_1495804062097_0.5624613857362419"},"directories":{}},"6.13.1-tx-fixes.2":{"name":"ut-transfer","version":"6.13.1-tx-fixes.2","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f997d4139d987967c050875368e1df804a507a1f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.1-tx-fixes.2","_shasum":"eef5b127c28fa7b81e5f92a6abffe3e92e79aa36","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"eef5b127c28fa7b81e5f92a6abffe3e92e79aa36","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.1-tx-fixes.2.tgz","integrity":"sha512-KOXUb8BbqRgpAj9Xc78KDjEO8TbckxvIc8OzoPaiJYdmjUcWIhVzNPr66m0DqXIlL6mU7v8A33oahKZ+cfnsQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8jxChFsRTV3aF4xOQSa4sKECwWq48bYeEJU5Q4pI6tgIhAObbJszj6D5hjbl12Un0iIVtS0rjYs0pLogCYw7n7PGv"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.1-tx-fixes.2.tgz_1495813543354_0.03158084396272898"},"directories":{}},"6.13.1-tx-fixes.3":{"name":"ut-transfer","version":"6.13.1-tx-fixes.3","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ecbf5540015eeaf3f1969b988c85598fbdcabb1d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.1-tx-fixes.3","_shasum":"165667ad0600ad59757a76144e8fb84fee0c5728","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"165667ad0600ad59757a76144e8fb84fee0c5728","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.1-tx-fixes.3.tgz","integrity":"sha512-1PwSLosX+Xz5ANRdxrZP8EJ8ELGT5N1aRAsuYyssGCAno0jUX1s/nRwzUAqMRAuh0RYdNTA6XftOCXvBEz54MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB69hMLyPag6t+/Qu/CFt531gD3JSTuZ1cw3JtnmzU7KAiEAio5G6YBbqBzSqT3qaafwxrKl8aBhRr244YkyIqyeNwE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.1-tx-fixes.3.tgz_1495813716891_0.2188080397900194"},"directories":{}},"6.13.1":{"name":"ut-transfer","version":"6.13.1","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"cfef1eb4cc24cd7a365fb2b1c427b00eaba62dcc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.1","_shasum":"ddcef2e4e8df95984f6f13cb98609a9ea4734c24","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ddcef2e4e8df95984f6f13cb98609a9ea4734c24","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.1.tgz","integrity":"sha512-bX5eJzflCPcn8Em/F5XVbGwuRYEMhiRk3cFiLasSUf8A95uemg3YKFGweI2cOs2tykrhYrHrIUIFRP55MFlnKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJMK1AAnT570BJc0NbjQjwjRO05tZZQ/vDypCI1U5hVwIgb1EajcdJSlbaBwanwNK8Kpxdx8wH0Go/wn6DoxG2lgw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.1.tgz_1495817987626_0.5342590420041233"},"directories":{}},"6.13.2-sql-card-product.0":{"name":"ut-transfer","version":"6.13.2-sql-card-product.0","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0a9afc9f477c16597979782cbcda5f7bca7186cf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.2-sql-card-product.0","_shasum":"7c99a00aca704db7e3cb432b0dc9b9b3109cd51d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7c99a00aca704db7e3cb432b0dc9b9b3109cd51d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.2-sql-card-product.0.tgz","integrity":"sha512-pA+F4Ppvyry4lEYq3jw/aDOc34M9iaq+m/TK19Kh8r7jG8/7KNZR46jcG07JlZ2KZJBOycrduowSE3HlEVyyeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd7VMzhJx/aL5oQ+6hQf0tY30WYuNYQDFqputNiUFRagIgYQ25qfkEnVx0c/XfTaNFnn7/nUQFCYowrfvnkeb5EzE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.2-sql-card-product.0.tgz_1496056538625_0.5212747047189623"},"directories":{}},"6.13.2":{"name":"ut-transfer","version":"6.13.2","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7013a6256bb1bf9f9125dd759231b2f67188bc9d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.2","_shasum":"318f2284d3f3b6394d8f80468be5ad7b8d85bb42","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"318f2284d3f3b6394d8f80468be5ad7b8d85bb42","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.2.tgz","integrity":"sha512-a3b3UsiC52vbkSozIsguv044xECSXE6FPfHhXK/wn57aA1YgIR+lD+5g1mpPOeAkSpCr+9Sg1bPfL6+Q9f7FsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQIpfo1ToRKthVNpxl99wchyX8EGfhvUBC2LJB2dgQYAiEA5R5jBtQbdD0rQ9aOjDIcBBrmJWYHHrSd7txq8iQkwZg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.2.tgz_1496057386318_0.17702836194075644"},"directories":{}},"6.13.3-circular-ref-error.0":{"name":"ut-transfer","version":"6.13.3-circular-ref-error.0","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"bbd83dc3dfc85e4c774f5cd582753ba9eeb84926","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.3-circular-ref-error.0","_shasum":"a7eb7a5295bfcdb67110b581d43e8b76e86be96b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a7eb7a5295bfcdb67110b581d43e8b76e86be96b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.3-circular-ref-error.0.tgz","integrity":"sha512-d1Wjs/CF9h3IttFWzNroCEAD1HK2TiMTt1F+C+wwuQU7J1FG0geuo2RV06J+5x334uWqGl245vkbJB03N6jAMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9imDMj7ib5Ap71bNsnt9INzj1EWficUMhCJT68smG8QIgRg5AAPKysE+R0VhuNT7QpN8JUKo7Div3K4bY/+QUJuI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.3-circular-ref-error.0.tgz_1496144141176_0.4442239773925394"},"directories":{}},"6.13.3-joiFix.0":{"name":"ut-transfer","version":"6.13.3-joiFix.0","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"fc75172f52d1c82d9dd206b41f35d3005a53029c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.3-joiFix.0","_shasum":"7e7a6c5397572382b9c02718344b54971e645f08","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7e7a6c5397572382b9c02718344b54971e645f08","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.3-joiFix.0.tgz","integrity":"sha512-jKMwBsMTQB6GxIKnkqGnlrtECQxdmMtSKqdD/V6WeOtNmBjhB0yBKkIAwU3IT5D10dFTtvZu+04JEWYXTCyCNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfB097+34uf5+WcUKQU3ydVVYGZpu/ypMYWj1t42c+IQIhAMvrJXZD18anGUGv8sjv1rWpNbNk8CRl1RAkAO5zQ+qi"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.3-joiFix.0.tgz_1496147825165_0.608444461831823"},"directories":{}},"6.13.3":{"name":"ut-transfer","version":"6.13.3","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"95aff0f2e217433eaf851db4612cfe31b540c3cf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.3","_shasum":"c7e1a1ad7717384541e3d55997bf6267d21d1bb8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c7e1a1ad7717384541e3d55997bf6267d21d1bb8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.3.tgz","integrity":"sha512-WgzMXZf6yB09ZjIpLgwEh0aMVyvJidJQq+51PlItX8X5A5HlovMWHYnJbHBsL39YVThfMgKdnEGRGzwbulPQjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMNHUXT3dWA8KiDB6PIgI4YDhWiykTI6elk1iMxXIg1AiBf8oMqeG1c8EXcI2lSyhBrzWIeuY5sSli8h6CS1fSvWQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.3.tgz_1496213996163_0.4303877535276115"},"directories":{}},"6.13.4":{"name":"ut-transfer","version":"6.13.4","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"60b986a34ec009eecedd790e1953206bb37667f3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.4","_shasum":"01e4da4cb16f1dee61c039461dfeb57d01c2a0a1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"01e4da4cb16f1dee61c039461dfeb57d01c2a0a1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.4.tgz","integrity":"sha512-pAgFOLsJwL8NytmDnt9XQJwSTzI7p28jltvJgJ6f+wxq/oMEHw5JawdtXYj88wyH5IZlhzlwpyrdJciY+fYHbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4dKgKyxgsawFKbFpSU2xizVxjZKbmUGZ/fKWvnNh6tAiEA8t2hefLTvTr31aMCdWo+ih1MSEzh/xw04A/SMbCP470="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.4.tgz_1496214590591_0.5868132456671447"},"directories":{}},"6.13.5":{"name":"ut-transfer","version":"6.13.5","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ac79877d10454246e321f41fda3ab387b6fe0889","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.5","_shasum":"a43f4e1e57836a437e57d909aa01ff5394c4d7a2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a43f4e1e57836a437e57d909aa01ff5394c4d7a2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.5.tgz","integrity":"sha512-68lmGIIELyblwLPWEngzsgRwKtzz+Mycxv9q41gsBgj5OXwLnFqdladWPeb9vngb1xi9uat+UJezKBgIjYkwFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsaTAYXA1fjdmervXGQZOo5LdvdZwgMbw4Y/v46WWutAIhAMSySb5BvnklapaOXk8d20mFsFZcD4AIGm319R3AdEyz"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.5.tgz_1496215189794_0.12293766648508608"},"directories":{}},"6.14.0-front-end.0":{"name":"ut-transfer","version":"6.14.0-front-end.0","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"5681a3480106a7773a557b685accc977f0db6e1b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.0-front-end.0","_shasum":"07b78ec66ab4cbe1f040dc349be5580fb159c81a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"07b78ec66ab4cbe1f040dc349be5580fb159c81a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.0-front-end.0.tgz","integrity":"sha512-cV2u5B+YAK2h6x4lai61Bid/GMSlOy8zq8vromtiCxts3mDPAZFotWGug+ztCKQbIdVcPr1laEbDlX/HnckoFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3JtiHFGvQ8MB8tTAmL+Yl+wYWR/tAAWGUIHSOdelpcQIhAMxpUWm4lKGpRYwaDY6LCVKu9HmHm3WmXQ4nIc46GUyg"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.0-front-end.0.tgz_1496415344096_0.08697485667653382"},"directories":{}},"6.13.6":{"name":"ut-transfer","version":"6.13.6","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0f9a17354c2c7afcc7d2e5cd6f73ecdb421a8adb","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.13.6","_shasum":"b0e2c8bf31236db5a84bb4e25164ffba6af7c44d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b0e2c8bf31236db5a84bb4e25164ffba6af7c44d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.13.6.tgz","integrity":"sha512-guTKx7S+OfUPO6U6+z81d9uw8hB/cc4Lc+Xrr3qTN3e1PqVPVX6qz4a1vjm3rFgq7C74LXA84C/1o5/bC1D0LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj6dNI7zGMrji7LkANKIMB9L5EOu70eC/KwYSrchg0nAiB0L0HLl7ITSOixmCyLXrZXazK4wcTp2P7cZcVH6OW7Mw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.13.6.tgz_1496840993933_0.5154779953882098"},"directories":{}},"6.14.0-front-end.1":{"name":"ut-transfer","version":"6.14.0-front-end.1","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e4c2358a85bdc3d4c26fb2648816ff693ff66d68","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.0-front-end.1","_shasum":"576774cf207ae02fe678c6f3265ae749c55128d5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"576774cf207ae02fe678c6f3265ae749c55128d5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.0-front-end.1.tgz","integrity":"sha512-xf6IVdzO4FfmDFb7MyQ9vkB1PO5HOuXidVyAdBJPyqBCfswTmZb+oZaN3Q+cbiMMvq7tTX4HlXZCsvXT+UGPWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtq44LPi7UTNnecjKCDoolGCKY3QdIkx2PK4TmO9V7OAIhAOpkxbHolUGMd9zfzkZO6bMr1sA9vQTPmGkHIPzDzyqg"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.0-front-end.1.tgz_1496943339251_0.3135008604731411"},"directories":{}},"6.14.0-front-end.2":{"name":"ut-transfer","version":"6.14.0-front-end.2","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"21dbc0d82b4a093f51222d19be1110d4de61d3f5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.0-front-end.2","_shasum":"d7be186f48cebe1a7da49e30fea504bc23fed619","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d7be186f48cebe1a7da49e30fea504bc23fed619","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.0-front-end.2.tgz","integrity":"sha512-9K/Y2MXfR620794CEth1zhDEQ5XFnywzpWLT78HOFGINr0hfCc/HXTx/6KAxHtjfR6aOLV6m8ob+nvjl67CDSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtv/9ylnBsCFyzlLU5/8JcbwmPkGry6StFGagimov63AIhAJIj70A97tqaDBb3KNx/vW+m4WhtLQv55vhusTT3JNU/"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.0-front-end.2.tgz_1497003338481_0.48362855915911496"},"directories":{}},"6.14.0-front-end.3":{"name":"ut-transfer","version":"6.14.0-front-end.3","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front-react":"^9.0.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0494eb483a2e1057973e5e4a8cb555149b8953af","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.0-front-end.3","_shasum":"b1e75516db4a2481cfbeb48a20c69b888151ade2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b1e75516db4a2481cfbeb48a20c69b888151ade2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.0-front-end.3.tgz","integrity":"sha512-+e+pLdOhZx9Cs6XBF2V9CFdiGpzkGDSC6CKhBGVt4Cr00IRAEB4j6Q92uWvXW//NEuXb3UEcvJRjdooFFRZeNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjBuxIu/xIm1fYClEh6I/Qg/HvZn+Ibtfj1UKCwxhSOgIhAPjprwBHKQdk9OQKdwf/XaecGr0FLhKgayko/ZHkjxMs"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.0-front-end.3.tgz_1497004544303_0.7751794611103833"},"directories":{}},"6.14.0":{"name":"ut-transfer","version":"6.14.0","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.3","ut-run":"^8.1.7","ut-test":"^5.5.25"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.0.10","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b708ffbc3f8c5d9694df5f53ede0559b5cfafc3f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.0","_shasum":"b79b814981a70a3f22a54e2844df5a841d11452a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b79b814981a70a3f22a54e2844df5a841d11452a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.0.tgz","integrity":"sha512-59+ggJF6P3H3xOOoj+4xmxCBPidsu1FydRcVjMeAbvwnrdVbM7wxHfGbozvSkITBTllPvC2/Zus4vsN+frqjRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2YAGZnv4Yh+mAYRMm0+kZTX3GY4bYRtBj1DHWnx22/QIhAJebqLNwki82zD/Qo0KtayY/ReZcHRn653kRI0zm0gxy"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.0.tgz_1497009601789_0.2804621618706733"},"directories":{}},"6.14.1":{"name":"ut-transfer","version":"6.14.1","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f4c9cc4bcd97dbda70f880229bf23943628c2f26","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.1","_shasum":"3e7ccf4614fed4d49e9dd858f2eb4156e6ea5e47","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3e7ccf4614fed4d49e9dd858f2eb4156e6ea5e47","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.1.tgz","integrity":"sha512-5J/R4Y+NOI/B77b3gfTmKm0fK6bxO1QnwU9jDdxUEFhbhz/RYzenoVsjhZ7v05MapSw0buTOJ0EW2qpXyw4jFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW9fe2tUfMt3HtpVSpjAmoBr0bn/jVFqmPFzaQFPH6wAiBZysqaJPe5OtPT0XiDLyqb3InYXVL2wuH1TGYJb9D2Og=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.1.tgz_1497253188500_0.9462416833266616"},"directories":{}},"6.14.2-front-end.4":{"name":"ut-transfer","version":"6.14.2-front-end.4","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9b91a51c6b825bd3f0614f0baab60ad428a65a5f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.2-front-end.4","_shasum":"1bc0d3e87ef149cd7cadb589e3e248639d546c1b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1bc0d3e87ef149cd7cadb589e3e248639d546c1b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.2-front-end.4.tgz","integrity":"sha512-EIx4RMWJaIIn9DCqx//ky5IYP5ia65RXl0GuSsK5thHEHQR/eC8FXB3aGjSJRcfVAGUflJajVPP1Ej8SzuD2aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmjaTzioK7MSjtRIGixgVUMlEEIbn7OkVYVvxyVcYabAiEAtgDvMYOvDOM14H8DE1/I3eQv06YDF1m5lrCrC/1Nrbg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.2-front-end.4.tgz_1497949547286_0.7518201663624495"},"directories":{}},"6.14.2-front-end.5":{"name":"ut-transfer","version":"6.14.2-front-end.5","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"48b9e3f2c1ff54a5dbf1318146a10bc04214897f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.2-front-end.5","_shasum":"7eb4890b8b1851827706b7c833dde98ea39e4949","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7eb4890b8b1851827706b7c833dde98ea39e4949","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.2-front-end.5.tgz","integrity":"sha512-NDjyx9p8LJhDLaJau3qSMxMZtcJZvlh5CJjKQK3jJpYr5um+mHaU11/+b9NoziWRdwdtwhLic+m1lWOMF8ljgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWXV+YZlV2+boyLKInWjiGugUh7/W7mcGJoFMwfQCy3AiBMwBsPZZVWZZe0/Fotgvj7U6Tk5mY6ypBOCCGkpkwJzA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.2-front-end.5.tgz_1497954341720_0.9346585518214852"},"directories":{}},"6.14.2-front-end.6":{"name":"ut-transfer","version":"6.14.2-front-end.6","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6","ut-core":"^6.11.0"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f97fc9c1d0bd8c09ac1a01e4a81fd7e8f0a3061c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.2-front-end.6","_shasum":"d9daff310ce5331a578768a8d60a99f3b0795cf7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d9daff310ce5331a578768a8d60a99f3b0795cf7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.2-front-end.6.tgz","integrity":"sha512-tGwCWadZ50sPaHbnxasv/UzAVIflgNFUFUyeaT0udrTL8j4CzIC+kq6yGADL3T4RBYlVmvko6E+eTa/e99Myaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARxfHkQ8RYqhPavY4PuOx3vRS78RmG7enJbLI4gXczbAiBcyHgm/NPY8WrcJbF3B7nPfAx3KmpIK430O+0NxrzvVQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.2-front-end.6.tgz_1498044951151_0.981822494417429"},"directories":{}},"6.14.2":{"name":"ut-transfer","version":"6.14.2","main":"./index.js","dependencies":{"joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"966f2e6a3f13a7856d8764bbb08650af088ca18d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.14.2","_shasum":"19005e707c3eefb3e9e75c2d1291a870f1bea078","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"19005e707c3eefb3e9e75c2d1291a870f1bea078","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.14.2.tgz","integrity":"sha512-Vev69u8ao75fVsZczKFMFO937rjA/4CUrrAwKScVkttPq+RFIFHR5XuBObSeapIjSumvLTJwswgl4wkFU8XzFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIzPr9LGQtm0Z9GIRgozWhzhsrzk8qWwWg4FPIM6pqiAiEA7YLDPU6xqEMSeku4CQLtwf0CoLmM7+roVD3Ofs/Sv5k="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.14.2.tgz_1498054792858_0.662153152981773"},"directories":{}},"6.15.0":{"name":"ut-transfer","version":"6.15.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"330937e92fe1c7529970e7c0a6ed997037862f6a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.0","_shasum":"ee7dc93d96d72b6ce14b84cac3db6796cd41593e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ee7dc93d96d72b6ce14b84cac3db6796cd41593e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.0.tgz","integrity":"sha512-X5JpnbUhnV2FDc+XfyTGcW6qqdGGniqIrkJmchhJEAe2F3pB8fysHl8uFPAbV7yiDKqPRc7QeweJ4KnqZxd72g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjKhjUV4WhsJ7wlPFm4tmQa602cLhj4WCqYSm66gj6VAiAcV7MGUCCH+jjiWTZN/tP9Wiqiu2iD25zg2j3tRayd+A=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.0.tgz_1498092584781_0.23863833351060748"},"directories":{}},"6.15.1-transfer-report.0":{"name":"ut-transfer","version":"6.15.1-transfer-report.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1293122cb1666d5ec8fd63c6e44cddd41d374f19","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.1-transfer-report.0","_shasum":"ea2f3287d5ce64df9e6951fa12bc872b85500d51","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ea2f3287d5ce64df9e6951fa12bc872b85500d51","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.1-transfer-report.0.tgz","integrity":"sha512-0QPTq1VcEYhc4dDS1/LzImqSxK7t4DW6tcdMo8ajqbfmw4RKapFofaX3wo3XbcrjbIYIBKycfP/iqyoS0vwmZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDk49EcRPk5T2YQuK1PMk7sOgGF+Lqlm1DPQ8cXpyiMLAiEAlK9DIg3DXRJcJllMZ/6Hd29ZG8Ko4Mx9TGLmehU4gYE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.1-transfer-report.0.tgz_1498221957750_0.6506450460292399"},"directories":{}},"6.15.1-transfer-report.1":{"name":"ut-transfer","version":"6.15.1-transfer-report.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7e058f51f4c82d54fa3177b2ce3493d4f737dbf4","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.1-transfer-report.1","_shasum":"4eb609e3f37d922021aef7e0ea3a794a1c73d728","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4eb609e3f37d922021aef7e0ea3a794a1c73d728","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.1-transfer-report.1.tgz","integrity":"sha512-K0e3S1melFJ2PpfP70azwfvxcqOTfcDCBkW5oOfpi9dkSBttHm1XAuTU/xbGfm5ElgyDRqC5cwELA3lPXuSLFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFh8pgpstK7udXkXYLHkoBURtY+XRs4nMuVMuMHKRajAiBxgdrkgzlzUkfctC8hsQFRvmalUzuK+su1V7zDfsaFBA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.1-transfer-report.1.tgz_1498224364579_0.12795694242231548"},"directories":{}},"6.15.1":{"name":"ut-transfer","version":"6.15.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"59814dac57a7030e2f63f231ea2d0c54a9f0fc70","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.1","_shasum":"6b2711ce293cfe18e5965bf7c07732ae7d405cea","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6b2711ce293cfe18e5965bf7c07732ae7d405cea","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.1.tgz","integrity":"sha512-kvJK8EFVGxQ8+8JU/FQbAsh0mDeTvIZVHI4XD8cquawfl9nV1bHXbkKdLsTUvUyWIpCt8Z/E4YnvzFA2U/gjpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTPMjs1gVCi2zVR4qUo1ZDiC+YENnI3WKbouN67TjzGAiA3W2wGQADE1HO7hl27gIMydvoNd9Fv2h8NoJJ2RXT+rw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.1.tgz_1498722590014_0.656827594153583"},"directories":{}},"6.15.2-editing-partner.0":{"name":"ut-transfer","version":"6.15.2-editing-partner.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"644a7103b55762937c9fd78a37b156b9421c3055","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.2-editing-partner.0","_shasum":"0c9f438f9fae885df5c22a8ed9cac6690989ef6c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0c9f438f9fae885df5c22a8ed9cac6690989ef6c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.2-editing-partner.0.tgz","integrity":"sha512-oSztse+3MxlnXbcXBXyBjjJwU7nYg4+lLxxG6s3Sy31OucLzNgumFF7SHS3nSeo8/3+HF78s0GrtGzMpk06y7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDchEgjdrbIAxG9wwZZx78xGQzwRsAe+t/fkdbPenCbdQIhAIzxQ5ATfFjlip41bZlLKrotOkNI3HQF24foshc6AqYL"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.2-editing-partner.0.tgz_1499165159559_0.46751973824575543"},"directories":{}},"6.15.2":{"name":"ut-transfer","version":"6.15.2","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0c3c91a0a396d727e0bbd9a568cc4403f0c7b81e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.2","_shasum":"85e0fa06748cc1683d723478b1760660e46b5d9e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"85e0fa06748cc1683d723478b1760660e46b5d9e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.2.tgz","integrity":"sha512-KGmPxGTB3bvHDYa6PdCWgyNn4BvlJVl5GqqpPhzZxnpCCW+RERQtai4R/r549MWrxcQp9iqsh81BYMdrRHZygA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0KlEe9qF4taJTfOsA8iEmxT4SNy+hCeAr+UAqTq+ttAiEAz6K3ZJwL3umm/+q+ezBTbgByMag9l2OFqZnB79skMFE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.2.tgz_1499254187473_0.16783543559722602"},"directories":{}},"6.15.3":{"name":"ut-transfer","version":"6.15.3","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2df691c57e948cddf6c29d0b04cd85de5939461a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.3","_shasum":"39f035633c3f29b5cb518c7bf7ae0ef0db50b43d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"39f035633c3f29b5cb518c7bf7ae0ef0db50b43d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.3.tgz","integrity":"sha512-BuruELRZCECyAaXQPGUYPNLYRbQwEvLKCilEdCRsNx7/wibPuJKd4cO3H9FktPuQ8Tjof1q4Y20sjgMg4Fkvog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhnUx4pThjcJKUIzXEVxs2nxJtxzrfoi09YfJTFX3aLAIhAMwwf+YIxbBbhB9X8L1xIm2Yfp32rcC5PAZHIQk45jD4"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.3.tgz_1499335787835_0.6971046656835824"},"directories":{}},"6.15.4":{"name":"ut-transfer","version":"6.15.4","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"519f941212f2b22128ad520cd15b7a4509a87922","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.4","_shasum":"1b1e1d311cccd764308a1c04d3bb8339343c263b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1b1e1d311cccd764308a1c04d3bb8339343c263b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.4.tgz","integrity":"sha512-arj/j0KmHHfYfraBtmN+wROb9U+lNLy/tYGQBUX3o2k56aZ0/aPnBjoyF2g/6Sj2/ezXRXBFpXHWBqbHVLK1qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsKiG5Pws38Czo7WbcIIxrC1/fV2r2/xGbPK7Q3utNwQIgRwwMSSb0GaNx85W0jKYan12FhHBBUHZXDRVLa8ksORA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.4.tgz_1499357403057_0.13424649741500616"},"directories":{}},"6.15.5":{"name":"ut-transfer","version":"6.15.5","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7ded84829d012ffbaee520759923e7dc51c0675b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.5","_shasum":"baab98447988950bdbb09e7bba71a6b02b53c725","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"baab98447988950bdbb09e7bba71a6b02b53c725","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.5.tgz","integrity":"sha512-jjrZdaj1zG0pt4ALuGqZZU5O1hJMjuknaxVJxROK2tcRaSUkxE9hRzXW6tPrbumn0Ak1Y/HSKeOrhKb0x/yHNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUDGQmjd8IGRooKLKPINlhNY00KwPIiPa6S0TDKOdgoAiEA8cgcPy8A1DUkXfu8L4alfRSJkcwyB0TaQ3I2R7LWujA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.5.tgz_1499408984841_0.5563351174350828"},"directories":{}},"6.15.6":{"name":"ut-transfer","version":"6.15.6","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6d71440a422fb84b1678e9b916a37c0968fa95c3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.6","_shasum":"f5057f0fdc1a5dc0ea70bb25a729d38e3e2927cf","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f5057f0fdc1a5dc0ea70bb25a729d38e3e2927cf","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.6.tgz","integrity":"sha512-XogBqYb7t1nyB2HWPbGAkLnf8+jQvP1qBMTzlQ0fbVQ6xu9HyTFux+bgyoFY+WEiZZfIj9qVu9GOEYdy70YHxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBz0TEjQd3x48DAxQ0KWRPbI/xIBiZY8qpR+kXz6htAHAiAi/Fuaiiq867+AYFSe3BZg2nRm0wgv/pCY2bs7cq8VUw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.6.tgz_1499769593420_0.07058833190239966"},"directories":{}},"6.15.7":{"name":"ut-transfer","version":"6.15.7","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"0c055146a481f39216c2e043d6bdb0fcc1b4bf69","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.7","_shasum":"702997917b6a2e3d1004bdaace5e64fecc8f6a4d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"702997917b6a2e3d1004bdaace5e64fecc8f6a4d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.7.tgz","integrity":"sha512-6c0nhUS+yGTcBsnW60qUHVzVl5Fhsnz2ImoGF93AAZiueC9CKIVcDcS1QfMutGQ7XGY6E+F4b7UxeULzfoM6+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDe/nQ0wgzAZ6DSgvLUtShL7cCxvIrs4F/jaWaaER+ZzAiEA/5W6GJVo64WDkUphQu2pgAg9UzjxYpvnz/GSnrTfjuQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.7.tgz_1499855387272_0.09846782544627786"},"directories":{}},"6.15.8":{"name":"ut-transfer","version":"6.15.8","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2414941bb67e52419ee4b5f99185efe66b29fe10","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.8","_shasum":"9f471809bf9f2ef075b8077eed1664c419b20f45","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9f471809bf9f2ef075b8077eed1664c419b20f45","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.8.tgz","integrity":"sha512-Wcopu1hElOuoPexMLUoFnatljzA/vrK/cgzUaA70G32Dk8YLjps9FCbUzNgieldDbeOLBy+KpTkJQ/TQRBWLXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr9xGPSKZSjV+XhoqgZ2+fYCcriQCgjnsVu2iUJ+bEmwIgNfOCJrPe4C6m2UDsuIlakXNZqFjBChP4g20AeOviDRM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.8.tgz_1500549950123_0.362205550307408"},"directories":{}},"6.16.0":{"name":"ut-transfer","version":"6.16.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4cbb2e12e3758dc065b298c4bdcb429495fb46a7","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.16.0","_shasum":"0d97b0b353f693dde3288738cc8185b6f9c30566","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0d97b0b353f693dde3288738cc8185b6f9c30566","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.16.0.tgz","integrity":"sha512-nDWpuZ02kJNAIPobVR8ElfQEsOA87f4WReBBuEnYoKAGg16Ggsa4jbLH3KnRDASorxQiJ0ZrApKM6p/301C7Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEuNGSFWkENfOehOz8P94fmjjvyRHHSZPSk0AJd5rZqAiBputrrzGP6Ib7AHrvinBI3wLeLfejLUlzNRSSFG+CPhQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.16.0.tgz_1500900591799_0.006091389572247863"},"directories":{}},"6.17.0":{"name":"ut-transfer","version":"6.17.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"8738f7c9234264ecdd75479387351b5970d6772d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.17.0","_shasum":"3e37b7e5b05f1416e20ff1ab55cc380970c43f10","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3e37b7e5b05f1416e20ff1ab55cc380970c43f10","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.17.0.tgz","integrity":"sha512-HuIx0z30BGrVRVjmS1rVbqTpIaeo+Rdi4BJp0ugkzEe7A7g3+wzQ/B+d5zNJXMKOf3KkISiiaI9BlMC3AUffXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1UEvQPo98ec2w+qndziju9ACWb0E83lD1TpPHp+riqAiEA7MtSMJEF9rs7vGtuAGD2mh5+R+WpeSEHzlGJ7e0Z+38="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.17.0.tgz_1500901211715_0.157076601870358"},"directories":{}},"6.17.1":{"name":"ut-transfer","version":"6.17.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"36f760eeb32d3569a8f906ef0b8af7068c7175c9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.17.1","_shasum":"9f74b06d85b12297134fe6b52183f6d5a0a1a4f9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9f74b06d85b12297134fe6b52183f6d5a0a1a4f9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.17.1.tgz","integrity":"sha512-XQoMd9yQb0OyAhYr9PGDN9egOjFxSHjxWka81jwsLR2RMqYfBmiMuKDJVW0iNVX8Ovq8SGqWIjWbroo1F3Viyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsLIBRAn85vMZJ5rkGwhX0cQwss4trYo4j/ZbeO7RTHgIgRlZofP/ZfdVensCwLrXOmMZnwkoCksjWfJc0265q48w="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.17.1.tgz_1500903601935_0.5647099192719907"},"directories":{}},"6.18.0-wp3.0":{"name":"ut-transfer","version":"6.18.0-wp3.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"158ac50822cb124409a9388078f85fe0eff541cf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.18.0-wp3.0","_shasum":"9bb89cb2f9eaf659c4d40641c0174fbae84c84b4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9bb89cb2f9eaf659c4d40641c0174fbae84c84b4","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.18.0-wp3.0.tgz","integrity":"sha512-eFo+fEeVSoc+Yv/Qv/kNo21vHD6OjKe7YMpfqmBMFRGFBiX//XSDHh3G0rDe0gYD5JA/+axhGaZbuVMM+9NK0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm9SWPp5nJTHJC/f4iO+C5CrEkmPe64q1tigusfbAIaQIhAM3XNzGLZKdjarrVhdP4GSqA4hV2+cyHfTjM3hnbaZlI"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.18.0-wp3.0.tgz_1501227962545_0.8736049211584032"},"directories":{}},"6.17.2":{"name":"ut-transfer","version":"6.17.2","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"fefaa079d7424a490b70fb19a79d548f4c6cab2f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.17.2","_shasum":"6dae1f5b237db176ca76912b24854380ce396450","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6dae1f5b237db176ca76912b24854380ce396450","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.17.2.tgz","integrity":"sha512-cULVJvqc3U+rDQR0zp0b6T/zFc9W2erbPxFpV3KQ7l67vCWWArHyaogNgiGLbTToupbLlLYv93Wr1wwCRsoKwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCMVWgdm3GcdbmCq/jUiWxncijbiKWvn2/T0NC6iEwDAiAQSHBeV5W04BzpTj0QbhalIMhqnERcnOryM4CT40nIDw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.17.2.tgz_1501236018913_0.9160385297145694"},"directories":{}},"6.17.3":{"name":"ut-transfer","version":"6.17.3","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9f5e476d97bc57948546cb7b78f4cc07adb52505","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.17.3","_shasum":"d156b43b45ffbfda7edb82715eca0e9fa5ca5e44","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d156b43b45ffbfda7edb82715eca0e9fa5ca5e44","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.17.3.tgz","integrity":"sha512-QEw3Qu/gTJtRAdVnaRuZMqwf6Ie86wrh7d/NpD9l3dtnqSAXfs9NWv5mAKWrslskks9gsni3dQq8SkMQ5a/zAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfj0jXcWSSFk+K1cnJqLHnRBRTu4FPSDLmf1QSYBNqjQIhAIjkEFOhfe4WDETaQwX8hLKoVtts5oh2S0DeGxtoLi92"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.17.3.tgz_1501486203810_0.44750498072244227"},"directories":{}},"6.17.4":{"name":"ut-transfer","version":"6.17.4","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1ba201b574e096183ac866f3ac0e067fb0cb0474","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.17.4","_shasum":"6d148cec16d623ff628f8d58cdd7faed292f3ede","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6d148cec16d623ff628f8d58cdd7faed292f3ede","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.17.4.tgz","integrity":"sha512-bTcTdrc/H/s9iTnVZLhgCOlPhQ4Cw9EE4kBdONqkwDDw4rDhcnUR0YAjd/K+DFdoKdIgJf10kB4Co5eH6SRa8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9qpFeZy9Q9yid+0DWkFqF5N4wQr3Jdi2sLvc1d+HluQIgbFCb/fgiUr9BO7dFrNm8YFKN5U9LgzW9WWmhfJ21af4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.17.4.tgz_1501658995626_0.5460861641913652"},"directories":{}},"6.18.0-updateTests.0":{"name":"ut-transfer","version":"6.18.0-updateTests.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e658b51a05bb17980879d4dcc05d78b40b94cc68","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.18.0-updateTests.0","_shasum":"adbe91815e12e9d65a2710fc97d1eea7607dde72","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"adbe91815e12e9d65a2710fc97d1eea7607dde72","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.18.0-updateTests.0.tgz","integrity":"sha512-Jn4Cqf5vYAff5szObtPDmnb9zpX7XmX9n55j6K9Of4pVwmaT2G3wfuYJze2cUvaalokJWYMQ4auWNHE0ItQG5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5xQ/oRNOGsSCL1waSnVLW401bnRpKiTdzVi/GmShbZAiEA+JppJIF3m7m5PjeeDYri0i14nJNZ5/5jWQ4iHpZvtNA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.18.0-updateTests.0.tgz_1501751381270_0.3333177287131548"},"directories":{}},"6.18.0":{"name":"ut-transfer","version":"6.18.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f21958355f38bac2be404e639cf61a8e80037cd3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.18.0","_shasum":"9fbd3e8dc56f1574423bc4558cd24ce8ecf0e01d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9fbd3e8dc56f1574423bc4558cd24ce8ecf0e01d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.18.0.tgz","integrity":"sha512-I3DYlw2XNIKV2qlKFABU8NpCsR6RAZgv6dpWuxm8KrTOZKUemFpFKwNhe8JH5A/YiJP4BfTFokQbR8aSsNnyTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC6KWI1BDxZKEysrEE2g5NrwVspHspiRt/BT4j452+pAiEA0Qv//FsQqeLXuL90N10Lemr4KXXTwxochAkZfMUbj3Q="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.18.0.tgz_1501765783357_0.6795424958691001"},"directories":{}},"6.18.1":{"name":"ut-transfer","version":"6.18.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ff1b445f32e08669293d7cb5875b8b66b55a4681","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.18.1","_shasum":"e8119f92fc6f35222a9df6dfbf31272b691d0bcc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e8119f92fc6f35222a9df6dfbf31272b691d0bcc","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.18.1.tgz","integrity":"sha512-EAddFibkKMCHxFOgkR1O0p+FZEIHtLaFrcjanv6tJRmqYQX+///p6yM4qtne9/wsd94j1bOfyNTQVLQJ5Axqcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrgjpVCetKoQ1CQDAfeIJAKG5pb3A629tN0WtMUL4WfwIhAOycUtAgJWfYkUuj8DhDak4S30OKa9QZv0WTlrd1duGS"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.18.1.tgz_1501826402640_0.6117806662805378"},"directories":{}},"6.19.0-wp3.1":{"name":"ut-transfer","version":"6.19.0-wp3.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"655178a0163775931f969290d2739368f9598b5f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.19.0-wp3.1","_shasum":"66cb8312dbf48f758a26a57fa2fec21ad15cb704","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"66cb8312dbf48f758a26a57fa2fec21ad15cb704","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.19.0-wp3.1.tgz","integrity":"sha512-7jfzSALff+9mv+XoJ+X9VGy+Ffdj0AotZGdbSA3X0COczQ3GN+M/7QOSgkSDqEo052EXtu6bjPwVv/BEFztVnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1o03Z638tg0fDATW+Fekhd2YVmmP9Vx2YTdxkwTZKiAIgYkcMVbGv21uI1KYPb7pULjblbsChxT6ZQXqIY19fHm4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.19.0-wp3.1.tgz_1501830357407_0.21689604525454342"},"directories":{}},"6.19.0":{"name":"ut-transfer","version":"6.19.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"206d5fc2b043ca54fcc76cfdeac914aea51bd699","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.19.0","_shasum":"cd391d67d352788681e8b33f6e4b3c01aea4b0cc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"cd391d67d352788681e8b33f6e4b3c01aea4b0cc","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.19.0.tgz","integrity":"sha512-G4HEcuw1/16i32ijpjp5aCusayXbwNhtk0lFMV2fnXWfFOuyg0D6PNAntD7wMdisDhZ7+H20tCjp3rN2Ix6ilw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDITotaheyddNhLjLlVfIcaBc1uUbVeiV8u780nxfmHGgIgTcpS1P686qP5cStbXXQUNZ6/7/Hk4EQVbze49e3hIDU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.19.0.tgz_1501832402020_0.5230164455715567"},"directories":{}},"6.19.1":{"name":"ut-transfer","version":"6.19.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"318781d30deb7cb338f2ca7c60f210462ce09055","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.19.1","_shasum":"23575e0ef201a7d17cd77ef32a81d746eb45d877","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"23575e0ef201a7d17cd77ef32a81d746eb45d877","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.19.1.tgz","integrity":"sha512-FIWrzF4SEi+hzTSJP0+Seyas2u8C+OgidAq7+N6TpDV1gWYImZgqIlrj7he4ZqTvQuV2DbSVlzDz7r0pSTgnrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLYcjCOi0c+2Vz9+rXdvE5d4DrSklEyYHLvUJYDgVXnAiEAyo/R5zRs8cXhlux4mlI3RO0/TYfqOFYLI6vLpmnHW4M="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.19.1.tgz_1501848033599_0.796219304902479"},"directories":{}},"6.15.9":{"name":"ut-transfer","version":"6.15.9","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"361367c725e71808f0edf229de84220d3f9ab650","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.9","_shasum":"202686e1b6596b7d832e611f519d407b29e80dfb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"202686e1b6596b7d832e611f519d407b29e80dfb","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.9.tgz","integrity":"sha512-pGQ/qQRmHc3KYCpyL1+6d+D0nOjLKvx2fFbLJgmE7VIqQyLxUwPdt2VjMl4AYJ7NN82qDY8Yt1PMZ3YFtora9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9veG9oCzp/dg7aj/Sddv3RU0gRG3NS6fTrkWxb+Tl2AiAM/Rnj9d3RP/Xg7cB/2pFit25RkWNZr7VNSd5DkMxHdA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.9.tgz_1502784468699_0.2629975797608495"},"directories":{}},"6.15.10":{"name":"ut-transfer","version":"6.15.10","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e452c07a28b139a38e372a3d855d10952a250178","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.10","_shasum":"cd68203924af54611f5f9a86d6f5f9185defee38","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"cd68203924af54611f5f9a86d6f5f9185defee38","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.10.tgz","integrity":"sha512-eImABnB9BpRmygumwVeT9Kfmb5Xka+v8UFc/WapnxCM5zd4NJB8JhxIex/xKl71L0QPGlQQK2l6Xh8JrIM2dhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKzmxt06F3kssS+eTs3QayR1+VkqRI6NOWZ2IB+2h5FQIhANTenescrOjjyHCepcXj0CIVyiwFD1oBsOo7Brv5cMgD"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.10.tgz_1503050163196_0.5857622546609491"},"directories":{}},"6.7.5-nbv.0":{"name":"ut-transfer","version":"6.7.5-nbv.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b359b9ac651591ab989965c8f788e56fc98e4a6d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.0","_shasum":"2972a69d1746745a9227875775b8fa96205b98f1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2972a69d1746745a9227875775b8fa96205b98f1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.0.tgz","integrity":"sha512-ZSWHaICMtFVQpYZ8S8j46iq8dAOW/LMkDNNIqOolJauYml0UFv/UNM5y39R2kIt3AL/Q8y8N7HPe+RYOGTa3rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjv3oDfEQSxtoUz1v+YL3WxZPoRnjI7ica2FDPK10K3wIhAPzsPv82Zh1tTv/4Qua2f9B9BVKzL/lpmiqgF42CMCPk"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.0.tgz_1504490785069_0.030310618923977017"},"directories":{}},"6.7.5-nbv.1":{"name":"ut-transfer","version":"6.7.5-nbv.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"cb94fba91f02b366779daaba539eb75bb861f35d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.1","_shasum":"f44b592eaf52598fe6ed0271cc307070e2b4e7d5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f44b592eaf52598fe6ed0271cc307070e2b4e7d5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.1.tgz","integrity":"sha512-WHbI7mcNwIaNO5BY9l/pwiblU3Ksw4sKQqJa3XT7pV6hVvH0TRpbVpzfYdT3CkTO0sJoNDVikGOYHnveuSXvtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVfnyblM2riZvVsYfqYTTHhPzlnkRe+yLtro3cJ13aiAiBdQGGtejW7WiVpJ1aWvE3JdhGiTUwnEGM4b1G3MuOtiw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.1.tgz_1504493816965_0.8546894947066903"},"directories":{}},"6.7.5-nbv.2":{"name":"ut-transfer","version":"6.7.5-nbv.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"bbe9ca1683713b4887bd0bee41d90a1067913b2c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.2","_shasum":"b443a90b5c232d6ce97ba8f651bd7e26d5962c22","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b443a90b5c232d6ce97ba8f651bd7e26d5962c22","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.2.tgz","integrity":"sha512-Vm+lSVT6W/hqXJmSHWulCy0H6ZxRKySt7+DrogeaM7TRxMu55Bl6MTuR+L1qraqLLmlQoy5Ubxpm6qFjPatAjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiADIGatJUrr0ZwBoyNtdmJVbyYRi5se6Cz103eFE2CAiBHoM37TJruJ2ELTsNTgqaeALeoWHAOb9/3RxWPsIby9Q=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.2.tgz_1504868770525_0.17979099787771702"},"directories":{}},"6.20.0-rc.0":{"name":"ut-transfer","version":"6.20.0-rc.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3f385320043972d06cfc75fe22f9fbb3b1354be5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.20.0-rc.0","_shasum":"c94a9d8b89e62b3e1da4af5807169fced0024aa8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c94a9d8b89e62b3e1da4af5807169fced0024aa8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.20.0-rc.0.tgz","integrity":"sha512-Q/TO9Zz4HZvz6/91k0gPuquk1cYSN8X+cADtmWJpSWShDh1qO17wtT8htUOjLzT8LdPIBN4CqhR0P8l//oQHCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBnI/uHQmA/7f0Y9d31F7BPV4etHgKUrh4G3P9Pl3kpAIgCbEOova+csKhdJVbwx+tDWwVdhgtNuM/DWVNJoFSC6c="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.20.0-rc.0.tgz_1505168760073_0.782416770234704"},"directories":{}},"6.20.0-rc.1":{"name":"ut-transfer","version":"6.20.0-rc.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f333fbb5dc32ec949ad93916e2ae1e4d7588755d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.20.0-rc.1","_shasum":"e62b5ef3e21bbb580a4d99ee95d65edd872eeb9f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e62b5ef3e21bbb580a4d99ee95d65edd872eeb9f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.20.0-rc.1.tgz","integrity":"sha512-pf/3szXnG4O7T6sJmj5mYzpioHwHDUhdRQ9qH84TGhKDYdH3N9PBTAaGTIc6mEvWBmfkP9IvgsSWY+6s3YfhPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH5GHXL4uGZZvBcFIRU4UD9k40Lyd5Y+K4XXMmEMhByAIgQUMz2BKS42mOmvPUFtsu+xZ2OmmqUKGymeOmuPaWl3I="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.20.0-rc.1.tgz_1505859974580_0.4007666721008718"},"directories":{}},"6.7.5-nbv.3":{"name":"ut-transfer","version":"6.7.5-nbv.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2a7a4070dc62642e6a09390844368ee327b07138","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.3","_shasum":"2f38f71f90972949b8dc7e65392a77c54036d32e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2f38f71f90972949b8dc7e65392a77c54036d32e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.3.tgz","integrity":"sha512-oVwVqikWCHYrcna6LnKDiBWkRbCkCnKgM1VG17JsMyA/weMq6O4X4Uwp9D9vhbGUDO9oXWFFUtbnr43EpDMOtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBej5ff6AgdToGNupF/ufqtPPQlviVrFCMPnGTvblh/sAiAU9QhDTl5inrILRjlanguaflnYgfynASKndGaQBnn3SA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.3.tgz_1506341653257_0.42912063701078296"},"directories":{}},"6.15.11-mc.0":{"name":"ut-transfer","version":"6.15.11-mc.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4a842794c3cde3ba485cc5725c9a4d204c03aff5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.11-mc.0","_shasum":"3885e46eedf226bd6dbe2d74d52e34948369294d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3885e46eedf226bd6dbe2d74d52e34948369294d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.11-mc.0.tgz","integrity":"sha512-WeJ3b2dFL3kTEjRmPm6a+8UZzwzOeAbfLw1KjP6Y9QYnaNYiRy4pqIj8fbXQEawnvLgYqw2dPW9ZvpJ5hHZOyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXy34Uh8ILMMHPR/VGjkk7mZgzKA20Wm39v1sj2GwaxQIgQz8Y0HT79rEgBwOziMISJwueqCPxuK2TTDNPL0DUhAc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.11-mc.0.tgz_1506438511797_0.23610465810634196"},"directories":{}},"6.7.5-nbv.4":{"name":"ut-transfer","version":"6.7.5-nbv.4","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e8c1b7489aecf9a5213f6bae011a6e4ab2d093f0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.4","_shasum":"3c31503df1dad4cf8310fd48b8cff4fd6d93066f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3c31503df1dad4cf8310fd48b8cff4fd6d93066f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.4.tgz","integrity":"sha512-ex6yhzi0JBl3v3l1zJ8JdTjjokBZF7c7zGloKeGcdCQZOuWMfVGRxaXiie04Zbd5XtMCKPdW+HYirjdfmetAIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICP/iuibXqe5uzEywXo114GsuCzgvDIYZjunPUW4pbuVAiEAupM4GHMPNKdA/hycuVr/NnJ3IEZQ/RC4LaxK4IJhsVI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.4.tgz_1507072998045_0.2516627812292427"},"directories":{}},"6.20.0-rc.2":{"name":"ut-transfer","version":"6.20.0-rc.2","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6667cc53b555cbd698cfab2fdc53faeb7db2c396","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.20.0-rc.2","_shasum":"ea42df772efc8d194bcf930b236f25fb03316d12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ea42df772efc8d194bcf930b236f25fb03316d12","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.20.0-rc.2.tgz","integrity":"sha512-/jWE6/DXxGOXeKVFrEpuB0LYDh5plEUUvkitdGOmDgT4QY/w7XxXXegKjP4gyDuwWwfmdRaGypL8OjZCINLaFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkVfzD3JcKPFzaNQThJkeNYRzC2F6fZLKgv/F04xNo/wIgZG+FTmWUbogjqlJl4Ncp3aeAYU8SLUlPcT4WduFji3o="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.20.0-rc.2.tgz_1507239377505_0.9509693940635771"},"directories":{}},"6.15.11-mc.1":{"name":"ut-transfer","version":"6.15.11-mc.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.0.0","ut-front-react":"^9.4.11","ut-user":"^7.8.1","react":"^15.4.1","react-router":"^3.0.0","react-redux":"^5.0.1","redux":"^3.6.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"237bafa24ae901d857e43f05ecc6cc20eea9c0da","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.15.11-mc.1","_shasum":"d5a7cf6ad91820739c016e44a7e80109f9c4d5a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d5a7cf6ad91820739c016e44a7e80109f9c4d5a1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.15.11-mc.1.tgz","integrity":"sha512-nSrGna1EL5vgNytwuMFnIBW6CJQOvAz7Gk7EHM0ner6ktd6a7F6hFUyMpvCncQXVE1zPA1xIHKJr0u7ZFbJk8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOZAL//2B8H291Y1uwNUrtkQdzJ8tiERpnnlPkkPqVIAIhAIyCpByd1AAu2K0V0MlFLg49cVyVFaRcxRYVGOGout/8"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.15.11-mc.1.tgz_1508401699353_0.2194159938953817"},"directories":{}},"6.20.0":{"name":"ut-transfer","version":"6.20.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"34990594de2f924a20edc40d1bfef1e8bd5442e6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.20.0","_shasum":"79f78e68dac5c0b6eae5c7ebfbccc1a1876a75f9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"79f78e68dac5c0b6eae5c7ebfbccc1a1876a75f9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.20.0.tgz","integrity":"sha512-aOKJBS+tAtGUmPUyN3lKZAB9dpgay87sv/Tc7iXs1L3Hjy9zaz+fEZzQV22JLgoof18kHeLLJnAzGGwyOQ0d0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHl6LZ2QixJ457kLKHXrycYd5V3PFP8etx+uKTonj4vCAiEAp6CoOS2q5oLa2PvLysuKV+noCEkaIDsYNvDvKb49xIM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.20.0.tgz_1508967631496_0.5287795169278979"},"directories":{}},"6.21.0-rc-acapulco.0":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"49c967d2c3042bdc1b81f1bcc2fbcdf4be996de7","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.0","_shasum":"6868bbe5dc98ba79d473528c0ddb33eff84ccf7f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6868bbe5dc98ba79d473528c0ddb33eff84ccf7f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.0.tgz","integrity":"sha512-ZbqE0P+Dk4/5wyCxukduYEFIsj6SUOGJiyrtONJV+0ScjdMi/FaARiOJvS94L2dS0TJQx4acJaLNhCc5kmeyMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMtGuN+6oriPFp7kLNAB7vLqDwP6dE8RnFXmpYhDj9YwIhAKtumkRLIV8D+iXTQX0+OgTEs/KJklcRTmMMP3/HbTlm"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.0.tgz_1509461767612_0.9947462785057724"},"directories":{}},"6.21.0-rc-acapulco.1":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6e8544f4909c581dcac202f099720bef1b15a8ea","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.1","_shasum":"5707a9d5ec1d4177381f51527cccd56c098a182e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"5707a9d5ec1d4177381f51527cccd56c098a182e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.1.tgz","integrity":"sha512-oZ52FPbrS2mQSUNx8I05VVh9NXJ8cLFnJE8p5gwaxrx2yns7G6C+rDIoAPSzRV0HYIIWunBShGiwHzXyV+WClA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxM3vNIe0r8I1v5bS4RWZqU+8ts9sU3J41t3ILkUljiAiB7HZ5NOt0hpZ5C9o+OE2CvH6elSNtrMDtDlKDGrwowDg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.1.tgz_1510048617238_0.19122578366659582"},"directories":{}},"6.21.0-rc-acapulco.2":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.2","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"8cea223398b7e7c2c0256afb64ccc7af8064c7cf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.2","_shasum":"3274ebf2ce271f1a89494e518c30b5cec8b0b5af","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3274ebf2ce271f1a89494e518c30b5cec8b0b5af","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.2.tgz","integrity":"sha512-nW5HtsJ4Wy2LJre/wfTZeMKhBJWqDWtAbiZdOxU96yFSyFaKU7BzysxjmuTNUNIRCwBQr/4DbrSEYm+1mY779g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwDOpIHDnMHlN11z8PyFjeGbTge8YSWMv4CFjY5P5QAAiEA3rD1LXm3IGg9DCTVyBX/A6r75msAzT8vSuVPCiMoFe4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.2.tgz_1510124774222_0.8416669014841318"},"directories":{}},"6.21.0-rc-acapulco.3":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.3","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7c6ed8c008dcb902bd17c65318599d1941173a62","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.3","_shasum":"e15be466a9515af586cfbe6466cccb386df3546c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e15be466a9515af586cfbe6466cccb386df3546c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.3.tgz","integrity":"sha512-62WMDgexeYEOLwAApbdMa6q2Gr+eS7cNa78KnfL5ZvJL6pjw2tXagjMABWMzB49nyAvtXlcZVS02+wy9Mwd+iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTpGYuog78rEvRmYyHIYgyveCLMruxqVJMQquF+yIPQQIgZy3/1Zh7BuBYjAqbcKBWDiYkGPOGLFcmVCSG3kgVj4Y="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.3.tgz_1510230380277_0.14757944853045046"},"directories":{}},"6.21.0-rc-acapulco.4":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.4","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e2adfdce142b2ded552d46f98a876bf98695ada8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.4","_shasum":"415f49c506c94563913be68956a549d4ecb7a2b1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"415f49c506c94563913be68956a549d4ecb7a2b1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.4.tgz","integrity":"sha512-NVnE4QaAYfLL1g4SfdIBy+jbL1iMPe/idfObRhYpg6J1jIxgUs1zhG+ZAYvCt8tA3phHtxOUzyZOLAjq9sZfeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcL43bGtQRCNiWcnNdAV0+CbsBx3gnd/BZjfF03c9bWAiAQYJmbxHcQKtnWfJ8Qd8TzQ/ueiZSjbTcqk/NTYPCVTQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.4.tgz_1510702595434_0.6296180984936655"},"directories":{}},"6.21.0-rc-acapulco.5":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.5","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"62cf46b92bdc1bfe97ee57f18c1a7ba8dc183987","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.5","_shasum":"a2a7571029c3dc09061ebd401810f1b0e7e56fc5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a2a7571029c3dc09061ebd401810f1b0e7e56fc5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.5.tgz","integrity":"sha512-ojRQgGBAzHZo0ko4PYVOQ2r4Y04cx68Z9k3rYvmVWsZz8edoi2bgeoITUhv4m63XqCZv10srzaf8QPTooGmPsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8mTaXuf/+7farY3IIBQ2pB7ZqbF+xsK7xqremW7n1oAIhAO3typ3PJoBljXd62XZXvJHLiOpi+jpONI9PzmI/t/Xx"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.5.tgz_1510902375212_0.11197538068518043"},"directories":{}},"6.21.0-rc-acapulco.6":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.6","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"48a6ee38fe7e4d8b50e4855d069c48a8c9ed8616","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.6","_shasum":"90c6443e3e685cef5c3b93d48fc758721f0768a2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"90c6443e3e685cef5c3b93d48fc758721f0768a2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.6.tgz","integrity":"sha512-BC4c0szYFTpHHOOsv663q3n7arjz/b6zeDGUhScVxyqHOCQJaeXdO/sA3W5vCjv+ksc6LIa2p052oBhm2NXfUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI/3WMD2X7QZztgQ2BUF4TaiXshLIkZ9ll1G/BA85aHAiBXsDjzoPTsMePMfPlnYJpFjWAq5jUuHxjtbTC7u9h5SA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.6.tgz_1511309183953_0.8949188645929098"},"directories":{}},"6.21.0-rc-acapulco.7":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.7","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7ad7c72c0da016144488fbc613ed6be1a19ba145","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.7","_shasum":"71b99a53abf92a971323ae254d54aaef5bbf29b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"71b99a53abf92a971323ae254d54aaef5bbf29b3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.7.tgz","integrity":"sha512-5vs7Na2RTAIOsbtOytrKo85ZCMXqxQLjdZSDsmZzcJ5ePH/Shp0NoJHxJew/QO5NIO6WbePbNJxV3SPXoxOdIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNLgGXuF9OYevxplLM0n4QglbS5SInMWL7BVpgEKXdPAiEA/H3zes4L9YG445EPnF8AHW/hcOg78lydI8uO1pQzpYw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.7.tgz_1511438171987_0.48557490087114275"},"directories":{}},"6.21.0-rc-acapulco.8":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.8","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c4f984b86a66580cd5a884ea8c9384f0649ce2d9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.8","_shasum":"1c9041bc84dd76531fa17761c86482feeb72e967","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1c9041bc84dd76531fa17761c86482feeb72e967","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.8.tgz","integrity":"sha512-VIbu0fFZcbs/ep9rO0JFCNBm+ezXZ+abRH8gOL168YLhsEyva6sfXYK0typemh19Z6xoX6WwsimLsV1NAdXP3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs/WTnWEmZ2p7F7AYee1vRMTQIuCVQyrYO991Kf8f42gIhANdNCZu6Ok90XODVUXgV54hLjUmq093kUlm0DuyZDwp0"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.8.tgz_1511523371819_0.3206307850778103"},"directories":{}},"6.21.0-rc-acapulco.9":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.9","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"78c49a19922d9a56744e11226bd51a409b779308","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.9","_shasum":"05d6f6f649a0d48071d94462de3af1c5998974a7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"05d6f6f649a0d48071d94462de3af1c5998974a7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.9.tgz","integrity":"sha512-ePsOvK+xIi6ruVSbfYzf04k4ElgS4WaFnm8VuNDZX+7c3OclQRaiDVNMXe9EEYJYgTlAkOWAxucAyv0WxhaDjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV1r/vpstqpUaguErFIDoYP7e/3Z7zFcO/l86U+5MMJwIgH98DmzxMYu6/hYdjjCdavk/NaakQhM9wi9BFlxMVNq4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.9.tgz_1511597206913_0.9230664463248104"},"directories":{}},"6.21.0-rc-acapulco.10":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.10","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"acb69c6e8d9796a19664bebdf8cbf7f16fff5fda","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.10","_shasum":"eebeaa4e6a30f69e135fa7b7bcdb9d44fe972af1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"eebeaa4e6a30f69e135fa7b7bcdb9d44fe972af1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.10.tgz","integrity":"sha512-vTvtG/OjsqNJJcZNBl5d5y+gkNwTc/DBLHlVb1Xa5n4z0HPh4dNBa6T7Jb1zBYxwLjxqVfC1JolDf44J43l6Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8mO9kKVtW9x0OTnwDQ9zVOT+arKvduYw8PUBwJx/qUAiEA39W2ZDGzU9kens1P5CFiZvlb8AaE+c6WBp1CQK8XlTE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.10.tgz_1511615205470_0.3064208310097456"},"directories":{}},"6.21.0-rc-acapulco.11":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.11","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7f5ae6bf16dae9a8c406d2416f4a3bdcf0c63786","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.11","_shasum":"1bf747aaf7ead2f0c4a2e1647045f09c641c597f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1bf747aaf7ead2f0c4a2e1647045f09c641c597f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.11.tgz","integrity":"sha512-GX+nbUyRCAvBVR1KbYM3eIF8naMprRE1EYjLy9T2js1hz2RsYmhvUi59PfByvk5KYXdgcT/fNTkks247kfpnxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjF4eKXrDgYsyTETQ+rdIVkavu6PwtT0Mb8E0xVdJPxAiBPWAkqeO1pBam6iAA6d/J/XrR46Sb/oo0i7x0pnIpl9w=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.11.tgz_1511691378466_0.6462683696299791"},"directories":{}},"6.7.5-nbv.5":{"name":"ut-transfer","version":"6.7.5-nbv.5","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7d152de36408bc0af6bbc3fd973292b7783f0f6a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.5","_shasum":"6db31f0c74459fe66c1190a77dd7a588d9a69820","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6db31f0c74459fe66c1190a77dd7a588d9a69820","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.5.tgz","integrity":"sha512-L7OcUP30bvZ+SM4qaWL4cNL5HCfm1vKkPWoEHu/yGsaobbkiVz5bZmWbgZKldOIQJ4wNuxnRqk+LMeFK6lPnQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzT3TsQ7PQPXPlS14Gcprl3dgdBnUnAjv7kTWslTolcwIhANYGB340Jj6NMoYCpuiMAu0FhF+gzx9Ny7G5xVsdanRa"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.5.tgz_1511774783839_0.6221616151742637"},"directories":{}},"6.21.0-rc-acapulco.12":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.12","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"add619f6facb5baa2fe524b570537fbe3931e1fe","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.12","_shasum":"7b295671b1200699f07f9586169568ad3b9a7838","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7b295671b1200699f07f9586169568ad3b9a7838","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.12.tgz","integrity":"sha512-vMyP0bvWvITMBLuiStMMXlgH70wV9A/XcTEMlLZmvaSjYXRGtV8My1z5jujPUK+nnq9Y6BBL6rUSrfai6Y+UxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtyRJZoto5SKMgeYrR2S8B4UtawWwHmpmc17W5GRAFVQIhAJMQQQ1JHtXWAy5FpgHnFaC9cG5tIIEfiy+5o8Hmxetd"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.12.tgz_1511789189886_0.015250025782734156"},"directories":{}},"6.21.0-rc-acapulco.13":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.13","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e7a058f064751413e2aaea2339f4a7a43270f9eb","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.13","_shasum":"4dded7015861d68ed4a62064324bcfbbb57c946b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4dded7015861d68ed4a62064324bcfbbb57c946b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.13.tgz","integrity":"sha512-OhonQ3Q4ATc1NP1zmzTbcvnDdNX/5BkOCcGXdxRIoTji309j5POYN+OgpcauPwgL6bIqPQJytGVeXz+B/Lff8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTeSO1PKe1T+SWprI7ZJNMokIxTexziHnomRKy4OwGYgIhALuXYxWY/am0MnSal31biH39Gnouj1yE8iZ7MG6rxvkh"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.13.tgz_1511789790637_0.7147600008174777"},"directories":{}},"6.21.0-rc-acapulco.14":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.14","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"bed71b6b652d63e722178e1ac9c024fcbdcfa64f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.14","_shasum":"f516b581160b41ff5d103335d82acbed43145ae9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f516b581160b41ff5d103335d82acbed43145ae9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.14.tgz","integrity":"sha512-qvyeV2/a+07GEGdIZhQhDJzQ9jiHnJIxhhKUXJxSlI+LKf746RuFdL6n2g6i9bAf0jUFOu1m612ZrOdBkmhSyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVALvR43nWLxCvC7uN5zMcxP9ycmwKqwCDnYaJbr1NVAIgaHRiLnk3G3+ieB81k87MPEfz7yWMh6T0c2ZYbkg/oEY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.14.tgz_1511831204671_0.11540943803265691"},"directories":{}},"6.21.0-rc-acapulco.15":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.15","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4d5126e758d604bc4c626b7970257d771e93346c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.15","_shasum":"980892804fceb2225a3af2d380afbb0c950a8d12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"980892804fceb2225a3af2d380afbb0c950a8d12","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.15.tgz","integrity":"sha512-P55zyikd66YnCDm68cFp49y1Xgp0hJOVHdHMfCuzHeL/iWmRR0MxBrvimpEeTanbaolUdpHAwgAf24PJy3MEcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8iA3y7R/7cfU1FAquib3DMlndaeDt5Wsz35et3W8zgwIhANodjMhH4/8AwcoV1YAV5SrQT+Rkvf3nzNMjm0wht6t+"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.15.tgz_1511916986808_0.3664873249363154"},"directories":{}},"6.21.0-rc-acapulco.16":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.16","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"009e36391021da711cd6170b45cd0b250fb60bb8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.16","_shasum":"3197b9aead5162aeffeb25af9c53d8e241d780ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"3197b9aead5162aeffeb25af9c53d8e241d780ef","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.16.tgz","integrity":"sha512-XtOFWfpWiYibflKinGaNJkq+oS87hve0YI9vC/67f2VtPQYHzPuWbwsy/KjfMK1m/PHOthG3PSzCVljVZ1hBGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCivNSPcfZS47e39t3RR+/1S6HwXceckiiUxSRuQsxHCgIhAIAZIxPngleNobqugZx6gQk2nKl02nsfx9RyuTRnFuGS"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.16.tgz_1511943976230_0.4304467022884637"},"directories":{}},"6.21.0-rc-acapulco.17":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.17","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"a4f877d99c6d8f2db53386341d9f0b62b6da3177","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.17","_shasum":"046d8d1a8c6a20ab32d606343d946b32b940f747","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"046d8d1a8c6a20ab32d606343d946b32b940f747","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.17.tgz","integrity":"sha512-X4nd2B2w0QJ3qWJ/NoUrY43DJylpxfj2yb0UWq5vOKe7XSPG+5S4oKdkSl2GHGdNe2unV2bHKl1vMLrNeJ1dew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+yTXtr6bJ12s+O8qqHSfYdpNJoH9CoIFRQ3xC3lZ5tAiBQNMsaeGkoTCTote6MARnjhvGpUdrIdOt8+KNctA1kgA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.17.tgz_1512029801209_0.04600867652334273"},"directories":{}},"6.7.5-nbv.6":{"name":"ut-transfer","version":"6.7.5-nbv.6","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"563bf36d0ee21f2020750b24bf5ebcb192e787e2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.6","_shasum":"64628b8996aa73ea882082e0235dadf3cd2a3204","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"64628b8996aa73ea882082e0235dadf3cd2a3204","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.6.tgz","integrity":"sha512-hx4saF4v4OQXq39enOwmT1eue05ATM6vThhMe7EVsX7jUp7w5w9/WjYFCKBaiFKqXefO6eSiial/QBTO3Q1jsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnFp57QfWz1i2YG22eiYQXj4R5QcbcLYFZGYTQpmuMPwIhAJP/aVe6x7I0YGAcGcll9LXh1Ow8YqmR+hqhySpaPKfF"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.6.tgz_1512045490774_0.9892434475477785"},"directories":{}},"6.21.0-rc-acapulco.18":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.18","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"70e3926f556aa32aadf5ce1fea0792c5d6c66336","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.18","_shasum":"a9b37ae946f42aea104c8ed84e3b74f7cc36d615","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a9b37ae946f42aea104c8ed84e3b74f7cc36d615","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.18.tgz","integrity":"sha512-dd22OUh4Q3ylMusuuV5I8Me3XE1CEk8hFnjpnGZ0+SWzpz/fkrcGLS5eVrv0+FOreIN9MonRiuBwvK7MvWqN3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf1QoYyWJjQxVFaBovkTy6JYoHgvrhWuQleSs+1zkGdAiAbHS3syKhdWNZkQzgClgoNHV4/WHpaxQTT7ABjXVavHw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.18.tgz_1512049585919_0.08688238635659218"},"directories":{}},"6.21.0-rc-acapulco.19":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.19","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"93be1403c9015c6badc0f933902a040494783649","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.19","_shasum":"93b02a4efd73864532cfc63d7933dc7b13844b2b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"93b02a4efd73864532cfc63d7933dc7b13844b2b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.19.tgz","integrity":"sha512-F+ShuMbZwA5N1rWmhcSAK6kvBCn1i7xUAlQue5xRDMaO+o8nj5GIklHVSOSGXO9vIjxefttKQqlbMOrFq35kqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsui24DuZuB53lMSiUlAZ3ew/3535qYMWGosac7evbUAiBCqSd/4Sy229EJOt2TYQfTMoB8hQXtiPGLclZFSt6YZg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.19.tgz_1512049848085_0.2401187641080469"},"directories":{}},"6.21.0-rc-acapulco.20":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.20","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"28452def0d6497e407b92fdbd0d714ba8ee11e15","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.20","_shasum":"be2ee66fee5488d2726df4bcab0710c3391f988e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"be2ee66fee5488d2726df4bcab0710c3391f988e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.20.tgz","integrity":"sha512-Xaz0CQmPj/TqOgKwGVhhL+XlPMUBo40xQ/n2eUs26ulP1NgKVS8ZD/Bzz/0VxJvRPL0yuVqpL/oWdWEZIaInbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlldt5/1OE1UJxpfcgO2cUzjennfPirymm8WX710xBJAiAVESPBiKE9wdpFj7lBxlD67tOYR94OscdWN+f3jWPz6Q=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.20.tgz_1512081386376_0.037178447702899575"},"directories":{}},"6.21.0-rc-acapulco.21":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.21","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2f514e7b13a93e2a1c0d6241498ed40b65ffff84","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.21","_shasum":"ed5c5b414b1778506adfdac016020bc7258e45cb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ed5c5b414b1778506adfdac016020bc7258e45cb","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.21.tgz","integrity":"sha512-8LdRhn4kKQvYQ0MxxE0Sy1nN2bp1IHEoCyYDFJEOY67WnqCffYeoLBEqn3G2W2gd24lyK2l/TW0z3Xp30eZLzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhc/sAuUb0xOHHCcApLEgxqHL6kmw7gGnrN2qwzUJhXQIhAOkVj/UzMr1WWaePgYdGsO3FYw0krNEhwZWwhv1FD3jt"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.21.tgz_1512134176064_0.6600907335523516"},"directories":{}},"6.21.0-rc-acapulco.22":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.22","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"80874b6e712c0b1fb73f2ad6110ffcfa7d5acef3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.22","_shasum":"19c1c9881be5250627cfbad9089bb5f9d3a49fd3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"19c1c9881be5250627cfbad9089bb5f9d3a49fd3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.22.tgz","integrity":"sha512-iPI75/4j4wxs3NMgofv2q/LRh7MXuw6kTzXintU0s3lz17zVgAdVTPFernh/RJZFM82EOJ6VFMwxXy/ihpabPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3h9hBzzxlyR0oz9Fj8cqFDeLP3xbPueLUiAuws9U9rAiEAnWygCwB1H9xRiD4NkxB+p0ErJIDCZsEq7bY1n23G2GU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.22.tgz_1512135365186_0.8284550353419036"},"directories":{}},"6.21.0-rc-acapulco.23":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.23","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c0688d44538b00eba14c2a7093f8cf9cdda76904","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.23","_shasum":"d41a8659a349b077636b542a7fa68595ed26bd42","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d41a8659a349b077636b542a7fa68595ed26bd42","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.23.tgz","integrity":"sha512-MnCafrQ7R+EFmeGZBFDhabrp4LmROuT/VMxramNQRUsOUOOPOJctYk5H/Bbm1Zsk215pYUVJTbHB7ehlWoE8bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXpp2tp0ccQOtpw+C+0VL+C1yBrOVi4KkZQlR56wzAQAIhAIM0vpPfud8ejy+Tn9A6i9diQgrxL8Xh2A4/6NvpX5Gm"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.23.tgz_1512426464399_0.11259680055081844"},"directories":{}},"6.21.0-rc-acapulco.24":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.24","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2c1cbf63752b97c2c3174bc2c368e754e774c8ba","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.24","_shasum":"085f9ec703b2d3a29b5cdec5da5829f13ef81325","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"085f9ec703b2d3a29b5cdec5da5829f13ef81325","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.24.tgz","integrity":"sha512-1mlkD3A7Sspjb8ArpQNccz4fPcqP3WnlBMAkA9/AAlmsExr+twtHYy3sf5b0gMQwT9qkPzVMlfygNTlpTZtL/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7XGo2uX24PIReY7z0v0Jc15gp7NMV8QT6zmEbPqJ9vAiEArkCYFkHjrxBtgq3HONMtdoNj3o0P+SgZqr9lmZHxGtU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.24.tgz_1512463574275_0.4324769265949726"},"directories":{}},"6.21.0-rc-acapulco.25":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.25","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3e1bf119b61c0732b7b383a0f276617e17c3982e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.25","_shasum":"7deb6938b18a00a618bafcff408b255ffa0ba90c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7deb6938b18a00a618bafcff408b255ffa0ba90c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.25.tgz","integrity":"sha512-4CNwEUfCZJbdVn5e7xOCt73J/qTX8k7ts913V6zNcI9N9suhKW/T1cqF6HV/J63JO+nLSmbhOD87r49gIzcCTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxdzM3eHR1hEO+eV8qa8bocSvnCZ1iDWIK8butXEZu1gIgYWrdYcUZauGUbjfC8EyrLPsNSTM3co8B/G+4mM//yKg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.25.tgz_1512479424759_0.9588526552543044"},"directories":{}},"6.21.0-rc-acapulco.26":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.26","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"ut-tools":"^5.17.26","ut-run":"^8.1.15","ut-test":"^5.6.3"},"peerDependencies":{"ut-bus":"^5.11.1","ut-error":"^5.4.3","ut-rule":"^9.3.0","ut-report":"^5.16.17","ut-front":"^7.1.1","ut-front-react":"^9.11.1","ut-user":"^7.8.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6eab783519fc48058dd0f47ac8b62f2af25f83a8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.26","_shasum":"b0fff75d991299104bac97a62b1982dceb5a778e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b0fff75d991299104bac97a62b1982dceb5a778e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.26.tgz","integrity":"sha512-l0/TggE2iv8Nl6zZ83otOjjOkdXcXvAwscZXD7c9BfplL7b+OciQzatchjRA/kB6BcoX5UA2ty/Z1v0pKmX4gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICi81YR3i5F6UTqVzVrJuluRgLWjaVympQz9pcjPlgEMAiBOfnyX/K6ef7FMVJ357FiAR/oTlMcB5v9U7jAXmajLtQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.26.tgz_1512597376194_0.31189616583287716"},"directories":{}},"6.21.0-rc-acapulco.27":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.27","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0-rc-acapulco.6","ut-report":"^5.21.0-rc-acapulco.2","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0-rc-acapulco.55","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3a0d2dcca2c23e7ecf79308538cd8dca572977f2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.27","_shasum":"fd2729c5363ab86938c2cfbd2988eeb87458bfc6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"fd2729c5363ab86938c2cfbd2988eeb87458bfc6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.27.tgz"},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.27.tgz_1512704168617_0.10595877398736775"},"directories":{}},"6.21.0-rc-acapulco.28":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.28","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0-rc-acapulco.6","ut-report":"^5.21.0-rc-acapulco.2","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0-rc-acapulco.55","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4c78031826a3cf84dd1f972b1aa69fcc566abd22","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.28","_shasum":"a05d23193cac9781f4cf54c36363b177ca56d967","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a05d23193cac9781f4cf54c36363b177ca56d967","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.28.tgz","integrity":"sha512-AebvfxtnJzb87GaVSGrB8oxu6xMGOYEOrJVjj3X2BLpLP7ITpDf9BZGQ3rjrGAu8VmmDoFiLCtPgrZUXOh34WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhk6fXQFZtrniysP6dnkPOPKUtq6jPJUlDBaeTXk7MXgIhAOZW343jItStray2dTmnGJlTl6CEeYbGzJjI7UODXIBO"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.28.tgz_1512719763082_0.5564603901002556"},"directories":{}},"6.21.0-rc-acapulco.29":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.29","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0-rc-acapulco.6","ut-report":"^5.21.0-rc-acapulco.2","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0-rc-acapulco.55","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b37773208bec4593b70b5240b2d2709faad87368","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.29","_shasum":"aae9df99d6b236608fbb60e496b5c4e938c6d0e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"aae9df99d6b236608fbb60e496b5c4e938c6d0e2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.29.tgz","integrity":"sha512-j6ry+poCfBjqA/8/15ybj50kl4UYnI2Atb/r50/yAMJZZ8vHNUZplH/px+imoH6TqkCFPVc0RHMudAuXnnbj4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1XLiGhyfD2LOYwYaimXWekF9RYAQRU+q3ST9gyYhWbAiEA0aDuvCJsP5HZ53OdgxBsb/S4i1PAyoPHYDmND89XIVo="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.29.tgz_1512722182291_0.9602363642770797"},"directories":{}},"6.21.0-rc-acapulco.30":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.30","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0-rc-acapulco.6","ut-report":"^5.21.0-rc-acapulco.2","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0-rc-acapulco.55","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"bae2d7b7e8eaa3ad882e5a8e7677dfcaaa8a0999","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.30","_shasum":"38faaae4fb707a4acb8115f6d2edca0b96d954a8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"38faaae4fb707a4acb8115f6d2edca0b96d954a8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.30.tgz","integrity":"sha512-QukA+oWlNPhcCYWXNMNt3Eq7yxcwwdXLmJzujdXLA3AEtbGw+m8RS3nYb9hamsCUlFyZgGXrcxZ64oKcQIX55A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrrEBDGFrFqFabmqE6Mf1+pBkTk0mq8jPOBCHUD+2nFQIhAI5OSJbeYinSANbg/xiEe8LW/atFgohS6rHpuaeIBB1K"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.30.tgz_1512725787770_0.6570936951320618"},"directories":{}},"6.7.5-nbv.7":{"name":"ut-transfer","version":"6.7.5-nbv.7","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b95160a479f88df5a71ccadb2f7d43de168a0bfa","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.7","_shasum":"211acd2625e5c600bff1a389b2649dc48b61d2d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"211acd2625e5c600bff1a389b2649dc48b61d2d0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.7.tgz","integrity":"sha512-3UudPZeug0wIfG9S+zh0NVt6WDpib2JztYBfD8JdSusBQKcAD/9lyfH1CRwbrHZjfW2ksclmeqEnImzWqCp6Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOXkl+g9R5i5f0kM1RoAd5WcuvbI0Uw5nGf9NWiEED5AiEAqr/6b55sKvL6BszYxoM5yif2Cy8QLyQTpKj4xvZSiR0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.7.tgz_1513002376910_0.7496024989522994"},"directories":{}},"6.21.0-rc-acapulco.31":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.31","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0-rc-acapulco.6","ut-report":"^5.21.0-rc-acapulco.2","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0-rc-acapulco.55","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1c30352f4ec09563d7908616cbc7502ef39013d9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.31","_shasum":"0e8b3ead3f3502a595a64efa40b5107503e53f64","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0e8b3ead3f3502a595a64efa40b5107503e53f64","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.31.tgz","integrity":"sha512-/nyxmYfcDcQNsUTZ33rPywWC4vlguB2tDV7Pp4UG7/WH0OFdjyS+aR+AKgWAUinVzFNKUoRZY4lutq6RUt7KTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmu9zJt+cZ2khrDU13AZ4TfxI/cIZC5EqP2mjxUmlrywIgPEg+1eI0wwWvuoK0d0Y7bwDebKB40OG2HfZABmjKilU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.31.tgz_1513030049718_0.38813220360316336"},"directories":{}},"6.21.0-rc-acapulco.32":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.32","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0-rc-acapulco.6","ut-report":"^5.21.0-rc-acapulco.2","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0-rc-acapulco.55","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"245b4ab57e9c72c54e596cf94a3748138649343f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.32","_shasum":"37bc66ee48e2c79308d6f21d800ed5d05cda4a73","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"37bc66ee48e2c79308d6f21d800ed5d05cda4a73","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.32.tgz","integrity":"sha512-oXhCnT1h9Q2jfSEp2liclrnegLYy2UBvFIBkV8WwvA1rupfqej3tTkZhEbDHFMbFA/SBnQYlAtD4AqhP7/phMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw0vu3j0dwi5ELUPiWMLLizAz5pnwEKuYIeBA/DV4iYwIhAI0It6Rl2my0HT2OVushOroaRz7HKYQvQZ1/VNeSNk1S"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.32.tgz_1513053970969_0.2527102946769446"},"directories":{}},"6.7.5-nbv.8":{"name":"ut-transfer","version":"6.7.5-nbv.8","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ea46e58aaeb958c9be2af34b6aa02922a9592c48","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.8","_shasum":"d7a10ffc792ffb912c3abac7f3a5900426340645","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d7a10ffc792ffb912c3abac7f3a5900426340645","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.8.tgz","integrity":"sha512-8Wl+fSFkpkIZFL1aZjA/IFK9XMiAI1x8oxW+pXPcOgm3W69dWMCtO6DDC3ITv+k6oubFCDvpcCqx/uE3hqJP1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDR6sRUp3XY+gPpfip2GWSw/RoOmYr+DJESHES+CyCjAiEAjrfRXamjzSlRxueiajZ8z0ijUsEcSpGUZGNZkXq2SUY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.8.tgz_1513179969859_0.6680767079815269"},"directories":{}},"6.21.0":{"name":"ut-transfer","version":"6.21.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"a92b080574754bf18b0157a8edb2e757e75b5dd6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0","_shasum":"1c0eb7e3891497c66e4071096b821b93082c2130","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1c0eb7e3891497c66e4071096b821b93082c2130","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0.tgz","integrity":"sha512-J1QlqnNKoJCmqlLH87d1noYkEwGtjR9xar2aXJ9b9grVNDeHfYJI8R1RP2DONH+BkeqOyd7qdnNVf4eyOSKifg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0fI3xM5gHwJdv/5lbzi+xwrASiebtOr32I7gGwyVkoAiBl485So60u07AYY10pLxOC/xa90zUzbka4Mokkc6uOsA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0.tgz_1513243206245_0.5196096559520811"},"directories":{}},"6.21.0-rc-acapulco.33":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.33","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3f4935339d1ca6217c35ca3f1b2814065c3863ef","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.33","_shasum":"b5373a8744422fedef668352cc4aa37557012aaa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b5373a8744422fedef668352cc4aa37557012aaa","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.33.tgz","integrity":"sha512-5CCxwtBRfNPjhr/mHxaoJ3xNKH81/zCOdDRyB5a3+pfVS55F7C3FQxOCO8NwoajY5wI1OaIO9mwv1x789h0GpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGI/3O1G1RuuOcw8myFDvXj02c6Nr8l0c5bzLsSihgqFAiEAsht/wnn7twx0Z3ezxcroPGU5w3fJyEqQ9T8ZtUWK/+o="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.33.tgz_1513243575007_0.0948871485888958"},"directories":{}},"6.21.0-rc-acapulco.34":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.34","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.12.0"},"peerDependencies":{"ut-bus":"^6.0.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"82fbf8e93779631382fdd6a5f7c809f57cde5aa5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.34","_shasum":"40aee575ceb459b7b114862170fa796dbff34326","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"40aee575ceb459b7b114862170fa796dbff34326","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.34.tgz","integrity":"sha512-wsVfsThjNbujTSU5T+TendWVpcLfjwqVu6fdAGFKNQ2lsnTSiiNAKlULWJomO+Snw5mXKTzt/UKhWapXC56MwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLRbSYDGDC2CDeGxg+LSaKcz5mRX+Wo7JEiADqVA9s/AiAOkDipxPcoq2IXwfkJRvg4sl2kBIZvmBZXbTLA4Cm5cQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.34.tgz_1513293362366_0.04045653319917619"},"directories":{}},"6.21.0-rc-acapulco.35":{"name":"ut-transfer","version":"6.21.0-rc-acapulco.35","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"1eb72cf5312ddb01593be60d62cf7459ce6a46f9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.21.0-rc-acapulco.35","_shasum":"0bbb3913430fdae8beb51d4b60189a85eeeb8160","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0bbb3913430fdae8beb51d4b60189a85eeeb8160","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.21.0-rc-acapulco.35.tgz","integrity":"sha512-7z7KmTSgRxHaqpOmA3RHMOMP4JhW4RVdlTnBJLsXy3HOjKGKDaqQtilZFfJeBi0R95BheXswHAgTNfo+HxZPOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOShC9nbADuzFGyl2FeFzLZEde8LytRnhk7dnHh7DYfAIhAK2QW/ej3Rci0kktION1OLEpc211cRAWP5xqgyoCcXX/"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.21.0-rc-acapulco.35.tgz_1513307176016_0.5695171970874071"},"directories":{}},"6.22.0-rc-acapulco.1":{"name":"ut-transfer","version":"6.22.0-rc-acapulco.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"c3247173ded60d125a5329a9be9321d0804a1c7a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.22.0-rc-acapulco.1","_shasum":"27e9029c60c6c369f5229494ed5b82b9945f69cd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"27e9029c60c6c369f5229494ed5b82b9945f69cd","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.22.0-rc-acapulco.1.tgz","integrity":"sha512-tYATYG8ZsNWjCI3+kCbuTJzmPBzCICVZtWbpKg96Qi/VPrC483pV+hEcFN3XvFdaxXy160Kf2dMirel82kkAgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnQH6OJgFPmpdi6Ij+QwZ//HcseqTnrM8MKg/4ES48pAIhAIx/aD28/UTti2Ff1k4Z18nLZj42CSaBcJu45fjDes4j"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.22.0-rc-acapulco.1.tgz_1513348570311_0.8535244625527412"},"directories":{}},"6.22.0":{"name":"ut-transfer","version":"6.22.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.0","ut-front-react":"^10.0.1","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"414469a3802643412240f4af52d58b726182e2ff","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.22.0","_shasum":"372c3c867e14302473eade9ab56eaf66be0e1d36","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"372c3c867e14302473eade9ab56eaf66be0e1d36","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.22.0.tgz","integrity":"sha512-LRT9vp6Ix2mbOSqKXmAixl19bqWcLlY1KZRBf0asLDGKT1wpLd5ttyzUcEodJ0ULP9Q1n28ob1fpz23RN7Nbng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo7kHFQFaF1AZGcb1fzpuDKN48i9Eb3P+JN5F8sv4azAIhAINaZtMzLcQqNoaxewM+GRI/VPog4/rfu9GpRhr0wIAc"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.22.0.tgz_1513348812472_0.7370531677734107"},"directories":{}},"6.23.0-rc-bahur.0":{"name":"ut-transfer","version":"6.23.0-rc-bahur.0","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"197847f1ffd46e99016f56a7ee1b432f2f71391e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.0","_shasum":"940bc67193bd431c0507a515f01c94b44a1f6bb8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"940bc67193bd431c0507a515f01c94b44a1f6bb8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.0.tgz","integrity":"sha512-cYCvLw08q4eqzxwXX/Yl7nBgGbUK2a8qqyYEDFYvjHQVwD0wJDNL0h+jHiVsAXqbb5g0qONjHRoo4sbdmN74kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZZz22fzZV6htHxbhu8qWwIpulBjKlxSNka91nP45DjAiEAoD6Xw+wgNr1E9/UukxRhvpdJqIspjc7ix4nOjjR41dU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.0.tgz_1513349885891_0.5049131256528199"},"directories":{}},"6.23.0-rc-bahur.1":{"name":"ut-transfer","version":"6.23.0-rc-bahur.1","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"dc7c42a9bfe7e528d66da1fd43cef0df1ab79d4d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.1","_shasum":"7a7bf08439caca076e9c9cda07a9d98f516f60e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"7a7bf08439caca076e9c9cda07a9d98f516f60e3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.1.tgz","integrity":"sha512-SrnQ9s/iInb/Sm3tiHEEM5QjdGkxJ1gAzed42vAS4gU6oFz+Z9Df2PpEasBeyemlQpd10IClnkeJgnRX8TCBLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZyZI1leizYtfZBnufKgmNOm8ZRstOZz0X+n71nRW5qAiAnUm9iUIE8A/ip0hxRKElqcjTetQNVsR6dk1TzHqqCjw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.1.tgz_1513577172031_0.8222000356763601"},"directories":{}},"6.7.5-nbv.10":{"name":"ut-transfer","version":"6.7.5-nbv.10","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3d61be30575bf7831c3f58a1ba17b29d4fde8480","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.10","_shasum":"35fea2261c9a2939fc8bc543b2356f31509e3591","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"35fea2261c9a2939fc8bc543b2356f31509e3591","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.10.tgz","integrity":"sha512-OzjbmnrLilDXPN0Xn7JVztUNsrzZA9Ea/mcYnDXQcUqG+4aE5Z2l5GlxT5/j2iuu8ClqQODBCLd1yyrjQfLaTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFZ3ZFIOI9J8tUJ9SJDhniRg+03/OcvyQad6d506No7AiB+NBDtWxwbJmWCGzwkRUFQXYi2ndpEajUm7ENJA5FZvw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.10.tgz_1513587960101_0.4628334913868457"},"directories":{}},"6.7.5-nbv.11":{"name":"ut-transfer","version":"6.7.5-nbv.11","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e2a423bdad8d263352b9c7c70cbce4e503631da7","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.11","_shasum":"b171dc060262a9edd9abaefb11a774eaca367925","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b171dc060262a9edd9abaefb11a774eaca367925","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.11.tgz","integrity":"sha512-M6J14EKUmUtWY+cAy8EuCU7BfE7z3HwOF9Pwh2G2MojdDq8fPtoASXOGXrrhnE9CRWdNyWevY38urDZ5kvVszg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuHAr0Ie2IEBJy0R7Xj9fmbeTnJLoxRwhXvrtl0d+18AiAIwCGbAqWn7WjhZgRCxDoTbPcOMgeDvbIJwD7Jb+QsRg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.11.tgz_1513589775053_0.11182547826319933"},"directories":{}},"6.23.0-rc-bahur.2":{"name":"ut-transfer","version":"6.23.0-rc-bahur.2","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"58df5efd970a91625a39b643366ea92d62713c1c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.2","_shasum":"9ed4883fc62611f1c4fc072d9b9ab640573dc733","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9ed4883fc62611f1c4fc072d9b9ab640573dc733","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.2.tgz","integrity":"sha512-9Et0tfgihkcaPw951T1+1sxj1wT95ia7vAEIPLBPcQhxO+hyFBsqFkDgDFJ2Gm1r7hLJCeAt2ecA6vbcaGdVkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJIUGojZpV38taFhaX29+G/MSPFXO6mr8e29n+tZMyYwIgYEa3Ap2VjFjNfaXnCQMDT/VdHWUedVuw7Uy9r/MkFlw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.2.tgz_1513826775651_0.5053647935856134"},"directories":{}},"6.23.0-rc-bahur.3":{"name":"ut-transfer","version":"6.23.0-rc-bahur.3","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"5697a67adaa73ea347a58baf3f19d5df3ad75cd8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.3","_shasum":"387c48050bd61c5ff3f249df0035d51c1af376c6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"387c48050bd61c5ff3f249df0035d51c1af376c6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.3.tgz","integrity":"sha512-G6gQeDQPh2iH/QLoHuXSnUinE6Z2mun5/oOKOGGPI9RTFNkuxucs2NGK3/fuBPZmYmNGFYAZN7WSllNJ8N98Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd2SGeHQtbyAZPkvdsDRE8mxknEYhGiWcP+XZjgfxviAiBJB+o7OSiEmJTnEvLvGJN/D4d0mW2Isa4dzk06EyFKbw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.3.tgz_1513908372302_0.538374618627131"},"directories":{}},"6.23.0-rc-bahur.4":{"name":"ut-transfer","version":"6.23.0-rc-bahur.4","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"edbcad96e5b339c79eb08f12a53d3f00246aa345","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.4","_shasum":"cf9f83ca837bc5d732fcbec5c2cfe643ba060c8a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"cf9f83ca837bc5d732fcbec5c2cfe643ba060c8a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.4.tgz","integrity":"sha512-49E5s5vC7c8jXR++0TcxC4bqUz3/eJAj7WTk6/nZz60cC7yITwuA+T/VD18a4yQiwTtY9wfqZmkzUPWObsjTgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvZUWckKnj/w7kSmu6qJVHj1QCGSYgV0JlXWnAXlkH7AIgX3qE3rnarwaosXcEtsaBjd2dgBhqPPkoM137/xZAAWw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.4.tgz_1513909798886_0.11774431983940303"},"directories":{}},"6.23.0-rc-bahur.5":{"name":"ut-transfer","version":"6.23.0-rc-bahur.5","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9c43136ed5362650c75def5cfdfd530e8c4e8833","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.5","_shasum":"b428ae8c3d14c9ad13998f08b291d1b3c86eb816","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b428ae8c3d14c9ad13998f08b291d1b3c86eb816","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.5.tgz","integrity":"sha512-2PYydsJjhTbcunzHUd+A/V9YGhIOqwQTsyM8gFW0fR8o2ths0AkF7057Iudj2kyvLMO6HJ489hZnj3Yh5J+CqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKHnoDbZKVf1CJe6P2xUX5MkIyjAxiT1AdnkWaRdUaNAiBkVnxkjcR1JaXX0fBpoAVhSJcjL3avlmLCq8uQJgcdqQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.5.tgz_1513931776641_0.23034164239652455"},"directories":{}},"6.7.5-nbv.12":{"name":"ut-transfer","version":"6.7.5-nbv.12","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"025ad5527e595c18adb4577390430004e5b95805","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.12","_shasum":"bff8825d315f92a2f4d38f444cad55e40ce911a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"bff8825d315f92a2f4d38f444cad55e40ce911a6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.12.tgz","integrity":"sha512-NkRBgAiHgfw4FePFWIVfs3/a5NwimaI9mwJ2itQ5ZSKs0cRRec1NE9C/mIU8/kyYBRiE30UqTiRMNdqswPPkYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUXEmdMHZTsYCMPHXH3h2Z2C5jXDT+DKbmxXkVzNmILAiEAzDcXF+gng02VOlOdrLvHBiiwoweaJ8KomT64k3YRv6A="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.12.tgz_1514984754538_0.9426660407334566"},"directories":{}},"6.23.0-rc-bahur.6":{"name":"ut-transfer","version":"6.23.0-rc-bahur.6","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4077369ee34181ea1555586fa1b12a6f16e8faee","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.6","_shasum":"6471c0a83ab6ab4b470c3356b7471725f681f70c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"6471c0a83ab6ab4b470c3356b7471725f681f70c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.6.tgz","integrity":"sha512-qElJnMRM8kpD1DcCoW1iSavDCo+NB+/bosCkxVPRqywI9oNaHXSoRPShnrL7dCmv9/8oSrvH/7nL3rcRdNTfew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBErVcLRkZJJapYg+ymaQpaWwHilfZ5+atH3ZhFCR1+lAiEA/HQWWziCeZa6xKH0XKTjqUqIQA2R0+1fV49pUJOVgFM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.6.tgz_1515502558532_0.2856443435885012"},"directories":{}},"6.23.0-rc-bahur.7":{"name":"ut-transfer","version":"6.23.0-rc-bahur.7","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"df6c7e219c40e619cebe7afe664d54a5c6bcc5d4","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.7","_shasum":"a1dbb76fc1b642ecc59e3b7f6be6a57a9cbb09df","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a1dbb76fc1b642ecc59e3b7f6be6a57a9cbb09df","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.7.tgz","integrity":"sha512-KEEcZlQl7IurxbCQF8L/5vqp57SLSKw5vU1Efh/1piqdpVj+pJ/OOkAW2Ak/vtQ3Q5Esfrvyt/DrEDODGhGpeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5LtIXgn0eKNtxznxO+Zn49RvWgFLQQVYSsuie37Hl3AiEAkJfdGMiO6CwrLkpnFiJxaTuDIkBFK8p7LsBMxxAtZ1Q="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.7.tgz_1515998768645_0.4068312111776322"},"directories":{}},"6.23.0-rc-bahur.8":{"name":"ut-transfer","version":"6.23.0-rc-bahur.8","main":"./index.js","dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"5167d4bed280220872a277fa0e5d3380538e5cd3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.8","_shasum":"bc7a3588faddf6ccb51595bbb89107523604e4ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"bc7a3588faddf6ccb51595bbb89107523604e4ea","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.8.tgz","integrity":"sha512-n3mq7BQEyFETjfD56H7fSC8Iv4MVkqUXJZSE7WUVcK9mkrw+QK/IVSK3BE4Kc+Lbh4uyTT+Pu1BQIfeeG9fz6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+Cn7O4rBmKeDBrmyxY6+HyDXZZ9gfisJlDWEJZ2SVDAiAXiCzdOCdPv+rutg2mN/5qQETjPCRGakxHYt3y9Gd8Pg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.8.tgz_1516114608708_0.90250398311764"},"directories":{}},"6.23.0-rc-bahur.9":{"name":"ut-transfer","version":"6.23.0-rc-bahur.9","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"09a8b66007d800e1aee0e4dcd46ed46fa374163d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.9","_shasum":"eb767ce0f4ed93eb80c4359be0a9c0ffcd011b46","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"eb767ce0f4ed93eb80c4359be0a9c0ffcd011b46","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.9.tgz","integrity":"sha512-TCHCGB+MKh6mZ9zU34ssghRCKa8LJxNvsnUu2uii+HcnUdcNrcAz973pC3N+KMwL4cIWdeuTrcQczk4v4pO9YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNYv3fVFtb3S3+c4+LmQp19EvdjOs7RBZ/sYrsLdVIIAiB5NhA1Rvck6komD7DGY9U6rb1ov3X0AOhp/HfvZo1n/g=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.9.tgz_1516175830604_0.8815842284820974"},"directories":{}},"6.23.0-rc-bahur.10":{"name":"ut-transfer","version":"6.23.0-rc-bahur.10","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6607217ca6bc416493cdf9dcd1bd0f96b203f1eb","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.10","_shasum":"12047b99c25f83f7471326a004779d527af55904","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"12047b99c25f83f7471326a004779d527af55904","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.10.tgz","integrity":"sha512-hMy9ocxycNC1SOI5dmTkrbaQH3Hxdic60V1XBR5QxEGYCOPffq7MfZdteiirn5NH6m8xetDILdk8CoA9ZHKm2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXwy7MBg2wQS69KJ0BH95dFZfJwcO8yFLGn34uYGLnwAiEAlaPqfXD7k8nnsHr2ZUJ2F9hqwoTC/BWocij/I8IZ7Gc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.10.tgz_1516280802378_0.94639708311297"},"directories":{}},"6.23.0-rc-bahur.11":{"name":"ut-transfer","version":"6.23.0-rc-bahur.11","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"11613eb8f48b98be8bca52f4fe7258c9eba553e5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.11","_shasum":"ba6c419934a1fee9378da22bc18f5200b758b037","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"ba6c419934a1fee9378da22bc18f5200b758b037","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.11.tgz","integrity":"sha512-0Wwld9EvOs+5s4y85764bjawhRc5lqXaN4Wa8YNOwinRZZxHRvN0YWRGU0S2AwNgXvEF1O94KdR7CvkmtghMNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuFaQ2FKcGrEvWb95jqJcKXhn2B3xp4HPVjCd29sD2VAIhAOYCf/+YPONuNL85k90Vs3dEvCNl/1asNyPAP7AdKQX/"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.11.tgz_1516576003496_0.9116591541096568"},"directories":{}},"6.23.0-rc-bahur.12":{"name":"ut-transfer","version":"6.23.0-rc-bahur.12","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"8b579b0aa15cf523b53395d41744cc594f0b840d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.12","_shasum":"214c676bda7a0e3ccde78c65ece7202abd6a532c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"214c676bda7a0e3ccde78c65ece7202abd6a532c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.12.tgz","integrity":"sha512-bE8bUQJ3mNL24zXYDCfP2Am29QNH3v44v/UQ/XuPuy4Y4t6Y30psriT08zB8bu49cB0BUC99DVh0jTmvE1tJUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkBigHrdxwNI8z2cwlRIYHQEksuFYIEfWdefplNsu1DQIhALCZxSlVVBxmXvZvu7Iges+5Dpmhcr6Kf+xf5gXvmbLX"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.12.tgz_1516598792148_0.020757938036695123"},"directories":{}},"6.23.0-rc-bahur.13":{"name":"ut-transfer","version":"6.23.0-rc-bahur.13","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4abf843b4a64fec52dbcc12ac06a55ad3ff467a8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.13","_shasum":"89c7b547cd5409aef7d5e568660e6ddd75e9d8a8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"89c7b547cd5409aef7d5e568660e6ddd75e9d8a8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.13.tgz","integrity":"sha512-+2NfUtj0vqtMhz3k6x+OkZISbauPAq6EpT2iiYyRmfU6+AlwHx+MHXhReuXbZkT7QNXmWo523f9V903L0XQwEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbBooNqEVOnxi8dsIyc/VpJpnx7UWa1U8fHdzp+KaO9AiAFnlZ0PihD6Uym4vskC+BiKhn/pDgLVyP2r/r0tzmykw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.13.tgz_1516608989635_0.5585648589767516"},"directories":{}},"6.23.0-rc-bahur.14":{"name":"ut-transfer","version":"6.23.0-rc-bahur.14","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7ea7a38d71d81fbb23f2a615d1c1fb7084de125b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.14","_shasum":"d040e16d4685caa2d8fdfcecc25c603ec439861f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"d040e16d4685caa2d8fdfcecc25c603ec439861f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.14.tgz","integrity":"sha512-374bviEbdOjL5XXVu+aZ2Rkt6c4Q1YzcLOS9bp68SKJdaEAZQ8/lEDLZvrVuR0fybctd6KR1Nk6PLZnCAjBsFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHU8frV0LbUZKnsLaDre7zV/NazmDtCrZhOVM1/UfiZyAiA0hGF7G3DxYOoaeiDPyH2epYAJ5cnPw4QRmSD4f0XO+g=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.14.tgz_1516681601708_0.2794015174731612"},"directories":{}},"6.23.0-rc-bahur.15":{"name":"ut-transfer","version":"6.23.0-rc-bahur.15","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"82f803598fd23ee8762ca8edbf6a7cdec254a880","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.15","_shasum":"dc4aed3f5a07e962ed8241dde016026cbd52fba8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"dc4aed3f5a07e962ed8241dde016026cbd52fba8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.15.tgz","integrity":"sha512-fWGvZ4S9t7HnDqjMX0j1Z9vbf+Iv5TbnEjkQX5aZh6RWeYxBqKODFf9f1ywDm6ZYYIzno/2ZS/ZNkyygIud47A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAleoDLbRF5gqYbCgRwKfOrnJArU0weXpC1ZLFGVA6pAiEA4gIK9oA2trIjx1Elr7h3MnpDzKXXwWmLMPljUAzwky4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.15.tgz_1516741581547_0.5166554392781109"},"directories":{}},"6.23.0-rc-bahur.16":{"name":"ut-transfer","version":"6.23.0-rc-bahur.16","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"f448e01b447ffe8bddc83bb8dd9e76deeec74c84","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.16","_shasum":"f0b323aefaff215f7469d308d54773c50325f77a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"f0b323aefaff215f7469d308d54773c50325f77a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.16.tgz","integrity":"sha512-sVaRVji0s/tzeGhtRWV+ds5CS3TDgM8WWb50quTCdBXmqwHmuJnKnTiRS7qxyVlrTH0N/dvb9lFhgXDKSETTrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdauk01hZ6IummShkIDjHEcI7FqzJMRQaxGXOlFFQXnwIga5WE0OUoKG+qags+j7CtTjswzyAMGgSrlSA2x4y4fI8="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.16.tgz_1516954003952_0.5929476940073073"},"directories":{}},"6.23.0-rc-bahur.17":{"name":"ut-transfer","version":"6.23.0-rc-bahur.17","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"e1cfb892764fea83529d44c147f0c82dab2a7815","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.17","_shasum":"5841fbc66365804ea2ec51b69447a7aa84362235","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"5841fbc66365804ea2ec51b69447a7aa84362235","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.17.tgz","integrity":"sha512-dbZsd/bsjndWsO3CreO8xQiJoB5JMhK6IUBNZBjDRPnBqdgEU/PlyNBqwtTKhLe9zlDOPIVn9nDsc9XPA9UG8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGokGUhq7TIAamrOQE8d7XRxa8mSgeUax3GOK83jAFwBAiEAqi9DjUlY4xIyZvKIIunrOyhJ2dwiOL9xCNQdH7xWCGE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.17.tgz_1517802994582_0.2791381005663425"},"directories":{}},"6.23.0-rc-bahur.18":{"name":"ut-transfer","version":"6.23.0-rc-bahur.18","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"6c4c36d11ed12f4e12ac7b23c1b05f0cd0678d7f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.18","_shasum":"473837f17414ec165d6561b9b32a9c59f1327a2f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"473837f17414ec165d6561b9b32a9c59f1327a2f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.18.tgz","integrity":"sha512-OzdQIRqubMKvNX0uMwS/5ntkz3oSkBikrpTKxnqoOjNwNyw4yXngwW1025Q8QOEUzCQtry3pYKphvuTN97YqcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8PVGYwP7Nxqrj7ClUZOD1FN1updqc0MLR7mzfT/V++QIhAOFxjoj5FxICXbmTyci8PtcaSkhdlYSl8U54iUsUo8Gs"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.23.0-rc-bahur.18.tgz_1517879185029_0.4448631484992802"},"directories":{}},"6.7.5-nbv.13":{"name":"ut-transfer","version":"6.7.5-nbv.13","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"13cf115ec390e84ac7f69575f792466453a72496","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.13","_shasum":"52ad11cae098cae21729b416b18b5e8269b42709","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"52ad11cae098cae21729b416b18b5e8269b42709","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.13.tgz","integrity":"sha512-9/Y6nieBbuLJHDK6y3+q8fxZHWWJClQBMmRGhno7nKyQfe55VElvqWgyL5qgyPSfWzfwgKRB55pKNZFRYbNLYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEKb2Mnq59d3imKBLD2fWNLCstVPIYoHrZxXmurCSB9wIhAIM7BS0k65k0V+oKUtgUvR9DWiIpNOg8AfWzT8vUmY0v"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer-6.7.5-nbv.13.tgz_1517905705433_0.028180738212540746"},"directories":{}},"6.23.0-rc-bahur.19":{"name":"ut-transfer","version":"6.23.0-rc-bahur.19","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"immutable":"^3.8.1","joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"62c797a87df0e160b3c82fbe0003213372035a67","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.19","_shasum":"4616557370e6a8a536614f42b779c83e29c23c5e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4616557370e6a8a536614f42b779c83e29c23c5e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.19.tgz","fileCount":225,"unpackedSize":2825136,"integrity":"sha512-1NrqU1NvFLZLfuRfU6WZDs18tGjJdN3OkZ6X5/QvvEF7ZVWtXCMfcxrLgvK5jelxxf26bVeTnTmG9PlkC3TvBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyW4JDG29FhEilFmykzHQX0LiDLOc7/q+Ejb325CVFXAiEAsMnFffWQkrTJfxJ/XIAO7tjmPIytkPN1Wwn/YUVcgUI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.19_1518042992023_0.7625360735436655"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.20":{"name":"ut-transfer","version":"6.23.0-rc-bahur.20","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.1.0","ut-test":"^5.13.0"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.14.0","ut-report":"^5.21.0","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"4ee50734ba3a799d656a0968636e954aedc3ec97","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.20","_shasum":"679ca9be7459a803f01009188a43737d37e04bd6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"679ca9be7459a803f01009188a43737d37e04bd6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.20.tgz","fileCount":225,"unpackedSize":2825137,"integrity":"sha512-6jftudH70u7tBYq6D/VYEff/EWtHOQP7ESKs8aLA7sFuM6vezVw8OHQ03Sx5LBR/EUfW1lFSmFPP7vwL3pSLSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsHIB/UCKJn+ZO48te0mxrFUal4aQyBxVsdEuhrCdcQQIgeOVeMwiITmaJ4EBrhBDNgCodfwqnk/lQ3NedmRhOvvk="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.20_1518390979032_0.02450046893025859"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.21":{"name":"ut-transfer","version":"6.23.0-rc-bahur.21","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"a8d4d5232627d53a7f1774a3a266a84472a497d5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.21","_shasum":"55348412e686a21b29a963c09e03a01138b5cd6a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"55348412e686a21b29a963c09e03a01138b5cd6a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.21.tgz","fileCount":225,"unpackedSize":2831540,"integrity":"sha512-PbIzsUUCUYZpO6tqrK4vIjUWXjA3EE1oCARw9fxDdAGki0aLbcA9LEbw7xst8VyqdPUx+zdn8B35C9KD/37IFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsU3aTgfwSLlg4xzHt2FRrbgpmjKnTCk3NKXcum1d7LAiALE1vA8+1cpkb/GyKTM9HDuL60fpGyOIwQ3I7GYFKjYg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.21_1518668188957_0.977119272931456"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.22":{"name":"ut-transfer","version":"6.23.0-rc-bahur.22","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"4ceb45316523d5dd902e70d83e5a7bf2d1d3c602","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.22","_shasum":"1eeae87c3ce3df08aff4e6f4b22969a3d1b5e088","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1eeae87c3ce3df08aff4e6f4b22969a3d1b5e088","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.22.tgz","fileCount":225,"unpackedSize":2831884,"integrity":"sha512-NiqKL/GyT7W8FteVKoyRYXqvfyHVFoB1fuMvVcRJKt5jXMOnEYC2Md5nEbanIM8tX6fvt2AtLttg+W0uJ5jq6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbxeIcIwMG/QBm6djKU9P/bIw1Fj2YVQnm+xbtgM6D8AIgGj5UYZFF15bckbX3nFClthMqLAefYIQ9kG2AFD6RHec="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.22_1518768991530_0.0005258889389485599"},"_hasShrinkwrap":false},"6.7.5-nbv.14":{"name":"ut-transfer","version":"6.7.5-nbv.14","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"87b6a9240a7c1f23fb31ce2c7fe4b336c1b29020","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.14","_shasum":"cbc684da8d4da4111e52968ebde5120506cf4349","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"cbc684da8d4da4111e52968ebde5120506cf4349","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.14.tgz","fileCount":118,"unpackedSize":974240,"integrity":"sha512-r/0dl2z7rVaYTJ0FzZ2LPLlOg5+CeoE9VX8xrBGLG8dJ+eiRERMi6mbjirOBQ3MilVnwS9Yv5NNYmVpo/oNuVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCplFATjTSgHfw7Wy68+u6t7ZdNdwQeK4SSiW1NYcHrngIhAOjhidUxuyNlmHfw5b8ZbnEnsutX2kau0urIDxa1whZq"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.7.5-nbv.14_1519129112656_0.6524279417799388"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.23":{"name":"ut-transfer","version":"6.23.0-rc-bahur.23","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"da476ec6442503ff84c44a136e80d76db964f012","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.23","_shasum":"a126016d833c20d30a5d7ec83c8c82bb912dc2de","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a126016d833c20d30a5d7ec83c8c82bb912dc2de","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.23.tgz","fileCount":225,"unpackedSize":2836755,"integrity":"sha512-pDAMxTNd6yI7HEhyyvKBrJ2eQmJtpKp4YHdHvjKekd1Im6//2ziB2rSZv2rqPm2yk4wQY5MyIJKJGPbyIriIZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/vPC7RN7NGDuCiF5XMc8wuLzOhOdue/9jlsHwNbNn1AiEAv5rEK5zDSzgiaMwBdNonJfXlSfxulh6RhVFj+WIlQt0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.23_1519272381148_0.5214132124381059"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.24":{"name":"ut-transfer","version":"6.23.0-rc-bahur.24","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"e7a93e8d5bce90e331c21a1d998b2eff4d868ecd","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.24","_shasum":"5331aaaf0ef825cd48ebb67974a52b6175619ca5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"5331aaaf0ef825cd48ebb67974a52b6175619ca5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.24.tgz","fileCount":225,"unpackedSize":2836985,"integrity":"sha512-uT2Gxb9+EzsY2yZzkRCeyvcu5jQFc/pCfljI99Y3xH/9Vez8kpR1OmKK0U0VC3Y5Igi5EphAkrm+2v3cUqnyqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnK/WX2+84h4t01lhGakV+Uh7c+MEqjnOQDQQvOt/xTQIhANYN74YhAGTMlIDoto7l52JYcdyl0Sg/6uUd38k2+Yp8"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.24_1519287986280_0.12192443323338442"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.25":{"name":"ut-transfer","version":"6.23.0-rc-bahur.25","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"899d9a40e9b6cfdfda8da0373276eac2d2f03165","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.25","_shasum":"e728e51ff09cb140ee648fe50c8a3df9fb7ea5be","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e728e51ff09cb140ee648fe50c8a3df9fb7ea5be","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.25.tgz","fileCount":225,"unpackedSize":2838176,"integrity":"sha512-Ag2ahiT4R9GCthvWibyV4gi4lj2AHgqj1uvxEUGmhatQ/I/4/ia36vbHxr49fLS3WYF+XOz5eESWbgH1ypE80g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt7bbymalEoJ0DUGyTZ4VxjhmYTCbAKLrsVe1wSIeJvQIga8tQ1tRysP8Ij7PRqp5aBniLkU7Hdns6QpZCAwiqKp8="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.25_1519294581967_0.32222786189585784"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.26":{"name":"ut-transfer","version":"6.23.0-rc-bahur.26","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"fcd50987e4134c60f35fedccfda9b2a439c53aa3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.26","_shasum":"fd169026379f2f7e0a862caab5e87573f27a18d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"fd169026379f2f7e0a862caab5e87573f27a18d0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.26.tgz","fileCount":225,"unpackedSize":2838104,"integrity":"sha512-Rk76ivkUhY8gjacu0YzklVFktS1E33t7kv1O4bSLdnD9FMZ9wXfp9/bgQViejMDK5tpMLb3fhQabQcuj17906w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHpgP/o/9oDNROyHyvawyi1D7fQPvZ5m6ux/cIoJTA4AiAJYWd9eScHJgjGRUeSI9749Hd1UGjYpS/J7SSudmpMiw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.26_1519301190143_0.3293980270618737"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.27":{"name":"ut-transfer","version":"6.23.0-rc-bahur.27","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"636765ddc88b55607791873febacd181b2b8ab06","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.27","_shasum":"92e5cb77d1994907e6cb523fec274394abb77df1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"92e5cb77d1994907e6cb523fec274394abb77df1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.27.tgz","fileCount":225,"unpackedSize":2838124,"integrity":"sha512-/hskft02vL5CO6QRRK2ESr5ia35wUjN1sgynIG5c0YHvC6m5B6VAUPjGYaGlNQ11hNgSJRMjWo46YqvHyafG6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDcIuv6KgAMAtVDR6SCpprzuJQyTo7TBvanvPMCWp+bgIgVjVM61oJVu0j/3+XQZ8NKSE+kvF+jyhUM8YjFLCua+c="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.27_1519302384728_0.45361907529959233"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.28":{"name":"ut-transfer","version":"6.23.0-rc-bahur.28","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"55dc2b81daab2431821fd96be0dbb63f12d1ada5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.28","_shasum":"9b882cbb51c3b6ca5bddf50b9789394a76de3548","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"9b882cbb51c3b6ca5bddf50b9789394a76de3548","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.28.tgz","fileCount":225,"unpackedSize":2655300,"integrity":"sha512-V3fTPi8pcI7Mn2sij8O/95P9MABX6bnV67ZHmEYvxMgUvY1aCGV1I3qIsdMqP/ExKjG8zF23y+14GcK3qD5Ukg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGX5nlZp2n2LZFxnzMpcJv8pfGYytst9jzHL47RtlpkrAiEAl5Er4vfHp/fEnadpg1oeQBG1LIwj+0fK5zbCcLlVgOg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.28_1519338379659_0.5829465191763625"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.29":{"name":"ut-transfer","version":"6.23.0-rc-bahur.29","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"6808c208f867432d90b4e0f7bc892d900aa031a0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.29","_shasum":"4d8d33b7eeb0c5a4cc5565d39aec401796f539a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"4d8d33b7eeb0c5a4cc5565d39aec401796f539a1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.29.tgz","fileCount":225,"unpackedSize":2655300,"integrity":"sha512-y7U+7mKDqMk+JhlBW4FZDOpOdNVuxbd8E5vINJGV/JYzNXFgAcOt9EMUsiXmapZ6vQAYndQkw4uDwxGu1TJQ6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIXtF+7UNOlseKoiO1MV8v29AdpivnyZZNmkZcGa3YsAiBxws2I0Le1r/dID/kpU9IhmA+ZxeW7LmZQbIrSCjY/nQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.29_1519570316844_0.12156026019280586"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.30":{"name":"ut-transfer","version":"6.23.0-rc-bahur.30","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"1710b617861573e5058fcaccbb14b8b38510c029","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.30","_shasum":"20f22161449ea55c770f9b23219535e7732043cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"20f22161449ea55c770f9b23219535e7732043cc","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.30.tgz","fileCount":225,"unpackedSize":2666775,"integrity":"sha512-BewlmP0iLVH6J7+jUvpwuNSV0YDf8EXY1GXPEEuIPT64ScNsJz88MWgdEoYW/T4IZAKof3ublQaP7nAwiLoqPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFkiYsAzWRfMHxUMuM9k12WJyBLwbbSi6vI2E9qZfMvAiEAyq43RMR6sWq8LhOCQYaOMPrQKZIhbuk8oS9Tb+w2rWM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.30_1519701984832_0.8268579142082744"},"_hasShrinkwrap":false},"6.23.0-rc-bahur.31":{"name":"ut-transfer","version":"6.23.0-rc-bahur.31","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"68c20752b9e079a1b3727ecb56e86bac92856b59","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0-rc-bahur.31","_shasum":"e53b73c21889923c8cf6a34dc783cbbeb4503dcd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e53b73c21889923c8cf6a34dc783cbbeb4503dcd","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0-rc-bahur.31.tgz","fileCount":225,"unpackedSize":2667603,"integrity":"sha512-CL4/RfIfL5mqayb7zAVQqpqAfYNCqCM7ijss5ed1oYdkEjilt7oiaRV8W8ebeE9H9U/sLtLpDzwSPLVZynvx6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzwJYIFpSjg5kLKlDblSuk+8+w9BL/Hl4XFcCSmyrX0AiEAjDdlXyvkZj+aoq5gITyPVK6Nh1x8bn7cLwKcKvbNJWA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0-rc-bahur.31_1519989393354_0.654882750351585"},"_hasShrinkwrap":false},"6.23.0":{"name":"ut-transfer","version":"6.23.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"4d35642809d2b14159ae23704bfd2c291d8d2713","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.0","_shasum":"06c1c40bccb2a2031feb6bd30084dc84f7d005f4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"06c1c40bccb2a2031feb6bd30084dc84f7d005f4","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.0.tgz","fileCount":225,"unpackedSize":2666332,"integrity":"sha512-LeeMyGVlZ44nAwZpQER/NjFMyL8JQCNrIVzcf/oO5nSXc+X5eQvm+NSvSrvMPKp/Nmgj10MQRKK8LSLZVXlQJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3Y7+cIZXs4JVM49yoJRc/yeC4645c/HKmZCq+2McdpAiEAwZGS6u1st3rtmCX6LMoZHSnCdh8b5pWIGCic52L3Jpg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.0_1519998032883_0.5736203485023692"},"_hasShrinkwrap":false},"6.23.1":{"name":"ut-transfer","version":"6.23.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"3ce31e57ca67cdf81240b5957f41eda29a075ed9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.23.1","_shasum":"8c45950c61001d30fecdab44e49cd4809d65e564","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"8c45950c61001d30fecdab44e49cd4809d65e564","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.23.1.tgz","fileCount":221,"unpackedSize":2439458,"integrity":"sha512-atc5MBmSanMI4pkSggGm1u3VnSnvLcDMh4YTXiCamGNFk5M8/Yz/oCPw8No+a4BDZ1agmyRzFWzUu5SMRogkng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcXeZ8EytKCxVfTWMzpz7mlbD3B89jh8r+1uEkz6s4eAiEA7kGY0cNXonUTrY8/UqjQKRJT3XlanNlZDazvkx4hjt4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.23.1_1520208635044_0.0016577757142417493"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.0":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"216199c1c843c80b4d4fc2647731e8ff565fb90f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.0","_shasum":"2c50711e497d3176b9b0ef59641b57b29526b855","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2c50711e497d3176b9b0ef59641b57b29526b855","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.0.tgz","fileCount":221,"unpackedSize":2440846,"integrity":"sha512-pU1kTIFjU6DS/MzQhEDOaMLmNVlDrjlX+HYashBaGV/y3r4THNf1xzXjugbIme9JnTTpsBKNRBquIH01KxqpMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdB/f4f3WRK9rCFY3T/V71JWOcNgOsvHbHOnzX2PaiZgIhALCcDzWwGe+Nb/0A+mmjr8VR5+rKz5yVLivGvqYCuRtk"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.0_1520213779581_0.9856661373583364"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.1":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"dd40d2cc0edb2d3fe00da89ec92d8cc32bf96413","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.1","_shasum":"22a9c918c0135bd6e4908273d3c0f8981c36618d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"22a9c918c0135bd6e4908273d3c0f8981c36618d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.1.tgz","fileCount":221,"unpackedSize":2440924,"integrity":"sha512-M/HPnrdhm9pNIKQvN7nTV6mDxTPLPLCw7D02jDRzetJePlILaoE9M+D2MkpJE5s2HaKJnIa3/BeIlpWW+S/WQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwfyOB6JR5iK8hLP+6rv6oR+jnhP9M/+U/opatMWsm5AiEA3sTQGhCO/Jpd1ZWgmbRxQv32cKr7fKjY1c/JXG2ZsJg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.1_1520511398204_0.3234939625554125"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.2":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.2","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"a64ea3e575b90062699673b0d37e0d703482144d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.2","_shasum":"8d0c9e66d9fded8f4cea9f6ff8c4a4e99032954b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"8d0c9e66d9fded8f4cea9f6ff8c4a4e99032954b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.2.tgz","fileCount":222,"unpackedSize":2444221,"integrity":"sha512-e7agPEhOSHcao3V9hwsU/YItc50YEufDbvkFjqUnuPV1zXbMiuXGzgr35lpDmcSn6OenoVF+szpjGLK2YfSAmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHk6HBACX+VovZoCb72uyvXp4rz3sJgLlsZewms51q6wAiAt33Fv+C3lmQJWF/9mtr5mSzqBZ+THTjlDb/5h6CkGKQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.2_1521090394460_0.01927729534043987"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.3":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.3","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"98a5f6d3e8a94935e6a89034fba46ce4fccbb459","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.3","_shasum":"68b65c3f1b433936ef9717d44d2056e45719efc7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"68b65c3f1b433936ef9717d44d2056e45719efc7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.3.tgz","fileCount":222,"unpackedSize":2444257,"integrity":"sha512-KRvEcfPnaqDY3sc7CRW179zAvG9ggDxeEVNeZ0yO5q4qU2K63f0np6DKoTa/k235EB+li4LQ9waX22ikI1BxqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVNrNwEnHV8z4AKNh6L5lZhKsGbFZqaXT3LFUv41WExgIgeFVtbEhQ1touS0/AdYZvv6ZAuItj9Fqtn5xBvQLKomk="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.3_1521357394048_0.3847063326215232"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.4":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.4","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"dedc106d4775c90264300067f644791651498993","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.4","_shasum":"bbfa587daf51aa95d52280e23a0761a8cf213826","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"bbfa587daf51aa95d52280e23a0761a8cf213826","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.4.tgz","fileCount":222,"unpackedSize":2444306,"integrity":"sha512-UT9rmtnzEccUYKkMNouZXbfU0DpiH3dh4kF34MyfoLHdKHAoHfmNgtFuoacXiGQuS66z2PncyB9NQJR2u40ZXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDZtO2f16hmxrJjYnA7ZNLm+wQyoRayhvv3yvzfjTP/wIhAKo6oVgkEUwNfxAvkTOXjEb+T3JlFlMdRASXFZC6wDsB"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.4_1521439593062_0.6936284177259164"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.5":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.5","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-report":"^6.1.0-rc-bahur.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"3cfa6d1c4a6590598255a1c96e03f272b5debf7c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.5","_shasum":"c458d51766f354ee20810fbf136bb514cde2a858","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c458d51766f354ee20810fbf136bb514cde2a858","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.5.tgz","fileCount":222,"unpackedSize":2445020,"integrity":"sha512-NSO70qnHGkxzCiv+AThbnCPb4it98muiGGxGYHvgeOBsfXE8ssDrAZBP8ZNbTes0vWfxfx3OnUVfak5uGFpcdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMc8YSsYAp2f/IrQzAc0z0hyTbaVbeilbCXwLPG95yVAiAvnKtodR7Z48XZBBgey6WMkGAQJ5+A9eHXvs+QNbLBmg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.5_1521515195249_0.045930692427992525"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.6":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.6","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"10.0.6"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"c6ac96be0049c8823b15480bb86c58d584380546","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.6","_shasum":"b2d399860d260ddb38dc92842e278809995bfc4c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"b2d399860d260ddb38dc92842e278809995bfc4c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.6.tgz","fileCount":223,"unpackedSize":2442802,"integrity":"sha512-krCXIVJYdVEmyFHFgIuXh18a2O/vpb2wl6uUKFxffyxJITkV0ZSeDWKZFniA68rfefY6QG24KOiglthFeKIJNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVFNFTZd9IC+t8TNMJ3jCNN/ZNWjSMXu9vDNyU6teABwIgXk2JFWWmgrERX0CbmyYEaI731qslgVlXxBf25RWOMrE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.6_1521548203555_0.004096793942816479"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.7":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.7","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.2.0-rc-bahur.9","ut-test":"^5.14.0-rc-bahur.6"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"5024f9547d46837fd198e23b8a8e7c4fd11024e9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.7","_shasum":"e77a2ea962fa4b10deb83ce973acdbfa3750e55c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"e77a2ea962fa4b10deb83ce973acdbfa3750e55c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.7.tgz","fileCount":223,"unpackedSize":2442884,"integrity":"sha512-Vou6B0IBkzsz94pmSXyTGXvv/8obKL40HLxU4Lr6PQmSV8qDvwd2bQr2GTQMT7lKJF0tMWeesmzs0OQ+9rzZ7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTdyS23i+MlCF3CPTo1E6UxkRI+S1+A16Gukkg1H6UqAiEA3+4txy0W+OZW5DWY6hzhr/qp/SUJ37H6Tb+IQ7KTEew="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.7_1522074998090_0.510958885447585"},"_hasShrinkwrap":false},"6.24.0-rc-cubalibre.8":{"name":"ut-transfer","version":"6.24.0-rc-cubalibre.8","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0-rc-cubalibre.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"930ab74635646c06b3e46fac988a0e5e739c9231","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0-rc-cubalibre.8","_shasum":"478ea6f91d77a48f467a6c7083cd253f09b863aa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"478ea6f91d77a48f467a6c7083cd253f09b863aa","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0-rc-cubalibre.8.tgz","fileCount":223,"unpackedSize":2442311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1Zz7CRA9TVsSAnZWagAAoM8P/1dhYIRZy1rTKS9MP3al\nZGQ0ZJ/X+o7XFYmULzCbtGficLzc6uf9ek8xIDmnd2S1nYsPUNPHSGqKIHev\nh+tpwqmkVunhTh5+/1Ltrrmq4auxqbuy1zij5UpatGOcnKq9Cl9FU6Ihtbfr\n0ZH4ddl9AD8C8bVT/cNdxed8sNELH71eOW50LhL/09jKVhhfruwovr3dreXG\nkdsPzgE3wc6p1Nwe/CwuCy2m7I2BopmH4gxbC0wAGt02GCN+4k3tm05lNvQy\nhejBQBj3cfGZGMwiD4oAYtG7+Bsy5kqbs/EN+hLFwWoLXBzyU5lzAPCpFAaj\n+82qdqm1QZlfpgs6s+oKCiBH1K+gUHwVkST+I3ghaPxH1BBVejXUMuHkdHv2\nRvlspC2/CN7/Rphkhhlby4f2j/astvUqlZKNzf/icH0m1Z8q5z2htdL7kZnu\nbUR7r5y5sJtqCoZxo/iD2EwCD8K1pv5nwl9Y1AIuCHw0tLrwCM004q3Yadek\nMJ9XQH5NKyuuDKyvkbL6zkhQDzyg01OfkARDSw6VpSV8l1nQh/4VcWleGn5w\nVAIcvZdUC4jKbmpt83hYP57lph/+NAF3b2LKDPU20a95dMtLJNED2g8bL+Xk\nHkFoxzw7gBFNXvkY5JNKXC1ZdghOMQmU5RWB4BZ2gVI8uLr2U2t1u9rEKuLm\nTOff\r\n=7QSZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-m0FiFTMgl6moL+YIdMuQZJ0Y7r8iyYRTFK6P0kY2Z/I8hTcfRgULyw3Jc49UtdmGlBkSXPXeu0z51wqa/PSyAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOiXwLHcI8vqPKQKCXYStnKMN3a5YAk0W+SY5VILWcvgIgcVvIucnhudVJ7wO1HX1+bRyHghos+OA6PlO83IuVHVg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0-rc-cubalibre.8_1523948794026_0.6404917113970743"},"_hasShrinkwrap":false},"6.24.0":{"name":"ut-transfer","version":"6.24.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"7935bd5e0eea34c8cf72e851acecce8bad7189b2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.0","_shasum":"c91cdf695da304ac273dc8aae9b654a2328da615","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c91cdf695da304ac273dc8aae9b654a2328da615","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.0.tgz","fileCount":223,"unpackedSize":2442682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1tf0CRA9TVsSAnZWagAAOF8P/ifWLrCHSS/f7oKauHO+\nBazUHDEOJKMXyQGMbbDzjOA34FbhBImlxKTACmSOkJs8hAYId2JNkq3OrHLm\ndnjjCyzt/e8CyZZK8UqDb3S9ZqR8FrAhDBQZT7YJuQ64rf2qPTDLl5YbgHgl\n2J78iaCbOnh3rf29jxftCBKO0n0zu741ZHkLtOTEO6PXuwHZy1k9ynxQpAsS\nPqnMwKTRSeH/JwQoLbPZ4X2UTc9kEhHpU7HNdijIJiv1oEi53KdsyuPdZfwN\nln2sAqByJst9sI3TKn0OXXQbjQqjV8aDazgDn06H+eYVDwH1RvB9hxCfjFUY\nxMLfat0a2WxsAhfSj2FmVfaaTdHvCkZLxsmmx05K+4mbPpU3M1hYXYQqkXvA\nY39BxBhu2I23wrs/eupPf1SPfsL2NsUj8vIHGD8wmdgZ0CebTcVLelt+pSC/\nwzWm2E4qUCNOKbxHK+cEr70lFOmLxFpcubIrCklT1q8VjjVUJlIgoIM3Ttqj\nDQ+xu5vDLpe21YaIwUK9EzTxxDhcOl5xRpY5PYcwe6wf9myoxvl5CaSfrbq6\ndWZYRGb1fgPguxEeOlJQM2nb+n2txwrBDtsh6INqMVs6uJaz2FKorQ8/G2ZL\nbBbYm3VA3fGJjfGoPyIH/Yht84Jk1/OiphOxeEoUvDLNRn0l0JGgx0jTqeYk\nuNuT\r\n=QLXm\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-slEMCamU0AP5ulP2D9W/YbxJWvpEOMAwZ5KXTF7aheF3UL1ZEACwI39nT4etnIg6ejCxCkRhqcSYgZK8V8JIfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt9GZKq2zL4CIuF9M/gYYCn41gadrRDibtoDa98XhFCAiEA8dyXujXmGHJQ+SLKHzUDkmi56oTsBrFOqgY1azTWJAc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.0_1524029425830_0.6011326596257056"},"_hasShrinkwrap":false},"6.24.1":{"name":"ut-transfer","version":"6.24.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"a5d5ef78c94078d9a880f5a564dec482cab860d8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.24.1","_shasum":"a80671d458e98cea9f12154877ef1e6122c0077d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a80671d458e98cea9f12154877ef1e6122c0077d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.24.1.tgz","fileCount":223,"unpackedSize":2443100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4uIYCRA9TVsSAnZWagAAi04P/1Rl2eWHuw+yQhypBfNf\naep/aaB0KSA0B/GdY/pLusq6xP9pM3FwGkp9LkpVaNwq6IGkm/e3HFCFDpbw\n3HAAvU9c7lHvUEhSdKDdEvZ6oWggPAXThLspVUQS+Df8cqM09Ci9OEPiqlQ6\n3PtuDujQFcIeU0l+P1ux+V/MMDhuTyTwoDr8zLFcJdn4JbtnvDoH+UVOMUZP\nFcw61csFUvISIFDrEK17mPn8sa6WgnIkwpCHpFA2WIM/BYjTtwOPhmsw21HH\n2V7/V1FQrVLUQ4m1Hrv9KgjuJgov6sl13GmI+/a9V8bzkr4qwOD+hANEOQrU\nE+Nfr9h4UUXSM8+RcPrBbcIZlZYHohTAE5bisou9e6Ql0X76a5I4fN+g+XPG\ngdRdMjW+Hv6g/HYLfGqJEkhQdK4NIOnnogEZSz5UyL4bucNxsR7hM3aeBFaZ\nG152pxSAnenCo08pUekBKXX52SmMgYOSea+77LKDh3A0N3jYOVp+ki8gzXgx\n29rcqI0eSLqRHNqrKdru2n7AoB9whEEEy/MsbrvuX8qXp3zxII3+cLkGUl/U\nnJPmhMEASV46NK8rIdypGrv3AZFE/m8weVHh/Lma7a2EOuaWFcVL4vJKzssn\nugJWM8HlfW7GzaqUXLpH4eqaX1SBYpASOPPRrgwXiZVZvNhndnhh3/jLVj63\naP4Y\r\n=rOyT\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-P/eXjFPf0IyhLReMjiS8JFaG35kMv1WBiP8skZ/hrhelIeqeNN7NepA7WSy/Zq/Xwsq37VaU8WymqpogSiLH1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUi91Gy/wQ1NWTjvAqkqM5NJkJgxP/DF6YkAP+WZaQDgIgDBrDrFP2El9lUhjfEdfv6wsvSEUknXucKr4o/V2oiv0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.24.1_1524818454662_0.6617221326070468"},"_hasShrinkwrap":false},"6.25.0-rc-diesel.0":{"name":"ut-transfer","version":"6.25.0-rc-diesel.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"abdfc0bfd79ac091fa63bd12a23b79fa7bdada42","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.25.0-rc-diesel.0","_shasum":"087dae600c192c6cc861ae830fce3cba0a86b118","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"087dae600c192c6cc861ae830fce3cba0a86b118","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.25.0-rc-diesel.0.tgz","fileCount":223,"unpackedSize":2444443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4uNlCRA9TVsSAnZWagAA8C8QAIchcWq10dAaCuBmKaEH\nLN+MkNBsiYsbHSnrT72CdL5sbjavnhKEHxKbW36VZq1hpw4/cSW6is4v5T/Q\nzOEp7rq4ooFBtxJgAyeEquq7yhYYugNEpa6zThXM6VjL6sWbqH9ZdjVFHU4d\nAzmcWFSmDNPSjjNOS0ZHxfLR6/LEDOGaIRv8Qk0sggYBECiphDG7Oe2AYKDu\ndymiFR+69FitZnW63A0AG9z7BA2efKzYsOg8ouyPlM7uhjyhZvXopqRcV8qH\nwWLNlEJ5OLXf4rYsf6jKnzs6f8eZWImpJU9nlM9V4w8QKtCyTwPIXBwAq4iq\nS0GDVptx6WCSU50Pg9wBQAzjNY/L5D2dM+5SUvUJaLVsqG4Y1SHewcLKKGxU\nErQH2YwrtL7cOmtUZ8m2leTlVEByZ/SYYUSiyNqnInos44h6VTlkwWa2Fdoe\nHvLJ4U3ewIa4VsUOcWWfP+70HuPp87tIUkSap914voVCJOuMlV2PsoblXIEF\noASdTmk07VqG8iLak1nIWTB2xI5LNLha/EocogexjOMK1EAluYBMTIUsMnxT\nG3n8oWtLAKRs+k4SCuNGRmirNCzYSPljU8lDsKK802HTNCA4bhlh+vhZ82N9\nsb18udIq7kVZsK7UYK33rrE8F1UmezZ/ZOGus4hFcvjKy4Zh/qt7KeeQduLb\nPb+x\r\n=Sld/\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-xviwtn/HV7nDLsKM0pgu1Ao6mw0rf4TkCuEdlvSmqJe6jC1BMLrgN1lyEJM7WVF30JKARv3JMNlQEDWfvWUMYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVCSBkkQOiSfFzbe0xYURQYd0RJMG83vrK8DnSgq/gFgIgMLc3D7NvXAcvCUazBu01aoepuoMQSYoO00UHfoaHceA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.25.0-rc-diesel.0_1524818787913_0.9154304040393784"},"_hasShrinkwrap":false},"6.25.0-rc-diesel.1":{"name":"ut-transfer","version":"6.25.0-rc-diesel.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"5014856d1ae0f50aad462055690842eacd3bf189","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.25.0-rc-diesel.1","_shasum":"44d3bf28a7c20128b6ce83c86f67a2371cf1c97c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"44d3bf28a7c20128b6ce83c86f67a2371cf1c97c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.25.0-rc-diesel.1.tgz","fileCount":223,"unpackedSize":2444490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6byQCRA9TVsSAnZWagAAUtUQAJi6hfV7MRbiVL2F9f8r\n2kuZpvgfc2Wz2clA9NcTAjguQyE43hf8cnyv7x414JueA9fsUMaNEUie3z6a\nDGDJggVdbqgnHD9cUTOoxRlZqUR2xGwFPchqn7Ww1kjze4VeIftMKyHyMnKU\n78ZKPTLh7UUM7RoleBZG4Lorzm6sLo9O9cH+UXq9XU6k11+KXzJmNrgI2Kst\nfyrdirCYQ2m2ADjofQYPZAGSyWb1Jg4l2iUqYIBl69ldxg0naskOPPz5EJ0K\n6/K1+lX6EgXe4vCJXdfpMxnCU/TjB1Xa+uMr3sujGtxYJrkc7ejpKw/T/wrm\nRom0hChXVWYvPd9BwKSP+F77cE8uCNcnxTU4oLrBXMwF71Y6+x++BTtAfotH\n2oCqX+AElr0SepVbVoP4NkmdriPO1+7BqY6swOgIjZ74NcbwIYaY9SB/ONYM\nhhcihfjhuDLLXH+XsoAebRWCc7hK7dAwfFQ+DgiUpuct65jFyitfd9q/Hpfa\nj3XDNtZNvPwxX9pUCfrF5iKIbW8ShRvHcyvpMjT6B4UzKSr/kFyqi6lv0EIf\nT5C6yDO61wuE0xTWKLXrSbH0EhlYsNVXmweoGKhPyNmo6/MySuNP/msDQCjR\nPQIZjOVIePzIRVnWJ9UfFnjv837Ahaq9RQbcPLsZWnIZLW66bVZmqNKzipso\nrZiw\r\n=StP7\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bwYrIcZ/iU2CqgSM95WIlHVSbYpuiOt1TXtrUmSpVKqwr+p2AlyX3BDHjz+JUjMHl4fYef3y2ZUFfFW54YUamg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH+JHKf3Gn9tlbDT6LMVVEDkAEpFUhQefTTh7quzisaAIhAMIWr95el6wBHfcblnbI2d3rwFxhM58TOEh8rFsXBKjF"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.25.0-rc-diesel.1_1525267599420_0.6479596054680878"},"_hasShrinkwrap":false},"6.25.0-rc-diesel.2":{"name":"ut-transfer","version":"6.25.0-rc-diesel.2","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"367531cac33749659897b9e12b5213539c1c60e5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.25.0-rc-diesel.2","_shasum":"56e42b0f84700b8699e4e4c21d20f8077717d944","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"56e42b0f84700b8699e4e4c21d20f8077717d944","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.25.0-rc-diesel.2.tgz","fileCount":223,"unpackedSize":2444732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7DVRCRA9TVsSAnZWagAAPaYP+wQ6zMtNV1wqrUyD84v3\nVx27HkM7epyWfveK87rDuAoN4X8stNMipO6IxZ00YV06hvhbrBi9e122Uo3w\nklSsolDgMPEIuj7ya8OBwgNiDR3vBNVpf5r0A24y1MANcCFs84nlpYQjPeI1\nkUgLaqKb1Sg4s4sZuDevK0qYtC+m1aJDdjM6yRmUFkGCgTY1Es8LvWaPkjWS\nTZKuuXZ3Yda4+9aVc8gqftOilpvJdkVORHCGSqvcMT6ryDWV93AClNAqdGjs\nSnLP2yiOgCWVTzeZQi/H48WHM/MeQbiYK6YSGC4r1vlIx/djjhwPeYnpzVEM\nIOC9vOvyegb/vPx7pXUzt5PneGjvPzvTwXDWt6bxZ9W1ashDVeoe0Lwd8KJ3\nhuP3w1uj0ALRUFgt8Q5zBd8UjwgSM+WmqTQN3Qg/wgeP7RiBnDSMeP5F3+Rd\nKJb34OrKW6uPNV4zyJ+sMhCpQ5vuSijVZnq50ZUdaiD/untKjLJwpdBpqQiT\nQ6Cwp8Ru6bEQNHgDbf1iGb6oTxT7sXWDvysLm9jyzwPTeqe23/q1McfoS4pk\nLqIrPFgl7cLEDWUmc2g/1iel3y7v/bVLC7K0cJaKEgJq75aGQOqSJxNAkovM\nYpNrUyRpoyawqsr+wa4ihXy0xikup4qw1W6yU+TTClgcg1XW3gBYXHgjdw9Y\nS6J2\r\n=ywiV\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-FoLWF/KQ0c1kQEvBahN8QStOMFyPRf2HKuT5hBW4zN16n02xlmw9nxj1jac2EqRo6MsgcCDrPVceGzYF2FogPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeu5VLXjibqRpb0yZHlPW+skX2Ya2U64Aqbsabm19ciwIgKhwoSM8CaRHXR2u4davyO1YY/B2F3k49BN98xaB+k1I="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.25.0-rc-diesel.2_1525429584106_0.13203005585262995"},"_hasShrinkwrap":false},"6.25.0-rc-diesel.3":{"name":"ut-transfer","version":"6.25.0-rc-diesel.3","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"a776e025d2b4d1b2a9006d25ee530b16261021d2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.25.0-rc-diesel.3","_shasum":"714743cf8f959f2313457491d12232fcb34837ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"714743cf8f959f2313457491d12232fcb34837ca","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.25.0-rc-diesel.3.tgz","fileCount":226,"unpackedSize":2445587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8kpGCRA9TVsSAnZWagAAKMgP/1enA2jxRKdRacXmCfLo\nOzuX+0Z7Tf/lvaAj+aQH4iNATSjY4kkj7ZXcKeSosdjyCBn9yb9Q2mZidn0m\nnIhqXYg+iNXcie+mJBOpZTtyvMaJACZjDpQCshwxCeYekMwzppWTFXn7zvDl\ndU5Fv8Jdf0K6R6MBu9KIYpv4m78a2dzrtNCpSFBqi6w+HnaEkKb55imKXJyu\n442fMyktkQ6rU/m5uQTzfC06K8T8figkeLoUkzZQWzqzXFDt42ZqMoDcZX2e\n6eVo38bz+STafrpcaXemXH9TlrbU/KwMxl/ktMjy8Y0/pPIjGcPjeWi+iPXb\nFckUVUPSFCl5mHHpu1TopdHBdN5ISok2FmphUrjK33DxjWGG/x7JvCQ/lCO8\ngSYvEe2JjQzMcRDg4JCyqNV/NJTEzqo2aB9iXOygJMPrjeoP/h8UXCvGS6p+\ngycWYvlvM8TIBV0Z8ViL/GkictjXdGu8Bhp4x9PTyEo9dofUJ/LIAa0GYoBQ\nJEZumapMs8lw0tmzsrP3XiQE9STM7FCAINfZjKm+6H7ajS1oW2IS9G6PiT6W\n/M2pgCZ9ENcFOeoxXgU38RAtaRBHmDXK6wBNIXYmsN0sErdmF27c5MESUMWX\nFM+RjbsQghaMNuoymRu0fK7+SBWPf5hDEihPBMGL5L3JBr2PGXHnZOUr5e5V\n9Cvy\r\n=HedP\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-7H1ssM3LoeOdofI10rQaOgqEUrASnWah+X+sF5exHQBE6FBCU/FzZsW7ErGDz9WjyoxXOOZ6Izc8BTeYOY1dSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGXpzzzIuRqREAfn6Z9Vdz0C64lhgiJS+dobcLrPzC+gIhAMztiiKZ5iZtq1q4CNw9uqBwhSzs37IJOe5iM2f6fR5O"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.25.0-rc-diesel.3_1525828165554_0.9722347885213309"},"_hasShrinkwrap":false},"6.25.0-rc-diesel.4":{"name":"ut-transfer","version":"6.25.0-rc-diesel.4","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"14a7de3c3b6a55e5581e7fdb1618dca2633eaeac","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.25.0-rc-diesel.4","_shasum":"2d113b552fb264ed08b5bc5c1e1cd74b9003f8e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"2d113b552fb264ed08b5bc5c1e1cd74b9003f8e8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.25.0-rc-diesel.4.tgz","fileCount":226,"unpackedSize":2445635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/CguCRA9TVsSAnZWagAAE+QP/imRw9raOJSwEzwHAZh7\ndd7PeISsF+bt0KW0dpREmMnMFeDUkFxXuIiQELYiqKm1H6Brvo61igJEE0C/\nhoQARyrC+NOu5oM1pMCzqw1QutQcG1U+svdWPm1z9Kf65d6WMsDrhciDmNrb\nHmv9XJNO5Jvi4dxfhgvTWZASekFigHgReLhpnGc4PfKeJK3/ZpMvrx0/VcSi\nY21o/1t5kjXEuN9Uc5JDzLEme/AhVuA33hvvL09ONYsQ9PJ1nHJGr35BjR1U\nJFuM+c79VwVTcEaSNil9WdYLT79ANx+qbMIC1OxhnpQjyIqf8AD7Dp9fVfQY\nbQayXOYezHmXGB+qYVBktljadBHoMnxfferb2xC055135Ce4qy4bVMb5fG0H\nXToCnhC25pn5O12rKEZ/T7icxb7zYGoWvtHF7dmaJD0921yI+BiLkOeiq+Iy\nCvh/+ibHTwYkjlrWdnPxcpCmaAw/MzFMsojMPKHSL26dIAKwRODpKq1WyA9N\ns5ATVZW+LMF8YSJBHL3TAV3wSpKMphmwIqeVirnga77mKYrZ4Wqs3iGX2VAq\nM2AL6OUbk8b0fOkxs9acSWWHUELf8A6J2xyHTejWkmavVLBn7rROKzlFUDVd\nJWGaM0sbZLNTvB9m8zQwBtSo/A/5thpMPWqfymSbREJnHitbCq0nuLRv4Sn0\nWZSv\r\n=7CoA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-+5sHZj+1wszSwCi3FCaedZW+2VXPlbFD3cGxH1wjhiwKRxd/rbTfWyZKsVvp0d5alHl3SDYo0AOibjgeANPU+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ0nk3+X6El8dARgvgspymk6B+R6hR6/hSbwr5GqBcmwIgW29xooputNghrHkp9sI/uCGUu3AZFu7aFcZAcCTjH98="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.25.0-rc-diesel.4_1526474798003_0.7192404986885323"},"_hasShrinkwrap":false},"6.25.0-rc-diesel.5":{"name":"ut-transfer","version":"6.25.0-rc-diesel.5","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"8f53803c586198c2e67a8c17cd2ec72a06f75751","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.25.0-rc-diesel.5","_shasum":"489782073eb6c4748f3b85d4f726e589d2b2f013","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"489782073eb6c4748f3b85d4f726e589d2b2f013","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.25.0-rc-diesel.5.tgz","fileCount":227,"unpackedSize":2446071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAsRLCRA9TVsSAnZWagAAsoEP/1+MW/dCxWBwk/emmJKm\nMqvHHfEFe9MKvAVf3EBu9hearR+U6L6oEg+g+JFulpEqjk70ffovM8PAVHxC\nj/zB2+E8KRpTG+UC1GkMkenuygTlqB+6Vqv9jWSUx1SV7FTVVSAKSrL/XlnS\njds/dPCUpGGA/UvhekAd46lH7tSI7gY+WtqBLvsKb8WvD+SgXj4IvhlhjpBl\n6K6cGi3g51flfaavkxoQU0vdBLMAOytOmx0dh7PP4vtkx8aGQgbZbji4LzHS\n9kHbX9ZhNh1fbaVH0IQ8rdyJOxXoMjUTzIvFxF/Ot1hTX1Ap3xZRl2KvlSWe\n9l1/pcu1GcFEG/r9JIz+oMidH4ReW+PT3ffTVi9TWkEDAbf0E/540t7BC4SM\nEhZKsxisdu34i0MYAXk/X0+0ZTWOpBaG51+7SW6dovRd65GQAPMry6AFEFFJ\niR46xc+mByE8GM0c9nzDJ5ElD4OIdf5QTFVqrYz1VVQxQoaZX16D01VdExxb\nyvtuyCqB5Upe0gKCVTA+yco0x8wJvHuDWGhqlp5S7jsmr18NWgdAYi8PUhk0\nEph0YgquvYr8gWCBpkKgSijXjXK8PDT6lClCn5E7t08nJPTdFutpDkKzbAJs\nT5XOxPGUthlTvwrp25LCYjH1c5lgpPljxrOtoYFLusieCTbku/waWEppIpqY\nisvl\r\n=9vfb\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-0dSRTWUmjfdZNfxxa4g5esHwLdTwTK4IlXsU40kHGrBK7Ox35W3snBFDv5oO3VgPiqwyJthdPTzMrZfK2sdZLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWiZhM0b+1JLzHuQDSF5kwY3QCc8eD5NlzNLscg4yG5AiBZBJ9LeDrri/tUuBOP6z2UUU9I9Xig0ivrda1EWrItKg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.25.0-rc-diesel.5_1526907978790_0.21874321617616954"},"_hasShrinkwrap":false},"6.7.5-nbv.15":{"name":"ut-transfer","version":"6.7.5-nbv.15","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"278e5188447bd2098e921829deced563c6b5d4db","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.15","_shasum":"99332910465b43a36939f1d51f11d95c31d400b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"99332910465b43a36939f1d51f11d95c31d400b3","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.15.tgz","fileCount":157,"unpackedSize":2615843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDRpzCRA9TVsSAnZWagAA5OQP/jCPp04ebZF8Apcy0IQM\nboQotO1gs1wTWBJLO4CJPCt2CTlKB/pwCEIwe52gxgqNzkVw5PzbH49hAqD9\nxPHZoi4tq3ZI/+7Z2qcT7fz+r9fe06I7LN3Hq4+kj+BJFWAkhFQ4hLFfc/3P\n70F0DLHu48qzQ3myGNJ5IBzcLYZ7D61jVjD/0nmKn0XatNFPwTxlwLbofpzv\nGjPFuTp7lRuRJkyVnd42OS9qUDYcOra9EhPwDgw7VZ4exBficAcPBy1+199g\nSAypup1Pf9lmqb88EFgPPYdjEYNk3tOoA27ux6TxKrupHODsWan2/4nTpuZH\nIyjtpDK/5nB2PVDN1DzYu7DGSbVfVxHgn9BKSNqpgfku715tADbtjUk03SyD\nKius5PXg9RdEiEo5zdG5dhqtBvA8rYGMcQc+u6iAn76zmyWvA6LmExtqrJ0N\n7lQS9wunYPyaYgPz3KZmO2J2hdfzaJUMzyWn5OF7mUHC+3hH80TdvnFTCpgX\nE53rofza3HCxf9TrqKK+YGGd3o+MdTbV99D8pEX923Ak1XVS9ANm9vkH7AVV\nI8BbeMb330XRO8137KoJuylJRydZtAAJISaYILZTv0cADkUQI4lLnSUrlebK\nyfNnnSjNDcGRmtTVbZbxV0QGZaUgOxbm8hqiFmWJjdgQngUU6pE1g+BV1LwI\nFXCq\r\n=T2cp\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ryR3JJez0WpTsBXaiPz4qNQEi3u7SZRDHp6+5lV+WIw8tMufMHIomC9OJGc2QxioO6i0yEdaFrqVXYPsxkDT9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCExEcKRQheY7cDTu7D1tyJQu6oaq3lKAkq8rnvb7HmFgIgHm2GJQDrXbKXgHWUFuGHFAfrnUPcpJMOUCgUxt1ktM8="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.7.5-nbv.15_1527585395252_0.558716435528201"},"_hasShrinkwrap":false},"6.25.0":{"name":"ut-transfer","version":"6.25.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"2752e906055a9a680bc3eb597b2c8e943a9eb7dd","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.25.0","_shasum":"0ba426efe6e4b96af1ffb5fc8af76a40f5856e33","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"0ba426efe6e4b96af1ffb5fc8af76a40f5856e33","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.25.0.tgz","fileCount":265,"unpackedSize":4098658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGQb4CRA9TVsSAnZWagAAVRIP/2zbpBeaiP2XG7hKGham\nTRX8rlf6VZFDhMyhCgEJewGEuyVaNLaDWM78G+HEiTf2hh+sx3IRILwvkLgm\nIUXywMZv8/Lrd5ErLdwpug6Jaj+yYBVuzk0eN7Go09hw7z0tMhPO+Mtss+iK\n9g6e8CGgHys1l+VaNXqQ4CBQM5yJbi0kj0Rptgo22RFeBzEw0n4VvcZpDx9A\nYYpc1DP39JCoo7mwigBlVbOap/YNdaH75bbr7eksV09agQWiXKafcWq0Wjgp\nXcFJRgS0bbbAJvL1wAE39hEEozjpI6loG219GmpW21oMy9M1cCb6ISmjqsZo\nOj5UabhfkXPsbTkh5Jqgd7JT+CeUqqPesFMiasaFLvePjzCf4u9jUdUQul6x\nHQT8bI7s5jh9xkYSeCSAMBegzcaxFQgPhXKIxqSh3tTiSWRydMvADA2QLF+S\n9VjMdOSO37YETd89tW/ZLj1Om0JPWFXpR2u04NKuGUSEgKBqHxla3Pzw7el7\nZXNKOXFw/wPhL31eNjaGGiM9sYhDnucDqUeFNPxm04H9Zip1g5nrDBrfNBK9\nstFleuolI8SzJT/hhnyRtRt1j9gGfXc1neNZHzRuvdz6eL/BLqpudujMSfmH\nSG6l2/Njb81swuN4lxq11EqAYAaiO1zSY0uKAnQ56EGproIgH3DTOWNH03W4\n2fDj\r\n=qQGT\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-9Smj0mf0kOlRkU5aZeID8iGmPwN7e26UEagTRUx86ePaBvwdHmhlypCzj4yx4ay3QP5F1+FIaxBhKc+5DH9b8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs9jcve5wwY9YWY7ig6PknSUykV95SbER590nienX2pAiEAiv+i4Jsz+2/c2GFM3+ID7Coh8KdDDEww3063C00VP4w="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.25.0_1528366837781_0.03167110797112471"},"_hasShrinkwrap":false},"6.7.5-nbv.16":{"name":"ut-transfer","version":"6.7.5-nbv.16","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"d7afcb25519d49b1e9a6f83c85fe60bca5bbb544","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.16","_shasum":"528420211697f9d0b4ff5889f3c56e3081650141","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"528420211697f9d0b4ff5889f3c56e3081650141","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.16.tgz","fileCount":158,"unpackedSize":2633108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHoRECRA9TVsSAnZWagAAbYcP/3YiJ7A2RTwxqpBG948z\nPPYZll2WpaqICpybyok0PYJnSrx+TFJ+QCh5YcQ4YDs1StVH3LdrGizmz/jh\nI6tFAnEE5X04CJV1Jd0XBTiZQ2faTg9ro3hAEiWD4vkp2mGr8kmaDTJKJsC8\ncQspOF8me+GdJsWvXWwUVYktGWjI1evwzUcyRagBl7qHSBkF+H4YiH1/sFe9\nFyiax82MT2DIZV0DNQhlyechbrmYF0gBUtvZgK7zkf0atGim2uM1s0UMPRbG\nmNwCrGAlpDDQ1heYPuyWIstcMBTc3rUqo4hcgZYJRbecFnG/85+RTJqfWTsY\ndUdFRkrq9Pkqu6EeFJk3gxVfIOopEplc+06ept5vu0JjAJnHoWlg0CIGunVG\n9xzwDALm069YeZjBen9AVTH3kduFCAmw4HR9Yh0qxPQaekINTbxSiio0kn8I\nd9dKvAKgTaxPGNn0oRTDtXqUwpq65ktKMh0z2lpv8I/mVV4bUeIt0TzG+WWD\nEN4N8dE1mH67dYTTrr0iwXAfcdN/Mj1v587s2wRGXQkuOk55aPXt1fWk3kBZ\neq8T4yAOIt02nf6U92Osf09rYnQCR3dCU6zX6pxeCKJi/mJEQs6QpQKNlMyI\niSQ3EVHz7f6wGB0oQNGVR+BQ4qjU5mhzz+yIHj0iyIm2nnjXUp3JAhblGRT4\nLSak\r\n=upFV\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-cvngRcP+DjIToN27BqKh5WoMNsJyeOg3bDCwjdqJI4bb3ZsKS1BFSksF6kVrVQglkKySzxK701xfr0BBUvQL4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC6f+ETdrfpWaF30BlVi3pT7fmUd722A3zUxuHC02oygIhAPkx+k12iKoTdUQS9gNRzXuW+qp3w7x7XsG4CtT9+VcX"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.7.5-nbv.16_1528726596089_0.832862149137453"},"_hasShrinkwrap":false},"6.26.0-rc-einstein.0":{"name":"ut-transfer","version":"6.26.0-rc-einstein.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"6eefbdc656c5c0d1bdcf8540802d38727080cbd0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.26.0-rc-einstein.0","_shasum":"97fb81cdf18a3198f2091014ffd147732f5bc3e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"97fb81cdf18a3198f2091014ffd147732f5bc3e2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.26.0-rc-einstein.0.tgz","fileCount":265,"unpackedSize":4100464,"integrity":"sha512-dW32zQPtKG4qW6LtK+NKZx86RP7r25Xx0zZ+TKn9y9Faz9wYJ8o7cYVwqn8DSGEwoeZMQEgS9GmzZbyd2w54zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu5DOUkx78oo/XwPx4SmoCqPi0RGfm4aOi7QHoNi5S6QIhAJB0W93rUbP52kLB/HzDaWTP2MoT/dEjjd0FZL9hsgbv"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.26.0-rc-einstein.0_1528871237055_0.5234776223145248"},"_hasShrinkwrap":false},"6.7.5-nbv.17":{"name":"ut-transfer","version":"6.7.5-nbv.17","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"52fb0ed927d4b0d8b300fc57f248a2f844d510e6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.17","_shasum":"5bc22b9a8148fd66533f37f94ec925cd02f62d5d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"5bc22b9a8148fd66533f37f94ec925cd02f62d5d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.17.tgz","fileCount":158,"unpackedSize":2633280,"integrity":"sha512-vzh8jxUveAg0s9EBDmUhGU0SVz618fasyEY2r0dJ0LnSllLat+QMQM/FXZUt5shbz/hDygWSKVsRjrJWySLh1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1aCU0LB33gUEGRuVcUerOQv34J1rgE1PKxn7vVHnIoAIhAPikobQh0kABRr2tgpVlTP9HZkLCM1JP5Jf0PtZXHLL4"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.7.5-nbv.17_1531379204344_0.7819441437557337"},"_hasShrinkwrap":false},"6.7.5-nbv.18":{"name":"ut-transfer","version":"6.7.5-nbv.18","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.4.0"},"devDependencies":{"ut-tools":"^5.15.0","ut-run":"^8.1.0","ut-test":"^5.5.13"},"peerDependencies":{"ut-bus":"^5.10.0","ut-rule":"^9.0.5","ut-report":"^5.16.8","ut-front-react":"^8.19.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"f20142014d3c218f04ce45e675d570e6e343b833","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.7.5-nbv.18","_shasum":"a259d883a1ca2796bfbd4764dc74a82b99b3a399","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"a259d883a1ca2796bfbd4764dc74a82b99b3a399","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.7.5-nbv.18.tgz","fileCount":158,"unpackedSize":2633429,"integrity":"sha512-yvXCVg/8PP9lveN6Z34z/xriKvJjBgpwyOSMAXF8iEF1QFrIQELsUG2YsApEEie+/JQsbpoHLdMUBzsTDsMQfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaQcqd6skzuBY7uDg0fIV2WMzmGKF1PxwQ2WIS6IdK8QIhAPduu1RnyGW7bWY3OdbDy9O7+vmpkeZdOKYgSzkNk0kT"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.7.5-nbv.18_1531380982004_0.6965899837458731"},"_hasShrinkwrap":false},"6.26.0":{"name":"ut-transfer","version":"6.26.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"b308c71a164981f72f4c536a11ef2f77ed8d288b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.26.0","_shasum":"bcfc9436c840dc4ce2fa957db73c946c759cd1ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"bcfc9436c840dc4ce2fa957db73c946c759cd1ed","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.26.0.tgz","fileCount":227,"unpackedSize":2456229,"integrity":"sha512-/wvl10K2GMYnVNVgVZK5HutpzUIbFYFRoZ4XKi8Nk+WY1kIV044EZ4t5BfSdT6nM/T8eN/IxcBc/qnsjY/C3Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyzA0DajOqapcu4sHXRDjkh36w36Dn9fIlRMEeQF7dNQIhANG9XGb7J3jwpd5srhp48YgR6IBYggobyf1/WbJwNF8L"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.26.0_1533202223760_0.5708222600337982"},"_hasShrinkwrap":false},"6.26.1":{"name":"ut-transfer","version":"6.26.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"42006def811f6df8a9879e560825ce65178b40d8","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.26.1","_shasum":"88bed7f6c9ea5d28d175aa645a9dd4487f166bf8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"88bed7f6c9ea5d28d175aa645a9dd4487f166bf8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.26.1.tgz","integrity":"sha512-oq9tz+YLYk2VMk88YL3kPELXluA383OYA86NYH2CNwFPQPatpwLfhcd474cErtlnDWtblGTUOX5LZwRYVVWMhA==","fileCount":227,"unpackedSize":2456643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfmUBCRA9TVsSAnZWagAAdl0P/RkLYVdOEnadSnxpv0bV\nvaM79oNRValBZwdr9OPAvFe5TmC3Rl0KQJ4MIL9gb0uUOlh1rfxQjisb6eqP\n4Cb4jtSkz4vyqJoGbtgz0fY5Nl0KITn6LLl9ilEiJyNhkHgjQBhkDB2yklf1\nGjA0WObwJlQxIRG4n5VUVTWwMSAiJ9k4P7Bp802ElAQadbbgN1LtIBnlkm0G\nMEADE7x1l5IDqc7V7MVVZEe3CqWjLYEkkxzqLfmA1yRLImhn0NZXR2ujZNyE\nhI20UOLXGUdZA8Olw3y72pXwiI0XJysVd3moC2OztgxKNE8hHwurZVLEfWlE\n0pbKdHizf3prBM4bba9K2CTNSFtpgug/LOQbV1GtKY+wiOXHYwh7nqqN17RQ\n3VXtS2e1qhamFybZuQzSN15HnIi3lloy+Ir44icsHhyGtDqfWSTzshHwMF+r\nMNdHHW7OyJW85ae+Bul3glJFc6JKwq3Fr2FfBonkUz5fxdmv/PdGkebyJW7e\n10IgXJsQUaGAx8bZ35IWds0NhbqOKGlAJzBZiFtXbbswgeHKUXTwsCVi6Jtp\n8/mzSDpaSsylFhBvNUp2M7Ha0l3aaqA27eIBXCRUofWFYfyUWvXtJ0X9fyS9\nRx/8uTPRV5NUUnxDzR3fCXCKEMZIKs+OqeHTMbmiT099JOSgDbuQBywsBtsp\n3TSj\r\n=yUcL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJDlB0mxT4l6fm8zDyrkQMGXqMOVRpIDfKzWM6wuTF8gIhAMrpKcMUgJVuo2lRCeVrD6J79f7NYXt1Mu+RHsV5kR2Y"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.26.1_1535010048043_0.347443588697546"},"_hasShrinkwrap":false},"6.27.0":{"name":"ut-transfer","version":"6.27.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"ceae0b98c2355c29f72967bcbf6df777e4c2e7c2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.0","_shasum":"253d981cc23cb1aa369ca4b62aba379e9fff6303","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"253d981cc23cb1aa369ca4b62aba379e9fff6303","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.0.tgz","integrity":"sha512-NMb5PS46DNvmHjJAlSmb1G4l8qVFk2qMY8+RFyE18zjc/jxYmhtBKtIjP2fnEdp5ZOkQ+5QnKljOZzDQjwtMcg==","fileCount":240,"unpackedSize":2469681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfsw+CRA9TVsSAnZWagAArUQP/RjCyn4ErtHDA+J7J0cA\nn9t75L7Fsr7PPGCJgtKVtyjVIHr2gtQk/+tifwhkMCaJWYTdL4Yrljfsq1uu\nVMlF3dFZ7ysxO2DbLHy7vGmS0kPlr6fidwy0wvRzsxw7TEDVhbFefQm4mR4p\n5VZbmCCjB0CZOFpskIn1DMQvXpxl8UDbvAi7VOruiZk+F3hxPFU5AVuqp/Ud\nHrAMy/t5SSbuKukT/eukh1cli4qjzRFIq7Id3BORw5YmUbslpB8k9QHvc8Q/\nZ1qqtAYKecvpt2afmQdaCH/do5OETutMQgyY6iia5alymmgJik4G3OKX8EaT\nPFSEVuyzlS5XWODNkvTxo3J2GcxWbKKmf6N3DpgV7svlAlXs4S3klTAyoq0t\nCnW7/8FAsqj6VYblc2hmHJTaWuCCT92mUVzaXzpCLQrFivydK5D1b1eBxHKR\npCh2mFiySxZBRPYZrQn+WPYTTBdq6egb0Wk79ZUtZAh7IrJKrtjXppjwgryI\nY9RVHaQlXsbu/edXutzdnI31YshcmXA3IP26P2KAAAghp8PLa0rDnSv+qXe6\nQp/5qPK+3FpbIcnTOfA+cDArjdsESxQQIysrDthP7/oQoU+EXlUerA3UhbTB\nQ4x3IMSNWZ7KR1mUFEXQ3wdE+5uq+hXbbKtrVpxuS5eV+eVMO9d2tCU9uUZK\nPgbT\r\n=QeZ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZGyrLhhr9fxp9p8AsJ6buJLFP9BaGRZPAZlBs3Zvt9AiAx8s9FUI4RmztsrC9IjBbbGdPW3uosClA2uMnldLmsNg=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.0_1535036477904_0.7086240706689204"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.0":{"name":"ut-transfer","version":"6.28.0-rc-godfather.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"ac9bc056091d35066749ecf8b9ec76309acea808","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.0","_shasum":"440a08dad298d4ac35b97b884ab750aa4918283e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"440a08dad298d4ac35b97b884ab750aa4918283e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.0.tgz","integrity":"sha512-6KJ5uC3GItKqk7y+8mAfIsFhxUuB0tevAfqazh00xBlj9s6hT927VSJUlQDwgsynZEawp7bYSfZVG/FfynWGpw==","fileCount":239,"unpackedSize":2468802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboy+NCRA9TVsSAnZWagAAB68P/1uxv0E857zl5ZZx4ypw\nX449G9Mc2F9CvsMddfPYhWC6//zn+JhtyoorW5CZg7u0Xe1iA5DGYf5YDrfl\nIdowcvkJ79SIiECIsZM1+PswzXoNFwvrK9h3MUWzbIURSyGEXbuiLQLOXLVY\n0s72/ccB+8jk1hPAFi2gcdwwUBnBAMXUFgGcFglqclW3P+uNwjoTQsuRK3Sy\nMFj+AdRENY/KCUnkoLXspw0NJV8Cv+O2hptUAKgxSMWz+N6ponHmpbg3NGit\n57Uf6ROi6oB87/bAM/NJ3Guowe+EsLPKMSSF27588E/u1uPEDh04FhwCaT9/\njQRDUTn276D5y3vmzUGjQzyiDz0F/vOMNAVZpMkFTkOoAHwV94HsRhtdTGg+\nkbeXOYMfR6acp128yjXWWXTTDLygqgOkHeqrmnayyTFHK/F6qJgreMqotAHX\n7fnIP5WC9Yh8HHLzGOPWwBgDgW+LHX8rgvhtUB3bePx0DL7OGa3xmFlDue7u\nqCmuL2GBkkyJskywPko4SoR4/sM4gywVM4SQK9Y+BjJUgXrJO+ks0YfAnRMV\njaEmU0ZhAhPrt6CNE3nZRF0y6FKvNk1SV1ht0FdsbSuOijMImyPOEqXju4dr\ncJ1wpsdzAHaJaIHoFSPeCqTRGN62Vc+TBYS4WOsdWziF+15hOs28fPJEhEUx\nxhrB\r\n=5PsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcT3Tk3qpd43Dod6/tKi3ttRcbV7d8t9KD2J0Sg+03SAiEA/AJpXMIk7Zb1B3eXDsk0bbANwbcVM7GXWglksADCdGI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.0_1537421196417_0.558811058120827"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.2":{"name":"ut-transfer","version":"6.28.0-rc-godfather.2","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"d9d0b64816fd03807d37dba2eb1f127a2d0021e2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.2","_shasum":"43ff90948d523c1596a38243febd9d2ef8096f38","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"43ff90948d523c1596a38243febd9d2ef8096f38","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.2.tgz","integrity":"sha512-Wm+wtxyrJwH0TISft2vYKOK8Y+Q7wxy6v/gZzWdxWLOKXAk2rMtNoE/rX21BDj0TjWwszwaQHPXFwJAxnH3MYA==","fileCount":243,"unpackedSize":2472496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrgtiCRA9TVsSAnZWagAAjJAP/AkhTi22hBCKiVyu//Yp\nOkSpEKhIoor/x7/Rhnze32my7PIkDAONgh19XHwjJGvQg9SZNSeo+MASJX2k\nBsxF+KEe8d9gXuPDTj1KZ0h+02y3JqXB0Sjy/IkYUxadtv6YA+AEmYfSson+\nGk531EXtLDXSHDxz8y4SZt2erca6zhJAX3C6G5MhR7L/rSc1LQN9s3/oO4Uw\nxJZRchwUlqRUPEJnl2AQk68zJVVgl6ly1g3nnKZj4JmSBYP9TYJ/pFnUev9q\nyXsYHyozVcXWf/IrKj0WjjvYpfteESnc1/V5ahz1bapFBB0zzHpasaJd0ht6\n+vDD+Xeun/kUqyPtXGVhYnARMjfObgkdA4eR1GjRn2CLwMDFINdVPTEitNqc\nNjsOUyADwU23pdu9LrIMo3/nqGOsSUrudHg1p0WoRU9C9YLyOZpMZJuLm79m\nlL/48mJbMick3hZ7dJ+1mPNa7p/O84lq6r642FCFmCzAwskbVd/o/iG6CpZv\nCPnPr1yoM3h1s7MPvQRBB09dFz7Ts94c9/GyuDxbfDuc4Rc5bd3ikwncoksc\nFDErbYRUN4ea80N1EFxgbaGV6bRoqiYPhw0Ge+94o0DRfqQ7bykIeeW/HDRA\n07lT0S67oSlT4q+tRv0Hv9cuJ7sGCig1eV9nErtQoStneonZGjC0Ysh7QFEZ\ncrv1\r\n=8Pjj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUnw0ULQxBdXTErGCEpKT2G6ILibhdhGaMvDhXIp4csAiA7aJxnOI8D37UI8G8SYhNXHsnIOdxR1VtaHLoRCQGKrA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.2_1538132833367_0.7694157454504378"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.3":{"name":"ut-transfer","version":"6.28.0-rc-godfather.3","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.md","gitHead":"b3aa769c48e4958806c4506b2eddf6c2df778ff5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.3","_shasum":"c3d449e5701cbd3c8693da975d5441cceab956ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c3d449e5701cbd3c8693da975d5441cceab956ed","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.3.tgz","integrity":"sha512-lel30QDhBcSOD81s5LdGWASuD6KMu4UbQejuTmwb0pIB4BI8sNyl7WpNDSVc/1Ou0Q+BXtYY+PInqVE5rqmE3w==","fileCount":244,"unpackedSize":2474192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbshdYCRA9TVsSAnZWagAA5hMP/1yfRDpNd4SWNFElmZ4R\nrHNhz0NCkIeTeC1BqauEHmCbGBlJ840d49v+eyBsuAdb21xhjPBnAKCuYE/a\n2dgx9m/qNh9Caivdm4bu7o5jNdYgWGwlKm5xlyfBn0rcTJuAXc6CLJGRd/DN\nhK4VwrxGNkwofiyNmLvgq5mMIuNP4k5uvhRsm4zcbpyDRfUUBM5lfLxV4yXh\nc04nQ4YWb6NV1Rh0LLx0sjm9Snf+kWO7k/80htvLdi9dn3/Z166ufkgQgSOQ\nvENLTtVAYbLH261Zh5zKgQV1WrbqYjFNEvXWhanIjGdl2yr57veFvgbp8sp7\nGeZI8Sd+kLCfgqqZMnn/MQaOixgINCFbXo/GsHlzGoq71rTfQK854sAAAIGO\nLm1tYCqW8TfVxoz5uEHyHIJe0Xu7u1aJysEVIQHpnpxf9Ra/72L/anwIkm5c\nSZAGYBO2t/pTKXvJmzBk8rVtN2GlOVRfIAnsGSa/9CNTakRke/WBAQkMqsyl\nKxhfYMGDEuH7QSV8UbpNML4Lf1TUwwVDDJs03PdfwAxmRVNCdTRc0Nn7OGJt\n+lW/ZwWH5t9y8hKEp/OFavmS/fXDQgI3jreZ/eqWK2EfMvrJQOMUrDZe+Ynj\nu44oHEDscu/S4uUxaNGHs1gLlzKIHcfz91vZCk+2up0ztXKGlehyH1UXBpYT\nnHIF\r\n=fdbC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERIvxzgJMNe5eIvkuRpmUkeyg49asPlW9MTQjX3couMAiBOWS7EBL/8SMwQCRHDoB3N+t/OWGPwh3OqjznqpGm2Kw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.3_1538398039579_0.9297041371897639"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.4":{"name":"ut-transfer","version":"6.28.0-rc-godfather.4","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"aa9d9724664e26cb3abb0d3ccb06e080b33c5490","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.4","_shasum":"c48fd82f7d07627d1eee0db887b1e20cd251fadc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"c48fd82f7d07627d1eee0db887b1e20cd251fadc","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.4.tgz","integrity":"sha512-xhdGyT/mN6Wf1Vmte244YtcpLsybrzvgsPeAuYZNmJUNuoVBCUB5aUmBPCeluYwnTbfOs0OR5EHrUXVyOqrheg==","fileCount":246,"unpackedSize":2475661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwD6aCRA9TVsSAnZWagAAo10QAIK7t39guNqKNISt/nle\nRlL92r2/GcM/jeF/dDmYewYtV8DeTNCD32jQZPpjEXrOmW/SOsl7ByjZRiZs\nDdJvcVqz6sROr53HJG1SI85FnecGfBTXQc8aOQart8UIhOm70EQD5QqvQ/2u\nM/k7YD8I5bl7khhhZ0jx3aP0447XgvA9iHjJuI5Vz8bEjkmyFju8AuICioTB\n1uj6637BVjpXumepzNQ+eduAvd0+cG9MFZgSaPc48TLB1Huu6F7W8szLYOGm\nOkyJeHRdKXOElq5jeZYv12TsQXQRMzngkmftj/nwvjLvEJ4d0mN1IL/OwlwW\n0PP1bAYkK84pO0+XLL7Fv1sA+AVBbvEvOTKijZpUvL8LTeDMD3vmXGm6GBf3\nztsXgYOqOqLki3RHFvxKXdacLp7byPZm/CdQVl+vq9KsdyH4MwDpySDj9sTY\ntusoptWdcVhGiaXt+1X/tkBk6Zo3wnM6zUzX2dZu975xIMo78Vs/u0ZSwIqX\nR0npfW7Pd0az7Z8oyrmWMSCF4BK1036AFsu8UGe3PMNCMdhAqkvIlxhK4eK2\n066acghS39GT4ibJnj6+uARmc72t5ykmzOYP1CnMidINrbJgTKygnGqXMaC/\n491UxDdviv+4FyqLpN8lUk9hrOrhQk97JYhk5KMw91eleVfKpOd/XYi7xdyq\nv2X9\r\n=yqLl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQeAj/ZIxmI14dDeG1IPYYdGxlwosAHPmiQLJVgnnSzAiANCtg9nYbmJrpXdli0udOwBjGiPEZwGo1GVrELNlyJLA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.4_1539325592227_0.37455472888197505"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.5":{"name":"ut-transfer","version":"6.28.0-rc-godfather.5","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"4dca170e6670910327c741e7a9ebf17d020e5e20","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.5","_shasum":"8259a1d6ae5aeb4c4f7ec3b4c7ec80b15c034733","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"8259a1d6ae5aeb4c4f7ec3b4c7ec80b15c034733","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.5.tgz","integrity":"sha512-5sQSHBUwxMNxObfD8yB8EsVyHDDzKNpLLWcGs5lkIUlr1hnt+VDS+3rjOQSSkBcphiPQl/fDiRSBDcZu8AnbDg==","fileCount":246,"unpackedSize":2475658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxG/9CRA9TVsSAnZWagAAsBEP/RQL27M9Hs+pv1KSv9YN\njPbktmbqSD+CrzrJ4xPWvUm/2xLQrC/EDn65WnEX2VdCu4JqP9ooDvD9x88W\nv4+e1iR1aqvSUT3tsZC6nQ6+8bbitEcjc830+oxw5X8+DJIUTsI7kP0jApbw\n30EqWG131K6ZVriHePy+pq1tj69HaRei7bhITftxJfc+MCwPLSzF2GGFxaba\nVUbJaHE5b0jsDwePNEEE2iNXB9OX7fa/sTKDfYAX4EynzDBid7nkhkP1ONxd\niceJDrq4kikAUsmNIJXlPTpC20Icx3crFJmLcqWSbbwNmEYu38K/Sg4mSAbq\npFl2L+HWrX3xkn9gxiopTzQx6f0rsCw4q6y9cblAN4M9KJ6LsJi+nTeME2Ia\nNULDaV6UK8ygP8p4wkbe8epB3t398Hof12a7tiggyFbq/9tKq1t8/q8qW3K0\nxq3JoUr9R3OAzitZU1Ljr6Wvt2Yk5hP52bzfSqJS9JwmtNtq2vlMSlFLjurh\nCsETywyuztH9aCr4+UEibn9USVS1q2BMpFzd4J5NJXgr1o6LJv3WvmkT45+Z\nTUYTIUCnRtm8Rk03zl0i9pZLbXIu5ZzksTFgJxaS2nhrM8r92V2Ubct1oB35\nL8NK7sxpYJzNKloTTNRKT+3Ji381+0mDeq2PhHw4YTEkH8ihlafS7Q8ecMk9\nGdRA\r\n=8Op6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6DJw5NFrrw6gqrkpytbBKoPZSvVjcbGRJxy3oOP7oAAiEAwzXICZzyqIYrI+EJh99uZ9Xb6arsCcVXrMm8DwpxfGA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.5_1539600380531_0.6472913939734781"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.6":{"name":"ut-transfer","version":"6.28.0-rc-godfather.6","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.1.2"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"fd44fb9e3b4b5e1b39ee5ee7b85827fdb588f482","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.6","_shasum":"1d90ae7ff02d8a50b3ec0005267ef24a469222df","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"1d90ae7ff02d8a50b3ec0005267ef24a469222df","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.6.tgz","integrity":"sha512-/pJc/9wgLpgv5x+a9lkVdgkSNytEHz0xhdyw5HskopAaVtsAWK9NQ54U/Amvne2+Y97d2bMqnaOTZyF7b/I0yA==","fileCount":207,"unpackedSize":1470909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbydbuCRA9TVsSAnZWagAADlgP/iEDtoDl9yWX0QkhHotR\nFI5+FJ/SSKswQ8KcZ36894lKToxBD9x9VJdqUAGmwRg7V/4/Z2O15D+rcMGc\nzstt6Y0igOVXUdoF0Oee6jFXby67EB/ApmirQDXYcuNdgV2W9EwP9+Mxgp3i\nEkvcwCOZ4+JwkLTWHwqK/FzN+bCaFUParEOhU8u4ZHpwyMQV7xeY1G9C+63e\n/M7NmoqDB0FwyOeMRi18WMYmDV/ocvMLDHDeFHM9K8FsJPpsBxBjU8a3VM3g\nVwVmliGozDHyLM6H6iOzS+LbuScyqQCe68oYdxawSqoYKeSt0xE8nbilVDRq\nz8b3KJb/lRibNutRceAW10utKwwelx5JrRL+7WvfoeNogEhRPlgqWNZ4gCxr\n6wnUKvGNVtyUzNbD8do3vdDTy32x4Fv1txTsoLvQuAwYHMKDdXa2+bra9M9+\nyfFj71toSqHV5Qc02pBUV8GVlwlKpd2F7s1HQi/kPqqXJFpuRl3ZUSps8moz\nr550aXCZKFIu/bot1230GmsIurdDDzGYYWwWdfyJ4QdZTNF4gCbyZkdr9XqG\nzxrZh3WSBPlyJiRdOYGbqlBS6Wx8HbJg99pMNGlJnG2Ozj3CUsmMWVuv4QVP\nt2REQyGqzCoyK672iCNmHZpQeWGJeQ7Yk0DZ6bh7fSIrdGIv88x5dZJ3rKAB\n1MUZ\r\n=z2cC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgmtfAt6XgSY/QcVY/IVt3NYrSXAZMUD8IDbi4BNB4VwIgMng833r9xyqQ/bjhFysMwse8vxYoEYqyop+IvgUswo0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.6_1539954413420_0.20086534992894722"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.7":{"name":"ut-transfer","version":"6.28.0-rc-godfather.7","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.1.2"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"82f595b24b7f883df6779211a9b64222ce9952a0","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-AEBUxQeA+ORMEf9I/earIYSmrBAOx5w3BJlqwRqBxwNbcjoBbERZ5yneeiBt6iEnGwinqFSQIB7nGNP3NncLjQ==","shasum":"7947b948f7ca67e33ba37b5a323659dc7a6159a0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.7.tgz","fileCount":214,"unpackedSize":1470821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0CyVCRA9TVsSAnZWagAAeKAP/jdZEx9l6NsqcLrXrweK\nGkjOF2X2pCPsoZsPjpWBalgAWPWOyTZ0inRiZmHKwsZ1aK8JYpXrRRN9w/oL\n0HhuNswNX0i16ssARq1t4sX+9ItQaKV/o17N3t4kD1/TIcGeZTQMVos4mRTR\niwD/dRgePLV/HB/cbXGu39dX94zF/G3W6npjhXjCOZbxB3zEZtyybLYOecNv\nfDt0NGhKn33LOGc9/JfjQUN05Jn1xRUsueF3ngvmxPcfm/VJD49pxHEGsoc5\nYjG6CFxFDNUV7nhJRkHOQHXU12izJ4w/5NtrNzv3TX7uLMBwuWGHlZwCGs6j\nVpClhphytp6isES0X8M0cJp6EilANR6BYRP2JkvsDg10JBqCUcsNqni7VfAb\nhYfP8L95xbiVsXQwcP5EL68GLO+lgi6l8hFZ3MFGnqKU14a5hp8Sb7515S6S\naD7KNiQW8jeyZw0D1I3tW2U/BS9WYyUj6/cFrLCz1KLKAUAjW7D0W/8Qs7d7\niGQU7DAQGKalfs+MM6dZzRmWkzR7Xk0yIGbSdXfnaVLTUPskTmczQDziq1Kj\ncDK6NGKGeKTTgxXzy7ks1vvHWr5Dd5LrzWkj7AKb96TjBZSjL51pgOKqp5Jw\nBCuBGUphn+4hcQQglWBmNGrIc/XwhkpL/P9asWwWccxNKIOaETtsKrjqi1Qw\nu07A\r\n=aV82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3hhrNezfBsVawNBLm3EhkJGA3TXP28TW3895bmqgTpAiEA9DIoG3952fa+b3wDKYcCLEzLwSzUL6ESkNn1vWlXagw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.7_1540369557197_0.060542235317080584"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.8":{"name":"ut-transfer","version":"6.28.0-rc-godfather.8","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"19a2206c475c422b3172eacc4ea2d5d436a25073","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Fa2d+T/g8P7hhVtGV0GcM97qOS2XghYpawh1VoPnfwoDmyqjsJw1ai+UZtquk/aM5gXHYpxyKy4jfPeqv84WRg==","shasum":"a8a8ed3ad7849be2aba572e408c67dcb01ce413c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.8.tgz","fileCount":214,"unpackedSize":1470821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0GAgCRA9TVsSAnZWagAAn2QP+QGvlMn0iuJuzM8SpYTN\noL5FFJxMT0VBrUs6zM1BRRcW38spuBu8XTvwpR3MKhIz3wAW0s9YyNoV8IWP\nIOMYhae6iVrY9NoChca1kHpq5fyCRFl7dKBK1T8DwsF6rRtkYjCHe4CPiOif\nnQLYrcMMjF4kW26WYqh65h4KOkaUBFPvY6aDS44Tu5W56zyJyuAZtS6pky0N\n33H+FqzamkwbEqN14zTGEqtzrOpdT+gl/qCPXiWuY0ca8IqlSA/lRtUkAtzo\nrszXhpqBvd6hCA1HAAXFj3F+PQy9V/OOEeo2YQOkGPS4IigeitS25R1YUQZG\nlMSBX1p+LLPZJQrOhj51zhOowFz/1BVvJ/c3Iwkb0K4AbpQx3JQ3N7T2eZUE\n5mV91FfwJD/STmdAK01tiRvZUeX4f2zz2Ue/lPjIjVK/YvFKEX5Qd6gfz57w\nE1+ybtTz1HGoRWAZEaAR1doNmJiZFQuHrK1W/CL7toSymfNoonkupz907w4u\nl8OTTWRgtmtTdlqo7VvPMfOenJhZWaBkKUyb9ksPSEfRuNmbjX3E4ypFjWfb\nrK1feWEMNF4P4SrnUNL192hl3rc4BY9Qggm+TVOhLSBDuqFu9298URbNo+wD\nOjIJxPAJjOnmXZsU9OFn63OU+EelPIRmoPidBh1GjAgoK/eZyesNhJ1845Hp\n8eiK\r\n=9Gjt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsefozX6WXjcOFS7nXi2c6LhSC3fgdwIOK7onKLp9YUAIgDmr6U+AKmdn29xSpzPkjD0tNrCFO5CYxNxQU9EvT2Zs="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.8_1540382751066_0.8153527971619514"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.9":{"name":"ut-transfer","version":"6.28.0-rc-godfather.9","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^10.7.3","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"5eb7f5797a7b6f8b7f4153f9852e91d19e7d2b4c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-dUHwqZQkXn82ng00ObsMCPIsW2ka3+njPhEeK+VWqQIqu+J9oKxoAE21H8Y+R2rdnINnCAx47AS3MsdmytqYZA==","shasum":"92b52c4da59223ee4c598eae52e09fb61325a61d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.9.tgz","fileCount":214,"unpackedSize":1470879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0GJpCRA9TVsSAnZWagAAheQQAIA+wlj2MraNc0WB+iZW\np6Ilycg/kUVYiT3EN/oRzTuAVVzQIn93weFKIGzSzaVaqnIdi4n2ZAG4/Lo+\npdid4NkCHe5tbH8R23mqRj3EoNU6r8dJmbhT5Oa/vlFYP/g5Q0tUfWRGPhKa\nhObNxvKZ77ZGrYHYIZI3uaBmMXgLQxLyFuI1vUi2BQc/9xGVfXvdxn32alq8\nQ5TDmpvS3tgcqC3Y1PjpkGryoTd0NvV8TDI3EuEkq/y8ZYtWhdMw1SBv4hs4\nujUuwBfbjDKP1YWngZrVEMWIXwZxhny3aStrHBYWZkYL1zbK6e6c6wqVwK83\nCJepBMroiK1sbeL4PwgTd4u8BLp7bH3cH8T9TVAiJlC5PDq/HpJom5rEmAQX\nqWulY+ZYoAy3/LOqe+4icONVeMZbTpHeVX8Gau1XlH7/nHj1hKlvzBIXPk2w\nBXiUzIbsOSmnpczf/HJI/yre9YCDPlf83lZZbee6/a2omkbsYB99d8p3w2Zw\nytL5NrDefWlhXiCRknkJZHXFiKyefqGyuoq0nxemPrsY84wV8rJ9NYXFk8nK\nlTaTuGmnHx4zoWiBf/JJ+MIjNi4pmiljeI4IwHMnjF9NUT1la504qaQOiuWG\nhwSmzT/RC0F8PbHnRr9kcUCCMjsM2BEAzFz2LFkP87AbJt5lQpmkVbCt6dXg\nXHN5\r\n=BQJP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdkvF7dZD5HXGlvYrpmrI9FeY7rC7pGl2JonbNLxoJ6gIhAOEfvbt1KiPpTCg2NoEt1aiHW8e08iqM201B1dUKHzbe"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.9_1540383336537_0.11298695703880002"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.10":{"name":"ut-transfer","version":"6.28.0-rc-godfather.10","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.36.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"2b1904d06bc86ee390797882f3f3f9a84dc82d9b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-1s777qisrXvBuL+2wVRDfFWsbeAcFP71vFQ+oXzmHDGxuSv6N+3+WDv8haqWBDVUp0U/IsgWSEvDfzIsd4Tb7g==","shasum":"7d984afa2de316e9973e2565701ef3f465b1943a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.10.tgz","fileCount":214,"unpackedSize":1470880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ckDCRA9TVsSAnZWagAALIEQAKCd1+YQb4y5CZbuJITc\nMzCF8ReX5jSL/HdtSrWRuR3LYiBOlSkuNsVRmPlKZQaq+5UBDLfu7nZRfjng\nDOsoEC+FA/6JcuqBbj5PdMc+1ncieTzOKqgZbpgfg40yQqBbZ8yGkg57LeZg\nrWn2NU2AI7KC/H9UlFB1uyMQOtQmE0tUjJZJAD43p5cSXi3b/hwwXqtDqn1h\nB+0g9Jx+LsXYNiNMCcNks2TwUzg4lHtVhY60diWAepSHs6GZV+i8Tr25rVXw\nwyLJyms5e16jvwLKDNzN+3ol4aYq5EI21dkaKAp4U/xWs2P2LVM4TuN9Cx/d\npqFucojzmAMAk5GUzg/nfiLpYjil2v80kV+GobUrBjuLfJ+nxmnx2PEJqVUC\ndxjAiI5tK3amT/D2ZCloxJKPYoSnHSsCHY4c3dSGPn4HFtkYDMbBkcsX8LfY\nwfRrS3i/fVf/nWD46x6XVfsrc2f3ZYZlHWbo/QBFa3HjNqwlbJGPTj0HKzAp\nh2eDvwc+cf+GDj9+W5VDwKzIAC9rndT0XKQn8lfJZTOlaFWGY4tJ3QN/3Le2\nVN2GsXCSM96UPrV0cuyvyXj8MU3pDRGAMiBikVpXziOFE7Qpr2mRUw+cF/Bx\n1TRWNes7Pos18tQRJ4SWQkMKFDzHhNTOgggWnFTKXg6i2qGqOlaV2OW59Cbu\nlxNR\r\n=ZOp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV40cYzTzmmyvsDREurFgTcFDAoAX0YZbG6784ljimzQIhAKmfJSpDlz9+Lb1mKEWIk0ZRvKW2Ko4LwY3h8IlEfSUa"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.10_1540475138873_0.18425217189342713"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.11":{"name":"ut-transfer","version":"6.28.0-rc-godfather.11","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.36.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"443c55f7358203bedfff76f593e31da127ec8dcf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.11","_shasum":"cfa1348f3565109a67431bfd0b026ddaf67fbd26","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"cfa1348f3565109a67431bfd0b026ddaf67fbd26","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.11.tgz","integrity":"sha512-h19x3X8gl5SaSEqYirmYQ0137BSUz0Ruf3Xo+Ahq57FnfwHNm4JPWijBtIiMfVeBxflrxr8+02NkLse1Xpf3cw==","fileCount":215,"unpackedSize":1470991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1sa5CRA9TVsSAnZWagAAxYwQAIRWKpHdwVauIgO0hgxh\nV7xcnAaabMTUBoNE4RMZcMHpKSNwOA6I4ZdAaYldKe5Z3FSA73oRDRMuipwq\nGmzBkVdnDvUWGJbDMOhL8TJjWg2hzlV7oe2//KST9OQiSLSfvYUq/VMelmjX\njL6SBpM3R3yNsFI0s9W6VIrSdzJkmpXiHB07rFXwFbZjpZFFh+eMLDvZT/EW\nxhsWiySQfxydgPyAjPXvKOE6S/a86zApXnKJ7uzFICn6/4hdc94a7/aOdrt7\nGbXcjg8NgOHiD4cCnJj7WA3JaqnojyNtPhV45m+Si7kruASqV18d27pr6edj\n0MXKSJ1STBRKVxxvBG8o/8PT5IJCn7VsgIwLFfs5XuvhXKbfCyMjRktt5qYp\nG1JBY/hvMklLZ4dKTqIIVU9wBPq6EbbRiWEpgkEf11buK9IHEVQOwzycWbtO\neh5QKsW/T9VyKAwL3NMTG2Ud57lTnx+JY98k/iYd4VISiXWsQzVg5+AR+vlj\nDvdB8gEwziezipEKG7BcnEutxs/cJP0BwQ+0pTmtuupDC24umGmAAkWDmG8k\n/cP9ntlrE5pzCoFJd6Krr7o3U9TrE83tkR18NXEroN8mexFPYdI2a7Ee9ZhT\n1gd9OFjps07rLO/DRp7HE6fX5QiyGDH8cjHBgCMr3gC0m5R79EjSBVPc7okQ\n2kPI\r\n=qiti\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4dKXBOCp9G1xaP8yesML5X2UWGl94s0+EL84wLyaWPAiBrjJv0b5sOsVW7VoRiBuHV5Sy39ca42BUP1og1gkEO9Q=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.11_1540802233174_0.875770469373323"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.12":{"name":"ut-transfer","version":"6.28.0-rc-godfather.12","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.36.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"8bfb441c78cec9ebedebbe440094c0815a79e256","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.12","_shasum":"748170c834dc9287293cc0c57bab5971817f7886","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"shasum":"748170c834dc9287293cc0c57bab5971817f7886","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.12.tgz","integrity":"sha512-nqkBcmkGHfIH4Pm0GjubOtgV0K7q+EiEwqueeZD1f7twX39hELeYHqPzWPqBKIh0ZyXv5DZ50i0t1gz+uTw3Vw==","fileCount":216,"unpackedSize":1477600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1vDWCRA9TVsSAnZWagAA2aEQAIn0rkoPo8KFY900L1Fe\n48dXYh/qNdmYpZx+iorKOUvf+sjiwxguc9DRgrZ4X51qLEoRcuYWSWsWRQMR\nWPmOqddISUzUwfDLaLhF4o8sr+yXFcQ+1XReHO7D0wpqXRb+BixGS/sqBhmn\nc6V6uVzgDeCc0mbJvFrpPeji8VgH4D3Ph86eT2FehdE4At8CCYWDw8Iz1wkj\n1FVpOxGV7AWRn4xM1NT5f8/pIysWyMYaFfXTX/3IMaDZpGqFpwxxYbqcz3o+\nAo3t+D5IYxUjz9EVEWINwj97Ve0ePqg2fthhk6VeazJALSx96FkOiAzkzCEl\nzTNLgwrsIXokth7VE1liR9sDEYnvmlxJ49TwLAY2P1ZFP7W0cx7b8fsl4gku\nEivZQ833brevKwHveV9hZpwy6Vi1u5GRpC6eb0ayW8YMOILZWqsqvwI/RJ7y\nj+yJj6/TwM62srLZnMsWFLKqmlBKIWpOsx1DcyrC2U74/Cy1VTs6m+WwLKeY\nEq9Em9dZWBcoupkEv8/yxwQwpj2TqDAnsAD/31KdoKp5XEJC6k13SbhAmsjR\nD0SmrgtHN8EGXpN+azQghQuSqdtEbU7smjWZYTrMdvjHdM5oakssFw2lrsdO\n4QdE5aZYAlSvTybx51frjEbVkFpEQM12Q++xLKHHZ/YUb4ZZn3ObuZ502im1\nolA6\r\n=Lk50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIbrmEw1Zw+HA6R+t80BCyOvKULIiVAkNM9JD34eA4MAiA4ZV2vLXU8Ure/y8ikuSeuQPApru/+8GVciu5bk6wbGQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.12_1540813013241_0.7476679418418914"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.13":{"name":"ut-transfer","version":"6.28.0-rc-godfather.13","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.36.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"660fc8c4ff094cee953f4753c2d3029e093de510","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.13","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-v3/74K1Y4G/5eOtcGl5pwCE7YxazGR/fugk+IbhFexHmgCBqmDVX9Yn6DOMpI383ii0i/j0UV4h0s6C4vPGS4w==","shasum":"0affb2cf74fe8d8356d5cdbd9ef09bc13f57d9e8","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.13.tgz","fileCount":217,"unpackedSize":1521523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2ZXwCRA9TVsSAnZWagAAlV4P/iywkxf/gkuqS1y1+JNg\naU3YlAftRYYMWT0JtsWHtMQ21oj/5aEUtESqb3Y03lX974GCTfID2yos+zIJ\n8yHlOSDtB95tefXWwyzFLg45FEC31QHeVZ9GbuPlZXs7y+o7ZfbES0neCT/T\nKLHIleq7NYakNR8eoinSJ/jBCuoturHJeeEeZSzfjw9YRBqrqE5N6YAbvBbi\nCd3REmKcg01vEDPiAVI8H0lFfl7QLKMB4j0uj55HSMyWGWDRyX1ORqXlWfeo\n+sGs0clEgVQeH0xLKtV0c4zsJWOPICcIkWruGWxdiHHoX1IQ8pOnhDc2hwok\nwk0v86fouAGeztFAw5+sr5g2WiUKNHpqtAeSBSOjeVwDjKzrA2R8YN44uNFH\nt42WVEoLbFseSsKTT8vLrfe/OJTrDYkcJlBsEPWsjJfNo9yUEOqQXNjx4X1C\nukq6trttdmjCv5v1qmr0NvyZQxtqiAJ48hMQldet1m1zLHs06emRSAP00Yrr\npkvyM9wEmKFFOmgJnYOR70BvjJ9jJHb/1zBlurUONP3lQzAiWvUoMmkVIzTJ\nEXEVm+0hdMm/8iONBNhAzpyGKIv1JF9KorMeSZBIu0ch+OusMos51hszXnDU\nGo7w7BtsFDVVMLEa1Fpz2juJvPJd0TmTDqTmcEdhXNLbGDv96yQ7rdYgOlo6\nI2dM\r\n=/veE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW6+J9pH23MP12GdiX/8+mMjlZX5Dl11dAjXRT6lrzvAIgTUhhCGNQX5D9YG7Ms0ysHyBNIPCDcNG7M3mdt56FC2M="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.13_1540986351366_0.9568151466162673"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.15":{"name":"ut-transfer","version":"6.28.0-rc-godfather.15","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"892056019a0d9e507aaa364ce0d4e545f98a4482","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.15","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-XnH+9yfEicG59RzZbewyHMq8mawqK96w+OVTRen7VVwkRpD5p6S4sidl3P0p82SbnWzcf4OQ+2igDy1bcktoWg==","shasum":"0a07a89ae6b7b034a63eff97b59f346a0ce3974d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.15.tgz","fileCount":221,"unpackedSize":1539530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6S1hCRA9TVsSAnZWagAAoZMP/3OBJHU84UuT83VsslPo\njm+jbMccEaRlSQJFlQ6MqrFWNy+JeIIFrzmZFqQpd3IpEY8EtL9/mDmf+nX8\nLBnB9ggXIbX60rwX9Uvn0ZTwy8E16MEuxlf65pQSDKYo5wAoS98BXL49JIyT\nb46mur+ZabL5ri1yAUfuBVJy4EkSfoof6wT7c0WPbXF0Jmk8D+RaBuXY+zJz\noti0eP53dcYHIZhlz53sBQTpT9bKSLBz3fQ7EXYzJDc36z2nfTLGmLo9eTjI\n6q37mK/YOmm6ppnKosRGduU/ARH+MbxIXNL1p/iVbcBVTULcQSG44tQ6NpAv\nuErKv5jjX6fTTcVV5v1rQttKx7AqDvpvto8r66eFEE2u5hx+l3yRZDrAPI6/\nlBOooQ8NGYGT5MqyYPtvPx7xNgR1Vww5P3EN+AteBVYOQ568AAn4nps3k3jc\nNfxW06RIVE1V2p51kbnx27oTvLYUp9rUb2vOGW4p8jJq1Sj+EDZ7gG/ZPlyw\nchWUHWGTsZ3XwXp+IDz8liXnfrZXLnrmR2F1e/CpqzXJalIkpyY/oW/pUocx\n1z5U7eOr1y792h/ZOyRv56DaCFslHfm5hpq/Gp5GjUXH5h24tK1Y4dhuuV4e\nVVHX9yrPlzTUPCIF+S0WOQW80z3CJtQOru7jvYWykVD1hXOkIN0bkuj8jWQL\n2OrU\r\n=+vkQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOPlzj7rAA69zpD3faxMThzKTrOpgnBPVEaLgn6NfBpAiEA1zaPUwxlvceE6WCH7htGItWLGquxcwtW0wleYOUGExQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.15_1542008160699_0.9279434810927687"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.16":{"name":"ut-transfer","version":"6.28.0-rc-godfather.16","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql","api/sql/seed/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"da8c3d27c4cbaf86b1aa1b412e1f04a557b243f9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.16","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-1hgkaksoYtCDR3EBHX0A/XxgouwmD12fsJ7vvwxiX/zUmNf9xf8llVDYE0+2MegtnMDWxEPSY/ai5bQH5WKvEQ==","shasum":"f2e87167437eddd609b3bab3a7d46a61bb15a374","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.16.tgz","fileCount":221,"unpackedSize":1539558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6YG8CRA9TVsSAnZWagAAVnUP/RuZTy0bQXpEbtCAaRkF\nyWBVa1jVamcRgxVI1EkGrbBvMGuVJfXVNt76Qjm/Gn+t0Q8z7tnCmHW2B8ll\n+2HIgQF7DcA2i96dGYiRWvdXvyYXDdRvpXqbc0NhS0Vhlxljv55zJ0EKIkGo\na+5QmtYPqc3Jje66vhiq9dOWLDm29BMK99euva/8fq+IFpvmW9sbWgtrBTH6\nbGysUWGvWNdlwMj7Fs52g0iTmM7QPmfA/u+ue1g9wthiQmm5dfrRvxTefKhu\n59LuELz95n9FVsQG8nzZqfoFkJWkZzjQay+v3659YfYmezYgvryEsQwr/2jL\nMwZw1F/qP7cxGDVDDXwvVzVeyi6uF3x0jFfb8yV8EVoULHs3tnJnrQMCAqOc\nAcaCqgdSUtc1Voj+LtRYxRT/WOYUZyAUAvBiy6Gwts3d+1O/L5D5LACRuDAn\nthJEE6b7wVTEPu4qMjxEIlrHdGeA9XHZ49x+Nal1EEbuQe3y5i/m045SRZvf\njkjrnyJVeJtK6RAICnawaH/QMPDwYWg2ajym3EmwE/Bm4Gk9kQHIPFg6Mfcb\nuFd6bd2N1pyy07y6V9DJ+v7mURTWa31jxFhVnl5NpR2Q1czKvXfKmpAuM9vA\njEqPioSqi09RDOEIJMuH8v9sWN+pQsPSbdtcIQIgVxFUU9M6n/AXJYudRfh3\nxqVE\r\n=yeuc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4KCbV2XCv+oqyYkrsN2dvADlYxe6o9dWp3EDj1cqMTgIhANBM/7yBK3siyfAhra+XqxAezapvD2pn+cTDGOHpsRQh"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.16_1542029755199_0.0011565140798366347"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.17":{"name":"ut-transfer","version":"6.28.0-rc-godfather.17","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql","api/sql/seed/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"cb1a60349b40737f1f1d85456001db4f69116fd5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.17","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-JgQ3a8MWJFvVIbdrFA2b7HQOlFBjzNvaMS8xVAPJG10q32nOsJq94pdskQi/8JKEbH8KRY90SS4/aEabiDIdSw==","shasum":"9e1f3824cc01806e8daf6d8193cfbe529ccf23c0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.17.tgz","fileCount":221,"unpackedSize":1539452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6p0wCRA9TVsSAnZWagAAgukP/2CRkQ5Q8ghkfoEvkUKH\nJQge7UYkkde+v/r/Dd88asEWlBLrinAiOK0AiHWW8ZZc96S4nhtx1FBbYuMY\nSziKLP5j9sOsc9H0Mt35FgnXRshIjszs6B6IHwiuoO5HtMuKpKr8kR1AAKSl\nP3UqW/3WYUpXyhorBXZ7lkUk4fEfMSFd6DUNQrenbAQR8N7Zh3Bagjx8WO/2\ninjCwyuAU2MC1FmRk9rzZsSaKzigpg3gfLhFR4E8OnQO28jiowFuyd5fOvGj\ncb7AVRsZfAXBNuFa0ub/8taSEE9sGcyVZmPYDaQDM1j/CZsDat+OPyYvx1uc\ncKJ/Ag4Nz/wsSJfGBFrL+Q8imVDuJiXd8u2t2fDNBIF8Cd+hiAaBoVEVLaQm\nvxt81XzS4lf4Xs6VB446AQEOc5mBNNSOLJAe+nMNjxwmbLPYwYbvW+A3UtZL\nAxzEqkMnPo5/cRs3KY5d9kz/jig3ud/Ful6ClhkoZwi/zEsQJUdRfErEmbaz\nWf5PZkv8eg24iF6NxfldtvfFGHmgVotfncPqJ7KYTppsXgch5FlsC7P/xYrz\nfEa4Xe4UIPSJYNIWTWvDtwhFVPKhmpyW/aLjzCUjhfCQS9GLqwJR+nMfWiCC\nvPRo9DEPl9+xcQe6G5xFgVEQEU0d+ACfptfOqyvEpdd5Wkw1n5bSDwvYdhnw\nDvy/\r\n=55/7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV+PbZw7hlT7CsMVDHA8A8zNq+nyVf7hye5vqvzvzvtAiEAvssx5Bxl01xT8PNv157CK1/zF6WmS2Ao4AjxS1qGT6g="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.17_1542102319957_0.5409835936202618"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.18":{"name":"ut-transfer","version":"6.28.0-rc-godfather.18","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql","api/sql/seed/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"f54bec8c117d9226cdc8d72039aea398e199866e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.18","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-vkiiad5ApC0JU4wcMYBhMaPee8TgQT/8yR3X+O0e9WN0urHg5fUHvb2feSH9XHjt79VznzK3/9VUpA5PbbxagA==","shasum":"cad8ee2e8b49306b1e094b7ae9f13879b8438232","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.18.tgz","fileCount":221,"unpackedSize":1539446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6sd9CRA9TVsSAnZWagAA2mAP/3axLhAqSVZipmmEzKXe\nBwqpYIDaXAGHmqXHiIuxUxeaQN8LH5kd/XNelxjGA6eFYI0oJeC3M5sGdRzx\nADaDM/poCBdMoJ9Hp0jIuJ8lmeOAmxcSe7fq9c2Ync7dJt5rk1+lWUmwlpXs\nKmGF3LS2QVeILsb1j/Dy5ePZ9pCSEYGX46j5dyIFtfoNYpbyKRhkr7m/z1oD\nUu6jUX1QRuOINofJpawzFjN9C4MURs3JG8hAXzlxwhBrM44e+fmGUEhhcwm0\n40pEPvhjZDGSgWAiGWyMwQdgBLtgfq6m21QGhca6Bzd/yJVXU8Xm/kWZ519r\nrR61e16HGZLfvxtntwuG0VsTpSw7i6wINVuQo+iGmgvlvlCwdyWnHvkqdOR5\n9jAJ2I7TMV+4koxJBouSqyjbxxZ+KEs+Jwuy9be+tTCsfQNI1q6m0JiOY09O\nwaQZc14FNUuVldOcf8EtQaLrsQ90ag0sx53gW91JmHFqfl1oKvWNDFZLJTRn\nOOJVEL4rKqOf1QRi8wo1QL9twtY6tjE0q16I6ejbEASuSXIjV5/kWXr2Uw4m\n5IUYJnBIs/N7+DZ59K859yiVIh6PcYF/Um8TAAP5AshgO7G2ziUtuCiNA5ya\nfbFqftL45GUzt6S86au28oucUcuYXYbS+vovlZ4nMO8tDzqUg/m2EWAOiNeh\npVcC\r\n=9G0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOke//rM5CFaHkyNlxvz2f1zoWae9wk4l1o5DL2MpJ8AiEAnUXTEexm5QuCX90Rz33+NW9IvpkfrduB/9cUKfd6dko="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.18_1542113148357_0.5513411378942492"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.19":{"name":"ut-transfer","version":"6.28.0-rc-godfather.19","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"bcdd80499a89215a2486b2e3e24b014e557a6484","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.19","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Yq86kIWGNarYGl70ljHfG/OevlImUmC9oOLvPPl6KhNYZBS+RPOONQPnC9RI1oJa6kA8rrzg+YEsq/mhVu+l8A==","shasum":"b1a7e592d31e99b923215cbfb32b273af1a3b022","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.19.tgz","fileCount":221,"unpackedSize":1539414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6tyXCRA9TVsSAnZWagAApacP/Rzo/5jISof/HCt4dxr1\nGxDLSIb57GWUSVbNr74bh5rPrY2V/6VSAWJ6vMgTvE22fc+d9+7fC9WD6SLL\nEcFG+3W0xgafypwONV+hTuvWEA9JDVqSf6/bJZJV9uK1bOSXsIb3VOf9RRRL\nEyOFRvusG7T3EdEKwq+t7lzVjJKlec2LKAROaxd23vTAPRwvXv+m82eJLoc3\npm84ej9psLFybPWRsOR0cRSwl8LOZ2MkfpkPB/+RhBnuSO0MQwl/qmUJ0S2/\nP4kk56FSshkdxcj7rW9TmIIkFIomBwzlMM5Pe2vubJiVITL1nE9FXTdP/Blj\noigMSdyWYXyXi5sA51xTjwDTqOkGrhVCupAlNwcnonZeQNuD4dJMC2AJ1ZbH\nl0FslPTKrZf2/IW6b46tFuIl46dHjur1ZzcWpVyhosh/gPbYRbf6oHWw6Gzw\nEpkc6L+jTRRmdqmLC437+JRGKH5HkTLv4sAm9NlV2jETdJNECnpT7j/2w8hW\nSpy3RZWJ9T4bpRxzHkPW1U876guHLNHlTo6bWqKh2bq0anw38bvPGjj3B8VQ\ngIOvFvm4BXL5lAVOBjtJGExHKXNQ83ZRfCT3WbbiK38yHYEAkLNVvpD94vcV\nWeZt4oJKI7ftwQ9TGM38q+37CHhZQ4pazV5gTeuo3hzazAqDXi7a8Rtn2JSh\nneAO\r\n=rHNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEr0EIhSmKzS36Lhykn5rDjwJeFISq1Ul7JyYXfVilIHAiEA601xGvJIn4yU/MJFVA/cabHADpFzXxk1s9JTpd6iBUY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.19_1542118551116_0.42365503912444713"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.20":{"name":"ut-transfer","version":"6.28.0-rc-godfather.20","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"ba1c19c11234dd6c5d96d67087a5c0940b687230","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.20","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-LJtdmopCp/GXLffD5o9p+zKPCCUmlUI3xVQnpKs6tJTkjeqd+Kd5Gi6cnG87JQfXesFZKCkd9mehPTmIhGV7ew==","shasum":"27b64633af662c1f5ce05f21f84811781bbac4ed","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.20.tgz","fileCount":221,"unpackedSize":1539487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb672eCRA9TVsSAnZWagAAAMEP/1J21pW1rSu6sZ0RX+59\nRsYhiRUH+AKq2ovOItmNQV+0/EuD/ytPDDAA8nziGXSd8QhuaeDZhEu1EjH7\nDfao5lfubDQrIf8uxGJMPpgTyttWArQLWgM7nXWSUBFT/oT6xwIPKf0V+4Ez\n/kvoGdKl/Mh7C6KDeFgKHcCP6hLJWvb23KjPPSwHjsQerlL7b0yHj3WJRz5w\nW2bOcY9sRbBQQpB0wiU+HOkC3kpQF1K8LvkTCdDGndGCLgR7zQ/ZuK2zy7r5\n/Su1dwRy9RsWEDPVi8nHbvgthRYhjoK6q+qTmIvk6z260mPiaCey0V5M+BxD\nkjAlDGd0CHZKN4Stjak3Bj0KQYK1bUbJZz3uIkqxEahbAGKees9n/gnorVrH\nu1LzFYTOQnBEwkkj/vYzcMkI2pwq01DLdoisk/nb3w0ritJWgojdy6mMVaQI\n7sns6q2t19a4XrD3zjIWmMFyBzjXseCFDT9SNGZ5K6xBjFX4PuSyOdyOpG9y\nIJ4hLxCuuOdL4u3Xl44oD7vF1CDk0n0b9o2lXYZkRNNFR4ErSkBcV9tDVfS/\ngpSPPHTUeA4SMhUtVRAITNzp9/bky6YOHGKJsFsj+ooKxgKCohj6q10CRXWw\n/ie4iMSM1t4GLVWWNe72+bqg0Qt7c+pbyp/skKpvftOm5TAO8O6cu2Y+n99e\njMi/\r\n=uVet\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBAOb6tvnlHqwKNgnQNep7tJJ1cV2cgRw9Pz7nkRWylAiADCpDWptcNtdCjuc1eBHrUeNYppdLTztn1O5zZx7NgYA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.20_1542176157602_0.2585879822731285"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.21":{"name":"ut-transfer","version":"6.28.0-rc-godfather.21","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"0079a4631bdfbc855b79cb479dc0ed8e035e4168","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.21","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-FEFLW/cGFEBHxENLbN0boIILNltAExrzzh/xhIaGSkebI9I1xRTlnGRsC7eMXKOu2MPIgjnapHl8vp+A81e4rQ==","shasum":"05d46ce0aa978d77c94ee05862d0c443fce47fb7","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.21.tgz","fileCount":221,"unpackedSize":1539550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ngHCRA9TVsSAnZWagAAln4P/AlQ5hTremfPBMFJIfiF\ngbR5T97HMhmQQk6VnrWtjdjCkvG5rgn7aS3+kYZSR0xyYFKHub3tLD+zeQtX\nFrFJCp3f7Jv7EsARS2WVYKk6aRY9+wpACuo/xAINfhMORL4O1h2eo0klO/j6\nbo2aIlNa51HC++jNMfpQkbLpMlUwIN15Zwqqc/HjfoWtzSpfoCHJpKpEuxvz\nn9wh6aqj6ehr8DKRAyr14BVVoDLQkzZ7Gzfo8xxyyOIQftxof1qdOVWU/ZZC\n61ArTrjTfSvbc5XE2mWZVujJpPmeXktEw3qLc3t0cPY72JEdmaPX6b8QySgx\nZdQpUQZLJNqcjFXEA40UIxGxSRGDGhfz0TelMOBkVnwpFAKnVcyz2/+4JHwa\nK4pobCx/hckrS0m9/ObU1TBOPSLssUHaVNt/nvU69Iu1lXrkSThQr+1FuzBg\nzZ4/BL3zQ+9iFA1szvvAMjgxf597iaPNN243bvCLn7dqTbB6mOrKQbrlUxY5\nwiyIV7OhNAqp8F5GzkY8bafmJYqQq3W7Jj3Lx8gjd81Xn8/A6ky189B2AsQ8\nz2C+a1dBZCYKpbMNl91BGkxr0VDVcPvKlS7p59CejGwpjXMqG+QbL2TOEl4s\nO15q8J7Ehs1pgytSRS/RkoWjzllV2B1mTwTdlukc6su1lAjiDBgQRhFkc7O7\nvlyq\r\n=8z0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnEg/RmRhrjGQIHADStcx0pyTiD7o9ocHAUx1EngCPOAIhAPlRPhjf6PXLX1NOaXRHUn6a67A0Kn3vusY5lmDGWfPH"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.21_1542354950913_0.5566657369545716"},"_hasShrinkwrap":false},"6.28.2-internet-banking.0":{"name":"ut-transfer","version":"6.28.2-internet-banking.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"e03ab731462d017c2f080c5ce0567949cbc78033","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-3wrMACRQATXnD+GkWLl1fAj2y8oXQRAu/30g6ORR1FuB+OsC4D+F6fxePs+wCuqcpmRbt7Iqrrumk9/Unk/hPg==","shasum":"8478b2eaf962cdb185533c8ece3bccede1a8d4be","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.0.tgz","fileCount":214,"unpackedSize":1470975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8oP6CRA9TVsSAnZWagAAuCIQAIteS+kmbdk1cRNbrrTo\neOeMiq4quGMDDvSbnsxclm0XFBJcYUqk6635XG8D8OuY+dw0gWzAJvuMotzK\nNHa0usY0x/fn6LE1ndG1YBmoYOQx9MDSwC/0mVb4lSAqZVbBQZ41H2jSABV6\ndkff9nXmjOiArY4BPsEKtEyWW9UFiIbkGy+FoYvFCCPbnGxzYVRDRJPHIPxu\nF9L+kAYo1YnWlJjo6/4KXDbsvnHo9T8XwJPfDx5AEM+jIMEi46s1gZ7xra7i\nzk/vhByUlEalPTOU9sMk1NAWKPUU1Nn2qanUooQKG8rnxhTO9hGP4qMepL2A\ndjh44PD1lC8A+hzH5iWUN25W8DNMNR25/1D4U4UVSP3JfIX7RogJ67Mb2eTd\nMSjkfEOAjd7/uEjjle6USFZMh/dPBt7quwig7kX7sEZnhK2KLFLGICa6OGGt\nt7GM3HSFNuyZHdSq8s76GzV/b9mELSemsM72uso/SEZFHq4YgyZmiWowXmgF\nSZlVWqMcAEPPVDHLjSsDtbFVZ8XLyqrsTt4dWiMalBQzkgrlxg6YG+hlABGK\nmPi7fLSSMrZVEhu2yk/KcVa51rjiP3UFvxU55ZkkpJjd5pIgHXp5fWii5bOy\ne5VBB/6uGshnlrdPBY+BDHivMxvUEtiG2XjkLBi1bvZAU+Lk13wnSo0DiYOW\nMjvf\r\n=eKvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPd9sGBbPZmcnSUPO4WEeGmXM2M7VKFH1K1E2mE34NgQIhANk3gEXi2OlZzl+an2WvHYhinJNwwOsmt8xisaDnFe8p"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.0_1542620153263_0.13287742464340013"},"_hasShrinkwrap":false},"5.5.1-mpay.0":{"name":"ut-transfer","version":"5.5.1-mpay.0","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc.\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.destinationId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"1e526ad32e3d3f96484eedbe763988d75c2e2222","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.1-mpay.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-oDX0bJfKc/XRAnRLLvOpiy/GQHozjQfIJSxPHPBUVMrNiia+GqWzS6VyNs3yvOUr+P+r7WJ3eiMnFVi5pkaQ9g==","shasum":"a2ce83ebac474e6a457fda16887ec4ced7713e58","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.1-mpay.0.tgz","fileCount":91,"unpackedSize":176151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBU05CRA9TVsSAnZWagAAg/QP/3zg3hUvFTqRJjDIMGNZ\nuBhKGR1XzRyQ/QSUrLRuWzml1nJjItbPqr4Fww8txI5pmbPi22H4HwMwb75L\nz/wloGu77HOdSTx01Rsrf8xG1hZLjd2Xexu9c5Jheq/+FN7d0sXSlHDMCP2G\nk8OqX0jT/nV5MPuBTFbwqi4QRIISKrt+cyr6FLsT7lA+H6MhnIEegZnSmb3z\nSB4q3VstwStwbjYmMJiRjAS12nJuFnkjcraPnvXoKZcr9pEQ4F4UdRyCbs+I\ny0rckZGGiwJsMNacnE4+v4Jd/k4QcOearsa17JyqHj6Rc4ALdN7JYUZsGhV0\nFSRVjyY52k92oCXw7KIQ3hRsOoNKtuTkzvIVzUpGtICNq23k7PgIyzzJj6J3\nLofNO7XPl4qRgNhOSVgNyqjAV9qIIE31ZODyqEND+uXXmbugM2vylApGv4Rd\ndpsi7SqbsXqqA22+4a5gr6HyTThx1KOQzytpTQMRpM/KyB4Mgfj3l4E2pTk/\ntwxVN2DB8pSqLSi1scZZqmhX/hRXFwtqYYmCvEs8H/+tCk4M7Rhju3Y3G9b7\nkE/hYzFsEdCShM5F61zZAtp4+yFtrwao1g8sH5Nc0q0/fFUWtWBnpR8p2Frv\nFNzcsD9COns1OEdILdvyJA2sJHJCXRvH7PTjztB0BIY33JBB7JpGofeXPoJ7\nHc/x\r\n=t1tV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSVSO78vZyh5klYA5wuES2lnC9wGStsx1fOPVlIESIsAiEAk9yJjxWuTkAhwnGxosc/gSWT2PsYjoXKQDq49bSCpRY="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_5.5.1-mpay.0_1543851320251_0.2267066011911807"},"_hasShrinkwrap":false},"5.5.1-mpay.1":{"name":"ut-transfer","version":"5.5.1-mpay.1","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc.\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.destinationId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"13ddd4b101e13bbe9053059065093abf27afd785","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.1-mpay.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-K/2JXlei2CAtrqvueSA5wo63ocsXVyaBu8mLCJVCOqzInajkRLFm/lH9Ax/c5U0o9qA9v/cPWfb+ryKzEH0gAw==","shasum":"b49685ce06b366ae386a238608a562328daad885","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.1-mpay.1.tgz","fileCount":91,"unpackedSize":176151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBmssCRA9TVsSAnZWagAA3kcQAJBdX0MLwIjdHkGWn8hl\nBMWUIOmC5eglF4Pwii4fz5TP0FN9muMPAU+qUQSaxeFwDu0zBrzyIb13g9xQ\nkpuxYRIMjMa2EYyotmEWMBxYEuuMIHQDJbsVsn5mHcLJnugrxReFDYYPswRj\ntZ77LzvBTJPR3IfyYS4Q8036xY3U+7itzl/zo5P6SnCLlfcHBrsJwp9VdDUB\nETNexXnHDA0A/akpx13C8j7SznvEotoJywRgFkvzIEHkV6XJg1Oeb5l6g+Ht\ngGzMk8YhbgQb+pCtBUW2G5OqyvoAXLLke5mxZNEs+L8q0sFajDIpuswv3h0g\ng8o1SksuBjQYiJHR6LxCBAzoRRYRfbxGG4fOGcWl6Gw7uoOh6oy/anpV01fW\ng/IeqfJS0u1wgSf49A20nbUwkdKyjFkXELWh5nfLUg7lH+jO11mOGGytvY9O\nhAwdelGaMWRT4ojcHImn/FWgjAAzdHlNQLz808i1HP1zwLTSIyHmYkB+/Pwc\n4qpKT6NYK2pz3gtM1r9KJ4xxp+m28Qhb0FoAUJOOlgcKLe7wlSN4fYPzSUe/\nP2OConaj5xMhFVFudZ4I0mvwZzOttq9Ufa7xNHBCh9Voi41k9ai2mic3McT6\n3cjFwsC9cWO3ja0fFbYnOYYMeYQbvR5T0cB4a1bVT0wV149i8QrbOTLiX8Xo\nbNrq\r\n=yqUh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGtjnXVO7F0Gwjf88fVb4lfeXusDtchaii2K1qzuHwQAiEAiRZWa7P23Yxdmhgbfh3/sl/Oao4FO0BXEkG8nlexSNs="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_5.5.1-mpay.1_1543924524079_0.2148201174037636"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.22":{"name":"ut-transfer","version":"6.28.0-rc-godfather.22","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"3603813aaa22809145f3f9b2efe67d7bb63a41f7","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.22","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-C79oKIrmZNWb8pSBgOsegSl+FdXQ1Fo4hupzTeyuy0LmBXgIeWzipGGnv9IJMGbHrWNlNJMyMnErTkbRfQeV7w==","shasum":"e3c1450ba2025a773d26691e5fe75f9cfb5f1c25","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.22.tgz","fileCount":221,"unpackedSize":1539743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBwhWCRA9TVsSAnZWagAAcz4P+waNEB8WoEu9e9L5HZOw\nbnpCwXj14VLstQAE11vU/Vw4VXNohJqcz50Pxa1vvb1tazs/Ae64hHsHrXnq\n7I1IS6FrzyvvGXZ246xWSVuurhOs0Zym5e2e5/M2NmHr63D3wlylssTQ8cKU\nsng261rNzGVdqC1FhrncKjLvlBlGstkDcfSGW/HkfY7IB5+vEDaIMro0S733\nBPS3vTMJPBrq02oUx1m0ogMcqjq9nl15jybzOGrNvB58MBfvlNx8rViKSpJW\ncwYOyTTNuB8AMTgwu0mTB8qqXQfqm8ElPySXc7sEK25QXW1MYWAvpd2FjdtK\n3uz8Q4i8So83yaYF6JK6+3fUD9XPTYJfqxte3g8JeCaJOXIoAMsNXg5LlTRt\nIfOlYWDn5au+Wvmxq/VEDIRL24ARdncy5H9J9R+UftGX4hqtRxkppeBDRI1a\n+swmyOUuWfVr4mKpl5lchui5nPBGBvEi6zsuL6Ypioe3hO89ER626BEq2vXW\nwqdaqrSib4KhBu62wOvh+JQqTdiDDjkUZhU2v2sdPMLP7S2GbV8OsVBeGlAB\nKFKlCi9Q2poOlPgsAZdqwwdIrNcJ73+0VdPktYNThbWHV33cwoI4fnqNzLRq\nwIuggnIpxdIEbf/W4ZZbnfilpHJO6foi/b601GopZMHwO/2LHbOVr3yLucEx\nrq9C\r\n=+A+b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9hU1Dh7oaE41jarsW1ldcLMaFzz2crRbpitfHjUQZxAiEAk3H6c4S5F4sphl9Uz6FteaQqXw1uQ91AKjYONe7yTGQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.22_1543964758048_0.4320380622881921"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.23":{"name":"ut-transfer","version":"6.28.0-rc-godfather.23","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"18006cfcdc6e65f0c3ae07514c3bd1fd32690e77","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.23","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-A8MnWcTOj5O2HTb+xE5kyih6O4Q8ZfywnCWONSLFgTmkwYYFyCygw++RSMhbG7+god3xBYev+dqsq9frd27TMA==","shasum":"eabc04e54f9daeaebaf4379fd90a365781874d75","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.23.tgz","fileCount":221,"unpackedSize":1539768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBx1nCRA9TVsSAnZWagAAv7cP/3GUaZJreilnBayjwv+r\ntRSpVpaZ+q54IDR4cK1Vnk0pJY2RAwnGz7LxKvMfGm+PJQFLzw4VzQSw4CnB\n94GQV3BIa8KRoiMOCkCVq0R9C8XvbGpFrnq7/o6y3cisKONXnQ+SDlUZpTnS\ncTGhgpR6/JiqgDDzqH8b/wC1x9srJlgX0GbmSOzgRWz/yT9GySVDym42HGmX\nyFdfcMaaIBg/eAs2/sI5A9s0KNyxvmctK8J7Bg1f+O+9UIPDhzO+vIT87/jL\nER5wWPM4AUT2/gNujS81h299dECDi9ud6fuBSdROCmumQawhPjdtkQhwWJZ5\nM2GNKL+VGY2LpW0pAipFkr8WOA+gwrg/ZDPhb2WkqIe7MjrSK/HqzQkt20le\nHkY89hJbfkZir9JWm8BNBpRTBcu3kHJFxcfp3Yz39ssv4pR0UkbFscjOXu/P\nt1zBCD+3GsUC4bTtOmhDfT77TtK2YjOrdH7aVi6OKtCnnW7nyparFCTbXPsZ\nyziK9wMprsGoTjayUMdh6wKTob8gXd9IhJt6HZjGtLzHSzBc2RiVHxtqY/nc\nzDSk190rGUomspe4sbHv/ejUhibse1213uNCpFBYL1NaeWhdhPxRjVJdNCpE\nFJs/91uNgJ+Edq2eSDDHYr0jZnzcOI+c111vL2DayKAzeGuSktPJvRNuLQek\nOaxC\r\n=eOtn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6peUsvyYC4Q6nQKfHHndRCmUG/nskndTM4RWWJX2SdAiAS18ca4DqpCXlimzMNY+WRsopOUZO1O9i4pVvrOo26wQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.23_1543970151041_0.9283667651232255"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.24":{"name":"ut-transfer","version":"6.28.0-rc-godfather.24","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"0c0ce4965f4ad9d38d8707f0774b1efa535ff69f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.24","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-VP2coOsjS1gQPoahc9FJ3g4QPe7yDAvDvSr6L02bBEFHA7FK4nMvYi/QFzu1onFKyKsJESlRHcG11vjBv3ieTQ==","shasum":"7077bad918ee5efdd062b91620caf705c614e832","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.24.tgz","fileCount":221,"unpackedSize":1539793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcByR1CRA9TVsSAnZWagAARKIP/0ZVfonxEoWFZSMVMRKb\ndE/F09VVaaGnyVYpISa0EBAq5k9Sqdnp4U05bFbWX8XwMdUrNnU3vvwusFmw\nsdUyTFo5RQMiDHPfkkHQZ2bvkQKV4n5Qy9f3a68gFlfkY2AnJ3bdOkD+AHtv\nsg4egFaHUX0icUK4lQDtAYRz3PHK61hpURhZHGtrsiagd1aMl6MAwv6ryN6H\nxn0PJHA/X7GHYwSLkMJvhA9mTqFxQC5VuS8pokMCs1BwBwAbz+v9XXP4simH\ncYsDz8iGL1WqF7tKmc1Ah5MwlFt/6TivoXFwWLtf1yLD94iS9rZn3L6fZHMS\nD0hBNb/dENDiChXy0n+UI29KxEG7t2P5NKDqVkid0gsGqGj84/fr3nTlKDN1\nsfpREI/S+LsZAco2DEEAnOYd/JrwBPRZRPrKTlGR71cU4pk3g9DrEFA9ZXBV\nLn1Eiznnq6pkc6/rL0Lv4TaucyjevgIHWKoHdVozjd2MFVDqdSLBuXAWX3JJ\nU97ZUGg/UOurEDzVzMl9nAIjVKfQ9T2NBaUlHjKUSr/hLsDOCeYvCR8V2SSP\nfNR2TQScdeyGnwsufWpNJxgbnbs4UvUIt/pAdplBgHmkbHIBvRZp6aU3Ku5a\nDJx3pknunE9FldMkInuKO7rogaiTXeAJqIdHThIfbJP+YEPVBjM++rU6VEWA\ng7Bo\r\n=JULc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzPVcaXB6/ahFQhhylSSQXbhDkRtBtuMZL81qPnoYxZAiBKXsEd1c4nFdtTX/enFJD92y51m4TWuFHRWEvsjoDJrw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.24_1543971956957_0.9698390996372204"},"_hasShrinkwrap":false},"5.5.1-mpay.2":{"name":"ut-transfer","version":"5.5.1-mpay.2","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc.\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.destinationId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"b4d97d6f5d4aba38f13cba1b51f9826e4ea37356","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.1-mpay.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-nJ1rJKrKXYuzX1sum8WUCPVSN5pLENkpjUBkV7lu8ZxZxHodzYEbZi5e4gicOILrRSPuJKIj1oEbovjmBP1fKQ==","shasum":"b6b917f6cb47d35ae33c3797f9287e74c4ebc572","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.1-mpay.2.tgz","fileCount":91,"unpackedSize":176151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB7X5CRA9TVsSAnZWagAADzsQAJLggaxhLPLFuvn5Oe3e\n8E0Lrf6v8VPMS1RAGqs5m2hHgkQiECNH6hkF4hobMdoHfLHICbjoPcWjSY7J\nJfefvd9bMvfvdzbIGvR5JuT3gTOqcdaXKBr+SQVrU9QLo6WiGY0xxwTQ5kWs\nHYseZMfR+kp6VQFwSLliq24FREjtkq4p/+Fo6Aem5KXgszvLVmd/erTJuPsc\nzwHozP3xzbUSFRAqm8VF6GClM7+ZgTZ1YHf+/17avm/+7ifLPabQexouctZA\nZrhZcsmivG8qac44gXXs0YZC0Hr+NVg0S4Jj/lVjWe5qEQf+3LDTCUMdRE7x\npAW3poID1y3JP7l3JEhDH81lF5UlHUQaDCmtwDi765EsI2jwiyJs0uhghc62\nMiM9OdUwKu7tmfqCXr1rP9eNv9ib6JtubaAEA7GqUFm9gxlV/ifRWm3QMQ7g\nVeF5sAP4I76psWiFZNDYRfFFfljtVvpdPDgD60RxlEAMEY2E/+3gBGSq8MML\nkW4twHl54jBZeZS8fF5bXBMIWDRmJM/GvmGvDrctfTpFSf+iSW5duM7aWk+2\nJDzeuQNVGWvB5Xiy3K+Y2ZV4Na3hmOc4MD6/h6m3ZfU3wK4bLPjZ7yXJVJkv\nwirW5AowYPD1EpHgGF4fiYZXN5EBGr7ulnDbnIE9iF2BtrrxfTAfyoCSra4n\nS/PH\r\n=DCKa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCGWUtl9PVap8QLVbP+WsD5j0t2yQncmuXfXhG+vd68QIhAJE7KhoYDxaRepTyoSDI5OyJt+1Sj8aCjylEHkTCVHls"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_5.5.1-mpay.2_1544009209049_0.8995407239686226"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.25":{"name":"ut-transfer","version":"6.28.0-rc-godfather.25","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"d6ee366d1932531e564014d67cd5ff4bf14a6b60","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.25","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-IJw99rprmpD6QAZktbeiCkF9cE4AkbNahyEnpL2gWSc3KTvsR6A7kc7WMQCy8sMiwQxYuU0SleGoOA5RFfAQ8g==","shasum":"966db22b237f141827dfaa541f4b2912c93d2d11","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.25.tgz","fileCount":221,"unpackedSize":1534394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCLxZCRA9TVsSAnZWagAAZ44QAJC1fIPzGK6KZTU0oj1V\nJ9ui0pWuVhWk3knpi6Wkhqv4LnNhqUEZb4fCOfGrw9cj/EwgKWycyyfQvFZk\n61H6caE0TwyYIDXwQnPloAswC+pdZ8dXdrwvcThZMsB1Ts1nKRsGmbwQamMd\nbuwFjX07+iKWdGNb9f8ASJU5IY9gH9N/O7p6mPQ0/t0zXMaydEXI9l4f5zV2\nvmc2eeo12MeHnSKBGTdHDTXYFyXlmBTdA+6bYKMytEMAhFeKpyntY0LpozQs\nbbTo+O2bewDZ4mqEUNj5AeIt+9KFqdxfPdf67cnSzr7EWgxOfgfDIYCSbgzE\naQ54MRGlq5KYHl+siNBMSFzBOnLf2Pp8Axnzl3ZeVVwcyXb6bToDeRLeAD3m\nifYWIMVLBj34YNpBhCXHC1zql2Oj4CoWC6Qir/tnzHlQY1x/kQUxO6k3P4lK\n6w2LYT9ZBDvHlL5yHocZUaQF8xRfNVZmYaRGhw6VkfzIyqMp80DsWXXhqtnn\nncsOk0VFf0yeqTLKEAWae6SoFlAthNX4r+IpCpd57FggGIZb/uCOb0ROlcHD\nmiEra/IMRzGqe6WSXIDZTlJz9c0R8r2p6QULEiHvLE/wLJW+D7jXXh6/F3gm\njyH44x3iN3Uw8B5HA9tgGOrwhl2ChCa4HIVKapa3aTg9I7YONrS2x+eqxTdR\n8rZH\r\n=QQNp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgKaa/hWCvTv7ynWcQi0uB5WmPRuKdXx3/PhN7gWdBvAiEAnmCm5/8HrrwgZHG/pXSpRNgp2F1dGeBPCYHyJEawLgA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.25_1544076376815_0.5282429586881863"},"_hasShrinkwrap":false},"6.27.1":{"name":"ut-transfer","version":"6.27.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"fc4a158735b1e2bf123271987caf097b6980d7a1","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Kc0j16asXYNGP7eTH3htj9Ev58RPZNw72KfEAK5BxMn6m2Z5SosApUxtUGEOru0wWmky/xt5t3+ji9QApwWQQg==","shasum":"7db20803391413d3296071e777e1a61e540204eb","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.1.tgz","fileCount":238,"unpackedSize":2467675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCebfCRA9TVsSAnZWagAAFh8P/RcbcID0xuWz2X/vnVBE\nJnz1bkZu1A/KVJkTX+gwGpMCJEyB3/fhJGUWSGXbrQeXwWy5PVsr08QOPay0\n0uQqo7E/LMeWrs50/xYbiwhslVVL67HzqXL4RZXniPUDulJzaolt2wUycmwP\nUYQCXeAdzTz/mctlur0l6a41v/11fECM8reWpcwdFPvaCEJPG6FLEP2dGKKd\nELpqMVZANL3DBRNxro6D/tNuKX/ZEOckGFOha6ag0rg5NEZs3aQJap5TUDNp\nm2Ow5hA3WkHJJwXENHlxXp1HYk3zWb1gPui0gXA9QkZ57qpuuJcpVBAFWvkQ\nmMaCGkaWrXg2vqaUwNpK0k8W1nbK+QZIF7XPieaJTemQyqlIozWwL2OJqbJS\n2kCgMnuU57oE1see9BjQ+WC9z1g3nsiUKFmK3OXhbHkst6nK4jzE+k67PqEH\nT2RlDiH2dIH+tuN8EukCRNbzyet2ORf8IZh5bGbdpCpR6AoBD8x9IHkHpzXI\n6gGOaIxJFImNKNzaEEDSSCUgvv5b4rx2mTm5oC6Gtei0YqHG2fj+rxFQwV7N\nK6dybGvCB4jCWpoF04MAwJ4GmqDFor5UaIaszO559Ye0Z7sRzxZRsmeLP7Sh\npHJmtYbbm2YRBsZjGl2gn4KfgLTgJwrnXd3iSTADGyLuOKY9Jivu4UOKtjGG\nNez3\r\n=xqg9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpLiS2gglfJSJGMxcSOuhP3JzkrPzt+I5+dynTXs7p3AiAosycQOJFhWUar27sXQTFNTna2lVuRfgy3N0OZFjxaBw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.1_1544152798299_0.42583622541959776"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.26":{"name":"ut-transfer","version":"6.28.0-rc-godfather.26","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"a50808927b1fc35ead5423326e0a92571f8e3ac2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.26","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-xnfT+IMTpNpTaiSJ7IK8mxoRetqw7zOs0UY4mTPMsVViDBhUQE0A3lcF8HDb3XKSSQ+Fc/Uv1sGc5BSPKNRfKQ==","shasum":"122d56a7edaf7c752c63bcf50376623565de1d3d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.26.tgz","fileCount":221,"unpackedSize":1535510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD3AICRA9TVsSAnZWagAAmIoP/iAOKn34WxjFBOxJtPD0\nsghTP3n5k1zHmiWI5BqNXRNZxXoYY//V38yAS37r1O+8BWN3LF6dZO0e/Tpl\nCiBSBKVEzc9UKjDu/mwgoJk+gTKztCG1mY5aiL2pklYJoiLkhbvZLYSHiPVy\nVLRx8LvCOxJRz+Mj6+go9E/1JOtjgqNBIjPbKpBUpivjhLOpmCjsbYjyvdTB\nYm5TM6ioEj/KQAA0viDjcva5rPxxl0eCXxGNsIwZ6xxvPvZJbiu3uLcW5/Ua\nIfOv4vwLBdNFa6LkMZuMNild+7RGC5aq7hpQAaG5u86OJx6JoVgzI6gB9tXI\nACkGrK/NZ769ILATMIpThEystQwAgHNyK77rThzWlXq9DfACiPczbImNUjOI\nEj7n/EPPY0X/pFozmqEd9h3Y2/3EiDtP68kYJ8wkSTVhGwZmW3QJDUQDX/Uw\nQEYBazp4tq/q4r9OVxTmCgddR7U8e5r0Yyd3XcwkeEUF+qRb8YvPTtylseqM\nhjuMyn2su57uxl3mYgC5ti+IL2W4Fa9mqAZKH3ArpRQijrtA2fJksSlIrrdL\nyqAkx5BR73M14yaSLo5DyQxks0iYUOlDMBewZL2BhHSiibs8tAaKewS5Yu0j\nmcUiBTbg6HBp01x/MoTD/1vq4lzJq78/JgevO5NH77gGrnCS2+MsymFBf8Wh\nql7+\r\n=Pzf6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyZ2zpbHanEi2NHyg8+4G3cBeMN1IakSWMQytRudDBjwIhAL/C5gMaQ7JEyObqvtvnWw+2yr6Q9PHZEyb7FGiih+KH"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.26_1544515591377_0.44866917516436855"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.27":{"name":"ut-transfer","version":"6.28.0-rc-godfather.27","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"28a009fb58a8489b9bcb08119f8014f8b92e868b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.27","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-jlbJvmgMedSK8RkBxvQkzLDC9EV2Jf9+pOz92HxlpyNnwwYBWePvyQX6PfUcA54CNR2gWzza7UipqGl2aw2Ncw==","shasum":"521effc5021e4e4dfb8797ab30270e307f88f413","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.27.tgz","fileCount":221,"unpackedSize":1535834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD4dSCRA9TVsSAnZWagAAXOgP/1NhjWLlCHalf2rHRzaY\nkKVWUkQZYLWKM5elILtrDhx/+xC7NXKjZnTv25ej6z0Tdhh3ewP5KaKQjLvw\nKTSwci2bPlKU/1up0xFPCnkzyjPFGmx/+rVtUg/sV6PLlBs3/p7kT8YyKSCE\npKdrUbwQFg8oq11TI5V3/Z2johfA46IlgNIyFlIMuqfPaUUDghOijqb4paLS\nNMTsD0A4mL+wLNeXjtm1BEUunU+xLST9uogSxOEdF8k4jeEWzdFZhNSWAHNn\nNsf67Pxy+HvQAvzczaL4xn47brckYDoy1StNl+tCFz6/Zpsqq6NZ76n0oIIh\nmeN3Q7YIgAkul5Pab0gOMPo0WPzSi9DV+QAWpbd5NckNcUa944fo6HxzrCoM\nI5UITfedg+kGFHq4gEywdQWo7hCe+ukl+ngnK1ZUfpG1jGGAkGbDFe8P1rFj\nxYXhSp4O4oNmkfqS0L4OoJF0CRIxxIIZTt6AS99QoGGQLYzSpJ5G3u9sDvjX\noj+z1o+RzIjBhnVPrZk5D3RmhUC3mCv02P4pmFIkZIWaSnNAqyiVZE7JjW7F\nlFCIb5jV2l2hGRt2ffwBRl3nIPK7hHgp1umKK9I+oC5Ld+p8ghpO5R0XPdOl\nmt+RR+Oh58Q2TXzT6ImNxpFWcFg1U+daIaMqKe4UhyDHLLIFp655Ofjk/ApF\nH+eD\r\n=0eXq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHamQGlNdGbYAoC8UR+vWK3IcoW67B6btUplE7uQmx1fAiBq/cYu9WNwalJVia7WHGQmAHu1ZfnE0r6TvqtriZkGvQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.27_1544521553671_0.41260994537570683"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.28":{"name":"ut-transfer","version":"6.28.0-rc-godfather.28","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"ae7290049dafa53cc70373661bb2b50cef0b5acb","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.28","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-UmSBJ7YNqR1Amdih7BFGX3MEh2SumGXWXkzdzdSyVhRO3VsNYqAxKibwRI6jW8pyoTrWq7L8Oh/7kbLvwdmf6A==","shasum":"437b02eb7c91d8bc73f3c611b3c40629a86924f9","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.28.tgz","fileCount":221,"unpackedSize":1537807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD4wcCRA9TVsSAnZWagAA7bMP/Az/BNusOV2eFdr/3Q2U\n29cVL6sm5o6TNVtN0/O0lSKjjoSiA/2M9aAc5E8psw9+SFGPGsubQUz0fz4V\nfLg4sdg7uwGmHh5AwiRVGegYPAHDtbc52fBGeInMFs21ZVAX8OJTJ0reqd6k\nx2GiIczKN2sxJVxUVFqIOTtk93KRBLqhZOQHJ+w/kXVz1vm26xn3UX6WMv/Z\n/gM5f4M3Q4rrxkp4qTyo7BwrC2pntVYs+BtQMAuFDoGdRvrujHuOt7LnH2sQ\n8mxNRFE+iNdDdW/NCqsrytWi0rWzcjqYy6YTXb8MV7mz3Cnb59XmOp1J+pA1\nDBEq0eb9CxmdoeUtz3GQlj77WMKLKJnHUPT40qciTczdPspMBH2EqdjzrCPV\ngae3HAH2l7MxJVUZp52Ze4q+AxG0UpJRUjPUdDPsNtWzFOKozQGdKtmwmkL/\ncJ3yMloOIEa4c5M0YW6rKpCR8pH7wZ1cj3hu/B0hbUCjb3XQZ/MtXgCw6SdO\nmRRfn8izHFD5o5ND9mAi1qH+ZyC8psjIwkvuRQWPMPdtrsmv2jb4oRvMD5IM\nQz+qhMe2IiMdU/DsJnZfQEHoFTFsC9JwqTAecycZ5cToOH1w29CrioDzmUiv\npr/X5RGTGMsBHsLT9PjvZtykrI6W6X/Wgh9xv9P1uMYItOA5ac7QFcceNaps\ngCJS\r\n=e6kM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqclD0Qg8a+7L3Tds4PBiiLUYmdxxp5ogYbTKOhdwkiAiEA3BGbP5KADSd0LJK3jiR3vXC1OdL8rRsBgqEqkBhKqYQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.28_1544522779820_0.8616310712380735"},"_hasShrinkwrap":false},"6.28.2-internet-banking.1":{"name":"ut-transfer","version":"6.28.2-internet-banking.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"8223c69d0005b70f19e8a6fe417abe93e8a81da9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-YYuyAMvok8kk6YPcsLMwnPl6Wr16C4HeGt/GlU7ryr9JTOahuTNpvK1uHF3CU7YWz6V9F3bExHWm8DOuijH3iA==","shasum":"707f60e4ea31a6c7dfb28e6d0b7d13ca46e406da","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.1.tgz","fileCount":217,"unpackedSize":1474491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD8tdCRA9TVsSAnZWagAARgsQAJGdTxd7Lb5lQrsLJTTA\nC1RA8JSjLFV5BQxSzvBrdLFLM1EFsdZWprhsXiuWEgGVsbDuSOOMbqYOBy7l\n7Suiov3UhRFETFQjs3Xr0VwrSyinptr95P+rKGz8GOHG7lAG9k3ErqtcC102\nN/cKSs7izr2wgj5B3s06+6wEoEpkF8/zFV4T/cUxrWBLopGQOaGhmuhN4MPd\n9tr/o3MzIMUzh8uNewxLQBMYJTzZxwGz0P/AF1hbWkUXXUOh8AxvMutYFvLI\nMbpEkAYwnFPbUopUXFza5d+vrZh+d0NW5VGtemdybjQ6f+rGt0fu26ZFH1RQ\nwUlys48huBbCIcIu2AK9JVJKJBd5wvl82V8aARfAr449cLM875JpECbDMixL\nB4gmd+zSrWG/AS5PCY2uvedivVF/4NO7h1xo8+psQbx35wbpK6G4RivqOxK3\nCM0pvjUr2NQ+EIOvTHjLkNwSfIgsIbm3TVC/YlHfdMveB+Q9z1bNF3Of3rJ5\nXDRgnAPt2ujfeYDyE166t4X+Smvwh2LWrcaKdj6o7Zaw0IxswUisHO+so4Qd\nm+ZerXYcP7pXqupqGygE7+VzZegT0gl7ZsbtFxoy1rLN7cKOT67M6lK9ZNxN\nF8UWGicRGUBvTkAhuySTb6XkNa55p4KFTgFhv/8ygy+do2uYhtdjp0902/Bf\neXkd\r\n=H7eT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUNBPe4rFmC2fTE7X9qbhWLDfj50pIyR0WuGDKMHct7QIgY3ixI08rgugznsuTZBEvT9l33AGMSuAIN7P5JfWWits="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.1_1544538972802_0.9850114112636497"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.29":{"name":"ut-transfer","version":"6.28.0-rc-godfather.29","main":"./index.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"0a25d1075bd40ae334a8cfc46448209ca85d13a5","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.29","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-qc031Qm4GMkSk8WGcQ/dXSfjimEzOVJYdAxBMhQYhsOFzLvNEhLft7h4EnbQ9Mcf/dSYCqSxs1mTE8Wn1MkDzA==","shasum":"f8f30e4d0361090c7c281fa94d242d9d8845dd47","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.29.tgz","fileCount":222,"unpackedSize":1538350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF7kaCRA9TVsSAnZWagAA0fEP/iEDxeLRS9icO5hVyadz\n9bivFjW5zLnH7RL5z8HPVF4txAk3PZkfnHl5BkAJ2x2xjcx0eWaelZhe5Wj3\nN4cGHA+m80rkm93xugl4l31lp5ao66oC9sJS17fYYuEMWRh/p20B9Dzx+Pal\nTxEu8/rJcUVhM3ZrDddyPiu93w/VZD9jVkWg6AyjloiCB9DTMZzY62pvk7sQ\nEkr1TYqMwk94tiC5IrvIs6X/0Rt6j1ZbKr0dDhHahwqMv9eQIPeo5zwQ1zHp\nYmDjW6vaKcss0R01NYTtVXQeGQNNNx7IBXczVd75NEuldJBJ+Xy3XXXfZsQQ\nZ+gKehzAapmUxFjrkfopVPq3at/nawhqBrjsawD+Gz4roJR6iHe8vlqEezZ7\npo2ZWL2NbVWgUBoRywp5izgkH4WdDJ8LNURagHD8DCS5V5nXRD5mxeduevWZ\nQ05b82S2zuZL3wqwah4UstQ272Qa9Oac4oN9odqBbDswDGEj56bM0EFf4mxj\n0YVc5QtcSsAnGVfwNu+zPkxSPstxnPWyYyYZ2tN5mMNYIms6RKyXsjSh8EHk\n1uiTPrLu9y82AGdXUlN0jJeZFTlH9VY40ovD7EoxYpmANfIpNK0+Wl/3KgTH\n7MaPLHP7Pshnvli2U0Xw4SRBSyPsTN3a0fdePNfGC2bHYNa6YfX6MjH4hoC2\nOZ0Q\r\n=/60p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0GKz5Xp2lS3Me1Sl+W6JExF+b9TiePAWdFbrHhiDeIQIgInwn0el9yyARc18d6vKXoap4yln1CS3lu1YK1SKwFt0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.29_1545058586003_0.7667608018883116"},"_hasShrinkwrap":false},"6.28.2-internet-banking.2":{"name":"ut-transfer","version":"6.28.2-internet-banking.2","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"e16ac2e20e2ca23a3f124f7c3c9311f19beae89b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-gfYrov1q+pjtBhSsGUJGBrrmp3MI1H2oqXojdq807L2+5yemSrhXTlnMn5nAC222JTr/Udg4uT+lWUvb9uCn6A==","shasum":"09d29ccb6f59878717c99038c668d53e85a3f0cd","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.2.tgz","fileCount":219,"unpackedSize":1485188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF97mCRA9TVsSAnZWagAAYDQP/A9v5PCZ5MA3Ng14gCb2\ns0ubG7YsEqLW08sCm35NoJJPmskZlC65HBCfLBxvm8e/MnERRWtYLmyWVDUw\ne8RETmAsnK3yVxdF9c3fsZsCoCDlDnoyHrP/k5yWqTCAOd2lpKZwzHEAOLmE\ne+fLm629An7f8SkuXnNmVEFSYE9Sry+Y2gtghd8pH+HkI5agVe4wDum70eW8\nesVnYCfH8wODJSIoHc6Kt9xF4suYO7nmBQdTqjpn2/+vz6sdJvIwUahkRTTZ\nqYyu0OPGV/zXmt+2J56Mj706g1c1V02jbuuFYIBssvdmg0cYrj7ZkouibQDw\nGq/Hr6zudxTog28v5WQ0ihzzI0RIEZvz1m5OwrodJ4zVMZUPZXM4HhB6cXge\na0b05RP1MKSCB4mWC4G0zRcH02OaYxr842Oza84zUNBzg00TDHji71HNtfkE\n/4dkn8YyfetgBgbPkNAgMlbNCgsCDHfrD/JyX07M/GqqHm62YR/Lid150qPs\nRHRt5vRc5v8Y/JJsrLfvu2KF4YtwHg+3X2xxx6zWtHxO96c05eo42qiTQVif\nVZoB0TkWpziHUO1ARdPYhU+9peuqH8NqfNY0ndCLPy0ayAN0Y7qY9QxZCfg4\noHpIi2rzDjlckJ0E5Uyf4skJPIBrA4whnh1w8PHpJRE219bHMeJl/LCem8FW\nB26+\r\n=gzx6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwSyO1AASIeNXVHq9pxJaBkZInVwWGWHizfuGQ6u/wLQIhAIBJ2WhyJFXAH2bS9VbUUHQy6tATXrowHf9uPxT7hOxX"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.2_1545068261689_0.02642062207813556"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.30":{"name":"ut-transfer","version":"6.28.0-rc-godfather.30","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-rule":"^9.19.1","ut-front":"^8.5.0-rc-godfather.3","ut-front-react":"^10.5.0-rc-godfather.5","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"b59bdbd4c9921d50266afe125835d82cc8fb59bb","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.30","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-eIKjfdKnmfTJNYlpFJRhRWK1rWhauIjKiq3HMDvszdlHwsaUD1W7u9ejFrCit+OhfRlVQA2NVQtPBo8qcGtYhg==","shasum":"9092913d3c6433502db009647496c2fab6eebefa","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.30.tgz","fileCount":223,"unpackedSize":1538727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGKh/CRA9TVsSAnZWagAAYmAP/2gzNnUsMoNhENI9DF1e\nnlr2Z8G6LLZymvZXFc06Crq0Pkjz86QS1fpg3t0mK7JD7lcd0ztPHKSOpOc2\nGh4Osp8Fxa9ZVQB0Dy8VqgDtsVwE82kZb8v7uA7buAIWwGLykuOtj5tOyj26\nX5Epb19TgGyZ5J2k62eD4IFMi/BGq0trza6btRN67QOvKxfqOrfaWLTnml9F\nfxtqHfoWK6yd2Ev3xjCesXrAGbYBupagzae8V+nKGh7t3+RV7RKgIqDe/zba\nk8T1xbwCkaPsCHGv4Q22FRJpaZwlZenvKixjuptrEPEnGE2oleInxBGtpTBM\nNGng0dQp9viYOl9EPp2hx/8HTmFTmo8gb01uB3nc/C7ILMMMnrcqwO5hSsCs\nWeGrOelUhK7LHMPtACQxen2mL69SXQgDnlJUiGXMKUqdIMHgllhgieha6xZm\nYOdiROKHhH6Fng+I154c6b7GYSSx2PFa/JZ/FViQi68fKsGoloAdOUvIfpAg\n+P9zuirzgSefB207hQrHGLiAozjMB2KYATlECFi0m5d/ks88JfV5SCnJaHsN\ns64M9i7oA6wM9FAgwdJ5YqWD3Ki16shPE2gz9vtLoJmsT8B3ri6xzDwfuKGV\ntuLGe1FEe4tyl32FwK7g9ixQroh+e2ZW829y8f/UovNkQTmalrBLwLC1wW0s\nmwEL\r\n=jBRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOhGRKIgkV4YEnkzctZdFoX9IqZBtRTrh5WQ5FPbv0EAiAbTXW7R+HlHbVY8cJ+KpURiO5kY1HBbxw3i2EPxa4Iiw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.30_1545119870395_0.48465916814211085"},"_hasShrinkwrap":false},"6.27.2-accu.0":{"name":"ut-transfer","version":"6.27.2-accu.0","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"f812c683a8ba776e386da7a4272aaa5ec05ea380","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-EPT5z7SrMkBx5mC13Uby6qztcVNHi4NrcXVQpfhPMQl52Y4/ECkZfpCAGVknxE2+0VqSXXgrpHvV2yGXUHpO5g==","shasum":"8cef891b3fded5503d2fb00a5a1e198ac339322d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.0.tgz","fileCount":238,"unpackedSize":2468875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGcrJCRA9TVsSAnZWagAAZ0AP/3S+TeUPhpySfanKOR7n\n7ZQpzp+iTTQsanDJ/kEeR+0Y7owe0o+X8tpiJoZYxzsAj3SsqgaV7SF67QS0\ndNAASK0VeYTGirsV4H9amgvCmVqcgtL6eFTmvajUmSYRpx20nGQIqMpc9pw7\n2B6puLUjzVe81v2rJLkSsoHe3mDaxsmALhZ8/S4q4JVYvdTjS+4A7R3OaISX\nPu/LManfR1udbnvxS/7MbyX5aw5dqoL8knlRdAFINFFJA8P45tpwLg8/QbSs\nFkG37qHjQ6MZrb9F0sit6VDQ+L1rBL3NKHLdHibtAjXf8p01IXYOaUtmSUIX\nrUGj5QkyLka1yy//E8OpCr6ss7NURu2tJgo4s//7MKytV/gTLvVthtmIXQuE\n1Wq7fTczkRqkSm1/YnizoaY0vQTh8VhvQVGXuLQUM03dl1oMf0pSkd13YGuN\nIqjT3R+SG99dayHF45ZdMUfQInm1ZkosyCiXabe3TJODBCqSts0ym8egpjcx\nYx5BJzATkYFOWTbbmz29iFUARKzaBfLdphPFNWU0nbi/r86w6RpQ+Yoog9lN\nCxuDYs0zV1tGFC8iW1QrZaWeAAsVaUavFf+fQ+iUz4tqqbtiVeGn142gY+KR\nosD654IOrg21Sy6ePLsp0hbkTsUKOywaWK9PW8QZ27EVicv29MZKC21yhoBl\nwbA+\r\n=EWSc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjYejfUY6vQ5O65pHnj0ZZA4bx8yB9s+zQVvE/HPq3hAiEAyL9QTxRg4szDf2ufguwyRtk+B1RUgTgOHB+TVJy7368="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.0_1545194184476_0.5173973205800335"},"_hasShrinkwrap":false},"6.28.2-internet-banking.3":{"name":"ut-transfer","version":"6.28.2-internet-banking.3","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"f05ec944cd19dc5f51f888c76a42b686c032cf6a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-C+8fvoSofMs2eZfJbTyLTlF2b+fPg0G3sagk6k9ELCmfckfXfpYTcIgxJnwgO305bt++nxGZXOPkrqy5ckBwYQ==","shasum":"175b6eb63f293650a8968be8a21ee399c8c432b0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.3.tgz","fileCount":219,"unpackedSize":1485234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGhNtCRA9TVsSAnZWagAAjUwP/RDxkMGWPUKoBGiZoLi0\nUd1lqzDpx1BCZcBrUz3DKuxdKkxMCD2y8BZxd37/CuL7l2vXolK76xQ0m2e4\nIO/v7uzIkelMfP01vFWWDYECOg9TODktVBOb4jl+dTBWKu7nPVtTaZ/tUGSn\nQ4qrktgaYOartFJU5XDwAyZERVPWFhiO2rbdvLwVpHSGhJt+xnCOSrWK3W5W\nS7acyQJ52uOfXKAnsQ+4dP7gOKKvXNUg723S80+dVkl6jqNWJB2HGTapF0Qd\nPaCyz6ZPx8i6SmRHQ8/dohZ/Q3+I3ZD/7dj4jbZ2gDnedUMuuEMEr4urmr7D\nqlTvUzDs7PvWJg8Qo1zcxgcl3ZNGnE4hIiAeU1jRN/+xO2obKCnmDM+oLw9f\nnoY9sK3L18TBVcmPoL69XHdsa+JN8AGjeDUErE4JI8YcpjtYXIx1hLPbKFEW\nEqyEaxhq7uDjnC1fRL2EuFD4krGm5ot+dLn8CuWyYESRK26B0zsNPRQ1d9hh\nkNzEutO1Y9hh6IwE1xJdXfjce55VSgpHNZtGTEf6hL7I60gbJRhTQCppsFym\n0QSiT2XwFC3ROVKf+PbasNTlPUSYeCErKsb0HTfBVLzGGxccTEmjfRlPQh47\nzZfErp4kCuP6wDrqSDqYKOyPsd6gkcLxGYR6DFjiqHSHFtVDwI+OSwXcCmo7\nbL9H\r\n=imoA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGE4zUDS7pgYT/PIv5g4iX1x0+F4rXaz3QqBeJ7pT7rdAiAqHlBZREI3MylWKyI3+aZzITcs+hIkzYxBJGzSI/8Auw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.3_1545212780454_0.9926811760845471"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.31":{"name":"ut-transfer","version":"6.28.0-rc-godfather.31","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-rule":"^9.19.1","ut-front":"^8.5.0-rc-godfather.4","ut-front-react":"^10.5.0-rc-godfather.6","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-hot-loader":"^4.6.3","react-router":"^4.3.1","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"cca2a89116b762d533fcb34b3de56231d7965f7b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.31","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-pmF/YkYEnNHOH08TocITJEjqY/UAQydQXQQmAS0XCFZhdDJXHiqL+828fSZ+GqnCxfHFBtOZIbzWDWKbwpXmGg==","shasum":"ee5f08f5e9a435e3d0bfc4f5216c07292bad85f6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.31.tgz","fileCount":224,"unpackedSize":1538954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH4ZtCRA9TVsSAnZWagAAhXkP/2NKlvskZiQDUCP/wI+w\nSKTzIsH20tf1NiQ1Brstd2ZIUf4vEr2mtDDREj34GTacxk+ML6au9AalnNMQ\nzsq2ZJfQuU/rdBunbdPV8AODeSFxIWybz0ac9yoFCmE2aUS9WSiQFc2q0Xm4\n7sTo+idiv2EQNCrJbKnzdeKfTkTTuPyCEz4OnWa94cwEvLxh/ilW+A4lPd1P\nhIBzVDCgMYStejqG6eQDenNHNw3egn4rqYehbKBWj8kplhsg0YVZf8goNgTn\nJob9UPcxXjjxrtdGYa8pkZE7lxo/Hc4zcH3pArPF1iIJuL/wTEffq2b/ucQT\n548r0aukziVCPi7MvPASMTgdFnbnYm8QuNwDIgXt/29xtf85TXINr+g2POVL\nLk9i3d2ZaOrAvTGdZI97DpQferA+ia/0x52+5dHOWv9hvHCBVN1OlxsXyq4Q\ncAVgtNg4r70LCAKqfaOf6SHPD7TIpgcHomkoPF70zUMEBiYJWahln0UDssG4\nNt8EEzaJ/VNF8RAoqLHdX2/BZsUzb07s/mynmL7ErkTxFDL8+KzVrmEDUFfP\naq1tZQKMRUtIQBaSOpi4qE45X5obgE0wWFi3Ky4kPsbVOmsT+GnN4/9ewc5W\nFOiw6tz3z4mSW2g0i9LrPfiSGKc2y+XD3xHh3icVAL3tGdz/bPRI/HZQ06Dx\nmOIQ\r\n=5pHs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZm+jzncThPN70Mqh2rDKGqB/m90i/RDOai6LQFPA4UAIgTTXRQWB0iSjipdr7s29sna2Q9BF433Z45EoSha8GUUQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.31_1545569901172_0.8428559357702983"},"_hasShrinkwrap":false},"5.5.1-mpay.3":{"name":"ut-transfer","version":"5.5.1-mpay.3","main":"./index.js","dependencies":{"joi":"10.0.6","ut-error":"^5.3.16"},"devDependencies":{"ut-tools":"^5.11.1"},"peerDependencies":{"ut-bus":"~5.8.1"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc.\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.destinationId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"b759f36c8a0ba218cc58b38c48ad414818beb3ba","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@5.5.1-mpay.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-LpyJP9lMKZ7RZo0MOQI4W0QsMze2s1r+/xrINmLSht3BXVPEo3Nv60vvZC1LqNIvj8Hs4s4QAm7uxFHSFxlrjw==","shasum":"79ec23c203fd2af3fa8c9a124d5b4773842c555b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-5.5.1-mpay.3.tgz","fileCount":91,"unpackedSize":176352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJNghCRA9TVsSAnZWagAArUMP/2PV/KI3hIcsx5Q9XcP1\nkWQNmMPGEfjxiVKurzaPiX+co9xvOlHo0KGxA7OBaU7Nri/Ut/796DL/x5TV\njEOfvYb4FuYjnS1Q65EgwuFAS6k23EwIfaWIOxqttSR/Y8s+aFhnBJqzeuhB\nKe3cn4DV95vuVwrZaObCF3OmYIPZjsPVe3jroc0vPiMAjy7cnmAOafRGWcK0\n1oOQWh2rDqcHRX6ng0QEWoNrEDn032sqzgXsRc11MR3TdrjrgVQlL7a6NZ2Q\ntxhMF1VdLdUkAh3w4B4fQ7rwvRPkaGsm14So9dySWG63Jf4MuclrD5ToQINy\nQA23I+qNFHfGiD/nxNArsHIDlkdC0tqI6u/AhMMPb2ESHpUOXFKzqDeyQBhv\nYG8OnR9vmyOtjn23XeLHLO1RRGKLBuicLJ49FCNONJumuhbPjumLzBARtxE9\nYQSmin0g0gGaurj8BpyiQVLRiEimtFtilBJzaOkKtmHEv4YrcWOyoIihiMnU\nA+Bj26XxuxrRC/kAUx9wUBp8eMBd3OInDgE8hjJzePQaVBXTK0wjKZuYvUPW\nJsVYRXubo9onf6Bb7ZTZRqvkK1Ld5/Tlvg1t6JWnZvYMqGhWM60XHx94w8qm\nnv7h7h7N7ABK+/EsaUX+7dCj9eZukN9348OcT7OH6EwQ2kXceoGQk6T0TRqD\nlWzb\r\n=J+EY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEAS4KTl1CtIcYTLhva0xbNKQDPOjswbD5lRLqyYn+BwIhAMmdgQ95wdSTDf77h2yfhMLyoUZwcNQG91rqpJrhjR1r"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_5.5.1-mpay.3_1545918496353_0.44105195168038613"},"_hasShrinkwrap":false},"6.28.2-internet-banking.4":{"name":"ut-transfer","version":"6.28.2-internet-banking.4","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"330ee0864ddc5a1c17b11063abd40f00a4db4b1a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-708AC/932WmdVaG7kRqeoGVeeiGt22/Ps2aynGt5uKEsxjft3ITfSOFAQCoaGbbGyxkJkDFTBR0PTGPJwhleBA==","shasum":"1f8134f234e1e7916b9994638244568f03408f5b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.4.tgz","fileCount":219,"unpackedSize":1485280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLcS4CRA9TVsSAnZWagAA+RQP+wUoUJ7Ph/LeJDKIgSbM\nauu9vXZiNQ1Q1i+sJY99c971XRokuaa3TlZ6og1PMXzufuAUoRmjR4bxzPat\n/csI5EgtI9h15JymmtrmTYOC1yCBS4ZTFoyDwAtiqP49RCc2Zfcfcm1Z/NY9\nhOMubpr1R0FNmbhe1YgRkc6HXd//pQuWf32/I2FTDmffjaKUTQjj6G9aZvOh\nfvsa4uu7sYmMQhVZhvdkW7q7jBDegxgv4clCdYHJXjT4t9MHNrBBfy5PEbGR\nwMtOBg/gICp6JYxmm8ZGRKVGW/rZKNyGjr41ym8kb09sBojdtJJJ8tReupLB\naPXuwcB5qiL7g8Ko2tOg9nc2tfWdfcjoWZcvctSebBZjOf2HVdsCBI7idvfK\n+1coEIN8YhQdvVxqlQGeH+8o9biMU7TgXHblCcdwdazsG7xJBxv5T3eWxNw2\npOt+m9Kdwf5oJvSVTo8qIs6lVNKMFk+rKm7hhT+JvgAc+UbocgfEZVanwsRF\nWOgLjinoJIPfWBF/JOsWVYQTqp0HyYHXPt/OUC7U+3HCBcZOnfRqIWVH5yC+\nTg37vKCnDVj1MOEo6PxK5Hyh2q9JtZ4Znv0uGk9hV5nVa5E+AJnIVFhGTFLS\n1CxSznX+TqYnw7jAZLFWwmcB8yOJrY/v7uZ9vr2melvPhMpGq2yGShnEClt5\nrHDd\r\n=fn0z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC62v99cmj7o+RudnI3kxMAfzWCWeWoU//lLwmlGCCKhgIgZfLHQz3TydgCVTii/Fbp1IT0QNeK5EbY0ClUuOGbFfI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.4_1546503351890_0.05658460221267925"},"_hasShrinkwrap":false},"6.28.2-internet-banking.5":{"name":"ut-transfer","version":"6.28.2-internet-banking.5","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"4381145b0b205fd7c8c1ae87a4594812f04feba2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-zd95aUdLgrVDm8U2jIhHnL+o9Dgi8lNTrpYVbbUX6j/yo2DeE0Za7S6VvqiD/q5yjsGAnmWD4j86ZIKLP8PvBA==","shasum":"53c8f460cc905361da2117422da8a4b7ef564a27","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.5.tgz","fileCount":219,"unpackedSize":1485277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLg/ACRA9TVsSAnZWagAAFHUQAIZ4x5rIpkNrRDRDV6MG\nT4C/s9O+SVdOQRAtIeTS2BKJM5j0hqriC+anRberd68MKU/WD0XgPdvtUkcV\n04mz+4eLwUCDzPcroFCVCU1nW8KaYQonYNraf3Ocp1UwCkKrU7Oz3sdxaGUY\nEerLyRCr61sN6GoNperI6J6aQvREMHoW66TzfUqbm7nJXgI0fWUIFd5WKoTf\n5lzfADC7YlRnZ/1QNb89GFkIOFzULOXgPWEuVlqsQ9DqSuBJQCZkCSCKukgJ\nvy/vn6nr00YEZteSgoZt1vFJDGWF8dMEUhKLlSeENrBbo6FE7JbpSrvwMWjr\nYK7owc5MULAuL/DfkxNd7516aRRmNDF9aCMor3xyp9LqZaiMWital1k/GFwy\nuGtZf3f0k7NDGFfmyTgHlSydfhqgmPAvKcCupSQv6J+a+M6PV5h1W5Vg7ujg\n3Rwl5srSnd55sSUjOIABDG+v9K2P9eVq4bpcGKyjBG5cdSyOGoijFOK5Ep0D\n1X+J6gLli2LpJ6BozibSAGHOk2RaZN4pVqwlVoTmocVI+DHIl+wv8h34AY3N\nePuUSoHSPX+5LPdzSt9KxseeoyTpRTcdyLib6R6hn8CZzw2NSStRNNpE8SMZ\nznw8Z9qXbOAwsRJtPuhfWvpQSl8CDPxRsWGWsN1z8z9vuGazhTq5zMCHOoWz\neabv\r\n=n2OJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP4R1KcoyCut6WXTPLly4sKxVvEDN47/ohhaYE4PGd5QIhALt8+f2q4heomX8GjNte/fIC35ljALGV6SlNeixvnH/v"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.5_1546522559739_0.45428010115977013"},"_hasShrinkwrap":false},"6.28.2-internet-banking.6":{"name":"ut-transfer","version":"6.28.2-internet-banking.6","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"7d4ed145f0cf4ced025d51cd6fdf594f222bc418","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-1JWKk/8TKLQ4hRWwWJA7UevFaw3eKDVgNmaCvvtsLhex4QPm66CeVyfSK7w73Txg1tikn0eKWSngu04W0ibAFw==","shasum":"71b51754b96d78a57f6d3a9fd8afde7cd45f229c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.6.tgz","fileCount":219,"unpackedSize":1485289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLjU+CRA9TVsSAnZWagAARUcQAIH12lVLFsMPrOjajDHB\nd0xgOtY2jYe4M7dxsdvp5Yvl4QZ8klDECjQXWmrlkpY6aQHLuQ+OLHlm90Hd\nIjyVMPc4fSIHhrTodVsRd4TTKLX86Jq5OH7Vexqgyps6JsPW0sc8lyi7r5dd\noH/66MESrlxmryhlHlPC4mNEtzht+Awho3onSyPhUFuhpVXi4c+j+zEJS+I+\nU6OUY1ALQsf/2V34SuAHp6d8iMMZXJPJN42wt35vcC9GFTQxj7vXIkgVNZou\nJDrCrHGDxeLdemDoOr9Yskb57wujN0si736l0XNIQjHozBOljLn5efak6n1Y\nRf5b1CHo+Cf96fPxFGOjh0EPhRrvtaW8c/PPDgrLzr5VXyVZraaJUbIaOBu7\nm+H1DRaHcCJh6JUocETPgR/cUz1z4/cboEuI+et/w4gjiT4l7bNYAheEfL86\nQ85txKWyvOSfq+hKpSVO/hJJ1GWGeM3MTvvBizbE8ghwTZXd7Dobvuhqovub\nJ2U811nDn5/Ok5IHtj+UTFPuYKTphCIaSMtl1MMBlec1NGDYI42ZDrS3viaY\nG1XgVui0RgE2rxGV3XD+ui6Hu5m33Dk8a8XSM3N3eqX4zM4y414fUlMziF0H\nFGMcbW45GmoXLz4mCedGcVb5IoVtmWcJryMYdZSzAjtz1wSdGBxZfnJOX2S1\nW424\r\n=vRYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBUlwBYhalh4DmdPP8jkR7gEEE8CMpZeyNOCcNYk808wIgI1YRvDIK6ZtBPo7i42Cp9Mh0c+fT4hEbB0w8oCJvXdQ="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.6_1546532157836_0.4731622875334156"},"_hasShrinkwrap":false},"6.28.2-internet-banking.7":{"name":"ut-transfer","version":"6.28.2-internet-banking.7","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"8b0691b5fc7e425b6ee777ce998c981d8ad762c9","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-gAJYm/S3oiCMyAVOU3xptQaeSlO3PgjgWE7yZpEiFY4MK/eTLJ3w15JmzLmMqShsc1mageVABadVam577MGrGQ==","shasum":"7aa1c63edbc92894d981a50da716d96ea91f368f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.7.tgz","fileCount":219,"unpackedSize":1485407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNgwDCRA9TVsSAnZWagAA/hIP/1eXDHgVqfPzjZ7S44iG\n7/GundEA+B6f8bdZ8GbQ5cYhCfTOTpIHAatyzyxDMkKz5BWWDGNpqu3bqbFD\ny7aGqBfwxqXby30506s5FcoJnSWAREU5Ue6qeKxTk/+1ECoKQT0FWssEUsfs\n1wk2dx8axXFmga7z6JZmsp1KBeFslpHDNcf2eHubRgFLhvevoKdgLqv1Clzx\nFqTO6jlJfxXpdbS/CormFfn60Umld8p+UpQOhDMY0UVIeoXZpAahe7BkOXxQ\njEjkGQtSoJTHfzvRh9rRCHeGFDMrQRku1MCZ4rdu93VNQS3htDaWSAMddTAJ\n9ijpI6AOzHjjZl9HTRo5gQYyDQPvD04ybTPCaYlt2nqfrPz4DIEVk7fDfi0/\nJ92zsPqEgrGrwUCAYE9anrONCjbQTn4fuvKFulhiofEIeeutTOFWmdw+Ljx9\neMukjdMVQ2dWUlMMzHmEffdJJQb+NbDQ+UqwcsI6K9n0WoQ7hy6PYYxeJONY\nIJQhSHFcPwuPJ/M3REtvjtBZKC71bBtx60LpfscW3uS04DQRFfzNJg90at3k\neDZffxaQLb3BpZ4lRM8BaodexnWl/P7bWXj1iU/466mCs29YPBVNtTim4Zsf\nQZSJEN7S88eBq2I6ORdBHYF1J38cYgs9hzRkYJqjQ8NIlIV/b/rPvfxvcAlK\nRdLC\r\n=uIHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8cIN4CGNSCXJW/5s1yRo9CkNMvdsgG6tFr/DceuB3JQIhAMKnpiGWXie9fiHzVTzFj7wO44b1bmF1bdsYrnQe6d24"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.7_1547045890125_0.8290478785196707"},"_hasShrinkwrap":false},"6.28.2-internet-banking.8":{"name":"ut-transfer","version":"6.28.2-internet-banking.8","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"add338665ea04611fbc6447d354e40f91dfa2baf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-vunkd09IoxsasEdQmJTQ+Be3QCQyns4Du7yjgmd/3+zXOiGOAmq3TjC7sMIq6iFP+MyN+SNNZPUGiZ2aH1hMcA==","shasum":"0b34465eaf95b1acbd63ed012e4e8f76799c0c2d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.8.tgz","fileCount":221,"unpackedSize":1488620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNhKMCRA9TVsSAnZWagAA6BIP/iDqn3L0sftcA5M+p9nX\n+uY9Spihpt+mW//0+z51XKIavVQ8CXf72CsG6SYskeQQNBEGKtNZvONlkHeM\nh7fJxrmXAOdF/Q0q5n1nWhq9Kp+Z/RFRSuO1Fw3AFFAEqGSTnzI/jbROXAvy\nRJPKy77Kda+SZX0vFrKVYdZ8xQDv47eWKtJmDOc/m7eEdtxqiRwRGUlFnqR3\n7SDRfdB4rHghRJmh0I/eimLE3vf/xIonjzSQoV8VsJgubJhjC6WbQu/ZF5dm\nb7++17x1RvKJRNlM531S884QmIZ1AniMNst4phDO2+Fe7gxPevHE3zoUzBIQ\n2HUelxECmCB/84W44MIIjVu6db/WzhH2/rZjifj0fgUsZkJqdy/Ea7tiRGnM\nU7G1mGlrQ4ZWPFLXr/aMy7qL5mqvrhGcVi9c2ndomqkSayL30NiS8bMg4k9x\n3+vDyNzeMEpPzTIh+gdp2bgpMdCnlFnDD6mpnkYwTCwiBqZpXjPuZOc5PUDU\nusQekKehj8xG+SNFJUhamTt+fdzrF7i+ENLzauFoc83BVu9TUCzUkRaB8dYS\na2K6SAsJ8hHnKivbGTgqSNCt0xkIRYFzyiTsZJtchOaj4YkfSMquma3B6aa/\ny14ndVTjBJauvsKx3D7To6Ztl0Zk9JtlK/Arc7gmdUayCQGFqiVdr+YTZ1Qr\nuxKk\r\n=Fe3o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfYsbidhMUTiOYMXe7wSss6HYTuEKh4036Eu/c/yYEuwIgQJopT84syKEuwJD7FcJFUXenD8evHeH78JkEyMbuRJU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.8_1547047563242_0.3886241272561999"},"_hasShrinkwrap":false},"6.28.2-internet-banking.9":{"name":"ut-transfer","version":"6.28.2-internet-banking.9","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"ff4dc15df939318a80a529e0a226955a0c818ebf","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-1A86Wc8D5LLNc8TdV4Sp/2Unpq9KPyC53RvzKw5A41n8wec2nXALNVIrLqFDK9tri0XmxDincp2D6uOpiJp+sw==","shasum":"7d8087868212117b03ec02e1163be718a136fdde","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.9.tgz","fileCount":226,"unpackedSize":1491588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNiLwCRA9TVsSAnZWagAAracP/imozK4OzV3Tij09YuJP\nKAzPKBa9R194ctkvX7yzGf7xQ7LDNDBjJp2w/sZoFlmFm3fKl+Tw7QwIG6Pg\npmp/6vu0LPUJz6gO3ZFDhBnoTrvcAR5uKDFlrL06hqAhfbDYEjWQnOF8kB+T\ncbLTbtGoJrVGRgP6NdWyMeJ1MBBOydrVSA0wG/KJwZkOrJ8HHB10oeMdMEvS\nh8Y9CNnJiFqRQiFBm1kVuSc3ZlhViSNS4r55dZcirNAltzqInSIDNCay42uO\nykTXrOqzzT7MV4/B1bkItoO7j6TotOoaPcUBgrS5bFTeLNI6egPn5GqSCFJz\n/cs2KABvy0zeTT8rglKYO2Ct7WyH5SIdaR8+ov1JV1d7GG8VVaqyV4kIupkg\no/aYTcQIgG86tt1VHO7NK46LNJGgZ9GsPKO3NCgsbhslltQ4+A3vWbbFfgqv\nC71VqRpwmQ6vJrWFEoNtoUZY9DC3Rpv6wxrtT/kj6O6T4FhMhZqj1Kh24xxe\n5c12BKI8aAmKmG1IZv9BlcwICz90a+RLjdftxOPcS9IN/qW237qwNSCA8LTO\n8Gbrqz+9oNF0P6IsgAvc+KXMOp8fcNwV41rlIQ94SQrPgeRdhxF07kZyMny6\n+YM4Z+FIALaIn67iJZ1wmWkZPaBcX4AbRxy837xWGfPxOZNNTVF3AXz8OAYV\nMWqA\r\n=Fkqu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgr028wncCekswWhb7JnTnxw0jL/ELuFlIclGNxI9GcAIgTibd8HUes5n0tH9EQ9ZHi2pwLI6rDSmwkr0sOzC7qpw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.9_1547051760245_0.6724907587009008"},"_hasShrinkwrap":false},"6.28.2-internet-banking.10":{"name":"ut-transfer","version":"6.28.2-internet-banking.10","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"ad8fa88b54e74e85330cfd2279eccf3e4fe8573b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-RdEHt/xrAkVJaIGUQGTNeNbh8qeWpRLei0X+MAKWTXM6krZRBqmWLluQVvSN/SLlhyr4lezfVkF8sfBOwGNoqQ==","shasum":"d87e08e4a7a74f03914ab8f1b8db45096cd3a0fd","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.10.tgz","fileCount":226,"unpackedSize":1491742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOPB1CRA9TVsSAnZWagAAmx0P/18J9dPX/WpuVfICjA6c\nkGdA8YTPH4xlxmM8Gs4YVSd3txnmcxkLnJN17rczkmfUBJX44daqdTQ5GdoL\nN9R8Z8k/eu4fvVqcY5pS0DG+IYrJQdxM0E4STtU90V6lwszzTkH9xJZUxj2W\nH1heLVVH2XGx5ClSdUKXJZ3i7FPoHWK2MhCsLsh7pm3SoYiSlEBV9E2tjHkw\n1JvH6hNT5UGw6Z9I5tjrUp6vB0kpP09WLrZryJbaIVctYJ2+nuIS7thC+L/6\nMurimc+ysqW5O12hGq75escf0Qsgbxt4U/JBX7ARnBVV5z2TLuHH5qJhvjGK\n/dsCdQkJ7NDT6xUbx4/XFM2v3tI1Y5fA1vNpIX//pkZd+TSpuFI57+Y37khQ\nTjrJ9PNuf7qdjuZstu7KNNiWFmGU9ZekSY1eHvgYT6sWIob48aRzsNhJSsJf\nr0E1llsxGQCcefYzzYZbCuUod3C5ZAoR4fEMyDWz6xQpCLwq+dfQNoQHi//V\n66GmVvCaq1SEo9yaIDHLEHOgnQa9uDt1U2Gg0b8mfNDLl3BgE3CzLV4J06ux\nbvyzU2zx3azBD5YAZqGDnH4x9VxRXfqRrSXWEQ5fEGh3mQK8MEeHAMN17nrz\nl9dJFKn4nE0Tqr0J4FllY4ZcmSCbJn7Y9Qxl3heVQqnqggC/2KKlLfMznIV7\nUGOV\r\n=8jik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUS0JNHdB2ps9ZJr2EHXtgBPAbdzPMHbW3H3AIBxE5pAiEArrzt6EcLM2xGAJ5JM/NmRxM3nfzYzOoe5UZPf+Duxoo="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.10_1547235444452_0.7957316702245061"},"_hasShrinkwrap":false},"6.28.2-internet-banking.11":{"name":"ut-transfer","version":"6.28.2-internet-banking.11","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"3bed064958ed060095e5ca00f23731ad3b5a6741","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Lqqi8Dz+RxHs81ytV7xLZkNE+yoDTy7mj8ih3BuOZMZYtXUSK3PRNq6kvNLhWI9V0m1NNrNj49uTUbTzQ0yO+w==","shasum":"71e2747db5c45d541f793c6baa0a9bde178e3a8a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.11.tgz","fileCount":226,"unpackedSize":1491788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPJvrCRA9TVsSAnZWagAA7ooP/jsYCzYB1/yh7OO3odrq\ntwk2AMRfgzTXq/CPzg4BMMv/7RQcxrh2S+v5cAuQdXkh8eLMmiKBctbi4FLU\n9yulU729wyM5wkKRGSToBa+lzZV5IXiA2QlM/60Ng4A69o3dZv6MF2DrM88t\n3La+qChXjprDt3Q1uBeH1gihsvRDdnt3DXUBA/kj9SV+bN/veGWqGIwasQmC\naoDwZYPEPaCZJ7qxflD3zxg6GzzMyNmwa2As1VCb/Q7X0uv2M3Ogsz7EJsmi\niJaTiVLOGSlhIKjq09rDAuUwXvVla2rhozvNCedm0QHJvksVf35E+GtuadXc\nUVQK/fdE6T/Csm8QQ/frLouzD08a8/mVwgIC9SBvCN8CMN7IpaOC1qTBsyAy\ne6+3cpR4c8ceCPqYscm/1g5+tJTkaM/IWX7Es50jL7g+1VrgB6m3O9rLk+1M\nCbiptZbIZbKnmUuSMJk8dGhci3pZczCCel3PM77l67HEzTZ4JSUQ3h9pi9pP\no13T5tE88BJAptG1vOil70Qtn2X2kLMnP6+2ki3dDfX5KUrwEGqSMY8rthx6\n09tZBv8va0l1iP1XN7+uZNBTY3Hf5W6qVTfqdJBBXTUEn9iyy8Vhw+83Qd8c\n8IftuCGttnYo/PxD7HyHkDLaH2nZk49qwcD7tbc/Xb4yg6B7ggy9dNXLX/FM\nq3od\r\n=+fvi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZjuWNHycKprqKc+Un1JXXWOp/qstdm0muQZUXquOJHgIhANm7mMw73Y/A83lr/GUEKyAMTVnJ7ZFwRHJOtyqnJApw"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.11_1547475946158_0.7995933302703173"},"_hasShrinkwrap":false},"6.28.2-internet-banking.12":{"name":"ut-transfer","version":"6.28.2-internet-banking.12","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"aa60e6345e0c54bd545f6c516d2b6c59066b6657","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-LKP7CbX2Dwe/9MXeY3ie2eDI1x0BjOGppFnYEzdlocC6e8/4cPfAsRBVOkfeCLhghpZTDlSkKlw0/H77syWc8A==","shasum":"a62bd39f62b77c62acba5789a7c8606efc0c35a1","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.12.tgz","fileCount":226,"unpackedSize":1491853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPvahCRA9TVsSAnZWagAASy4P/RWrsUQnitj6slU6fOOr\nMv0pyDi1c3GeurDB14Kyfp/eimlOI4TYWe3LKZvQCutb2MgQMJ3OCOr+tOf3\nLDCCMYJl8niCd4b3FhhZAskHL8IOCN4DbkUD21jO76OpRO3SjghskZM0YniZ\nMz5Vxi+2L2kheiy9oXHwelnX4fmc1eUIPPzpxESoTjQNN4zADMlcl0t3NMFV\n7DABmfys8uqAWtiW6nOpHJqYDiHccA7VmHdSej80jFaBRA4MEZb2hHG52U2g\n8utJG3yVh8jbTwcoa2f5F6db9nDXN9GCkzlbGOpvMjaqwOFn+nSyMWxGmnBH\nXoC14KXgKmUTNE1P7mJgZz323Pphvddnz8aD+UFG7+pEKPIKyVYo/72QRYcu\niMr+GLIQBTX3rh5e+vs/GbmueFSKd+1qrZwL3zCryo9moLs+cm/dttDV4JZJ\n+Y7WWIQVdOZs7LlKPCGIMLBAztNsvybH4V5yAawBDObg2pe6SIMGO/91Hxgy\nNT4EH+fhlp8qDQNk2cihYGaUf1rzEJw7VFjNnez1qoXOxZlmzEEFYtFNhO6y\n7mcQ57OCb+1egnCjmZAme4pu1SJdWwDF+5azAYFnlrWnGiPZ5+ko1FSiOGGQ\nQDJO0LaHlwvj5qqc+damLYlqxCyj3tTodiHMoHjoLCm4B/SQ3gcf5ME5YfMR\npkOz\r\n=Tr17\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcsWQdC5f4Lzgqgjvdx9a+dv0GzfOink6QMj4WhXtpPAiBW+IbVTuHOEqFIUwW4v7z057rSSk5EB6Rq65Irwvx56w=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.12_1547630239138_0.9559742202583061"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.32":{"name":"ut-transfer","version":"6.28.0-rc-godfather.32","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-rule":"^9.19.1","ut-front":"^8.5.0-rc-godfather.4","ut-front-react":"^10.5.0-rc-godfather.6","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-hot-loader":"^4.6.3","react-router":"^4.3.1","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"1af8b10730e0de8da4b5e0574b0e0d47dc856e5d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.32","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-ouJPIYeZ4Z4vJDyFuWIw2N8FaMkx4za7HTRtTZbMQjYk48QIY3PDnfxw6MUt5T1ecv5Xqr4OWLNUOhKTJ4SY5Q==","shasum":"99f4e29148c49fcb8434977d791dd49464a92d3c","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.32.tgz","fileCount":224,"unpackedSize":1538888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQHUJCRA9TVsSAnZWagAARyoP/2FEQ1Vo8VRpgcCRBCW7\nCf0xvxLyKckRmRHA9XwaAm+33uDfDlI48/ScLISD82VHP23OFMHvXLRirGic\nGTQfDmLPJgQ2HgeoBBUNcoRbU4/ZYQREHyUvaAmNiIGN4k1MSCFePbfGJKcU\nM4fj48c0bDrcGcxImQT5s4BYtsd760n0r+zXgDPXq2+CP6h1QzhfoLdPCmuN\nxrY6o3Yi+jtFTexiVrATFi0kS+AWF6GXq/sX/XM+qRx0NuMuebXsw3xQdcae\nSU+O8r0rxGcSFp8WBTvv7JKroYAYwnPN8NvaJyQWAYYDaprqAfYfmDra2nw5\n7ULJa9d3E9OcEFFbgL2/gDSYlQlLkrfBtrKT8lY/M4m9cOE4PruhUYPT2OT+\nLFq+XYdEBFdpzku7OCoSGMtrhGpqic0GaV/7e4VXjZZLC/1Cw90IIlS+NFst\n+8JvvLm8PgHi/FVy0/E9AGgjlEyarYTCeQhV+FLMSJnmSWlbhwBpZcp9ZPfY\n+I9W5/QdfSb2yGVFkncmgEqf98lBTIX+RbC9Pr2TVyKPyYLKFF/pUbCFh0H8\naCw9Z5Ty/5GMDD14HHEv+047t5gYchcr/nndIbShUxR2eQXAJetuwyT0wKA5\njgoLmzEtyp1ucTIXTg9i2jTCms7KJBmX5oUffCbbybz/74PjOuP8OP7cSZlH\nB2dW\r\n=Dvpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx1Y75vnjGSBD+0sIurlK/plToQ2HMXIPnBO1464cJkAiEAhDZS3rHS1QhU8rDpXxHh+QaxgATR7lIPwC8KfvalMXk="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.32_1547728137007_0.20967978785558028"},"_hasShrinkwrap":false},"6.28.2-internet-banking.13":{"name":"ut-transfer","version":"6.28.2-internet-banking.13","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"3daab05d6d4d0e70afbeb7503bac407478a9965a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.13","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-7GanGNjcGkzk9vugjbOkrTVfdzVn0DZuPnVQOR9N+iWW+Goa5T/dkK9QFlYd2Nv2xbi6QmiN083vwZSIGrEphA==","shasum":"732e2e883c33b81ebf7831dbb470a0278cfd8a8d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.13.tgz","fileCount":228,"unpackedSize":1492714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQHcTCRA9TVsSAnZWagAAoRgQAIIj+Q3/F5Kwx5ATHDMu\nie32SRzuQtWllIpvJkDsEV4PmG+GqHpZlZpX8HwP2cWTW7QjYdY64SGZIAR4\nL1Q8FmTEvGGy3v6IC+yMaPf8KbIj3KxLHUxZhje9DuOx8XGOy1DaWWzAa/W5\nTp5NUcW665OS3am8vWpupiHZumflboSwPOMwmboOiqFU952ZwIStmDoDtjqq\n1Rxn/WuYFD5H3f+wN2fyiVrvY5fTyPajSUHiWA0lPQn3SnN2oZTVdyi5mVlu\nCfJjqNBMKjVFm0mbOFfm8DiAolGt5cr0B4E6IHBgyCq8ThdsXJj9s3PjwEbO\nQoMVSo74rI0UxkHAW6xuOhNeJM97DKQ4lgkRKS3UJGGl65k1ncrMhkIW3733\nIpMzG3nWD2Q5KXiCLLyqPokbESRXfOpVMcHk7cqBPtQKaJyhLgP0jep177Gp\nyeQoP6n//+avvpTex22tX1GaOtA3xN2o3vrz9ecvn4P9ECe3/5x8HEy6D2A2\nKMQSUtiLzx6bYl1Yl+KVv6v2zPvEfxW75qXhbTvGwYsuesm8negtRA0F2i4m\ngZOgxJMZW06hJ8kcLaJ3KUXnFzf22hUPj5CtJQ9EP2DWK1JhJG9IoVV15RqZ\n7D6q3rcX1v+LR1iAK25hN03beuQB5CDGjoQIMzZ2JmVQiRnY9eEUSZCNo3yL\nIRn4\r\n=cUPe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi1Wun97kE5SjExmky/+Naxfg0dqNKRmHTu1B61ybK4AiBXZtFl+mvJNel1HiogwEoC9XyJIB280ANbAVM5eyp/sQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.13_1547728658661_0.19910933090549343"},"_hasShrinkwrap":false},"6.28.0-rc-godfather.33":{"name":"ut-transfer","version":"6.28.0-rc-godfather.33","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-rule":"^9.19.1","ut-front":"^8.5.0-rc-godfather.4","ut-front-react":"^10.5.0-rc-godfather.6","ut-port-script":"^6.0.1","ut-user":"^7.36.0","ut-dispatch-db":"^1.1.0","ut-run":"^9.8.0-rc-godfather.9","react":"^15.6.1","react-hot-loader":"^4.6.3","react-router":"^4.3.1","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"9bf2d5990b2484cc0dd75603bf1da1eee2f1e86f","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0-rc-godfather.33","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-QyH5R9GCs4bngF7T7efMGXX1uyi0gqiAb3u2ReyDmOQVMGwbRMk2EJp2Fl3CGe0RIHpEg9loVLIpHnnaLAOBng==","shasum":"12e6c268c09ec35a5242af5a70309943bd2a517f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0-rc-godfather.33.tgz","fileCount":233,"unpackedSize":1573191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSZJaCRA9TVsSAnZWagAApVYP/26G7g6q2nqHeF/mEYrg\novNmgbUTgaNeXyxe1O58WtO50viQ7fJRHBnMk+wkpgQmR7IBGuAzbQ9t03Dm\nKCSYgu4Zx4l8gbmPlallGPgC3yr6Y7uG6CHXPyu4LoGCFoISRuYos3pV8VTi\ngps72y/LCNA7Z27tR1EBliB/hjthGEJYiWqQC3FbR5YVCqWMb+tMb0FMBTFq\n3YSsHGksSWiJgY5EJ/Bai9LcW99VzBeHLWiyNdOoerbwwe5IQQLuEjDqXQ1e\n+B1OuAYGlBFa8NOV/evaxHJlsOJo8JiVlj4JM9rmKapmaF7gkfrXXLDK1Iev\nnwkq0OlSDh+gcpad/i3mrrCtdqwzvtTf9TeTX/XoBC/ERZkbCY8Pr74wi6RJ\nedsqaK6eNyJYyN+bggCucuDSAeLl59wbAqrBp+aL0GQiViVpDQIZMVzw4bff\nkqVSDxWdT9gXRy8AuP1h+SZWn9ervqumv4O+g1j1Q0R5OoIzOVv7hwlywuGK\nzp541fMX2m7Y3yEcLJwCe7np1bRODfP4pNy9D1dV3d1X4H/aFH1tizw5tyPk\nhElLjXmWTM6FeLOIcT4m7m76apEMbJOM1Oij579xLZ2np9U23oFvsAU5Weo/\ne5zHVs0GbBdhhdX/0CbcxtEA/i/pZ3tAKY+dRO/SqLv8thXyEop422b1X0ES\nqGYU\r\n=wBUP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU4wnl2nnx3Iv3wbCd3NffRCmj646z4cZvyq+kwD3aiwIgedHtfiiwCNaq4mxSxLOe+/GPzkY7XT3TM8Jjt9wBooM="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0-rc-godfather.33_1548325466178_0.07189407611912246"},"_hasShrinkwrap":false},"6.28.2-internet-banking.14":{"name":"ut-transfer","version":"6.28.2-internet-banking.14","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"405ef8ec350ffcd728d69f2eee8f1538f1c29816","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.14","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-AWfPlhe0zX64txAy3hZ7Zzu5vWumO4TgO+GjWXxpqYPO86ML6WNZVYhIQoWm4yRZaXlXDkSRiqEqxHDSIhwqAQ==","shasum":"a5ecd0b088ed2e3e4285fcd00a228e9bc57ec106","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.14.tgz","fileCount":237,"unpackedSize":1527191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUaOeCRA9TVsSAnZWagAA0/8P+QBfWwx4KUTO143nXrky\nBb6qRzACOJOy50vZYWaNCDVoXXjhbkr40HFEFyqHLcv4/YhlA2I0GFxzEEYg\nzC+S9BX7oMmHHfhhk3HY9gDuYGjI8G3aFO42Q+eH4YB76T3ftBt/P7bYoouG\nzvp+TAYrWIh0QbwoTK2a2OZqQaOPMMXBKxWMXLTRUljrL/+NdLEAZrfCNiRk\nMf3kq3VqSdZkn+KyZkF3wwMPE0oFN2IgtK+Pyq/tnV3gyeqNu5eN5OTRAhKd\nhNaYOjGo/9jWkICee+EuA9Q0ub4og7Kl5+qDCoqTv71SXyjzOXz8xuZ28agq\nDzRdW9wHwSntq7EoeMJgOdNoTq/XE6dWciHGDhd3zk6KMbEUalBXv0QR27P8\nhrzTbxSSfonRefrkoeXQGxW6qegVWQSojp4fymZ/QmqAv/J6oKIkmw4NSNEH\ng9EVFoMfM/ZNkHDwGsSRDFCaOlR5lS+XmO8FrbAlw8kyl4kk1718Ma+qEAWK\n5/rX4ArxVp3+XNJVoSOUPWu7QjpZGwpXh6gLNmULnwGTYY7MXX6E3QvSEQeH\nxR5sMnKbwcc5W8unO4q4cC/emOYWu1ZmoHlaTgAa2RKIsrCHw2B8boaDr6f7\nP1Sb5HTOH/AZUBmH5cGigdJiqXsksCX89xkXOGq5/nfNnT136Y91GGk2+xkP\neTcl\r\n=myWS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQJ/VxoAr1/Qsi1tUQX2utkjOq6eZEav2FKJXVO+Ls3AiEAg8oYXNPPqm1kakK3r93kI6dKUS2xMca9QkwZ+ryUWl8="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.14_1548854173493_0.7524843769196403"},"_hasShrinkwrap":false},"6.28.0":{"name":"ut-transfer","version":"6.28.0","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.0.1","ut-tools":"^6.8.10","ut-run":"^10.0.0","ut-test":"^5.19.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.0.0","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.0","ut-front":"^9.0.0","ut-port-script":"^6.0.1","ut-rule":"^9.20.0","ut-run":"^10.0.0","ut-user":"^7.36.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"df1c7fadf7d6e7506516cd573cc20b22840021a6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-dBvH1XU+jA/MuyR6IXX2jDzCEWFtWEIwO971l1PsTXqT3SgDay7T/6NsZxdA37VNoYGJZ2dnEWK02Rrf9+ATsg==","shasum":"3477d9950fb9db4fa0ae4b26ca96b21873f3383a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.0.tgz","fileCount":233,"unpackedSize":1574147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVlbsCRA9TVsSAnZWagAAc3gP/1Lf9DnZ3FMcaw0N4f4S\nij8ThLxpKkNDZdkwr0vDDUyO2GUxPcyG6G+j5ZZiSpkxeWCfmIF4XLd3bhM5\nRahTBtL3OHk3iJsfqfPe0PesOo+dsfiXpdOLrFrU3MqQ/IJOBv0lLeekY8BF\nr5XCxkn8MYdOvZgI/3A/h0Gz4HXm1db/1dfWGBm1G+D3VO19wRhBlBMmRDDE\n6mavL1W4WXGEE3CTasvqTQ+cwzWprOsZt3Qm5h7FVODvlQslvBXtvhmzDMAr\nhYWqU+hrE1Mq/Vs6UzOiiEosDHZsIrlyVpJOqlnS71flfT+SeUT330TVOsOC\ndJrdnOO1yH4lbd2p0QkqR9dfSmR9OAi/lPjs3460cB9ZE6pAhzuINSlWNej5\nTHsKBWVp2f717c2n/ZquRJLVdalDzX22qsoNkMfPgFV2sCv8rWpL9cu+MUQE\nHuKGU6qLxfPM12cm1el2C0n5YZ0D1wqbMeF0dzofKH1wwJhl+xUPpTYF4Hvv\nhlBSw365KL8IbMl84fADDu0DPDx2AlB3NCKeg0v2VpuuywnSGVgCrD8jgIYs\n+DWOh1XbjODVyi5hg0j8zI5q6Y9D6y8xqX0oCUVSX4a6b1oMxxfy2vHVj/HP\nx71KFxqxhdq3mORLct9MBVE1t5oXaUFouESRlBU+kjrU76fQdf55n1YYwPM8\nbpvN\r\n=Io8E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFQ3RuU4cvopdQaGnj2b4DPZjxQxQBn2Ta1H9QtD4P1QIgLsbhQULnzv86yWAq5vDNsHD3r8KgRdiyJxDMoippHCk="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.0_1549162219674_0.04874806349435845"},"_hasShrinkwrap":false},"6.28.1":{"name":"ut-transfer","version":"6.28.1","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"github:kalinkrustev/node-tap#2536cc04faf85f1a6117c0f619167c0d90de5e07","ut-tools":"^6.8.10","ut-run":"^10.0.0","ut-test":"^5.19.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.0.0","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.0","ut-front":"^9.0.0","ut-port-script":"^6.0.1","ut-rule":"^9.20.0","ut-run":"^10.0.0","ut-user":"^7.36.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"9c13881fdd3460173993504f18b4c3c41e360fec","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-pltQgJbfpKsEBVcBPKiAFLvYrmdWvDLPUdegDSYySUmOsS7IwrwjBsG3gfwnCZ6SeFzulNE3+A6m7dXIJRlEzA==","shasum":"b7f44ff8ae747e98b911962f20017985c1f627c5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.1.tgz","fileCount":226,"unpackedSize":1574795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWipzCRA9TVsSAnZWagAA20EP/2jtM0uZcnTEYqZKtTXQ\nkf1AA22gLshmDRWkWcSvYPxLDRWF0+how3Z58AnetXJvEQrP0yvhOEgf6Z5r\nhl6/Lq5YwaipFynKGc9evsK2FZ37vSiMSwgj+oqiT0L9sLypzVWdcWyg9Kw9\nc0SG32EIai8aa/DRxynv0BsPYQux66FmxNNoIb72gC0MjNEEwlrjyFkF6xfd\nunl0sjt4EhUgTMDDKWW1XSvtLMOIb01BtwelviIZjRP+MqNetDU3roc4trI3\nqcaSQADc/p7l9N+hp+jQl/xnwPQq6GE8jRHC+9qE9WBXClDemf3SiM7gWUiX\nUQZZ0Zn4z3HDkRfgUwj46uhES1m2appTJEFpvFYotbvV+/fh3Bp6puwb+fYr\nq9Jfjf/1RjyajBgpDOO1rnzf94Q/LFsB44xSWkLCcTNGLE/Ps7/cNl6yVaKL\nGUlOY+QoTOUnOrNZHq1LVU01JcIaM63pRWgF+wBPGcvvP1/9kmbjbvqno7Jj\n2ybp4Ymd/fvBFnEqe+WBSBqsC8cY5AYl4YkmeDl4CxDr1e7kSI4A8dvgToAT\na4uj51Hu0cEE3N9+TpclSDt/1a1hPftZdQcKvjmplJ8vWQCwAMH75SCj6fsl\nc0jkKGxmxPlcvstSVNPAyWzaIecNT4Z8vPZ/Q1FDG/6cfHiaxYNqhel48mM7\nvuAu\r\n=aROo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAfF8smjcNpWaVeUYZIEKgBpmQ0TTvMSns05co3XGX2AiB3MrMi8la1wyK8qLmqClQLAv78Xjxw86+NGPp4BvSncw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.1_1549412979225_0.5011231232975337"},"_hasShrinkwrap":false},"6.28.2-ib.1":{"name":"ut-transfer","version":"6.28.2-ib.1","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"github:kalinkrustev/node-tap#2536cc04faf85f1a6117c0f619167c0d90de5e07","ut-tools":"^6.8.10","ut-run":"^10.0.0","ut-test":"^5.19.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.0.0","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.0","ut-front":"^9.0.0","ut-port-script":"^6.0.1","ut-rule":"^9.20.0","ut-run":"^10.0.0","ut-user":"^7.36.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"3097989b1c805c6ab72c9301db0f289b027fbefd","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-ib.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-r3XI9PDXvIfpSEcHtGXatjaHuZsbd5SnV3/H9VDdf5SnQLBIQ/oa03z9zkjMYZY/7T6uzl7f9L1wenuw1XGztg==","shasum":"f4b4034a0dd69d31efdf70266a2238fc17558458","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-ib.1.tgz","fileCount":242,"unpackedSize":1602231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYYX6CRA9TVsSAnZWagAArMIP/2iYvkW14HF5HhQVb2eR\nRBoFWli7jrzwc4kg+6XKOKu20INwj+vpKIR0/69Hnf47V4rEfhF7WV8yskXK\nLrHVdm7Cv0XShX3wz4TPTtHhbaA1rzLn/z64MI/MAtMuGIe7jw9SSMFI+pJ2\n0GsjtOC52re5HF2+StFpvc2H0BJQa3FPdS7uJasDiOnP79AF/VKge22+vcoS\nO3AKbMGzn+EFDaRLryOAEEfVh0Zt6f76px/KHNhE5TMHMtkbmlnQ3lj4Ehld\nE3Qs3YsDLqCgctFFriPpYrzcWzUiIpBT4K2IFnoy4CVtErOUxv1vOHisFt66\nBTzQAOwE1qsOgriRmknzw4r9qj2XPXZ0WzZQL15DApOEwHkm5LRWrCcFz5F+\nVHdaS0OolRLbS5CNol9gTehIerjZuO4blEV6iqex4dtu2a/hCyAAxYIlviVU\njAMHs+xCWLcpGFHcOewoedu8tGdXDNagrngxkI6nrqiURc5KR3bhl/exBBB3\n3HOCKMSVi+for1USLip+scILvKlmjVg7AcCSbWRfdlvoCzdWq6I7UY1vXjRc\nDuGe/dWA5EvocPD0ChmCcbSDYNTV4hfcTgWg1dgoe1f5qLPDf1jQAo6N+Cdm\nLfwndYUI3hlY21tDjXAOaRurmmC4gSYH511E7SQGwJWM3SPOGO6fdh1l3gSb\nWKYm\r\n=XV6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxNhj748kOPuYwlIt/Xmp1QuEvwK1N7kQAUsv3O4n7wAIhAM5r2PUWXib4yO3UcRL2necbTj9/AoXZKKvYOsYoIWoX"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-ib.1_1549895161415_0.20565732247198687"},"_hasShrinkwrap":false},"6.28.2":{"name":"ut-transfer","version":"6.28.2","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"github:kalinkrustev/node-tap#2536cc04faf85f1a6117c0f619167c0d90de5e07","ut-tools":"^6.8.10","ut-run":"^10.0.0","ut-test":"^5.19.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.1.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.0","ut-front":"^9.1.0","ut-port-script":"^7.0.0","ut-rule":"^9.20.0","ut-run":"^10.0.3","ut-user":"^7.37.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"d594876fb0b1342f6eaf7a46434930927d7cc84c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-xmBr0/gmo9XoG54d4OhW2PO7aHuUPc4LH5sY2zldbATiXGkGtiKgNqv9+KDeXHOgCb4rXCmyNo7vvrcpBaY2Xw==","shasum":"6169d53202627d356c78e07013133329355863e0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2.tgz","fileCount":228,"unpackedSize":1575255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca65eCRA9TVsSAnZWagAAxuIP/i8x19zij87rV9s9Tao6\nNc3b/Jgo6dO6xLQ1VKvyzNbonieDIL6EYM+4M/xRuvMivAgDh8MHz0G38OOh\nTVwSglb5tW2B3dyi0j805NLNDKa1Fx2ZDlxpZhglHS7tmYXOn5IAd5fen+rw\ngoM8a2Th4yzePzA/hhgBfG4vHssNfUsBggDuRZcNNGWNOn92YlB+rUy7qS85\n+6dw1Od7l+vG7jGsGzz3tQR6NqeUGt6Mu9Ow6cbMXxyp9a6MO48w2pa5ThwT\nOEV/uuGNZyfe/0rlz7uQw1f/fs64HORiA8waKy9BG0efl5U31PSAjuJzJDEe\nLsTQwC2/TsMo1EzwOyfNV6PX6P8KiDfbGPXCCLI/wVL1HOst1zxUpEOinNDR\n7rT5FN5ayQYyPG1cQPFz55pYWRlyreuBh8y7rexxblzr3haYMJVCzXMo4qmP\nHJIOoDZX4A2tNBaRI7vsiB9IM6foj70+Q8jZFoAANqcY47liVIrI6YsVqMue\natRJcMWfA4vKvM3kcnWJ1xK2X7aR3Bp1lQK3Lcp0SJQ50/SP4ayd5w0uyPuN\nvEMXilWUR0JgOXqTBWqAeJxVdx/9l9laxTK0aLwSt02ZXNfACmeVrUzUDAkG\nEzfA0h41E6dSCVFGC8WJB+FFYCIc1jzRsAXhjtEnJA6HK5i3axXaeHO2V2JU\n8yJC\r\n=QqrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBseKzIjR5dNXDwlPC4Tp0xDA2jEMwJk0qatcD9koJXQAiBrUulS6ClTM52hyKOJ8B+BJoBytMa9ssQ95/ofS6JdQA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2_1550560861448_0.07037239095076253"},"_hasShrinkwrap":false},"6.28.3":{"name":"ut-transfer","version":"6.28.3","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.3","ut-tools":"^6.8.10","ut-run":"^10.0.0","ut-test":"^5.19.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.1.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.0","ut-front":"^9.1.0","ut-port-script":"^7.0.0","ut-rule":"^9.20.0","ut-run":"^10.0.3","ut-user":"^7.37.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","gitHead":"82e2c9da2f812778e95dc86e0aef211017cb5bb4","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-gkmNrK4OoPy9GJU0VWxbZeg5croo2kKpyhAT4IoU1zatDAkM7KFOsK9S1CzZDAJgWuA/HVFiFYJMYOeTh7z6pA==","shasum":"7f211f0923c37d1d8dd64774bbf6ff05f5b4b96e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.3.tgz","fileCount":228,"unpackedSize":1575305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca7CLCRA9TVsSAnZWagAAPb0P/08zYgX0U4V8bppWr+3X\n6ZKnAifLD4Uklr4yRcHWz5eDiPx6CFTZ6/mq60dp9FAkBl1r1gE8CblA2Wx+\nRVLPHsgT6GgPob7KNCdblbxIKLU4ZsIzfkMFJEblddJaf1yMLfolwvYeQXXP\ns616yuO3YJJaIwGc1Vx4u4MnynQjZG7G4sf7ru1Tn68rZIZ9cXxjrdeYnSmo\nhk3EbkMRTLt/YJRfkBVAYmBWl84HObndOazD/1XzPmE+7Fbmfoqhm/87BCY1\n2l57oPLWw+P7HcNe7HaMVpr7thTQLmXJEhxqxknaGLUYRiAT1g41lHx82+C9\npOhstEexJqvFCWF7MtT3qMiEZ9vM1wrQq6dnvl2Jr3GhlftoLokW1az2cWuk\n06qagYmIGtnVn/+VvqBNZ+RM90N3tr/cd6I07qIjShgHVZhc1ZU00NcZKsNh\nyd+g54jFI8T6r9Cd5AAkzBV7SmjkDJZkhAr/c85dTr1nz5PWoI++x8Oh1if4\nBb+b5xBPn/W7CFPkhgPDfH03dzklb0IN045s2d9Wac5sidgQl+Fw7C0fyUR2\nGPw0A62q2hINajIqGXW3Kxa/erMLoBTmdo3UzMXjq0OwE07Msxqq87ODiIOw\ng8CIhcFu39cWms/CY4kesjrqgDJZ5IOy8NX+6W7ryzuX0AWt23dQM3mX9/Ap\na9z+\r\n=Efzv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAV8Mey3jGMSJn6ewQso7NpwRpby/jNzKGC26dr7tJeoAiAssiMrVVD8g6l0IFsz3ekVjiZQGTtxVUnMTuVNq2jTWQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.3_1550561419262_0.39191861632849956"},"_hasShrinkwrap":false},"6.28.2-internet-banking.15":{"name":"ut-transfer","version":"6.28.2-internet-banking.15","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"1f8bd11cb58f0b1533bc06526981fa5b8a6807dd","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.15","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Vnye6QbXuPS7g/2Vj+i7wMPLVfp+3EI/q6yZMzQdeVSl+2ataer7QGYeBwMCtPPrEfV4hyFFk2HHt8rB78vRQw==","shasum":"5fcee7b724f657b58cf5186f22f0503bcce390e2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.15.tgz","fileCount":241,"unpackedSize":1532236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca/XpCRA9TVsSAnZWagAA780P/jdPHLZhTgkZfHkMXxiD\n+vGyLHHf8MEB95TdqvQQkvr7Gp/oRlM+xgwun7x4J2M49KJSIUqirYTeWkGz\nh8GO7mgmgfNy218J3/30jBXApStbp+mrGQ/Q+DGD4UfTSa8YZn+7RfxSgnZz\nPDvDoxfvGz7Z+LXSZbwiI7H2PjKJ7QNMLQqqBA54283PTiaJZKgYyiGOXKgo\nT5xTYhU8IQ99xm5h8wvytin9PVSUY+9viRLeyK8+zaGsRSjKuWNNpFQNhNtk\ndXlcUZoifRFPO+JyOLJL/uxLxFf/qGgImIf+heS6IfAZMcI1ahQOc2eILjsJ\nVzwiIQFVL/B0jfaUw2uB91ECOEsOKPkKB+J+G0bVtzmiYVotvcwVhWU2Ab8K\nAxVNsJZWHuuoXiwhbCZlE6rWo5Gb1wl7m/mjz4pZgiWB1UqEE1736psIul1B\nn8TH7tEqQoAVqCKTFZbWEiLxQmF477L1BiJKmPfiZw/+Hrgd/TP5ui5C/acD\nPjDPsjnhgiaQrwVHqgU8IoRV1MI5NDD8drz4pIxVAwUyOk+eJVmZKuiX9Kmh\nRiOt2MAJO5wCXb3txA7RZzYIS9V9DJKKqZoWotX43mgZhkZ0Q1RsxpPqxC7M\nsleyv+dsosvkubipMvM+5hOfmL6dq0v9RtSASnFuLtSYg5FMbCM9cbQO5FA4\nFTLF\r\n=tGKG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAx3kZ8sFlu8a5qVyh+97ZiMTqc4sFzFFEnWwAQnnR1wIgddAj+3ewsFvo/yd5gvgm7p4eCyX3qcnXE5svagCCsfs="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.15_1550579176499_0.9896757877469136"},"_hasShrinkwrap":false},"6.28.2-internet-banking.16":{"name":"ut-transfer","version":"6.28.2-internet-banking.16","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"7906b75cb488caff0c916c4fe0cd6378db3e293b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.16","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-5wtXlnuF20BTRoic5tpkegVZVjNfmt3pos5V4vw2EunPoh+7Kh9gETBTBcyWGe04g8IKxG5LAQy56uPswePWEg==","shasum":"76bb8c26db829e2ae29f535a67e1edf7a55ef552","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.16.tgz","fileCount":241,"unpackedSize":1532605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd98LCRA9TVsSAnZWagAADMkP/RtcrMXeyEA4cxJULyLg\neF24swPnr0Vvn9q3ppwy4H0dciloby/+QKphsfNUh5w1a1sgbjfgWwW2grxh\nTtUI8vd4gbg6IL5LOIpdi9oBkzPg7BaxRB8zgYMuHQsbg2TngcJ4sBKWy2Wy\nLpBxBGa3Jc9dwdUXMP6p69gNq+FWgvrSzhLcnUeW2X/O9RBwO4IliK0UYcjX\ng5gjtMYN4Cw2vV1Xwx/CCWM+0MPGkD0ktatR0mruUlkfOVX1THf3hisGgtEC\nXcTK/exMQAEcGOq0ufhWgf5XGUmVshjuIeX3l5Onabzddd68L/Ay4UFy7xTf\nnwCBkwdgZnHlvy5Mhk39Vh4ReKLfDB1XqdSCmP80Zpvk9u+9SKYn0MdG78Il\no9jgpyvuvPRER5UeNSB6I/Ftsz5Nrvfqa9T3tVI+wIANBOefbgaTqFeVG5GO\nKZFf1PjCNARw7OrMBadNFqXlv182P+hk2LxEnKdofKYHpkVsNlrqS/T6+SiC\nRuiV4QJFepi50+zLIb81IgEApTQH86WlDHc7zMfw93PhXA7SCNHsG5ZSX6O/\nXxpG7D6xz0ZXYoNNCDsRn9n8wQvbDjVhN9SLwgDrvAkYtajJapRGdAqZz4zC\nbOvkcNXBQTNVAEciA8TRkvZohxfnh13ocjJ4bucR8QfO8iP6EGnU7Hu7R0TI\nlIo2\r\n=9oK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQDRq6wwdP5M/bRyZUuLQrdC5bN72N9yfz7p7bgY4BvAiEA+Y2qL/5SxLKQu2d1Posemg8XcpP18oVOZEcUwQ7lpu8="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.16_1551359755098_0.997780459904342"},"_hasShrinkwrap":false},"6.28.2-internet-banking.17":{"name":"ut-transfer","version":"6.28.2-internet-banking.17","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"aae25d4b2217e843283ba2a08c10502eb875580c","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.17","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-qbYnHQNX4v7LckrD0sXt/Jo6yoGMIhrTkmGUtaGHo/ijOMme6b5OPa90eeDmPRPswIJHbcndbtMOZxPNRI0IxA==","shasum":"619889080ef575455132094ba4f93279b080458e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.17.tgz","fileCount":241,"unpackedSize":1532616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd+GjCRA9TVsSAnZWagAAW4gP/2mee08pG7FTES04g82N\nz7wj4zW4unsfNALTSTxovUGVRkwPNX381rI/zKb95EyReWhl9tRBmtEFi7Qa\n6m4/G/eOyIpctps1jz5h/hUalgdPNHqJ21GSdzMpSnjinrm+mLZfzbE9YJap\n4QxmdRpRAEfO3ET0R5I6Up3gupYJUNstGWFJNif/WFMUO6EpSD8/Ys3OsJCo\nd7CeekQjpWwaC02ZOCJQRGVCK43RDBJYt36jeDtj27jyOwpN6zRrzU1i82Kj\nEi6wfU9/i/gAExZGR4+AVTqfQy4QnBHsnUkYKds+E4+7FLpoPZHa+Vvvszov\nce6t0QP9/F4xEvL8tSNSBNB0qK2QMqspwxQqT6qpJZhD6z0K3nk5gpMlyJru\nloUiLT7O9wGUN6RSCB6GufoHA1QEPbo4XEn4yQWq91tMxO8Ue5g7iZL8n3B7\nNsJpIgkpWUAx0WalYSrS7HcjS33bfG4KeOzsCu56q24lik6NR1F8Ub9JXeh0\n9r6bABhYMmJDIZ3ElpHYqPG2zSebzojgwNUb+X9jBppLLSieeaMdekF8QDqh\ninkZ+sKbxfHVoKMWHTy4vHD45bSugiaa9lm3WoZkfvfr3D4ITjSsGJQW62hr\ny3QuhV+YMNbHNrIEShGnHQW/5awS93R25kZdIma1au76zpX/3COlEYhYVaZ0\nZ5is\r\n=gaNj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBs/Y736I5rSwjBmMplml4xglEOyAth48RjG6BgXzig7AiEA7MP1gl0lXeB+PiCBkFHRn+wM3BxRnHH8ihLW7AuQGOs="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.17_1551360419073_0.3640236077055423"},"_hasShrinkwrap":false},"6.28.2-internet-banking.18":{"name":"ut-transfer","version":"6.28.2-internet-banking.18","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"c8f55d9ca1de8a83e23bb5fa81cba047fc853462","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.18","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Wpx8Xl+HlQmgGIuO2oH75RGluTjjAfmJQZNst4MYQjQkzTVaWDbfHC3aOyz5NdYisdNHPPu9aa5UAfTk7y8gMw==","shasum":"1b54006cb5ddd993570c0c7eb302c93ffd70f151","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.18.tgz","fileCount":241,"unpackedSize":1532809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceOyACRA9TVsSAnZWagAAaAwP/R17d2W/rd00E+mU+Cp+\nPjoVNOiQBBkUlZrjWHxN1y/LnwVBd2L4GfloWZ5FsskB26RQIEpADr1uD/Fb\ngEch8UISJWpgU6Q2O3SBp2ZvCgo/3Zvu5SpqJDX1+Em5AYoe4fg4FdMmotZP\n6qt1IXH4fBbVjZflfxWm/ZL2T7JYS+HPa+LYv1RF2PlYlHeZ2cM7gXuiL61u\n049r5OjRg5Bgg7EYHfc33e4E7lSmoXrp6Vl3Bd1boOM79Ejj7qFRGDtcD2+8\nikg+gSZPpLrgFO64gon7c+gXlIO8gUIaIOUFCkl5//ZMQG1bMwBrNPA4W0Io\nEcrfn299ehzT8IVHVou3KFc24ALZ0bhhvpq71uXPIq22emm4hF6acvEmCgu4\nLk4pZYWtNMXCYztP+myf6bQLnjPXtgFm5xJa4A5VOGKSaI7c9y/5wF6qglRC\n9dqH42hBXqvkCoR9OX/EBR/V6R4JpQ7/KNrqHfWv0EuSnGiuYgkQZN1zdLEa\n33pvPprdTYgirCpFvyHog5xsdlty7vLEd8STAywEu8cKC89Zbf8Q/nB2kJEb\nWJfDDzP9n/ugZvVsLji8ecaX7pxc33gc+/sT9PAmzcAeH8iobmkzrUYqQciY\nCAl92VS/g5sRSCCe8rZUHyMcjWObTppMuTdIBRHMj/LBLAPHJLwaZBun1MEZ\nftBG\r\n=fgoZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICV5D/6vMTHsVWKjGWFt07yO//lJSicGlDfz4P0S3rB7AiEA960Ui2k6WwU5z4igYLRKcPiYYMXj8mS7gh6+Q5q2L7U="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.18_1551428736038_0.9564581205155205"},"_hasShrinkwrap":false},"6.28.2-internet-banking.19":{"name":"ut-transfer","version":"6.28.2-internet-banking.19","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"8a7d66752d43d17485ab5ec75fa5ac2fd3c95ecc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.19","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-zq9Sq5KMr21y2Q2vyRpGdSgCJ/85LiL/UzlBEdMsTDSFNMPg915F0to5jZrle9XNflIV15B9AvDtSetxpM/bLQ==","shasum":"313fe409b1759267f32997e9d63f4c49a9e08346","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.19.tgz","fileCount":241,"unpackedSize":1532869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce7wSCRA9TVsSAnZWagAAZd0QAJssopd2Ln9EQQ0paqUq\nuDGH/+3aLBff62MCcqQhKRrgzUyhjRIhitGAalNb7/ZaYce5vPJMrcTWhoc6\nWkesP1gCV8XznU9ddLZK/pFrt8rJ6DOFcVTyjT4VxoZbCSj9ekepJu8hI5vN\nC4eg6g4a/YDWG4I/AoTxT/PH7ZEZK4dWNJeZzm6fgtXqZplNI0vMP/7WHnyV\nLyXRIHDhOEMkQayRenSPuKGtW+qtVhk54Wk6kPhc3ZsIB2z6GiplK7t4AGZt\n0R/o2sVch0S6Xp0XRveyyDJMeupnZ/RN5cHq00nkHDdIxKoNbgDUESg0dyfy\nqTjbGEETMc52DoexWvsPKO740JBqwA0HaEbGbMtR7r+Rgpy81rFv9HmPb8dv\nidw0oblELudL6PCCtK33TzsYRanagU8huua+q6Usn/6GNx6E4IDAkkPE90mn\nz+GdBBRNznQdnX6aSQbTfCZJfMhWk5W6ESGRA8F7+l64MkD0HsuYQNB1ll+s\nMdRWvcdU6g6bVVdpWHnjYmOaO51eYGlrX/AqbaICUFSIpqXr1qWYJrx8u2jT\nEQdIgEUX7/hWUVDNTBzFqkanCpQD8lsqHK1F22Jdx5s1m61l4YKpSWAGx5Xu\nyhiPrirUlEBtTCYKhPJ24NBPIIwteOwQbsKDoOieTxTSJTDwoJ2Qb/fM9zkM\nvhJ6\r\n=oHRm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCB+/Tb/j5eUtFw4LQgGZvgsvTiSKQk9PM/vV2/yk/6gIgHrm2RBvxrl3rFFdRvhojLuW0FOBA3EJMKdWdLO7L+98="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.19_1551612945635_0.03568423090205797"},"_hasShrinkwrap":false},"6.28.2-internet-banking.20":{"name":"ut-transfer","version":"6.28.2-internet-banking.20","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"fc6dd4d2b9f63a460cf70c0b94612e81b3c594ae","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.20","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-3Fp77OhyxZXHJKwH5c027HFQMupRfBKbPfQ4PjOa3A+dLLnN6dQC+NePk+Eh/sRk3w/ikYr0xYZCo1yy41dJkQ==","shasum":"faa8e1d8b5712be8f524032af404c2b49f43b618","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.20.tgz","fileCount":241,"unpackedSize":1532877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckmAnCRA9TVsSAnZWagAA6RcP+gODp2MMzKyLc+XKUzwk\n5tINOmb2akrzZ5f4mXnYvJLGnPVsU9i7dn/aVoRbtE+XpQ1ayxokhGUhO5hv\nTbKqfIlnpJrSVNRUGDEIBn77ZSngEF0UGatBYgOXe8DC8JYOT7PREzSpEYBk\nNd1TCqF7HwcfmXaYNz9Zijcybs+73uAsgyaDZa6JMG0kCwjNyDBXrATTzast\nPI7V95Tp9pK+l8BPrBwU00AbU6kQtKBBMhap2Zz+afOkoDEvu4yC+Q1TZ0EH\nZLPoI81Kwehnnh59GpDWf0RXwpgWeN9eSGtmpZbpuf2+hDO9ZFL0IhFggtLP\nUJrSs09Bs0Mxo+9t/lV2JWQ5kELXy5h77EcNUuwYpytTpKKBfr1W1dc2mg9i\nM7IhQz7tqE9zcVtvyUOfI0A+1MAcFC+UgAPAVEhMnVCmsK3rAxnxQ6aAW7YX\nND+iGIo+qqYsorSV8zJx9qrDSTTYn3muj4+lRwzgVjN5apuv4WrkL8glguEf\nanXq9VFJiXiyJXlG4vjOYzE6DzhTw4f9AbUzNiV4yfKx13eUc6mdRuewE33F\n7458Qh0JL1hdfPY+QObLbjf9u+IkWyH6dvxMg+1doWI8X2czhXzr7d2J1Dyq\npl6QhK9AaHEw8GsTgkI6WEkvWfFB0sjag1WbAftyJnv/jmYiFWYJHgxlo6Lh\nFaR5\r\n=a6i6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtU/J0uPJhoZFOuY7mgFQGPwq6qt3/RZYOwVAUVVd1rQIgFH1P37dqCwv5asH9M/y+vCb9e5JolYSDzvIMVMD7HGs="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.20_1553096742527_0.8746331235678073"},"_hasShrinkwrap":false},"6.28.4":{"name":"ut-transfer","version":"6.28.4","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.3","ut-tools":"^6.8.10","ut-run":"^10.0.0","ut-test":"^5.19.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.1.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.0","ut-front":"^9.1.0","ut-port-script":"^7.0.0","ut-rule":"^9.20.0","ut-run":"^10.0.3","ut-user":"^7.37.5"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"07abefae52677552184a1f4dc171c321674fcc01","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-NyfMD+XfvcjMYGrmJtpjz32mx2qsvLl2YoXozqQH5+qNitTio2be+8HtCaucq/kFxoqNNeQa0yxhb8+VTqYGlw==","shasum":"954e67732e7564980ed7b70009c250307823da16","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.4.tgz","fileCount":228,"unpackedSize":1575411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclIpNCRA9TVsSAnZWagAAoZMP/javU0OTJqGjuvZMgi+Y\naCf/PDL0DGndFVfH8bT+q9dLDhrKFNhDJPyBw3ll7jofRbtF8H1tX2GDsbLH\n0+cqvwRi/6NQ26I+2KB5Ihf62KV84Pd4qsI8foe1SRNnJ3Bi90e2spdyNiiX\nE97y1T8iO34EG9e/0Rdwlzrru5QbawrYxpWInXjyMgthJ1vHLw8QRjjcXXE/\nespw+zMYWUS3IvsoTUR2cxQmwqPQfwVAxfO7kHZmTQnHgNNN5zbwIuVqSxTZ\npMtfjrFt57k8NDMm7WUxT7Yrxdc5/GA2sl4wSf9UH3OPNQxljnfP/WDo+uMS\nVwbnbnLbxGvImAh6nyy3GUXBP42mscfDZ44bRVLQrneluLgVS7MAUTjhbiNu\nf7CHqxVNrhD9DiHYsJAlZCsXa3+C7JxP99or221NvLSoeLxrd3qWXkU+R54S\nZouBo9iU79Iom1RaLKJtW+pG5APouPNHQnDxOrH8gAamzGCWwAcK/7YHygtF\nzNqifuYfvwSgD8il3eG//QxpNz2N3T8E7llUZJcd7pySvobbGC7IEN4yeuO8\nS2CQvvSEDAWjaQr1wmgosNL8YI4rmzMZdYa2IgqHcUv8MbZ9VV3OSH2rgYt/\n/2NMv0OxICzpTwTlqRstxetQTM4wxOUpqhuD1cPTUaB0gzsePtv74zkxuXZ+\nlg5H\r\n=H0Uo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvSzrrtXB89U19EIUZxQRdxFfk4cct/61B+KcwWKJKJgIhAO0Y1nYHaQNNAnDd91EET5PKYHCPeOG0L7851iwSJM2i"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.4_1553238605107_0.5172146223809704"},"_hasShrinkwrap":false},"6.28.5":{"name":"ut-transfer","version":"6.28.5","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-tools":"^6.15.0","ut-run":"^10.3.1","ut-test":"^5.19.6"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"40b9020bd55872678a16d38e0574416c7a36b47a","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-OudoNnkBvUeYxTRTky4Kq8JLJHE0J6Q5HKuPzVjFhZHJX1IgniJb+vqNQQ/rBgzBQMvIr9AeLTeMBEIaeaQXDQ==","shasum":"e60239be0bad1c1996380645e6eb04b925d6a75f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.5.tgz","fileCount":228,"unpackedSize":1575639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnLRiCRA9TVsSAnZWagAA8ugQAKUks5YjOepEUlWC/Jsv\nvU2e9/7nDgut3052d1IY9QljrOku7QDdSy2DXL2MgplP/0qRq5cZl4aJvLuL\nK9bHttf4ygO7zNvWtETc28EPKJ1TltUO6JvSUMe4zDr5607temOoBnxEKWNp\nNq6+of/Sf3aSbCH6/tF9S2WtvLBwsOhluwxQLYL2zsO53xIEncTQ0fmtNe0C\nPPRLU1ct7phuWmiQS91eBu8P2DiOcfDyHmRMUwXveSLyWdq292lXaVuVZNsM\nSXwVvb1GlypCHvwKIbjFsQj6fRbIZ17XkMf0flV3Ju4ZUa74mQ5rQLTEjgVl\nRzpAsXiN1vZAQzTwPAOO93uix7CJZJp4+uRaNbe6NfSGoSXQLfoKe0fq3yIT\niFM4UbAN0XefIe5ZPQlp29kGQtLIw2WQJOrMkRLSFGl4qxuPzchpYHqIvKz1\n3pXWVvoQiJTR0lx2/iqYMZyDDT76i2wSsaee2DI9wYi6rgcxNBhie1Q5X9JP\nkFsKZTT0FrzmowHn3W0A3OyomIK7ngimWQBFihgUXbKiNwpWDe5/5gLgt6FG\nIi7g+U58CAgowq3l4cMXboqwnnzuS8UJLCeqM+Y1fwmqy+4y9qBuwPBorU5A\ndFG+Wodnjt7eNWIRIazElY+dGZyOvRkTriNk+0GbV+NJQJn23hEJfJmPJMHP\nVXTx\r\n=OFUv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhtoEVvDSeMeTgZVzdkW3TOkZxZ9LjuA/imt7uS21lCAiB0jFmV1HHJphdlxQ962w4QKdWV7xJx3eq+gxikY0BjnQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.5_1553773666130_0.2045586199301832"},"_hasShrinkwrap":false},"6.28.6":{"name":"ut-transfer","version":"6.28.6","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-tools":"^6.15.0","ut-run":"^10.3.1","ut-test":"^5.19.6"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"763f8461177754ba42037d529efb723bf05a7073","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-gFF8ea9tc9qeGIdNZmbsaKPSwDeB8lYjbcrM9NJHlcYKpIAnmnjdgSkQDY4nSTkwUxB3ojpOdySy6SuR9IOCAA==","shasum":"a1e48b14f20c8be2090c8daab942a2db4054ca7d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.6.tgz","fileCount":228,"unpackedSize":1575728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnMeRCRA9TVsSAnZWagAA84sQAKI0woxcc+Q0lYetyrHn\nc6UTu1ZnyBk7DodLn4pqtDduxfGquliEMBq+OOThSLrYJSEBAJVmS++coeCI\nkiQDBS5NVCiRO39pPGopmGWtpKgzb/wktww3LQ08pHzhpzpP8oMAYFpUBzr9\nGS8eQI6gTv94XMN4UKGd8h0MANgW9nFwspmSqI0myw+Uxw0u9YvCUs9uhvHi\nWRoJpmRaElV8jF8S2Kav91aSg/jmPmYuLr8M+YXC1W7+tH1lHYXxgE4TLDBH\nx2rG/92S4V0i2cYe4dY9egY05CDdF5lf9koXRh6/qy2BcFJio3qPKt5Mv+TA\n1OCskAa8OwuFBYGPLVQnklpVjPFSV/aa15RQAU3pcuoa+Fl03OwWN0fW8Gxx\nxJECb/mjewiHGHZfKiT4/t9yvRCBK3syvf4IRWzq9gWyO/V3SIJmr0aBxcaK\nDj3OGlpvTLS9v202Lgz2jhKkQ/bQJUz3aNt5dergIb+gkuVM9RiXATWFYb/A\nOuCmukNWtLTx5drtvl6d33XTBR6bqyJBNS9nyuK07rRNmiM6K9nlbkYOmPlZ\n8sN38tuw4ApBp9iX9E2CP96tv+mSyebgime2K5RlwCf6jtvPDAoD5COzG8/s\n7MkPPSqYs86J1j0NTvPDCDV97uGqSTQPnPkMOqbMYyh4l/XJNiIzHnlw71Hr\nlmPC\r\n=EiLF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCteqnMjUlqQdDYFGFA2pZ9SwPWIRm+sOHGVF0cECtXTAIgSYDUdNsQGNxxSvEQRXhLWVLynT4gpt0hDQBEtoRpdsI="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.6_1553778576423_0.4698156032842471"},"_hasShrinkwrap":false},"6.28.2-internet-banking.21":{"name":"ut-transfer","version":"6.28.2-internet-banking.21","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"be31614667dcf418c57c7a6edf6b9f3263d60467","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.21","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-hwuWS1topzKYmEPlDqAue/aDnOYsTqpnKZNBATj3UctBV+QQP/nAkecfstCVwXdMeLkg6sBkrUsEjILnmt20dw==","shasum":"9613b46c6450a86de7767350ddc57158f09c5f87","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.21.tgz","fileCount":241,"unpackedSize":1532904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcogWhCRA9TVsSAnZWagAAjVYP/i/nUBWJb11vL93w7PWa\n4Pi29RAP7SPR3Zv8uj7ah540KRtJ75pLRJh0USlf3CIPGZXoUoelzjGmeBZi\n56RXoUqRHp7wlCS3HR1VnppAwbFPSCqQRS0sPu3w09MZ+2rYWm40mEGWJE3S\nlxU99NhhtWxe+sxKEb0dEy0jalTIwgmIUH2sxiHklgIccN4z+9bTHDeLJjlB\nMi0k95Y9O1ZoWTrCXabH0K13lQvHne5EcleS4xTJkzULS9k1yo0hoxY4tkYR\nKhxMF3dzLMMd4eC3savnVDOxr86oi2FEjG+/hKiJVrDec3UWwwXBH3HsxYi/\nmGkxQj+J9hPE9TYeeU0dxeQtbdpnoj+GLBKu+32hzCDc4sDe+havXrj3p3ib\nPjmAqrhYv3S0KRf3jJD/wPxss3AUDHaOWhYGRdQS0jzIjcluEFjjatFqiUSH\nJKInHk8vZIaYf/yfI/4v8Dwuj2+d39urEak0D/EdQLhRGU0uyE+G4MwR634p\nXWoZcIpsMVoRPdnsw2riSBHhT9F8AWJzM1bqw5/5/a8ubJJc7/I8qMpALMZm\nuhcsviCJ3RGJ5/71cpg3kb6qYac8mH6lfYgPJJJErwa9kB5BhiXwK/upTMjd\nbv0jGIstLf6B00PQDp9mibUt4ngUkzov1JVk5gEAqaun1EnmUHte8pZ6vkfW\njd8x\r\n=Wfjf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxlYomGCvWxdTvA5iqO1LNZBgHyQKjzO2hPAZ0Yd8LBQIgHjhpvOIZ+OJdIzqVTHNzp/DCvyiVm+VqqP1eajZdv2Y="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.21_1554122144713_0.8681916433236518"},"_hasShrinkwrap":false},"6.28.2-internet-banking.22":{"name":"ut-transfer","version":"6.28.2-internet-banking.22","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"cbde00327b4d14f6433d86039a7249efa3d843e6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.22","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-zEKCkuGrT5GXTjwrLVil4yAycxN+4Clts8GT6n6X2y8qSl//O85RUD8BswfuptwjxK1l+Mti+Oapf27ze3G7dw==","shasum":"dd141829c652553cd1b9d6de6b3f87c61a494bf6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.22.tgz","fileCount":252,"unpackedSize":1541371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvXgsCRA9TVsSAnZWagAAVysQAJ6m9RnuYxNPt0Ryj7Dz\n/7o7mcNiSsq4F3q2vMqU0VuYZgEpcXWQQUXYEk2I27V3asN0f3mYMNxluG2B\n1WoQEZ+rqP/RD/1nWouOuXSHEWNiyZLl4LRh4jXH4hR1r2rJHynSz6Qk5R3Y\nvYa7Ig65S3nnGA5acky8CzzAlf/FfNrhAEM52nbBOkexVN2cVQHAaCLp0Inj\nepHzLoF4yrCtXNj3yh72Y441rgl0tUcAi2K41TnID17P/B5mY53ObdZNllaM\nDKkpe4E5BRqoMYUJImtpKa2LYg2iSi5lZZ0wWTeee3zKj0vezDao0CwoZ2sC\nRoKgbkHaIFQmkJLNIGqgeBg25tSIdxD1VxRHYBc6yU0S24MhBnhbrYFvcsDS\nUbXufUN28vEa7W96/O/fCXGWWN3v5RIuHxHqCeKK/yMmR6wfuGXDClIMFIou\n3ASMgDvn0qzfcjeCyNqM+kMVpThyDHcee2s8naLvFKHS3WcsKXVIxhu7194i\n5Ze8KmU7VTNNrx8bOBmH/05MIsKo+l18jdvk9hjed7N29eIzGt9MtlurIYcZ\nz2kR1RnkgRRVTJeJ8cPyrp5IFpCLAciyc6REMqN7eAL6FasTboJeNlm7YLY5\nyTh9VQY0Y0SdakvC3e4tbLsEjPgKLsLokAiXjhITp+uaUDMfCRqnCxVSDjWQ\n60HQ\r\n=zH10\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClaTW/RaJNsIfm1F+1vPmRrp38FUs8xWKuG8AfxOYk4AiEAr5EuzvUvKcjomdolXH5oRkdonhcTBWOVFKz0o0XHipw="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.22_1555920939261_0.18258111909374874"},"_hasShrinkwrap":false},"6.27.2-accu.1":{"name":"ut-transfer","version":"6.27.2-accu.1","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"31bfd1252db0dcb3dd4c8a994976f257d8d46982","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-E7qz3+NXalwEb7AhWO00Q/wx5UYzcJLfqbKmmyFFKPmTq/4SjyYJ1DU2kJEM/nVV9i8c1kS+l1j9TP8S2INGwg==","shasum":"aff8261c66de8b7431e734cb31e8794b3f3ee58f","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.1.tgz","fileCount":238,"unpackedSize":2470802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5KwhCRA9TVsSAnZWagAAPg8P/1iIHzUai1tfuDx3+p+d\nSR89lt+6O/XCfOUYRYgPIa1jxaTtJlgsjpS/TfA065xf3U6iOmOa5eYdy0gF\nhuyeQfHPDZUtMyTPy9BYqZnUJvu60UTdaGjLDXNk2aVauGU7pjR3BIs6hVOx\nrTU7i4ovYfB4AgBjcIRPa+R3bVhkgg7NXtZlGh0Fmivq5IjkZsWAlJWZJGuR\niPGVoaZ6Art0CMku27u8hVOlSoxhqyY/sKh9APPLm/e+0VDVF2Vyy1CCk4mV\nzJKiaQ1wr1B+7ODWemg0xN2tHW+liB9U0v+yqYkVpMMOaXGYwPB3//Fg+/fk\ntRYmfv5Z1f7FIpdugJ9yayuNJHlLbDbsYtdOv1Df3HVM+pn/Az53ypCf0P5Q\nH7AleDOANoXKuuC7N1N0e8R53G7QOZmeaCw6YKpbA/GIhBI7rqhF96pb5M8/\nS4cJFSqx69f2uEdjYLcsPqbgW+1nPtcQ+sb60xbeTJsQ36iRZSXq8f5kfCJp\nRJUTeWEgnDrpk0LU9Pia/QB/A/g72bHyYaPHepK3FHPnH5c9IE49mH1wDEgZ\ni6M26ZEwTun8zlk2PzeN9SBa8xRu5B447mWnQk7/EC3YLGOdYwLGi8Y1LFe5\n4Wu41AxpeZd0JpMY3Yyvu1MzkZI6PB+Dzt1iLwPo+1HbiFNYTajOYDVSUlTT\ntV9I\r\n=lWFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRlda8+jhq4YhhlTNpZD8U94IpRw4dZhLHKnSA3G+28AiAF1Zfa5o7g5xvZCeWMinygwMJzrzQaiUFF2urwcnCLbw=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.1_1558490144611_0.8848909727925878"},"_hasShrinkwrap":false},"6.28.7":{"name":"ut-transfer","version":"6.28.7","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-tools":"^6.15.0","ut-run":"^10.3.1","ut-test":"^5.19.6"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"f161db222d245a68d1374e16f5b48d2b7d1908ed","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-9Kh5kZTRiQ9N8T58f9kcyJHdKdYwoS75Ij0fEFq5GUFKL/HYLO1WKSjG0WNrUvv90GDm8TOkob+tSOIZm3UHOQ==","shasum":"f264d51b3bd03cc457d03ee15eae93ebd381d56b","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.7.tgz","fileCount":230,"unpackedSize":1575439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5RaJCRA9TVsSAnZWagAAm8kP/2YjVP6PujpOkGQvzyh2\nGrfQ26RsB1VSgSVEGcLbe1vVWSj5guSN05Lm70dtOyTUdWAH7Yljr5h+Vw/K\nrtv+S/rO556T7AGoUB+VS1EpRdRqjwXm/9mE6kXpLx7Tm7kGjsVdCBppG12V\nZ6zdvqrHCkLVooXQ3jCHnG0jg0LClnpdMPIyKnmoXWX28dw+ynzvxCXzPUr6\nRBEAWUdXYpe+M//IhBahSIE5wo+kf5yJILgIqFRsZOAUjXNlR3UuOgwWJhD9\n8wvx8HGuQyxYBJCE2cKvOX2U6ASYtP/LPJ9r2/pmAwdm81ZlLVWz3+CPYbzi\n/beRIuqi7LwnQCouCD0rjfK9KCY/6vNhvuxYudjpbVtNH3DC8zKEwu30mrZg\n/dVuchaEVkWkD4wskXcL+bjNkrhC4iPZo6A14zbftfiuH3U3I38f7r+ox5oU\n2joFCCmzzkApnaeioj7PXcar3rm0cAb2nWCSxNnRajpS6gKpQzroJC9ZoCkH\nkkVfNT3aZYadBks2egibJely00ke9rt2gB0PS23xqixcCVgk5QlPbPTkixx9\nWx/CQBFXbeEnpj1I9pxfz2HnrU/QNUJDwndAr2tEqSSOJdC34DNmW/QcdiTt\nZXPIBH2YEA5rEFTFI3py+hAmYjU017U4o8NQ3oOU/gCFQeoFWpABlIwc+hQx\nsGJg\r\n=w7z9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVbO+0oopxTCVPDN1R2g0/hfs6BMy8PsUf7WxhqObpRAiAez/4qLH8VsblhCREDV6fqfuDuzrpWXAB0WKCpnaLTtA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.7_1558517384921_0.01332740029211088"},"_hasShrinkwrap":false},"6.29.0":{"name":"ut-transfer","version":"6.29.0","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-tools":"^6.15.0","ut-run":"^10.3.1","ut-test":"^5.19.6"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"253b376fd341b46b689e00dda066dadb63b1c5d6","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-lQIgrFXAT4HZNQEd5y/wQbwAPABHftjaxXbGUhSYtw+MsuVwIi21J1kMmuFbepD3PbAZtkURlm6NvTBHc6yRFg==","shasum":"10eaf80347edff1496e5c364dff76d26d14eb3af","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.0.tgz","fileCount":230,"unpackedSize":1575998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7SBPCRA9TVsSAnZWagAA5PAP/i21oWV07bhIELGG3i4b\nt1D073C3iQfjbkCobTp0C08KzPRo/aqoCc/VDOWDbfbJ7gJqQ4jKNLbux6Sw\nmvbwTbrV0HPaYFElHOfJiGV9z6a0aOG1EwyshXXQm69hnBmg4dDBDae3dhsI\n4NzsESay6J3KT4Rp4t9NT+CAtqkhK9S0Sr1yL9QP6hVlzp1sY2dBPKs4ULwM\n1hjTtvIQP9Uvr9bjBP+7wrT6SYawBu/En9Np7GX57OZXC/7VDhFTph+2MA8y\nheJHTLlJzH6kiieg8nxE9WePHDbINPgFGD3HKphK9EDAMeucCVJugmIWwuRX\n20C0bmkNFNzXChpFL38CveNtuW/LOUuPS47qDfKfqsq6mjuIk27FEylklrU6\n0ieXZJ1oRO66X6qAMD0JR81a/v3zoQPPcfMkXIfV+/uHP3SJJiOx6xIuZ10q\n3ZQTrX7JmzRwkkBEWwpq/Wd03UPVOL80D55trLkbH5l2iau+4TSeQ6yXHXOA\nrh7QxZc6Cq6qr8ov+4MkcTrWzx4bwzKG0C6FU4yT8sObvpgDdwUTSU89GKSf\njDaSnvTnyLR5c7tdOeXepxsNfzfqf0QlCzLhboR6m677w1BmLpToTAuEZS3D\nLvTL7ZknTiAvoMquVUfDka6LvMfoQtJcjdfF8OujQUsSb/TVbWk3I7XRUJOf\nzhmL\r\n=KOCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6IV1S3qGX9DrlzfxcL4iezYG+eOy6UeIF2B50KrYg7AiBTvs/EbkwuFVrmz1g9OqI0lQi2fkDZNkeHSeuLzSBHSA=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.0_1559044174279_0.06505217092497295"},"_hasShrinkwrap":false},"6.29.1":{"name":"ut-transfer","version":"6.29.1","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-tools":"^6.15.0","ut-run":"^10.3.1","ut-test":"^5.19.6"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"286fe903fb2de884e76b73b0d13ebdb2f3591ee2","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-dsOjhQX1RIspvGdIB2ZamDeluIFNDoFpWMVhc+Lthn1HVxgG7j3kNEpyL/AwCWuCuBqXKi5Bs4vckNEjwF/pkQ==","shasum":"ebf823470d24b36ebec4a1fc7d7bd98a7d1501e2","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.1.tgz","fileCount":230,"unpackedSize":1576435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7rN7CRA9TVsSAnZWagAAqE4P/0TNMyeDOkzFPh1Y/igc\nU8kn+nXIM2DuPcVWqOIl5nL/gtz1/WbogmIjdDI742iwdkrVUTnXdb7ILyuX\n9rzmOR0VWXBi82rh6VJpaMVczUN+pncFjgJvYL8EfM/niBKGI6YACeuSB3X9\nO6C5X+Dw4sovDPb0IQUw8iHTRBc2zkzJHGPdVqcynkDCNf1pX5fxT4yLNopi\nxNIMdXphea7mwEDTAL1XxrpnWFQH6x2ZaOj8cCAojusYTX9p5GmiqMrwm5//\nWkhpuFvqlQcU996zA8F5JLxSNFuL5nqx5fBxhNabgy3PNj8k9LAT3AZtTUgv\nRGUAzXViUrwvay2vRN9MwF52zycQh/Z7vG4GpUES9G3mjPRTl4grJJdfzo2v\nXhk84wto8I0+4/HMSYOcoQBOFIFD7zevLJJcLnimcTfVJvNi4W8JSZqismCS\n5Ml/hRghWm7AUPhzVWSgbXMA7xGEk7b9b5/pGtXU+JMO6HK+7TKFbC91DiIk\n/4AXeNTfCd7wSnAbAXPUxzHLmwuSPR6Hh+2vfOUQ1dW+PvZcAJ/JggVaWLJQ\nZR46CJgzd/ENcKhE7R34YXCwDKiPxP2jJKpm6Ya0GRcRWZpef+XQ2VOux7pO\n8LXMeODT9tGpKWVXPYoCSumNxOR0RK8HL7UFTw2zG0UYLMDQ6vDmG7i6BZ+J\noSbW\r\n=YB0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrp3ZDFHEA6yZqxxeLwv/G8n7uD+pWrSffLJfASRXaGAiEAxKfFN4CdubsehRAh/qXZMMlkIM7DRPn94PWC849taas="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.1_1559147386621_0.2208557913210496"},"_hasShrinkwrap":false},"6.28.2-internet-banking.23":{"name":"ut-transfer","version":"6.28.2-internet-banking.23","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"054fa064c5e9102322b6c748b41f3932f2de0d66","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.23","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-DoDLSqV8nDcIthWAthqr1i3sOJg/UdQB8nsvveqxzOxLe+EPIX3tqhLK3wTOQlUR1OZ4zHJxG3udGJJECkdvRQ==","shasum":"1989e967f138675409199fe0b54c38d1756396f6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.23.tgz","fileCount":254,"unpackedSize":1542743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHwvNCRA9TVsSAnZWagAAmXYP/Ra2V1qlgptD0t1Cu686\nAyJW1zD/LIbpYiJyMtPMSYCFIHs1Y7B3o9ljf0z4HGlX9CFG1qPUDjRvH3CJ\nfcU59lA2eKY2mZ4diZdJo+BWj95+sfXn2fFy9zhUTqlaKXr2YIzB0N0rWj7D\n8JZDK8GN1Rfs8Em5kPa0O5UlnIdfxRZ7f3JbjbtkJ9JAAN+1luRtPiUO7e1+\nPjUZPSB13bVLx+xxGGecQ4PcDdkrhkEQyOZb+5030/BHSCxDwvPMIwdCvsE0\nU7lq5OmIlNepG0hbU5R19CwS1ypGl3LHcp2/gtNqF7SmBiQQA53+yJEYuTum\n/S6lq4tk3aghVKBqn/4MaBUlS8IjR4vsMV/dJL5HygdrZkqNOah7KuVE18GG\nkYIjp+HqMlvWrF2RyoM8IUYgjQhry9ULtjmCSpW4Ywv6QRaFg7c9cM7L/FTU\nPsV5saK1SSUZ7EQ9k59wtKQT5f5F1vTiBIA904/C0FfoHNJdlMetNorc7dpE\nrm8S/ysNVn062oEytomMH5ITnWj34ggIon8J1wzwbjaje2ZS/VHLqMal1w8E\nSe47LCdRv8T5l9/ik2pvnY5UmjdKH2l3ufv9ONCLGNnmHEuqYli9kytEsWMZ\nNAXVbuBMOPMwwB7nog89XJYa3BWnQ5L/s/ide0VAIqUQkAFBjnVwZzuEc8An\nWk36\r\n=rOtr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRhfmOJKPEZMxpN/syv7cuWEU8B6L2MpfjOEHJxXXRVQIgaWbnvs+RrfbJ2kh4JPmCZ3DfWoD+N4KOd/2IPwtQjIA="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.23_1562315725043_0.31472807620212184"},"_hasShrinkwrap":false},"6.27.2-accu.2":{"name":"ut-transfer","version":"6.27.2-accu.2","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"986516b470d7c05b8eaf471abc1d6653851728dd","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-hcXi+tj5vAgnDT4li+cZh3LCgiEr2a/8Oo96sJJYpM/puSfq+Rm0CrXk0E1DuSrGmBf5wE67jugVPKXI0Vy+Cw==","shasum":"d2f0fff387d87027589ef7ce34d8cf261669e5ba","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.2.tgz","fileCount":238,"unpackedSize":2470834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKID1CRA9TVsSAnZWagAATI8P/RtlzSRH7ByN75fTej+2\nAPdvZB1N32u+XATrDgN5upffBi15lIOts/flYLvH9m4JgASei7UCLN4po79/\nTXBp2IKYFYIu11R3MNUgDnZ36xC3ZY7DIOuQzt8MJgQLb9h9nGlBQXivhiz6\n6A3WYFZKSoIQ02EB5DnhJh2YMr6wDckFx8oLYT+euol9SZtunb39+YOeSpKf\nKd8dy64fvWCWspBPcOgAVvXATT5PO1Akj/c2SOmjmMEVlKGBLGrtJN3J7sW0\nO7JvmfG1OrAbR6+1HGqlFB3ggh07fu+KVAtGzUFwwqe8Wd1TFDBecxmghylq\nrX1dIYU/BsZd7W4UWNc5pHwFeNpzKJEuldveRmAgvFbCtmKHGxJEIgaJWJ8i\nOGnibhuM0GU3XYvTRUs0fay3gtz2sZ52lwUAA1I0ofwwvE0q9Dn0uvdwKcYO\naWOeD9y9tgiWEPWkMK0xj0hujlgFtsGr/JkIGYWcaVinZjoqHTfN9Vz1l6OK\nDS7kdqKysxAr0j8ODHcARLaDZXmqJsVjntE030WRW6dtS9EPtlPXojrBzb1d\nlwUD/r6yz6aOIR/6u95hvVIMixg8XvoX4nB/W4piHUZFHsza/O18vujALQxA\njxnulslLDGcHDYDJSH3rFj97s4KlVlRWcXC47w2Y1TxY1dFEkW0D7LSTG+t0\n0WTq\r\n=4ftY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6nmG0A5lKn2U2gssehA1Zrl6/px3S6ddUzxx0HKCEuAiEA772gh8xhAOyWwv4XSyS1vdmAyxAdq1d5RhM5fpYW7lc="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.2_1562935540975_0.27745708960624116"},"_hasShrinkwrap":false},"6.29.2":{"name":"ut-transfer","version":"6.29.2","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.3.1","ut-test":"^5.19.6","ut-tools":"^6.21.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"45777aa96b506c73776726aa0b9448effeac297b","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Ydd7LsAXIz+QytnVXziA7mqRJt5TYDFutJNTeGUDK87n1sAKsW6RW1pSmouZt8BciKwrDUExzr1mT6KXdKmuHA==","shasum":"eb1da0d79a76f38b2816876b53a334b90aed8ca5","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.2.tgz","fileCount":230,"unpackedSize":1578519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMY2BCRA9TVsSAnZWagAAZz4P/ikKKdfdkvTsYQYeH632\niDT8zsgybcDC/1i51pLhJghzMn5NVPCiNijSpoiFJpuC8Cd8jOUNPlTrEgP+\n8n0p9ncmng34ZRSU/jyDCMrOBkc2WE9JnpVWrGKVWa6BwIv/sOWNZfl8UDdA\nrKMI5JQdzdHW6JMrHtFfFlFF3vjosJWmcjWjFTtTzvT3B3OYt88jxvXMg6lJ\nTFwVCK7RpGCk48UmFtP9qRNWJU+nYGCG4mo/5zZB38fbX3UK/VM+XJQdWNS4\nU2fuUYeVwzOUze3VTEUK+/2hlBBEQKNcr7y87QPNvlv45DE/tbFwLmimCKOz\n+hlFoxf8xPWJZTabmrRZ/7NBw0hEWsYPEkWUqv2c5j6Yo0HjAS2+sSW9idX1\ndC5kwFQ5ZamUMfWGsSJizVjhhDyxlPV9pHREYPx1d01n/CIiD1boo5ODT8FP\nEnzOe/ZcSavIT+MIQDSbrD6JGqbaFj85U0MuuFJWb+o/V6rdsnKM8o4vNbSa\nVMIRoNznvRkVDSnbnG0kNp4QPFNW3XEWEOpoFwjz5q4nvtixCQ20uM2ZLgGv\nTmGLDiZ8qCMobvTtBkzAfwwkTMjMnXGtrjJSlsUhCU2TDOG1xIVwVvzKN8Tf\nZ1rzPdCyy/ikThfeKdpuqmTc+tWx4qUnRQmoJK3uRIW3ujYVS3sDSmmeL1jF\nr/WH\r\n=8PsF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpUDc5IDHPHlWPuCgymVaUHCZ6EiCvsYLalnnNqw4ltAiEA/myMLfySlhhUuMZZgC6M7QX4Zu9yfAcW7K0jkqAgcxU="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.2_1563528576644_0.9050512643304327"},"_hasShrinkwrap":false},"6.29.3":{"name":"ut-transfer","version":"6.29.3","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.3.1","ut-test":"^5.19.6","ut-tools":"^6.21.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"4bd147f6c349cae0ff5b51e81b2994b415389695","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-m/hHYiqfWOcdPY0ttCzV/h+JMtlkAMb+zsZnm+yhk/mQI8qlCoG0kel7kAUEZbc5jD+MjL3XqcJUR7OUdaOduQ==","shasum":"302cdc173ac91c1cfcc2f38ce2d38a87563ed8ef","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.3.tgz","fileCount":230,"unpackedSize":1578597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNF0WCRA9TVsSAnZWagAAISgP/1OLkwVy7ewCHLNc7iBv\nW2ZFvcLcd1hmBjU//5/NCw3KtiIdo11ZOeL5HwP9cDmJ8FYF0VmOcnZkc6cV\nG5g7FU2XlDt47wdmAPOBm8dzHziM0VQwYO3OX2XR8u0A7x/+0Q7/oQms9p5e\n/JuMhSmjXy6R1Yic93YpBB+n25e31Y/py6MDbM2/D5FezJkr/yKMCCViR2zZ\nrVAsNymeHucZme8c/D+m5r14oqALiImLqHO7PFbxrGl4AFJRNni19q1UKron\nfivzkhRjQ+jgJgqD0pejRoMoFjCBzc7PSRbLm/AYNDAlsfVf27eRi+CV8zdy\nk5+CU4W5Cj46fLnJARYgjQQpIJWX0nmZZCLwzfK6iQ0m+iSDFOPZdjZ69us+\nEreYUfUAn7XfNFZE3UypFEluG9vmXJULArRDjwhMvcZlbHK9+BFQv9Ktj3+I\n0fEPOYdgqCKdthIS7g9posu1NkP5BTSiosrnyB2s9S3C7+Y6et/LK0LLtpTd\nONdzcw9qwoVm6BF7ybtj9s86vvaJTl2gGtNXcz5RL32H6+MrZqtHwV/HAwtM\n1wPR6uoM7XO5TzMKc+8Ux21cdbihWcg6XDdSxyOZFW26ZTBuHSIGmDfKxT5Z\nkb7W7tq1mFNyDfYJ2RHQvmAocpkdg5WTGG/Iu2u7mv0UkO6DZUEK13vIGmt3\n/6Mb\r\n=wbWR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwwXhrGMNRgkxKs/oTYWo38fZWRFEGoadOXUeuYfXTNAIgF8BLvuU6oNVtvPYTrId2YqZT29u8H1AsC7Fpz7+xyIE="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.3_1563712790052_0.09393827674080413"},"_hasShrinkwrap":false},"6.27.2-accu.3":{"name":"ut-transfer","version":"6.27.2-accu.3","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"13736499c543187d1d9418e267a34190fec27c3e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-W7Mgw/7/ExXQh51H2Sd1P4OMPLPpR2oN0KvfkJ07VVJb1+YEL5DC1GlUDJL3X+QjDTwb0Z008bQAOVNjKS5QIQ==","shasum":"c43b7d4f9c9eac5cbee5950b44e6d965ec02421a","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.3.tgz","fileCount":238,"unpackedSize":2472641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNoCRCRA9TVsSAnZWagAAe+wP/0crPIICJo332xhffZux\nyvDodxe5qdKlRBpIcp/bZRiKeVdb/+U6w71Ozqnn6dEGHCu3KhotneMYpdXG\n3DOVRYxCL+BF58LRQIzHp/wMPU1d6JCmPthaktdkoytogdPkiMBlfVYMilfS\n+J3tC5Nwr0r5yK9ciIlrL0Oj3lK7aDrBej6MEH6V7aN12QgES1dc4vboKYRW\nvK7WQNHH/AkuvuQPZ2gwPOshbfkray0LeIig1Jcon1jaiFE1ZXPgox4Qa0JK\ndhricwRc89mDdEv1ve4C5IgsgZX940xXrZAhsY/qPXUMd+P0rAsQESItBck/\n8CrkLcSh7dm5lm1T7D4E3hIP4Anm2ckTa6IHXwGV5EzZrg9N9WRP+vxiRp4t\nIA3qtTmTRtxaRHKrn2oba2ScxHKTCoDuh4G2gYw/OKkWpdvSZyBTv4JDSfEY\nftSlzBx25mFyxGuU9EnHQgI5Wx7eRLYIQMh5S/K5BM+1OgqdqKXKzLZo6noZ\nzpn0MIxQBx4+ul0RKhRV5T1i8h3jC9hs6LyNjRTUz8ihuGIaZ00ulOk7GYDD\nPY+CGgjFAlfelHyqUwW5pEoizjWW5S99oIIpsp9RE3gy24oGxDBKSo3thI3y\nsSJ24F4Nt3FSlmVNmbobqjA5h0oa5YkEGf6WVXY2U8jSjdHyanv8sWjcfgSw\n2EwZ\r\n=YEDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHsb/0cZdLdai7lDthdAINDGo6wlmRr90THlKBEy4DCAIgHPfqwpmwdi0OEI73s8j9NndQN5MMLLtzIrkL+QZfO8Y="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.3_1563852944305_0.3824124069566157"},"_hasShrinkwrap":false},"6.27.2-accu.4":{"name":"ut-transfer","version":"6.27.2-accu.4","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"d8e02efd68839c308bfe332b5c2b201e3ef3a5f3","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Hcr0VllTJY8UGOgfaYQmAMaTB0i8MObFVWHhS0h+WfJKj2R+SEIzIiyyIyLZnu3dUgDGpUoncI+oPXevmzQEgQ==","shasum":"598e460a4ff756c854810a1b93ab17b311979674","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.4.tgz","fileCount":238,"unpackedSize":2473066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNqO4CRA9TVsSAnZWagAAhOsP/R6wHgLOU8+xiMUOE8Ky\n1wYXpBKxhCorCgMQF6qXWngY/AG7M4Q32ohjebPZPle708wSaGAY2a+ZfzG6\nv0GGH0T4eKnEV1zYlYD7uNSETZhtd/bXCJcymgnQ2bjtxWAJQedDTgII2o6G\nQ3ENEMxHSqkeKuITgNgl/sLraEYCCYYAx9W28gXJ45Dg2sPsec5Bl/OxHcnl\noEJPy4KYKPfm+7h44NStVJdIjmrd1n1FvRP2ngQoiUcceTDdfPGeHjVFYkIq\nEZiuPhPEHvGuemqtUpwmf1kyRHnzF5D/ckLIf+JloFyYZR5nS3LyBaJzG+Bl\nEJc1RV0GMiEYlNad6rqiQoTCojtM1IpwLdG+JK43Z1wYbGtCLvYOboU+0aGy\nB7XIi1OnRkGd/Lbj1WdM/zh7dZbqf+bN4Dxnk1caFRrLQLkPW5Gj/YbjGK+P\nTm6IXLs2qdeW3b8SNBpXN2vL/i9NiEoHLaV4hR7pX/5mw3qTz8rWF7H7BWpb\nvDbjQj1wMHq8ibQgxodlJGa9lS3MpKjrYpdsGrAlBOXDlyal+w8CiD7uL6Ba\nLhwgjJ5rE3AEJEy5a2/ItXR+MBpWpbNL00NXCFuzeF/nw+DfoTLcpI0MJkU6\nctSD8sb06Dka2feC506whdm1tVZOG8/z4wW0jlQszThhduqbphlpanNX4Iof\ndBPL\r\n=v4nk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvpGSeiL7+X0H/N4bOEyTpF73cOUL5Gpg5ul0OD475hgIhAIzAcuC8gpDSSkdasmUVEmpmoLQkmjivRAztSeVu6Hfm"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.4_1563861941968_0.5418542860999334"},"_hasShrinkwrap":false},"6.27.2-accu.5":{"name":"ut-transfer","version":"6.27.2-accu.5","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"32a810a0218d8b4dc5e995868890e9ca532ac756","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-SfbFM/ID3Pirn1p1/gW29D1B0A4grvb8pe+gSLbu9KAQrGWhBGlF1Q8d4TQ0U1NE7eWVrH0v+9F9FfcTokehBA==","shasum":"ebc1d5163ef55a5d881ed279adc5038961d95254","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.5.tgz","fileCount":238,"unpackedSize":2473078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOYqwCRA9TVsSAnZWagAA4aUP/288f3uBg3XU8coUK5Fv\nkd8GCgdY8AoluujwDeU2fWfr9VouMuImWvnMvgBDY60HNnvMcB4oP/UhAB3S\noVxXEprjkGzcHA5uRjPRUALuhfJZBykShPzxWeohwufR7clQAKT3Mw7f9hMy\nUPV8JYkJyEivVIhQTli3a2SvG9HOta/rdp0XhJgY1LMwfqw0Ll2DI2AXowUO\nrLe62diVO8lTP/Pva4tM3Vq1uwRF5RuOflbszEfnwo5FpBg93umxhevCZd9j\nEniyk/pV7n1cKOtuRJeUFBYqW2+BmJpTc2phDgMhCnGZbVndoLa7QgaNsPSB\nWrm/D4V4u/v+yzmEvmGd6hrewJ+YmdLwGRfSZWQmYlcTxyJyX1patDYuJcy8\n7OXXoi1mIH+/Xjgk1hJg+2iYTpQkPC5lCiaBCT/b1Ufgz2SaN+I0YAsr9LLy\nh2OhITE1ceYealLAFqpmkhzwy74Jltd+C9Nt2CeGSfhd+wtIAUKhRqR82GcF\n6LYB3CP+4EWskoCn6Bi9UusxxGsU+Kl2clEkBfmxDmvCIWgLVgk66/+TYyB9\nL2Ib6YKnzwsQuPeM991zliBVrfJ91lABvTJhdOyKSFLhkKsr9BE6vkJX0rwy\nYuNueeBYkZg6ajaVtss4YkEOOZ0/ShjI76OaqF0jpHbNezr+Kn/GxjSckSUL\naAUk\r\n=VOQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEP7hxT22KQIT/uEDzNdcjdGK4S9QCLU+iBDJfTNEKwAiBe39Vns37cGSeHPOX4NkhSuFNC782ICNzdoF7Mylw1OQ=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.5_1564052143261_0.5054267162917163"},"_hasShrinkwrap":false},"6.29.4":{"name":"ut-transfer","version":"6.29.4","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.3.1","ut-test":"^5.19.6","ut-tools":"^6.21.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"66c717bdcea1cdb7f2648ed2c91ba2096d9e4a57","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-TiLOBQ3+RR9LYbpnnT5MGIeWNzUhZ8jIibvDUsCuq2dnBlp/SQJfyZKoDcZyO1GnhV+itMyv9Udd8297foMFwA==","shasum":"d2529c614bc05f927f53d21e1693fd9875370756","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.4.tgz","fileCount":230,"unpackedSize":1579421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOzP0CRA9TVsSAnZWagAAaesP/jwLuPfGVlt5GolWiZG1\nroOMvcFajaT3boLOVuN4bMY5Sa3V2Py4w/l1jH2gZ/ZiKDcbbrXyhBD/4y99\nGzl2TfBIftXfjzT1IwNkUgSEWBFWK+ej0VW/LNLZGexd6sErIahxH4jfk6AC\n1/zMNL63YqyEEhXBGiiA2o3pFyWrEQRgZiWh1DgIvvW9ZdBF/T40ZZY37wBp\nKIgJuFF5FcvVzviyBZIuEZLMqb6ZVo0+drTBOzskgar5idDmQFh02ZSLZtZU\n+wTimp+pNSf2WcEKphHDiYvjeXq5hdfI0bP7P6l/7RKTxLi4Z+UnfP6S000c\nC7hTJ2Y3QEKPsxPwJejAqpghC4SaxSj43An2of7WeAPRv1kfyhWtkQd5619s\nrFby5U3r/gnV0SlWgaCF3f9X8Cx7GcXSuICKYibGNyGEay9Ems5IkFZYMR2v\n3kgaE9aMHANf5xFgJK0pGSZWfqrKOi06f5ssjTddvabvD/O1003fiuiSlIhO\nZWRsdDMlchyKqlwPWnF4R5F7+qWFVTND/MRcwGmfOTpBAh5ZQV7qwus/zCJe\n17lplAR5I1JH/7u/hSkqnAbRimW2fBxfRTs+jyDvwuKncbFXDGc/TR1aejX/\n9Zj5ihtZtSt/yPHdljXT/zIA+QJWwdiKykBoeSDfzeL1Z0jZZ9vA4qAALar+\nOeLj\r\n=Esbo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFtv16SUQRMHCFr6xpNEyJrBXWUw679s0bU7wwCf5gTAiEAgtO2TFEDgqng/rDO57EkPT+BFCy5hyfX/EWkx7oTOi0="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.4_1564161011235_0.052079740824412024"},"_hasShrinkwrap":false},"6.28.2-internet-banking.24":{"name":"ut-transfer","version":"6.28.2-internet-banking.24","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.2.3","ut-run":"^9.3.0","ut-test":"^5.18.4"},"peerDependencies":{"immutable":"^3.8.1","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.19.1","ut-front":"^8.4.0","ut-front-react":"^10.4.1","ut-user":"^7.35.5-internet-banking.1","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"7b52aea69d169b2005c76978cd3646ba92089f24","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-internet-banking.24","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-urf+wv3V2/1EH7PhBGOyhNSUix6E8f1Tl3DuF9i8vgUgQJBe5ybzg1uyihcdJadDc8W98QtbC5tyXW8PxpKD9Q==","shasum":"0f54364a027b23c9fdf36d7a2f67c1a75eb1d195","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-internet-banking.24.tgz","fileCount":256,"unpackedSize":1547270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQvZhCRA9TVsSAnZWagAAAvcP/1Y/F8HWzNREqEENPzL+\n+haJ5Wp6cRAftUmStdH9KEx370//dyxxmHJurR0aBuD59oCRsz/cKyFqnu+P\nNYfEX9N4u1ylChVYxik+f2Xsa6mIpBvSbthExZ8jEhsNlx5Ik+AMeblrCkEQ\nPw5FajqpUZeN7nV9nhDgtcwFH/5uomAQXk6hi9vKPkyny0kRGMcsPK2pp6v5\nQE1YfrAkufuIys+MSQIlshNwpuro1zENJCmCX4IvC1DChyIGoFXZG3Px0fHp\n+HudU/gytGVZuYzxj+SIXPLQjpGB48HQQGeYgShE+H7IyMXwhd2oWHY7dboN\nQxCMYRiNxbK6T+plCr+kso90eDuVGmSkEE/gFUH2rbKDuhJfSU0uIEkS10ow\nDVFhlHg2RcV2LCPeN1EaKAVW5x0QCPMZwOUpa19rKNM3bx8uT7oBS+0/9Co3\nPzHtIqpbTeKnC92epF+N+IHauTlo+NjzqfmFaILX0bQI7JrfCFKCE61OlogG\n/C4joW0q52h1gFy2PP1rkitPVwCOjm+Y6TvrS808HkYg2V+T1L/DSK59MKue\nVfph7uOego63soZnHFapXvNMQc6J2ZclmsuB/Pdpo6euaxVyHmIA2+BKLSPw\nARRIbnh6nDdz4NJMpkndtyzzqjCV0MJH54dvbkubp/ydnw3wHM7SBB0PDj7K\ndpOJ\r\n=5iP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhEi8/kk6m/0EcTfZwbuzJGDTOCUbaVbf46QeH3YkY3QIhALAG3s/OfIPCsXPyDzuZi/h4MVnRv4gQo9xzMqIvMpkn"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-internet-banking.24_1564669536207_0.47807536370973436"},"_hasShrinkwrap":false},"6.29.5":{"name":"ut-transfer","version":"6.29.5","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.3.1","ut-test":"^5.19.6","ut-tools":"^6.21.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"d83aceb0a2feab96f2e72a20b9c17832ab8ebf36","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-FaXSJdrtWLwDX8XTb5BjcjLrdSvNwAkEo71lMEQ+un92FeI2QgrzC9dYBEgRQM5Mm3CZlaZj1HAJhzuaKOJ/Bg==","shasum":"87e8f9a4aa95d2728338167c877119ff21ffd583","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.5.tgz","fileCount":230,"unpackedSize":1579679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWj/PCRA9TVsSAnZWagAAoyEQAI/p+8OPeM+sr62ZAdE2\njP4AfUOIOA9ezrVIQf+MFTJlUyOh8X74OMu+ZzCpop7RGnyiKU58ifkimw5B\n0lj7MbwhButTrjSNhDWmYbD5YrKnEsOkTfsq64vbyMrf7R62Q6pS5BF4EwOo\nrOpyzd1gruM7a3pp1dQRPkuh+rW5CpzaY1bBIcideZE6CxMo/fHyrvvn1PjX\npdbWzoazqcYjrJfnnN8LY9NAOZiass4HcVobFjKn490/fj8dTWCHm4M8LV5v\nbS86ub2jZjpdGTOGTiQON4acRkUfRQXemqcIBz8ifatyYmWlQ2LfPjNa0vAI\nJ2STl2P8LTjATxVvmiI4CgtPZrWiB2rLI9qPLnxekMuHYESTX3CtGabkO42m\nwWuTNEBmwjbd4gh3NzEofpZFDURf2MdCv0+gJeIcSGCy687GQ3JBs+WCEOaO\nnNxUClZm7lNbTo36gX5GCR8WiGEUODOW84qrjkMW+8y+6ckwo5gyqSDPlibq\nd4zc1Un9+yMukDjki6n1DCLpFJYJZuJIMkvcgTyK8PGHICGFXYtLAaXHkISL\ndfNh4mrNxSg50a3DpHfsOtL2n3WrdrOG844YCBWPLDwaZ7Gz3S2J2nzj90gi\nwVRbflGEMCR+xhIhMkC6piwWCIiRJMzWy5I/HUkxTherRxT8e8Qcsa/jKTHQ\nxSXR\r\n=TBAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVLEU0s8+R0tA5mj1SCWMAZSkQNtYyR24D0HeERZxjJgIhAOXmieRdP2KndMdBFlob5eepz1pUzzblMUX04zQVgGWh"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.5_1566195662247_0.7205846618768865"},"_hasShrinkwrap":false},"6.29.6":{"name":"ut-transfer","version":"6.29.6","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.3.1","ut-test":"^5.19.6","ut-tools":"^6.21.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.2.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.2","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.3","ut-run":"^10.3.1","ut-user":"^7.37.10"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"6a8b7927112ff14746bfdae079225136ecf059ec","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-1JmacuhI+o37WCKu9+Tw9voTguEH/a5AuK3dL6i1NaLVPiSJlvk0Ie6C5V/ADIVBuHZxPqap7wLj1jVySgSusg==","shasum":"6e3987329ae30b71b210151340932f2902128cfc","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.6.tgz","fileCount":230,"unpackedSize":1580810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZjuaCRA9TVsSAnZWagAAidsP/2MHD3mL9gBLCjH6Igml\nPF3B7460aan3lJWAUjMoPuo/HW1U99I7TpKgyzuROJSKFV0kMLL+wZM3G9mp\npe+Grz7jgNoOMs+RfNtgAg7TVoi9MnsyWnh1ubo98ghhhWs0be0t08z+yLn8\nDG7RMDaPptlXtChwhiiTOT9Mh9evG06ttw3jbaSWrx3wpPYRNR5bazgFiybv\nXKi2A/u6yMyAi+r4k+MnhQRihR9mMDbZzBjwghoJcZlwSD6cExVj6p+gjIm6\nRKeR3xFqMd3w271TM3RtF8EzNE9Dx0H0A8Z1Sw0jDMl/5Z2lkzQIOxCZPO4u\nGbBNsWFGsibjCjx0fI3/wrm6a0I1nq9O9fpB/8cKPSIdifplZtXLLYU7pfZ5\nd97gzcALa46ZHHjFNN9lToAGAoQVaKEkZljnum0gBbQu+IV/n4BMRgzdCQFS\nSxzJhlwXS79gBHzliO0TkbBt0EjLV6K1wn/WPFI/y7l+yf45VvP28ntulLq7\n9hChu+sQe9tG9w1VRXPK34xcdOTiTDCIADsNMr3WHazfLGwdpVg83fMkk9KH\nM6qEbtrDu1ZzzW8Kn58HiWtDFfcIZBoliLU9YVvlsZzO/Qy4KCyF9QI0HXSM\nRXZVWEhP0+Cu8LL0CweGbB6ANNrYZcyB6BfO2ZHMK/Q5Fy234KPlliLriQek\n55lJ\r\n=RXh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGex1YWLEc5dzNor7LvN2PwvMRivJcjnhdcuoxtTrxtQIhAK7KlkbGFf1v+gz2p1KrViuvNXR3Mu6q+E5ZD+b6CjfF"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.6_1566981018090_0.3090047915567222"},"_hasShrinkwrap":false},"6.27.2-accu.6":{"name":"ut-transfer","version":"6.27.2-accu.6","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"45e93184acf21f1724a7a55fcf24d11613183322","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-gsH8U5AGUKOYQlhq0bhMIW/Zls3pF1CxXi6sYUyqTfxkz+FeoptpVJ+/HFKPK2LJKx0Yj0QKIQ6RFeYyjbvGRw==","shasum":"336020eb724e483c23dc1350f79f2542b1d0de1e","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.6.tgz","fileCount":238,"unpackedSize":2473325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgyaOCRA9TVsSAnZWagAAJZsP/R76s9xqdV9KG6+JHcOg\nINuTBuUjbIY0qamlcs/AFBkajnS/NkG1vXkegLLZmaw7TKV0G2uDEtlc7egN\ngrf1SgfTgy3spAf6Ewjd1U8hVfM5/FvoGuyA/+A+vaiQ9/ccf6OsnJucP1pQ\nvV4Yo3NK/zknxLZxnaJX0EKNXTAKQU6bh8rtUf2Flt1RmcCb4FxZ6PnIyx/a\nxm4I2HZYAdjPTgkGtnCs1vBjcReQH/GFlM/jjn3zXgpZz0i0ueyT4n/2Nyig\nDIXjVxsmOR6vBFamuDT5aIogBcRStwQF4ma9fEXbr3waUMxNHuU/TyPW4N6/\nVidqVXCUJ5vQNdMYwojH4ndVep3uUp+YH1qB3gyCueV8o1Q1wnElptumkQNz\nkI/8RpBNGPrBSIcCX6iGPZQYfdi+dDUv8PtruB8UsgngLXOCAktVIO8saAHo\n/26XNLaUTSDAi0JcdVl5YzWmbZefJXEKl8VvCj76dgDTnKG0iO8tpGZc8CZ2\nmbpUbN8Jv7hTeVjAgFiKk6FHqXzF3TvX43h4J8mC3fjuPo97heFkQzHBTK6o\n5NDi+RGwU8/Z7zMgRRIporyEjFgr72h0oFDa2tjZJ2bWYaAoYg5HrxpDuTOC\nqo+jUgtGSVYBCa51asTInneqZUYM0HlJ1P3aeWamVo4hXoQIxC1BY0cY1yGE\nOt31\r\n=F4Nr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYRCS9pHPa+m6gFWyvEFYDeGs5UiSga9E7i6rjQS7+lAiBp6rGTu0nd9jffeIX0wS79PChmIf/o1wdFilfjGTk8+A=="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.6_1568876173968_0.6446192038297558"},"_hasShrinkwrap":false},"6.29.7":{"name":"ut-transfer","version":"6.29.7","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.10.4","ut-test":"^5.20.2","ut-tools":"^6.25.2"},"peerDependencies":{"immutable":"^4.0.0-rc.12","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.5.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.8","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.4","ut-run":"^10.10.4","ut-user":"^7.38.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"82f7a864768cf6e192ad818d6969f42878acf030","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.29.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-uRqr3uzmwXYk8eITed0G7R6dlwzlJbD5AsXfm2uEOTRJYQ7HyBELedGafb+/u6IL2LKp3lPky1rSsN8dGh51hw==","shasum":"78c1c971be2a173aeeaa9d45773096d94622cd79","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.29.7.tgz","fileCount":227,"unpackedSize":1578739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkhlXCRA9TVsSAnZWagAAnwAP/2AyTkSlSqEpqiuPi0mi\nL5RH3NLOXABh57kGnzAquJ+akJe92eNt0p1Db0ERX1vLDYoKfYvf2I48eKmv\nharFFdrHDTdRxRfmrJDco2TwCZz+nkvqKSZdJfjSaJAO3zNMo1ZjXdYrpK7z\nGaDEysv5+bxwXLncR9r8JkjqaYJRQIG8EFRjKpWExLmcdVUX8aM0r0zqYShP\nFGUpVyszkYFAJuNLNP6S9TqkGHnDQBJsjcjFAr7WM2RcLDBeGI87zpHq0ePr\nfrqsVlfHi3fv1txXIe4W44re8GYTFvx/31CxVmV95sQPZux35mD2zCaRyffX\nOKWnei0IWTE84CU2EcbK0ImJz6Sw5kpyxLvcWu8H5/gqfO4mTrNi4gBnCwto\nWm+rsjMcNgl7nJ78wb0kIdJCRvjcMWnlTMoAjg46wQUMWsgVG18UsRkiGnUu\nLtQQ25ryyKJp98d8caZgm9LiTs2E/KM114QMs/CgtvJ3dHKYTzYrmk3wujTz\n5XyIu1WRUPlj6n5uWUUxNyK9a3vf9sOeNd8q7GNlQmpW85kYbaZAHQvn1VO4\nhGQ67jy9a7MVP6a6/9swKZlhec/8PIOY+fVDdIBGR9sNIkvpDPOyq/kqvHx6\n+DftElE6ngCANB2NbPJlfuMqz178bIu/dWezLOOYsNYnPO8XBOtMSMzt0uCK\n5d0Y\r\n=mBeS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpUQwEAzsMMzmHrTRYStdV7m6jMOos0f6l0OCEYSY6MAiEAxTVYmSkOi9bkIgksv5GD2B4P+VXK2J8eonkphAhMqd4="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.29.7_1569855830644_0.7022881054236214"},"_hasShrinkwrap":false},"6.30.0":{"name":"ut-transfer","version":"6.30.0","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.10.4","ut-test":"^5.20.2","ut-tools":"^6.25.2"},"peerDependencies":{"immutable":"^4.0.0-rc.12","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.5.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.8","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.4","ut-run":"^10.10.4","ut-user":"^7.38.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"204699df3df6f4b20f3061d00f61c0ae4c11bf3e","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.30.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-tUpu+dCXZ6jB0iGQsV37SET1aod6qfn/E+iIKYAsfnbYoPOX9Uy2myac3g0uRSbnM2CC4pG/+7gWKpj5ViPYgw==","shasum":"dde3001789a59fb5f6080570774f98089cb14582","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.30.0.tgz","fileCount":227,"unpackedSize":1606724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkvliCRA9TVsSAnZWagAAcgkP/1M4fHKyx1XKyDJPQug1\nAj1AgZWuGaAJNtiTyM4k0JZ7Vwzgkoiqb2ynYquA5XzPC7SYkWdz1HiTEVJ3\nBX5R3uo16RU+hDASlCOSgP0hPos+90S11YCkHtI5igUHBeASqr1jfPrfAyWM\nG9Pi3IvpbVfQgmNAQYI3Gi5BFF3b2k8VthF7ddEERmK0wIwQSE4N57WTRw63\n4d0GEnmiAnbZ7WvtMxE4d6BV5hVporVkRmGq67bo59JBEkRS9ff7WYiZpNMz\nbO+ze7bfw9eE3Qa8auQRgOnxWYzG+nm8e5tOOWlc6WtsncUFGJZXl89sJLxm\nqNpqR+R637qSURGxFP0aUGqACEAdPl8z2TCgNO9/cdKewxbssz3nDvWwMVbS\nt3xIYwc8BqrD2IwZcv15pbGpgHIHBcjJcLPcdZpZ0mWa35iFs21FWtwb+4/f\nki+kk3SFTlhAQURw2UBD0lyncslEZkgyQyy4VAt+0SKLdoD0XSAWxFw4ZDXY\niUQSiExwJCkIxPQ6wnonwK7GdRqLxqF4YgVSUJm7Nit+6kLJzzORm6O7noFE\nXAZMbIp24i4CAlEA1dm0LgVr8b/Iz7hHheucjSm5TAl1vU0SKrOfhNn4aaa4\nsB4m0QxMJMgGtR4Jm/CNArUHG5eRa7J0KbOyd/YctUcPQuEBRCA8eKpIsJRK\n5fpB\r\n=UJPC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3FkxT5FHMlQytLwB7q0m8fHSMCiDOYHAPiQ1lp8aDEwIhAPTlusPkHgYceAc4TBCjuYtoX4G4uesMdGqu8ez+RE6y"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.30.0_1569913185266_0.05176804869895957"},"_hasShrinkwrap":false},"6.28.2-ib.2":{"name":"ut-transfer","version":"6.28.2-ib.2","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0"},"devDependencies":{"tap":"^12.5.2","ut-tools":"^6.8.10","ut-run":"^10.0.0","ut-test":"^5.19.0"},"peerDependencies":{"immutable":"^3.8.1","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.0.0","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.0","ut-front":"^9.0.0","ut-port-script":"^6.0.1","ut-rule":"^9.20.0","ut-run":"^10.0.0","ut-user":"^7.36.0"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of\n  the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n","readmeFilename":"README.md","gitHead":"e7e9c095bc3088b1726df00c6b0cdf2ed732b92d","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.28.2-ib.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-n5CgBRxQdnmemzHpNDKGlT5jvBd5+tlcD21znYeusLDyv3YIK5TbJnt210fPbI35BrTMbThZJbaOiTaG7nKVTQ==","shasum":"2849c13f062821c96e9fa16a0e595de294118aa6","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.28.2-ib.2.tgz","fileCount":244,"unpackedSize":1603069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpwCXCRA9TVsSAnZWagAAfx0P/ixQ9H5yOxt0G8jgrb/D\naEATkGlUimEy0YiIlzFUwfj7KX5ECrN/b69yXf0FY6ruTu4y6uq9VRDCw4eO\n0Khg/SEfY1pIpX9vrBqyG48zBN/E3wP+vj0zwHkR/yJFgBE4dmZvybsGaPPo\n5DCx5nIKQQ1QwZsfECa8/Yxoe4IdmRYZRaIn5VrLomIuKXdcGLlPzEy/5VRL\npU84mHSBrd8W4H7A/r6bo5dr5lnWNcxX7EpzYvk8jKtMIfJIOesDfY4uMBb+\nWqD5ssf8ibb4gR6DcodF77wAnQHRv/F/tHWTim/9NZJjD33t6J8MXK4CZ6qN\n+J1YZsN4mMg71b/G1sUxbbNHR6r8gmBHoJh7gldfXqrSsgWAPcLxbwQnPgb9\nban+wit693ao5hONZ9R1sEBHE10lV/NFkwXJNdtzsu7wNloUkZXWt4mszqah\nR97Bqyc0wX+Uj4a3IoAdBSe2RCenu6O1UHXp7sN/iYcKH7DW+gTZJojsDNI9\nVI8eEha6q80TUtgkRTTd9fGlnyaqcK628P/abLEig3h079T4IzTAa8SBWMpy\nT/p+ocLQklJ5O43ekSIg0HgpnUJ0QZsos1qp4oVbrE668C91aq3hjYRx4neF\nX2LLvaKB/bebVg1CKYEh6neZ27518oyoQ/ztEQIIekN8B6Qok8qNy/VfEJKN\nN5Am\r\n=KznJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdrEfwLXeqxArYkS/V1fpocyTL1Xrjx6OhoQE9cELg1QIgG7CmIe661nAOb6jzkEK51kK4sIcaXQfZM7dQwms04ds="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.28.2-ib.2_1571225750847_0.30329688096554674"},"_hasShrinkwrap":false},"6.31.0":{"name":"ut-transfer","version":"6.31.0","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0","ut-function.currency":"^1.0.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.10.4","ut-test":"^5.20.2","ut-tools":"^6.25.2"},"peerDependencies":{"immutable":"^4.0.0-rc.12","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.5.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.8","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.4","ut-run":"^10.10.4","ut-user":"^7.38.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"fbd555b2c1e54b6a8acb3750d236fe84a8e8f452","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.31.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-M6gYiSTrFAdWcukS9swGYt7SXuqyvFnQMDiP+oPaw1aCb9sD7kbJHrUJpAH+RGHouWq3UYAQQ9FE7bGAAiY0oQ==","shasum":"cbeccab255648af9a7b64d7a29df17584b645064","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.31.0.tgz","fileCount":226,"unpackedSize":1595085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpxJNCRA9TVsSAnZWagAAmNsP/jRFxINEMKV8VKtFVt+i\nF6prPH8Y6AOZ7VySQcxJHtkx2vAvvjPXclmAArgDHv03rhElqhADMelb7wr9\n3ZeFM44RbTKCPyGQFSalDFBWQaU9R6XXZLy2/IYzdNfHgf2KSfBIFL7ggJz/\nKCGL16BeXjioYFeQ972NKOlzfUStevKhN5u12zXQYqU3d/m38ZRbh6OGtXgu\nIa9dDElLRzwMg8tM83hlM/EEP6dJmaO4l7JxHd+ZjHaurBoFE25YKPeoZHSO\nv2fCokgvOTI31d/J6Qy7CDOidJapTrgZF4khk67Jh3eRDNo/ef5Xes8xvHj+\nlhw66zgs0TZc4gk3tXkIuETvPVd5tDuDivKhWPCaGi2eL4dPJSPXVOXPQo0c\nQSTpwovb3v6LNOtlyOluYPLCRTu9fjoEVQwJlyQDzb5HUh+ASNUI9Tn38FT/\nvlOjwWTwcIcBv59lZaXTJoVQ4Ji6rM2hM4/R3+bb+b1pSWLDgJ6sntJZiA3J\nL5U+tr+usES/KrvCYaEjkAsgMFQ0HuysVbqxzPe5iMJaTlfLOUFFx1UHYSb1\nbBRWp35DncL94dZfTcXwM2Qf9u1kkuGLXtw/MEtGFTJtleyS9Ok9fAqOgfB6\ncNDB7Ssp6TJ33EaBeZCzo1S6kPOk6uQfcfPIfYU3P8NjXkaqP5c5mB+xshKj\n9DN+\r\n=ndU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9jocDed1hsPAI6UJ5M/5OqmJm+mkPvyKlm8pFBISbvAIhAJBrsrEqcHc9nKhBTJJA6L9/f09NCkOpLq5uTopbNeZB"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.31.0_1571230284454_0.3893802786088931"},"_hasShrinkwrap":false},"6.31.1":{"name":"ut-transfer","version":"6.31.1","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0","ut-function.currency":"^1.0.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.10.4","ut-test":"^5.20.2","ut-tools":"^6.25.2"},"peerDependencies":{"immutable":"^4.0.0-rc.12","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.5.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.8","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.4","ut-run":"^10.10.4","ut-user":"^7.38.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"456ce5e817a0ed3313b3a6319565bd83b2445183","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.31.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-N004XAMDwW9Lvo7KE4xt0eEA8jl+SQQqMp9hc2QPl8LrfX609Ms/Cd94YZhje7zaekimZoz1qKCWSaBHekEe2A==","shasum":"41b61e58b18675727a36bbb4ebdf123cb2ab9b48","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.31.1.tgz","fileCount":226,"unpackedSize":1595417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqDkoCRA9TVsSAnZWagAA/XgQAIggrOZzJIf+EVwLE+Nq\ngumDBzrXQIFNsLZRrj/lShJIMfEiJppbt9VAf2DN1ut6fGuQ5h7njQ9oYxK1\nutd0ctknezA20WO2f2W4U30OPVaxZ6tQafOANMyslRfq/ppVcC+kBB734QoA\nyYdSpMoXSQk5e+qhjiRWtEnqHAsEjv3l1Zl9+zr5nEpoD9b6c30JXz8QgsZV\nl7bwVkOKraUw7x2qyB/ZGf3umu4YwYMvLGJzwlyg0f307Y/ytkl9yFmS/ttg\nGgDwVrlfqFYe3ILFzZ8ZIIUSZvkrKAOCXvEFCy9XuKxAvUamOobhoDBgZ6d4\n2V7A7v6DOjrpXOgWD3SsxFGU5eXG4Jw8bM1tGvyuhWa+C4A84VVe+zkooQnn\n9DTvPZrzg9095FmMa7YiIF64tqNQ5gGuZ3zgC3IFnuwXHBqBm4Eeu/+uBlCX\nctsIn+vjR7MZr30Ki7hyiqS6qrLS1osFUG/8b/btiGUhqnX7bo0OeiihFRM/\nXrTe5WR8BF7S8M/Wb/6LjBI04d4H/McJOUM9yfVi13pkaJYujclA6xWjqu9Z\nDc524HkAdAjKbOEVwrKDSgz+FdVLSiym1TFmnC0AQts2lH2E2UZylG/K4nIU\nyVaUi00tsqMrXcSYU5VPqm8WJa1TUxkQtYw8PYFzIMQdwxITvNywzpI7Ueed\ngVrU\r\n=0flo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8UQiC5sD/SwRRO0/s2mIjeLjF+KGnjjdqAKtQaGRgzwIgGrBUWuqU0NFNj1k89734OZrJGD1BuLo+BdJX0fn5C4g="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.31.1_1571305767755_0.41712984452024804"},"_hasShrinkwrap":false},"6.31.2":{"name":"ut-transfer","version":"6.31.2","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0","ut-function.currency":"^1.0.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.10.4","ut-test":"^5.20.2","ut-tools":"^6.25.2"},"peerDependencies":{"immutable":"^4.0.0-rc.12","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.5.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.8","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.4","ut-run":"^10.10.4","ut-user":"^7.38.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","gitHead":"eba420e492fb5a06d08f0946a78bf4e8adc67cbc","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.31.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-Ws3dkEybZlWTa3x/rgguvGg9TzU8imXEmBC4uUfHHnvOi/3v1TB61tmDNiVJLeaKDtnYJYySWHVjEXQLIL/85A==","shasum":"b25ffbec404a32cc711a2794342946f70b5148a0","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.31.2.tgz","fileCount":226,"unpackedSize":1595402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrcDNCRA9TVsSAnZWagAAj/wP/1WGaU2jLtwhGI/Bzl5u\nEocD8xtZ9lOhTX4ZyyrMrujqL7WLja2yUNU87Q9kGVWjjw5wVPeUcVExyQrD\nq6nN6PI1mAlSvlYisBIKgmy02krk4/QAa+By5ZE4d6NWYQ82PfPJFLGtrOFy\nP/UkidRBSuLSvR8l5AxG903WEUZDx9+ayld7CLOUrfSTZqHBMiZkgA7wulCa\n/1VwZpPxPCqsxzt2yLeubpPYj4ZsawNe8W7BaW48VlfbzLIpEPnT4gjsZWrp\nCLnnuGYy1bX68TxcJzXI9q0gOfyq6Pt82zM/9KVeoqI5RqIBoyQmREPOFp46\nWbtkm4a+ZCxUL4/LqqoagZtYvo2lSFrqbr/3ZDWIa+zUZ/ZtbkNo2Vq6hVip\nO2P9RMTJDcy969V/uEk0TPujSXRlVIATerZ52BUrAWj5FhxI3TCc/3yi+rqo\nb8uoRhpYaqEo9yH1pfhpBGPvAnbsrcSi4q2tEihdAcD/ytnCO7v5XBPkbHa7\nbmJuKnTmOWKVwrKy05uv+PhS1c1di8YX0NInWZ/ktC3I0E3ksLXZ2IGQqdRh\nwOnSlW4xVSxjzapqgmaL+G8/i6Kp9En5+7CNC2W/kI7IC2fsV1aBwmnsB0NO\nRspUTv9uJo1DhGEZpVnYt/4o0eEbQB+7DFeqrdLLPGf2Q7+VZ65ETIU5cumR\nh/6p\r\n=ZrkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1wOT8x6IpjliI5oelPDzcfkzOkagmLC4qWCKoSRzcRQIgVV4frLpW7UjtNE+1m2xCdBxwwDDzm3tLk3FKw75f9Rg="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.31.2_1571668172915_0.8086947875111328"},"_hasShrinkwrap":false},"6.27.2-accu.7":{"name":"ut-transfer","version":"6.27.2-accu.7","main":"./index.js","pkg":{"assets":["api/sql/schema/*.sql"]},"devDependencies":{"tap":"^10.7.3","ut-tools":"^5.30.0","ut-run":"^9.3.0","ut-test":"^5.15.8"},"peerDependencies":{"immutable":"^3.8.1","joi":"^13.1.2","ut-bus":"^6.1.0","ut-error":"^5.4.9","ut-rule":"^9.15.0-rc-bahur.6","ut-front":"^8.0.1","ut-front-react":"^10.0.4","ut-user":"^7.31.0","react":"^15.6.1","react-router":"^3.0.0","react-redux":"^5.0.5","redux":"^3.7.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup-bg.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n### Integrations\n\nImplement the business logic for reliable transfers, while integrating with the following modules:\n\n* Anti Money Laundering module (ut-aml)\n* Alerts and notifications module (ut-alert)\n* Rules module (ut-rule)\n* Core Banking System\n* ATM module (ut-atm)\n* POS module (ut-pos)\n* Utility companies for bill payments\n* Mobile Network Operators for top up\n* EFT switches via ISO 8583\n* Card transactions pre-processing module (ut-ctp)\n\n### Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n* cash in / deposit\n* cash out / withdrawal\n* funds transfer / push transfer to own account\n* funds transfer / push transfer to account in the same ledger\n* funds transfer / push transfer to account in foreign ledger\n* mobile airtime top up\n* bill payment\n* cheque deposit / payment / etc...\n* loan disbursement\n* loan repayment\n* currency exchange\n* group collection sheet\n* sale\n* receive money\n* till transactions\n\n### Pending transactions\n\n### Standing / scheduled / periodic transactions\n\n### Enquiries\n\n* balance\n* mini statement\n\n### Reversals\n\n### Reconciliation\n\n### Settlement\n\n### Store And Forward (SAF) / Stand-in mode\n\n## API\n\nDefinitions\n\n* **Acquirer** - the front end that captured the transfer parameters, for example:\n  * agent application\n  * teller application\n  * end user application\n  * ATM\n  * POS\n* **Issuer** - the institution of the account holder of the source account of the transfer, for example:\n  * local core banking system\n  * remote core banking system\n* **Merchant** - third party participating in the transfer, for example:\n  * MNO\n  * electricity company\n  * ISP\n  * cable operator\n  * retailer\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in the **core.itemName** table, with itemTypeId pointing to table **core.itemType** and row with alias='operation'. The follwing values for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant for processing the operation. In addition to invoice number, can also be phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the acquirer. Example of such fields are:\n    * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n    * **identificationCode** - ISO 8583 field 42r\n    * **terminalName** - name and location of the terminal, ISO 8583 field 43\n    * **opcode** - ATM operation code buffer\n    * **processingCode** - ISO 8583 field 3\n    * **merchantType** - ISO 8583 field 18\n    * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation at the issuer\n* **issuerErrorMessage** - error message returned when the executing the operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the operation at the merchant\n","readmeFilename":"README.MD","gitHead":"bccc602a35bed1c279e1d6a08b2e2bf6b9241a20","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.27.2-accu.7","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-AGIE02AG3o90wCTsQ9yMh4UDdpJZzLX9eJ5Wy7H6EI5SZJIAzdbejPz+8DGnAM5xPspDc2NweeBjYchT0qVN1g==","shasum":"87f80533bd27a2cb8d446fcd4d6cb02ee4eddcbe","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.27.2-accu.7.tgz","fileCount":238,"unpackedSize":2473285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduP3/CRA9TVsSAnZWagAA/G4P/04SHdcikp88lcKANQly\nBYUjOIS5aLj/6FVT1o1B6KEOAQtW+m7myq3j9vRTStifqQ3sYQsoFk0pXbv+\nw2SkFtktt1tl02SNvVjskU50Hjrj94mDiCFl9k8zDVnjUBJ1j6tMtReZ21cz\nUiv1wBRqsmcoswwd4/rRT89z1rVkd/hXa5Ne0YDvLURGvOrHxbJ4MRyYuS1R\n7bgE1EFZlwhif5hpBJ5lDTMp4cyIHE7zFlbKVG/NreHqrlEduf31zTaqGZE+\nkeLveLu45vQcSiuT1XnHtG6mNjQAPCe0ICklGn80emsnE+Xicm9agGn3ui7X\ng3kuyhbdu1oN1tJhPOasR4o8OroZG9mgAQTIYnNWkOwbbvF1+9tm+RHrGcCN\niYEHwb7EDsqiqDfluHlaoP7ohuUozAEgO4PDz2KA0SVoNm3V8MrGxXnloRb2\nr7mzQWZ800YJX+T54zVrWPlsYBNEbf9Apd1GV1vkV9TAWPzYZzn9IKwAdOXA\nSl3eS7ppnvDSCcbHZ+P+P5IXrUaS4WUnWJmJ7byj1hKGSIoHJa0Rx592HbOH\nKSRtLDvEywmhyjY/Kcnc3tbNOwwXwSIZrjKtze/E3ThIdSBAUG1nEtFuWvb9\nWaihfGO6+a7mR1Y7MwNZFJuHkbbP2Xo/Ry9eF7dpUA49VJ1+KtUPPI5/0fGI\nenHd\r\n=wR6t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEx/0y8u7rFQiUgjfaR9Nawk6KYTstIMbuhXXhIUhAkAIgXRdoOlyXy7bHnzAhlCIJ5tFue+8EEur+OrG/A7MY760="}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.27.2-accu.7_1572404735156_0.6331858786141062"},"_hasShrinkwrap":false},"6.32.0-agency.0":{"name":"ut-transfer","version":"6.32.0-agency.0","main":"index.js","browser":"browser.js","pkg":{"assets":["api/sql/**/*.sql"]},"dependencies":{"joi":"13.7.0","ut-function.currency":"^1.0.0"},"devDependencies":{"tap":"^12.6.1","ut-run":"^10.10.4","ut-test":"^5.20.2","ut-tools":"^6.25.2"},"peerDependencies":{"immutable":"^4.0.0-rc.12","react-hot-loader":"^4.6.3","react-redux":"^5.0.5","react-router":"^4.3.1","react":"^15.6.1","redux":"^3.7.2","ut-bus":"^7.5.1","ut-dispatch-db":"^1.1.1","ut-front-react":"^11.0.8","ut-front":"^9.1.1","ut-port-script":"^7.0.1","ut-rule":"^9.20.4","ut-run":"^10.10.4","ut-user":"^7.38.2"},"description":"UT Transfer","scripts":{"lint":"ut-lint .","release":"ut-release","changelog":"ut-changelog","check":"ut-check","cover":"ut-cover-parallel","lint-js":"ut-lint-js .","lint-sql":"ut-lint-sql","postpublish":"ut-postpublish","postversion":"ut-postversion","precommit":"ut-precommit","precover":"ut-precover","prepublish":"ut-prepublish","prepush":"ut-prepush","pretest":"ut-pretest","preversion":"ut-preversion","test":"ut-test-parallel","version":"ut-version","jenkins":"ut-jenkins","gitlab":"ut-gitlab"},"repository":{"type":"git","url":"git+ssh://git@github.com/softwaregroup-bg/ut-transfer.git"},"author":{"name":"Kalin Krustev","email":"kalin.krustev@softwaregroup.com"},"license":"Apache-2.0","readme":"# UT Transfer\n\n## Scope\n\n## Integrations\n\nImplement the business logic for reliable transfers, while integrating with the\nfollowing modules:\n\n- anti money laundering module (ut-aml)\n- alerts and notifications module (ut-alert)\n- rules module (ut-rule)\n- core banking System\n- ATM module (ut-atm)\n- POS module (ut-pos)\n- utility companies for bill payments\n- mobile network operators for top up\n- EFT switches via ISO 8583\n- card transactions pre-processing modules (ut-ctp-*)\n\n## Definitions\n\n- __Acquirer__ - the front end that captured the transfer parameters, for example:\n  - agent application\n  - teller application\n  - end user application\n  - ATM\n  - POS\n- __Issuer__ - the institution of the account holder of the source account of\n  the transfer, for example:\n  - local core banking system\n  - remote core banking system\n- __Merchant__ - third party participating in the transfer, for example:\n  - MNO\n  - electricity company\n  - ISP\n  - cable operator\n  - retailer\n\n## Transfer types\n\nThe following minimum set of transfer types should be supported:\n\n- cash in / deposit\n- cash out / withdrawal\n- funds transfer / push transfer to own account\n- funds transfer / push transfer to account in the same ledger\n- funds transfer / push transfer to account in foreign ledger\n- mobile airtime top up\n- bill payment\n- cheque deposit / payment / etc...\n- loan disbursement\n- loan repayment\n- currency exchange\n- group collection sheet\n- sale\n- receive money\n- till transactions\n\n## Enquiries\n\n- balance\n- mini statement\n\n## Pending transactions\n\n## Standing / scheduled / periodic transactions\n\n## Reversals\n\n## Reconciliation\n\n## Settlement\n\n## Store And Forward (SAF) / Stand-in mode\n\n## Modules\n\nThe functionality is split in the following sub-modules:\n\n- _transferFlow_\n- _currency_\n\n## transferFlow API\n\n### start\n\n()\n\nInitializes the global variables of the sub-module:\n\n- _errors_ (object) - contains _transfer_ errors that could be encountered by\n _ut-transfer_\n- _idlePorts_ (set) - ???\n\n### transferFlow.rule.validate\n\n(params)\n\n???\n\nparams\n\n- _params_ (???) - ???\n\nresult - ???\n\n### transferFlow.push.execute\n\n(params)\n\nPerforms transaction processing operations in DB\n\nparams (object)\n\n- _abortAcquirer_ (object) - error details; **NOTE: available only if an error\n has been encountered during trasnaction processing**\n  - _message_ (string) - error message\n  - _method_ (array) - method sequence in which the error was encountered\n    - (string) - method name\n  - _params_ (object) - error details; **NOTE: content is different for each error**\n- _acquirerCode_ (???) - ??? :null\n- _amount_ (object) - transaction amount details\n  - _transfer_ (object) - transaction amount details\n    - _amount_ (number) - transaction amount\n    - _cents_ (integer) - transaction amount in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n- _cardId_ (string) - card ID from DB\n- _cardNumber_ (string) - the last 4 digits of the card number\n- _cardProductName_ (string) - name of the card product\n- _channelId_ (string) - terminal ID from DB\n- _channelType_ (string) - type of the channel/device from which the\n transaction was requested; __Valid values__: _atm_, ???\n- _credentialId_ (string) - masked card number defined by PCI Security Standard\n (__BIN__ + __****__ + __last 4 digits__)\n- _description_ (string) - transaction type; __Valid values__: _atm balance_, ???\n- _destinationAccount_ (string) - destination account number; **NOTE:\n available only if the transaction type (_description_) is ???**\n- _destinationAccountName_ (string) - name of the _destinationAccount_ type\n- _destinationType_ (string) - ??? \"actorId\"; __Valid values__: ???\n- _expireSeconds_ (integer) - ??? 90\n- _issuerId_ (string) - partner ID from DB\n- _ledgerId_ (string) - ??? \"cbs\"\n- _merchantId_ (string) - merchant ID from DB\n- _merchantType_ (string) - merchant type from DB\n- _mode_ (string) - ??? \"default\"; __Valid values__: ???\n- _ordererId_ (???) - ??? :undefined\n- _pinBlock_ (string) - PIN block\n- _pinCheckValueNew_ (string) - new PIN check value; **NOTE: contains either\n IBM PIN offset or VISA PVV, depending on card settings**; **NOTE: available\n only if PIN change transaction has been performed**\n- _reversed_ (bool) - flag if the transaction has been reversed\n- _skipLedger_ (???) - ??? :undefined\n- _sourceAccount_ (string) - source account number ??? :\"selected:1\"\n- _sourceAccountName_ (string) - name of the _sourceAccount_ type\n- _sourceCardProductId_ (string) - card product ID from DB\n- _tpk_ (string) - Terminal PIN Key under LMK\n- _transferIdAcquirer_ (integer) - acquirer ID of the transaction\n- _transferType_ (string) - transaction type; __Valid values__: _deposit_,\n _withdraw_, _withdrawOtp_, _transfer_, _transferOtp_, _balance_,\n _ministatement_, _topup_, _checkbook_, _bill_, _sale_, _sms_, _changePin_,\n _loanDisburse_, _loanRepay_, _forex_, _accountList_, _tia_\n- _udfAcquirer_ (object) - user defined fields ???\n  - _arqcFail_ (bool) - flag if the Authorization Request Cryptogram\n   verification has failed\n  - _cardFlow_ (string) - ??? :\"own\"\n  - _emvData_ (object) - if the current EMV tag is NOT a DOL tag, each\n   _key: value_ pair contains the following:\n    - _key_ - EMV tag key\n    - _value_ (string) - EMV tag value\n  - _emvData_ (object) - if the current EMV tag is a DOL tag, each _key:\n   value_ pair contains the following:\n    - _key_ - EMV tag key\n    - _value_ (object) - EMV tag object\n      - _tag_ (string) - EMV tag\n      - _val_ (string) - EMV tag value; **NOTE: as the value of a DOL tag\n       does not contain values for nested tags, this is usually ''**\n      - _len_ (integer) - length of _val_ in bytes\n      - _idx_ (integer) - position of the tag in the DOL\n  - _entryMode_ (string) - point of service entry mode meaning as defined in\n   ISO 8583\n  - _fallbackMode_ (???) - ??? :undefined\n  - _identificationCode_ (string) - identification code from DB\n  - _isEmvCard_ (bool) - flags if the transaction contains EMV data\n  - _isFallBack_ (bool) - flags if the transaction is performed with ICC\n  - _isLastFallback_ (bool) - ??? :false\n  - _isOwnCard_ (bool) - flags if the card issuer is the same as the terminal owner\n  - _mti_ (integer) - ISO8583 message type identificator\n  - _opcode_ (string) - operation code data as defined in _APTRA Advance NDC,\n   Reference Manual_\n  - _pan_ (string) - encrypted card number\n  - _processingCode_ (string) - ISO8583 processing code\n  - _terminalId_ (string) - terminal ID from DB\n  - _terminalName_ (string) - terminal address from DB\n  - _track2_ (string) - encrypted track 2 data from magnetic stripe\n  - _track2EquivalentData_ (string) - encrypted track 2 equivalent data EMV tag\n\nresult (object)\n\n- _abortAcquirer_ (object) - error details; **NOTE: available only if an\n  error has been encountered during trasnaction processing**\n  - _message_ (string) - error message\n  - _method_ (array) - method sequence in which the error was encountered\n    - (string) - method name\n  - _params_ (object) - error details; **NOTE: content is different for each error**\n- _acquirerCode_ (???) - ??? :null\n- _acquirerFee_ (integer) - fee to be paid to the transaction acquirer\n- _actualAmount_ (???) - ??? :undefined\n- _actualAmountCurrency_ (???) - ??? :undefined\n- _amount_ (object) - transaction amount details\n  - _transfer_ (object) - transaction amount details\n    - _amount_ (number) - transaction amount\n    - _cents_ (integer) - transaction amount in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n  - _acquirerFee_ (object) - acquirer fee details\n    - _amount_ (string) - transaction amount\n    - _cents_ (integer) - transaction amount in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n  - _issuerFee_ (object) - issuer fee details\n    - _amount_ (string) - transaction amount\n    - _cents_ (integer) - transaction amount in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n  - _processorFee_ (object) - processor fee details\n    - _amount_ (string) - transaction amount\n    - _cents_ (integer) - transaction amount in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n- _balance_ (object) - details of the account balance\n  - _ledger_ (object) - details of the ledger balance\n    - _amount_ (string) - ledger account balance\n    - _cents_ (integer) - ledger account balance in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n  - _available_ (object) - details of the available balance\n    - _amount_ (string) - available account balance\n    - _cents_ (integer) - available account balance in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n- _cardId_ (string) - card ID from DB\n- _cardNumber_ (string) - the last 4 digits of the card number\n- _cardProductName_ (string) - name of the card product\n- _channelId_ (string) - terminal ID from DB\n- _channelType_ (string) - type of the channel/device from which the\n  transaction was requested; __Valid values__: _atm_, ???\n- _credentialId_ (string) - masked card number defined by PCI Security\n  Standard (__BIN__ + __****__ + __last 4 digits__)\n- _description_ (string) - transaction type; __Valid values__: _atm\n  balance_, ???\n- _destinationAccount_ (string) - destination account number; **NOTE:\n  available only if the transaction type (_description_) is ???**\n- _destinationAccountName_ (string) - name of the _destinationAccount_ type\n- _destinationType_ (string) - ??? \"actorId\"; __Valid values__: ???\n- _expireSeconds_ (integer) - ??? 90\n- _issuerEmv_ (???) - ??? :undefined\n- _issuerFee_ (number) - fee to be paid to the issuer\n- _issuerId_ (string) - partner ID from DB\n- _issuerPort_ (string) - UT5 port associated with the _issuerId_\n- _issuerRequestedDateTime_ (date/string) - ??? \"2019-06-18T11:14:07.047Z\"\n- _issuerSerialNumber_ (string) - ??? \"66\"\n- _issuerSettlementDate_ (string) - ??? \"20170116103007\"\n- _ledgerId_ (string) - ??? \"cbs\"\n- _ledgerPort_ (string) - ??? \"t24/transfer\"\n- _localDateTime_ (string) - ??? \"20190618141406\"\n- _merchantId_ (???) - ??? null\n- _merchantPort_ (???) - ??? null\n- _merchantType_ (???) - ??? null\n- _mode_ (string) - ??? \"default\"; __Valid values__: ???\n- _ordererId_ (???) - ??? null\n- _pinBlock_ (string) - PIN block\n- _pinCheckValueNew_ (string) - new PIN check value; **NOTE: contains either\n  IBM PIN offset or VISA PVV, depending on card settings**; **NOTE: available\n  only if PIN change transaction has been performed**\n- _processorFee_ (number) - fee to be paid to the processor\n- _retrievalReferenceNumber_ (string) - transaction ID defined by ??? :undefined\n- _reversed_ (bool) - flag if the transaction has been reversed\n- _settlementDate_ (???) - ??? :undefined\n- _skipLedger_ (???) - ??? :undefined\n- _sourceAccount_ (string) - source account number\n- _sourceAccountName_ (string) - name of the _sourceAccount_ type\n- _sourceCardProductId_ (string) - card product ID from DB\n- _split_ (array) - ???\n- _tpk_ (string) - Terminal PIN key encrypted under LMK\n- _transferAmount_ (number) - amount of the transaction\n- _transferCurrency_ (string) - ISO 4217 currency code\n- _transferDateTime_ (string/date) - ??? \"2019-06-18T14:14:06.650Z\"\n- _transferFee_ (number) - transaction fee\n- _transferId_ (string) - transfer ID from DB\n- _transferIdAcquirer_ (integer) - acquirer ID of the transaction\n- _transferIdIssuer_ (string) - ??? \"cbs\"\n- _transferType_ (string) - transaction type; __Valid values__: _deposit_,\n  _withdraw_, _withdrawOtp_, _transfer_, _transferOtp_, _balance_,\n  _ministatement_, _topup_, _checkbook_, _bill_, _sale_, _sms_, _changePin_,\n  _loanDisburse_, _loanRepay_, _forex_, _accountList_, _tia_\n- _transferTypeId_ (string) - ID of the _transactionType_ from DB\n- _udfAcquirer_ (object) - user defined fields ??? TODO: check if the\n structure is the same for all transaction types ???\n  - _arqcFail_ (bool) - flag if the Authorization Request Cryptogram\n   verification has failed\n  - _cardFlow_ (string) - ??? :\"own\"\n  - _emvData_ (object) - if the current EMV tag is NOT a DOL tag, each\n   _key: value_ pair contains the following:\n    - _key_ - EMV tag key\n    - _value_ (string) - EMV tag value\n  - _emvData_ (object) - if the current EMV tag is a DOL tag, each _key:\n   value_ pair contains the following:\n    - _key_ - EMV tag key\n    - _value_ (object) - EMV tag object\n      - _tag_ (string) - EMV tag\n      - _val_ (string) - EMV tag value; **NOTE: as the value of a DOL tag\n      does not contain values for nested tags, this is usually ''**\n      - _len_ (integer) - length of _val_ in bytes\n      - _idx_ (integer) - position of the tag in the DOL\n  - _entryMode_ (string) - point of service entry mode meaning as defined in\n   ISO 8583\n  - _fallbackMode_ (???) - ??? :undefined\n  - _identificationCode_ (string) - identification code from DB\n  - _isEmvCard_ (bool) - flags if the transaction contains EMV data\n  - _isFallBack_ (bool) - flags if the transaction is performed with ICC\n  - _isLastFallback_ (bool) - ??? :false\n  - _isOwnCard_ (bool) - flags if the card issuer is the same as the terminal owner\n  - _mti_ (integer) - ISO8583 message type identificator\n  - _opcode_ (string) - operation code data as defined in _APTRA Advance\n   NDC, Reference Manual_\n  - _pan_ (string) - encrypted card number\n  - _processingCode_ (string) - ISO8583 processing code\n  - _terminalId_ (string) - terminal ID from DB\n  - _terminalName_ (string) - terminal address from DB\n  - _track2_ (string) - encrypted track 2 data from magnetic stripe\n  - _track2EquivalentData_ (string) - encrypted track 2 equivalent data EMV tag\n- _udfIssuer_ (object) - ???\n\n### transferFlow.pending.pullExecute\n\n(params)\n\n???\n\nparams\n\n- _params_ (???) - ???\n\nresult - ???\n\n### transferFlow.pending.pushExecute\n\n(params)\n\n???\n\nparams\n\n- _params_ (???) - ???\n\nresult - ???\n\n### transferFlow.idle.execute\n\n(params)\n\nPerforms transaction reversal processing\n\nparams (object)\n\n- _interval_ (integer) - _interval_ from _parms_\n- _issuerPort_ (string) - ???\n- _length_ (integer) - ???\n\nresult - _true_ or _false_ depending on existence of previous not completed\n execution of _transferFlow.idle.execute_, or presence of transactions pending\n reversal in DB\n\n### transferFlow.push.reverse\n\n(params)\n\n???\n\nparams\n\n- _params_ (???) - ???\n\nresult - ???\n\n### transferFlow.card.execute\n\n(params)\n\nPerforms card transaction processing\n\nparams (object)\n\n- _abortAcquirer_ (object) - error details; **NOTE: available only if an error\n has been encountered during trasnaction processing**\n  - _message_ (string) - error message\n  - _method_ (array) - method sequence in which the error was encountered\n    - (string) - method name\n  - _params_ (object) - error details; **NOTE: content is different for each error**\n- _acquirerCode_ (???) - ??? :null\n- _amount_ (object) - transaction amount details\n  - _transfer_ (object) - transaction amount details\n    - _amount_ (number) - transaction amount\n    - _cents_ (integer) - transaction amount in cents\n    - _currency_ (string) - ISO 4217 currency code\n    - _scale_ (integer) - ISO 4217 currency exponent\n- _cardId_ (string) - card ID from DB\n- _channelId_ (string) - terminal ID from DB\n- _channelType_ (string) - type of the channel/device from which the\n transaction was requested; __Valid values__: _atm_, ???\n- _credentialId_ (string) - masked card number defined by PCI Security Standard\n (__BIN__ + __****__ + __last 4 digits__)\n- _description_ (string) - transaction type; __Valid values__: _atm balance_, ???\n- _destinationType_ (string) - ??? \"actorId\"; __Valid values__: ???\n- _expireSeconds_ (integer) - ??? 90\n- _merchantId_ (string) - merchant ID from DB\n- _merchantType_ (string) - merchant type from DB\n- _mode_ (string) - ??? \"default\"; __Valid values__: ???\n- _ordererId_ (???) - ??? :undefined\n- _pinBlock_ (string) - PIN block\n- _pinCheckValueNew_ (string) - new PIN check value; **NOTE: contains either\n IBM PIN offset or VISA PVV, depending on card settings**; **NOTE: available\n only if PIN change transaction has been performed**\n- _reversed_ (bool) - flag if the transaction has been reversed\n- _skipLedger_ (???) - ??? :undefined\n- _sourceAccount_ (string) - source account number ??? :\"selected:1\"\n- _tpk_ (string) - Terminal PIN Key under LMK\n- _transferType_ (string) - transaction type; __Valid values__: _deposit_,\n _withdraw_, _withdrawOtp_, _transfer_, _transferOtp_, _balance_,\n _ministatement_, _topup_, _checkbook_, _bill_, _sale_, _sms_, _changePin_,\n _loanDisburse_, _loanRepay_, _forex_, _accountList_, _tia_\n- _udfAcquirer_ (object) - user defined fields ???\n  - _arqcFail_ (bool) - flag if the Authorization Request Cryptogram\n   verification has failed\n  - _cardFlow_ (string) - ??? :\"own\"\n  - _emvData_ (object) - if the current EMV tag is NOT a DOL tag, each\n   _key: value_ pair contains the following:\n    - _key_ - EMV tag key\n    - _value_ (string) - EMV tag value\n  - _emvData_ (object) - if the current EMV tag is a DOL tag, each _key:\n   value_ pair contains the following:\n    - _key_ - EMV tag key\n    - _value_ (object) - EMV tag object\n      - _tag_ (string) - EMV tag\n      - _val_ (string) - EMV tag value; **NOTE: as the value of a DOL tag\n       does not contain values for nested tags, this is usually ''**\n      - _len_ (integer) - length of _val_ in bytes\n      - _idx_ (integer) - position of the tag in the DOL\n  - _entryMode_ (string) - point of service entry mode meaning as defined in\n   ISO 8583\n  - _fallbackMode_ (???) - ??? :undefined\n  - _identificationCode_ (string) - identification code from DB\n  - _isEmvCard_ (bool) - flags if the transaction contains EMV data\n  - _isFallBack_ (bool) - flags if the transaction is performed with ICC\n  - _isLastFallback_ (bool) - ??? :false\n  - _isOwnCard_ (bool) - flags if the card issuer is the same as the terminal owner\n  - _mti_ (integer) - ISO8583 message type identificator\n  - _opcode_ (string) - operation code data as defined in _APTRA Advance NDC,\n   Reference Manual_\n  - _pan_ (string) - encrypted card number\n  - _processingCode_ (string) - ISO8583 processing code\n  - _terminalId_ (string) - terminal ID from DB\n  - _terminalName_ (string) - terminal address from DB\n  - _track2_ (string) - encrypted track 2 data from magnetic stripe\n  - _track2EquivalentData_ (string) - encrypted track 2 equivalent data EMV tag\n\nresult - result from _transferFlow.push.execute_ method\n\n### transferFlow.transfer.get\n\n(msg, $meta)\n\n???\n\nparams\n\n- _params_ (???) - ???\n- _$meta_ (object) - meta object as defined in ???\n\nresult - ???\n\n### transferFlow.pendingUserTransfers.fetch\n\n(msg, $meta)\n\n???\n\nparams\n\n- _params_ (???) - ???\n- _$meta_ (object) - meta object as defined in ???\n\nresult - ???\n\n## currency API\n\n### _numeric_\n\nSends request to _numeric_ _PRIVATE_ function\n\n### _alphabetic_\n\nSends request to _alphabetic_ _PRIVATE_ function\n\n### _scale_\n\nSends request to _getScale_ _PRIVATE_ function\n\n### _cents_\n\n(currency, cents, sign)\n\nPrepares amount object for transaction processing ???\n\nparams\n\n- _currency_ (string) - ISO 4217 alphabetic or numeric currency code\n- _cents_ (string) - amount in cents\n- _sign_ (integer) - amount sign; __Valid values__: _1_, _-1_; __Default__: _1_\n\nresult - result from _amountObject_ method\n\n### _amount_\n\n(currency, amount, sign)\n\nPrepares amount object for transaction processing ???\n\nparams\n\n- _currency_ (string) - ISO 4217 currency code\n- _amount_ (integer) - amount\n- _sign_ (integer) - amount sign; __Valid values__: _1_, _-1_; __Default__: _1_\n\nresult - result from _amountObject_ method\n\n## Currency dictionaries\n\nThe following currency dictionaries are present in the _currency_ module (data\n from [currency-iso](http://www.currency-iso.org/en/home/tables/table-a1.html)):\n\n- _ALPHABETIC_ - each _key: value_ pair has the following structure:\n  - _key_ - ISO 4217 alphabetic currency code\n  - _value_ (string) - ISO 4217 numeric currrency code\n- _NUMERIC_ - each _key: value_ pair has the following structure:\n  - _key_ - ISO 4217 numeric currency code\n  - _value_ (string) - ISO 4217 alphabetic currrency code\n- _SCALE_ - each _key: value_ pair has the following structure:\n  - _key_ - ISO 4217 numeric OR alphabetic currency code; **NOTE: both numeric\n   AND alphabetic currency codes are available for each currency**\n  - _value_ (integer) - currency exponent as defined in ISO 4217\n\n### transfer.push.execute(params)\n\n* **params.transferType** - type of the transfer. Transfer types are items in\n  the **core.itemName** table, with itemTypeId pointing to\n  table **core.itemType** and row with alias='operation'. The follwing values\n  for **core.itemName.itemTypeCode** are predefined:\n  * **deposit** - Deposit / cash in\n  * **withdraw** - Withdraw / cash out\n  * **withdrawOtp** - Withdraw with OTP\n  * **transfer** - Funds transfer to account\n  * **transferOtp** - Funds transfer with OTP\n  * **balance** - Balance enquiry\n  * **ministatement** - Mini statement enquiry\n  * **topup** - Top up\n  * **bill** - Bill payment\n  * **sale** - Sale\n  * **sms** - SMS registration\n  * **changePin** - PIN change\n  * **loanDisburse** - Loan disbursement\n  * **loanRepay** - Loan repayment\n  * **forex** - Foreign currency exchange\n* **params.transferIdAcquirer** - id assigned to the transfer by the acquirer\n* **params.transferDateTime** - the time transfer was recorded in the database\n* **params.channelId** - actor id of the channel\n* **params.channelType** - type of the channel: atm, pos, teller, agent,\n* **params.ordererId** - id of the actor ordering the transaction. In case of\n  card transaction this is the card holder.\n* **params.merchantId** - identifier of the merchant (partnerId from the\n  transfer.partner table)\n* **params.merchantInvoice** - identifier suitable to be sent to the merchant\n  for processing the operation. In addition to invoice number, can also be\n  phone number, contract numner, etc.\n* **params.merchantType** - type of merchant (for ISO use)\n* **params.cardId** - card id of the card (in case of card transaction)\n* **params.sourceAccount** - account number of the source account\n* **params.destinationAccount** - account number of the destination account\n* **params.issuerId** - identifier of the issuer (partnerId from the\n  transfer.partner table)\n* **params.ledgerId** - identifier of the ledger, where transfer should also be\n  posted (defaults to 'cbs')\n* **params.transferCurrency** - alphabetic currency code\n* **params.transferAmount** - amount of the transfer\n* **params.acquirerFee** - fee to be paid to the acquirer, debited from the\n  source account in addition to the transfer amount\n* **params.issuerFee** - fee to be paid to the issuer, debited from the source\n  account in addition to the transfer amount\n* **params.transferFee** - fee to be paid to the switch, debited from the source\n  account in addition to the transfer amount\n* **params.description** - text description for the transfer\n* **params.udfAcquirer** - additional user defined fields related to the\n  acquirer. Example of such fields are:\n  * **terminalId** - ATM/POS terminal id, ISO 8583 field 41\n  * **identificationCode** - ISO 8583 field 42r\n  * **terminalName** - name and location of the terminal, ISO 8583 field 43\n  * **opcode** - ATM operation code buffer\n  * **processingCode** - ISO 8583 field 3\n  * **merchantType** - ISO 8583 field 18\n  * **institutionCode** - ISO 8583 field 32\n* **params.udfIssuer** - additional user defined fields related to the issuer\n* **params.udfTransfer** - additional user defined fields related to the transfer\n\nUpon success returns similar **result** object with the following additional fields:\n\n* **result.transferId** - id assigned to the transfer in the transfer module database\n* **result.transferTypeId** - id of the transfe type\n* **result.localDateTime** - same as transferDateTime, but formatted as YYYYMMDDhhmmss\n* **result.balance** - balance of the source account after successful completion\n* **result.transferIdIssuer** - id assigned to the transfer by the issuer\n* **result.transferIdMerchant** - id assigned to the transfer by the merchant\n\nIn addition the following fields are maintained in the database\n\n* **expireTime** - time at which the transfer can be reversed if not yet completed\n* **expireCount** - number of reversal attempts\n* **reversed** - set to 1 for reversed accounts\n* **retryTime** - time of the last retry (store and forward)\n* **retryCount** - count of retries (store and forward)\n* **issuerTxState** - transfer state at issuer\n* **acquirerTxState** - transfer state at acquirer\n* **merchantTxState** - transfer state at merchant\n* **issuerErrorType** - error type that happened when executing the operation\n  at the issuer\n* **issuerErrorMessage** - error message returned when the executing the\n  operation at the issuer\n* **reversalErrorType** - error type that happened when reversing the operation\n  at the issuer\n* **reversalErrorMessage** - error message returned when the reversing the\n  operation at the issuer\n* **acquirerErrorType** - error type that happened when executing the operation\n  at the acquirer\n* **acquirerErrorMessage** - error message returned when the executing the\n  operation at the acquirer\n* **merchantErrorType** - error type that happened when processing at the merchant\n* **merchantErrorMessage** - error message returned when the executing the\n  operation at the merchant\n\n## Dictionaries\n\n### Transaction states\n\n- _1_ - _Request was sent_\n- _2_ - _Request was confirmed_\n- _3_ - _Request was denied_\n- _4_ - _Request timed out or ended with unknown error_\n- _5_ - _Request was aborted before any response was received_\n- _6_ - _Unexpected error condition_\n- _7_ - _Store was requested_\n- _8_ - _Store was confirmed_\n- _9_ - _Store timed out or returned unknown error_\n- _11_ - _Forward was requested_\n- _12_ - _Forward was confirmed_\n- _13_ - _Forward was denied_\n- _14_ - _Forward timed out or returned unknown error_\n","readmeFilename":"README.md","gitHead":"92488c9e24852b12cdea0a8a31dc1b44629bc667","bugs":{"url":"https://github.com/softwaregroup-bg/ut-transfer/issues"},"homepage":"https://github.com/softwaregroup-bg/ut-transfer#readme","_id":"ut-transfer@6.32.0-agency.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"dist":{"integrity":"sha512-ZiGMp7pQHUFIXpPK8XzNuaLpRf+0+bfTzRIbYHicOpadwkb2Exh0g9TBZxH+YZ8+IBgqoJmDbvTrkm/licSCSg==","shasum":"9a5c205c49c2eaba3ce02e39f15d8e8d967793fb","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-6.32.0-agency.0.tgz","fileCount":226,"unpackedSize":1595159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwRziCRA9TVsSAnZWagAAzNUP/3oblb3mhvk5kSSSJMFh\nK0gL3eCNWlIT1f9UcdiHcZh5ROnnGwDAUiz7O7hxUtVeaX3eQEe1CTrFPIQ4\nvUUOivdYyDCB7LgTCPrDgYDAmZo22rHUHUxqGVarnOfsd5+7hBhIAowAv/2T\nHmi2w4aiYalo0ywZeI2gUn3EfMDtJdfkRHtn4bXQNG60Rj2hWB6iz1zpdiUt\nXEe9cpL2/PejmTrr0Rd3wE8i+fmOvsrbfqzfi3C3G/+cLqH2w5G1M3L/eG8N\nNGGevUsqgNzgB+IGgKkcL0sCxVRK/C8UU32zPokFDUV6G8ZILZ43VypMbQ6E\n/a0HKYPh/xnSZ2BhnkLB5NiJuc5suPo+bm6mxJnlhZw1cTgeQzFZdmqZjyhS\nM5VB9YPACuvV8UYrPz83gilqzTdtw0n8xLSZ3xCUsXOAlSBZIpLYuqcNaB1M\nsh0EExd+MOI6UW3A45LzpOPwKBMFNGw4Ch1x7jYThFldsa9l1bfY8UVwV1lJ\n6d4gn3S8UrESGTgJyfIHdWA9dUwl9zNBIOviQzPXtP0ZvWqO7ygxt5Pf78zy\nWYbnQ1scu39GhrX0mN00W5dj+8JTiW1qgSJGQ2sDhkKVd405vvcJKPW0Pwt7\nzBtG41YDRu5k8h7FaNBj8vozuqBF4wiDVeV5FcLOqXQD8AfdAbaOBT6EAerL\nfHYv\r\n=H9++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkQ95z7fiuYgtNH4k6U+y8v/p4JRx7U9KWJcjUhk5+lgIhANFYy/QgURjRJWwIjNWFjx3b9CDEXbvlJCkaCS7jmCgP"}]},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_6.32.0-agency.0_1572936930044_0.8378518706856772"},"_hasShrinkwrap":false},"0.0.1":{"name":"ut-transfer","version":"0.0.1","main":"index.js","description":"Reserved package name","license":"Apache-2.0","_id":"ut-transfer@0.0.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-NnK0L9dJKRrh+NDDc4Q4WG7sX9BiJMDsFFsRFTwCg2ZAjtf7ne7W6ZclJYWdJbK45d26caBX5dvmZBrwlBS/ug==","shasum":"312b936dd0710b259f4ad532b867245a7d64f49d","tarball":"https://registry.npmjs.org/ut-transfer/-/ut-transfer-0.0.1.tgz","fileCount":1,"unpackedSize":140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/WdCRA9TVsSAnZWagAAQbAP/jqqP9kT/6CBjWiRtqW0\nyUXx9FlVuAuOAxLaO7cWlYLlnsQ48HHKTg1VJ1ptm4joSjdm2DSrr6AYo0sn\nmEqQJJjpLsIyRjaVcrC+I3zYng6fwkt9Lr4/ZD5qLUrusZ2S/LW1iSnfFLBj\n+Mv0tMKBNFQo7OT9AoRRTv9sx6ZyHLrKPs2tdtmsZ7mUKLMoIbTcOzWsoN5B\ntxYaM6yZ27w1GftJiMcW7Js7QKI2He9dRf/Zn3V1TQAQ/HdpYcloGoDUXBgX\nL4DWE6SvEOA9ySVi5frPTXyvfoxm7/BjsYQg5ovpHm6JrLY5ozSgSCykTJPy\nZREa5Ky+/8mA+U3mZ0k3xiForFQqGVazo9gomU2ThFOXmUvB4YfoedjGw5YJ\nJy5MtZQG0gB5u7aBhi4wAJZnFmEP8Q+L7A9Ds/0TcOfQC34jlgr0+K8S4sjh\nBH8+WRX+iFV0Zeswac1q4fnbwxqnel2CKahjJqWz7R4octE6+QmCSxW2l2X+\nZKV49D/iFWR40ixEvUvMRTxBGqbzyJ4Z1jrLFcLk8bjB2WhVokAr7n2zyyf5\nbS7ZUyLicv7CXz6noWGBfR7NIn8p1bICnDfhpEUvNSOjxc91Rmk0thFPbUOp\nT2DBoDrElQtDCqiVzCGlX1qzphVmOFV8OWzh3Fq/rC8Ft/kZ8igZI9KQna10\ns+sl\r\n=35oR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8sHD73kTd1UdV3011KR/ay5jUPtKLicyLS9lDeugTBAiAyIuSZ6CZ03Dl0XfscgaNIuGVzLd1FnyhHZq/WZT/OFw=="}]},"_npmUser":{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"},"directories":{},"maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ut-transfer_0.0.1_1632272640422_0.15887233565617964"},"_hasShrinkwrap":false}},"readme":"ERROR: No README data found!","maintainers":[{"name":"kalin.krustev","email":"kalin.krustev@gmail.com"}],"time":{"modified":"2022-07-13T16:32:07.940Z","created":"2017-01-24T13:32:16.772Z","5.5.0":"2017-01-24T13:32:16.772Z","5.5.1":"2017-01-27T14:02:11.006Z","5.5.2":"2017-01-30T13:42:36.575Z","5.5.3":"2017-01-30T13:44:34.348Z","5.5.4":"2017-01-31T17:42:44.994Z","5.5.5":"2017-01-31T17:44:36.301Z","5.5.6":"2017-02-01T13:02:49.660Z","5.5.7":"2017-02-01T13:05:03.666Z","5.5.8":"2017-02-01T13:42:38.285Z","5.5.9":"2017-02-01T13:44:55.293Z","5.5.10":"2017-02-01T13:52:55.808Z","5.5.11":"2017-02-01T13:55:17.048Z","5.5.12":"2017-02-01T14:42:38.913Z","5.5.13":"2017-02-01T14:44:52.831Z","5.5.14":"2017-02-01T17:52:39.976Z","5.5.15":"2017-02-01T17:54:37.889Z","5.5.16":"2017-02-02T09:52:46.799Z","5.5.17":"2017-02-02T09:54:41.250Z","5.5.18":"2017-02-02T17:42:41.473Z","5.5.19":"2017-02-02T17:44:36.516Z","5.5.20":"2017-02-02T18:22:40.228Z","5.5.21":"2017-02-02T18:24:33.440Z","5.5.22":"2017-02-03T08:22:44.741Z","5.5.23":"2017-02-03T08:24:37.036Z","5.5.24":"2017-02-03T10:12:42.646Z","5.5.25":"2017-02-03T10:14:42.146Z","5.5.26":"2017-02-03T11:12:38.903Z","5.5.27":"2017-02-03T11:14:41.210Z","5.5.28":"2017-02-03T13:42:32.388Z","5.5.29":"2017-02-03T13:44:29.484Z","5.5.30":"2017-02-03T15:02:42.767Z","5.5.31":"2017-02-03T15:04:40.351Z","5.5.32":"2017-02-03T18:32:37.543Z","5.5.33":"2017-02-03T18:34:33.008Z","5.6.0":"2017-02-04T21:22:37.378Z","5.7.0":"2017-02-04T21:24:25.634Z","5.7.1":"2017-02-04T21:32:35.091Z","5.7.2":"2017-02-04T21:42:36.205Z","5.7.3":"2017-02-04T21:44:28.516Z","5.8.0":"2017-02-05T05:02:38.826Z","5.9.0":"2017-02-05T05:32:25.411Z","5.9.1":"2017-02-07T00:22:43.672Z","5.9.2":"2017-02-07T00:24:34.411Z","5.10.0":"2017-02-07T02:12:42.693Z","5.10.1":"2017-02-08T04:42:33.502Z","5.10.2":"2017-02-08T17:03:09.674Z","5.10.3":"2017-02-08T17:05:07.574Z","5.11.0":"2017-02-08T23:22:40.078Z","5.11.1":"2017-02-09T00:32:40.850Z","5.11.2":"2017-02-09T09:12:42.028Z","5.11.3":"2017-02-09T09:14:39.412Z","5.11.4":"2017-02-09T13:02:45.376Z","5.11.5":"2017-02-09T13:04:41.392Z","5.11.6":"2017-02-09T14:02:45.808Z","5.11.7":"2017-02-09T14:04:43.869Z","5.11.8":"2017-02-09T15:52:48.072Z","5.11.9":"2017-02-09T15:54:52.578Z","5.11.10":"2017-02-09T16:32:40.896Z","5.11.11":"2017-02-09T16:34:35.456Z","5.11.12":"2017-02-10T03:32:37.866Z","5.11.13":"2017-02-10T23:52:36.008Z","5.11.14":"2017-02-11T05:12:34.946Z","5.12.0":"2017-02-11T22:22:34.845Z","5.13.0":"2017-02-12T03:52:37.133Z","5.14.0":"2017-02-12T23:52:32.452Z","5.14.1":"2017-02-13T00:12:40.412Z","5.14.2":"2017-02-13T05:12:33.101Z","5.15.0":"2017-02-13T06:22:35.190Z","5.15.1":"2017-02-14T05:22:55.534Z","5.15.2":"2017-02-14T07:12:44.027Z","5.15.3":"2017-02-18T02:02:44.935Z","5.15.4":"2017-02-18T07:32:34.147Z","5.15.5":"2017-02-19T02:22:39.120Z","5.16.0":"2017-02-19T20:42:39.116Z","5.16.1":"2017-02-20T05:32:34.136Z","5.17.0":"2017-02-21T04:32:36.958Z","5.17.1":"2017-02-24T01:31:42.095Z","5.17.2":"2017-02-24T10:53:52.788Z","5.17.3":"2017-03-08T09:02:15.480Z","6.0.0":"2017-03-17T14:12:23.692Z","6.0.1":"2017-03-23T08:22:47.882Z","6.0.2":"2017-04-03T07:22:15.163Z","6.0.3":"2017-04-04T10:32:17.064Z","6.1.0":"2017-04-05T06:22:18.762Z","6.1.1":"2017-04-05T07:32:26.753Z","6.2.0":"2017-04-06T07:29:23.910Z","6.3.0":"2017-04-06T18:59:22.820Z","6.3.1":"2017-04-07T10:49:18.531Z","6.4.0":"2017-04-07T12:09:22.410Z","6.4.1":"2017-04-10T13:29:33.368Z","6.5.0":"2017-04-10T13:49:23.668Z","6.5.1":"2017-04-10T19:19:18.009Z","6.5.2":"2017-04-12T05:09:19.947Z","6.6.0":"2017-04-14T11:59:20.615Z","6.6.1":"2017-04-19T05:59:21.837Z","6.6.2":"2017-04-19T06:09:27.185Z","6.6.3":"2017-04-19T08:29:25.483Z","6.6.4":"2017-04-20T07:49:26.590Z","6.6.5":"2017-04-24T15:59:52.021Z","6.6.6":"2017-04-24T16:10:01.761Z","6.6.7":"2017-04-26T17:49:39.604Z","6.6.8":"2017-04-28T05:59:51.816Z","6.6.9":"2017-04-28T07:49:56.777Z","6.7.0":"2017-04-28T09:39:56.111Z","6.7.1":"2017-04-28T16:29:44.719Z","6.7.2":"2017-04-28T18:09:49.430Z","6.7.3":"2017-05-02T01:49:49.949Z","6.7.4":"2017-05-02T08:59:55.226Z","6.8.0":"2017-05-02T11:39:51.657Z","6.8.1":"2017-05-02T14:59:45.341Z","6.9.0":"2017-05-02T18:49:42.913Z","6.9.1":"2017-05-03T09:39:38.951Z","6.9.2":"2017-05-03T09:55:33.401Z","6.9.3":"2017-05-03T20:39:40.426Z","6.9.4":"2017-05-03T20:49:39.883Z","6.9.5":"2017-05-04T06:49:38.992Z","6.10.0":"2017-05-05T12:09:42.036Z","6.10.1":"2017-05-09T13:09:52.181Z","6.10.2":"2017-05-10T14:09:48.734Z","6.10.3":"2017-05-11T10:19:37.730Z","6.10.4":"2017-05-11T11:09:40.190Z","6.10.5":"2017-05-11T13:59:50.589Z","6.10.6":"2017-05-11T16:29:48.030Z","6.10.7":"2017-05-12T07:09:42.446Z","6.10.8":"2017-05-15T06:59:39.609Z","6.10.9":"2017-05-15T07:09:43.117Z","6.10.10":"2017-05-15T12:19:35.664Z","6.11.0":"2017-05-16T11:39:44.297Z","6.11.1":"2017-05-16T12:39:54.402Z","6.11.2":"2017-05-17T08:00:07.234Z","6.11.3":"2017-05-17T11:49:46.230Z","6.11.4":"2017-05-17T13:49:49.004Z","6.11.5":"2017-05-18T12:10:55.749Z","6.11.6":"2017-05-19T05:50:07.509Z","6.12.0":"2017-05-19T13:39:44.261Z","6.12.1":"2017-05-22T12:31:05.258Z","6.12.2":"2017-05-22T12:47:53.365Z","6.12.3":"2017-05-22T13:04:02.219Z","6.12.4":"2017-05-22T13:15:18.000Z","6.12.5":"2017-05-22T13:30:40.652Z","6.12.6-fix-idle-execute.0":"2017-05-25T13:35:40.977Z","6.12.6-fix-idle-execute.1":"2017-05-25T13:46:06.666Z","6.12.6-fix-idle-execute.2":"2017-05-25T13:49:01.081Z","6.12.6":"2017-05-26T10:59:52.528Z","6.13.0":"2017-05-26T12:10:00.102Z","6.13.1-tx-fixes.0":"2017-05-26T12:56:10.658Z","6.13.1-tx-fixes.1":"2017-05-26T13:07:43.882Z","6.13.1-tx-fixes.2":"2017-05-26T15:45:44.752Z","6.13.1-tx-fixes.3":"2017-05-26T15:48:38.373Z","6.13.1":"2017-05-26T16:59:49.702Z","6.13.2-sql-card-product.0":"2017-05-29T11:15:39.851Z","6.13.2":"2017-05-29T11:29:47.888Z","6.13.3-circular-ref-error.0":"2017-05-30T11:35:42.472Z","6.13.3-joiFix.0":"2017-05-30T12:37:06.569Z","6.13.3":"2017-05-31T06:59:57.692Z","6.13.4":"2017-05-31T07:09:52.715Z","6.13.5":"2017-05-31T07:19:51.269Z","6.14.0-front-end.0":"2017-06-02T14:55:45.428Z","6.13.6":"2017-06-07T13:09:55.236Z","6.14.0-front-end.1":"2017-06-08T17:35:40.619Z","6.14.0-front-end.2":"2017-06-09T10:15:40.066Z","6.14.0-front-end.3":"2017-06-09T10:35:45.793Z","6.14.0":"2017-06-09T12:00:03.102Z","6.14.1":"2017-06-12T07:39:49.841Z","6.14.2-front-end.4":"2017-06-20T09:05:49.049Z","6.14.2-front-end.5":"2017-06-20T10:25:43.005Z","6.14.2-front-end.6":"2017-06-21T11:35:52.574Z","6.14.2":"2017-06-21T14:19:54.193Z","6.15.0":"2017-06-22T00:49:46.192Z","6.15.1-transfer-report.0":"2017-06-23T12:45:59.168Z","6.15.1-transfer-report.1":"2017-06-23T13:26:05.908Z","6.15.1":"2017-06-29T07:49:51.440Z","6.15.2-editing-partner.0":"2017-07-04T10:46:01.183Z","6.15.2":"2017-07-05T11:29:48.990Z","6.15.3":"2017-07-06T10:09:49.114Z","6.15.4":"2017-07-06T16:10:04.571Z","6.15.5":"2017-07-07T06:29:46.361Z","6.15.6":"2017-07-11T10:39:55.102Z","6.15.7":"2017-07-12T10:29:48.825Z","6.15.8":"2017-07-20T11:25:51.710Z","6.16.0":"2017-07-24T12:49:53.608Z","6.17.0":"2017-07-24T13:00:13.400Z","6.17.1":"2017-07-24T13:40:03.368Z","6.18.0-wp3.0":"2017-07-28T07:46:03.967Z","6.17.2":"2017-07-28T10:00:20.379Z","6.17.3":"2017-07-31T07:30:05.517Z","6.17.4":"2017-08-02T07:29:57.351Z","6.18.0-updateTests.0":"2017-08-03T09:09:42.756Z","6.18.0":"2017-08-03T13:09:44.896Z","6.18.1":"2017-08-04T06:00:04.372Z","6.19.0-wp3.1":"2017-08-04T07:05:59.191Z","6.19.0":"2017-08-04T07:40:03.615Z","6.19.1":"2017-08-04T12:00:35.128Z","6.15.9":"2017-08-15T08:07:50.116Z","6.15.10":"2017-08-18T09:56:04.702Z","6.7.5-nbv.0":"2017-09-04T02:06:26.590Z","6.7.5-nbv.1":"2017-09-04T02:56:58.404Z","6.7.5-nbv.2":"2017-09-08T11:06:11.731Z","6.20.0-rc.0":"2017-09-11T22:26:01.616Z","6.20.0-rc.1":"2017-09-19T22:26:16.088Z","6.7.5-nbv.3":"2017-09-25T12:14:14.450Z","6.15.11-mc.0":"2017-09-26T15:08:33.374Z","6.7.5-nbv.4":"2017-10-03T23:23:19.415Z","6.20.0-rc.2":"2017-10-05T21:36:19.531Z","6.15.11-mc.1":"2017-10-19T08:28:20.856Z","6.20.0":"2017-10-25T21:40:32.971Z","6.21.0-rc-acapulco.0":"2017-10-31T14:56:09.082Z","6.21.0-rc-acapulco.1":"2017-11-07T09:56:58.730Z","6.21.0-rc-acapulco.2":"2017-11-08T07:06:14.438Z","6.21.0-rc-acapulco.3":"2017-11-09T12:26:21.817Z","6.21.0-rc-acapulco.4":"2017-11-14T23:36:36.954Z","6.21.0-rc-acapulco.5":"2017-11-17T07:06:16.749Z","6.21.0-rc-acapulco.6":"2017-11-22T00:06:24.071Z","6.21.0-rc-acapulco.7":"2017-11-23T11:56:13.568Z","6.21.0-rc-acapulco.8":"2017-11-24T11:36:13.301Z","6.21.0-rc-acapulco.9":"2017-11-25T08:06:48.468Z","6.21.0-rc-acapulco.10":"2017-11-25T13:06:46.905Z","6.21.0-rc-acapulco.11":"2017-11-26T10:16:20.551Z","6.7.5-nbv.5":"2017-11-27T09:26:25.073Z","6.21.0-rc-acapulco.12":"2017-11-27T13:26:31.472Z","6.21.0-rc-acapulco.13":"2017-11-27T13:36:32.364Z","6.21.0-rc-acapulco.14":"2017-11-28T01:06:46.054Z","6.21.0-rc-acapulco.15":"2017-11-29T00:56:28.183Z","6.21.0-rc-acapulco.16":"2017-11-29T08:26:16.432Z","6.21.0-rc-acapulco.17":"2017-11-30T08:16:42.759Z","6.7.5-nbv.6":"2017-11-30T12:38:12.059Z","6.21.0-rc-acapulco.18":"2017-11-30T13:46:27.389Z","6.21.0-rc-acapulco.19":"2017-11-30T13:50:49.592Z","6.21.0-rc-acapulco.20":"2017-11-30T22:36:28.471Z","6.21.0-rc-acapulco.21":"2017-12-01T13:16:17.741Z","6.21.0-rc-acapulco.22":"2017-12-01T13:36:06.664Z","6.21.0-rc-acapulco.23":"2017-12-04T22:27:45.887Z","6.21.0-rc-acapulco.24":"2017-12-05T08:46:15.789Z","6.21.0-rc-acapulco.25":"2017-12-05T13:10:26.255Z","6.21.0-rc-acapulco.26":"2017-12-06T21:56:17.971Z","6.21.0-rc-acapulco.27":"2017-12-08T03:36:09.057Z","6.21.0-rc-acapulco.28":"2017-12-08T07:56:04.532Z","6.21.0-rc-acapulco.29":"2017-12-08T08:36:23.765Z","6.21.0-rc-acapulco.30":"2017-12-08T09:36:29.152Z","6.7.5-nbv.7":"2017-12-11T14:26:18.394Z","6.21.0-rc-acapulco.31":"2017-12-11T22:07:29.855Z","6.21.0-rc-acapulco.32":"2017-12-12T04:46:12.329Z","6.7.5-nbv.8":"2017-12-13T15:46:11.277Z","6.21.0":"2017-12-14T09:20:07.804Z","6.21.0-rc-acapulco.33":"2017-12-14T09:26:16.622Z","6.21.0-rc-acapulco.34":"2017-12-14T23:16:02.557Z","6.21.0-rc-acapulco.35":"2017-12-15T03:06:17.385Z","6.22.0-rc-acapulco.1":"2017-12-15T14:36:10.548Z","6.22.0":"2017-12-15T14:40:13.825Z","6.23.0-rc-bahur.0":"2017-12-15T14:58:08.081Z","6.23.0-rc-bahur.1":"2017-12-18T06:06:13.485Z","6.7.5-nbv.10":"2017-12-18T09:06:01.345Z","6.7.5-nbv.11":"2017-12-18T09:36:15.308Z","6.23.0-rc-bahur.2":"2017-12-21T03:26:17.100Z","6.23.0-rc-bahur.3":"2017-12-22T02:06:13.726Z","6.23.0-rc-bahur.4":"2017-12-22T02:30:00.343Z","6.23.0-rc-bahur.5":"2017-12-22T08:36:18.281Z","6.7.5-nbv.12":"2018-01-03T13:05:55.804Z","6.23.0-rc-bahur.6":"2018-01-09T12:55:59.994Z","6.23.0-rc-bahur.7":"2018-01-15T06:46:10.109Z","6.23.0-rc-bahur.8":"2018-01-16T14:56:50.078Z","6.23.0-rc-bahur.9":"2018-01-17T07:57:12.192Z","6.23.0-rc-bahur.10":"2018-01-18T13:06:42.562Z","6.23.0-rc-bahur.11":"2018-01-21T23:06:44.916Z","6.23.0-rc-bahur.12":"2018-01-22T05:26:33.608Z","6.23.0-rc-bahur.13":"2018-01-22T08:16:31.201Z","6.23.0-rc-bahur.14":"2018-01-23T04:26:43.178Z","6.23.0-rc-bahur.15":"2018-01-23T21:06:22.961Z","6.23.0-rc-bahur.16":"2018-01-26T08:06:45.464Z","6.23.0-rc-bahur.17":"2018-02-05T03:56:36.020Z","6.23.0-rc-bahur.18":"2018-02-06T01:06:26.619Z","6.7.5-nbv.13":"2018-02-06T08:28:26.786Z","6.23.0-rc-bahur.19":"2018-02-07T22:36:33.188Z","6.23.0-rc-bahur.20":"2018-02-11T23:16:20.116Z","6.23.0-rc-bahur.21":"2018-02-15T04:16:30.214Z","6.23.0-rc-bahur.22":"2018-02-16T08:16:31.607Z","6.7.5-nbv.14":"2018-02-20T12:18:32.778Z","6.23.0-rc-bahur.23":"2018-02-22T04:06:21.330Z","6.23.0-rc-bahur.24":"2018-02-22T08:26:26.391Z","6.23.0-rc-bahur.25":"2018-02-22T10:16:22.123Z","6.23.0-rc-bahur.26":"2018-02-22T12:06:30.554Z","6.23.0-rc-bahur.27":"2018-02-22T12:26:24.900Z","6.23.0-rc-bahur.28":"2018-02-22T22:26:19.768Z","6.23.0-rc-bahur.29":"2018-02-25T14:51:56.969Z","6.23.0-rc-bahur.30":"2018-02-27T03:26:25.018Z","6.23.0-rc-bahur.31":"2018-03-02T11:16:33.441Z","6.23.0":"2018-03-02T13:40:33.013Z","6.23.1":"2018-03-05T00:10:37.069Z","6.24.0-rc-cubalibre.0":"2018-03-05T01:36:19.700Z","6.24.0-rc-cubalibre.1":"2018-03-08T12:16:38.381Z","6.24.0-rc-cubalibre.2":"2018-03-15T05:06:34.626Z","6.24.0-rc-cubalibre.3":"2018-03-18T07:16:34.141Z","6.24.0-rc-cubalibre.4":"2018-03-19T06:06:33.184Z","6.24.0-rc-cubalibre.5":"2018-03-20T03:06:35.454Z","6.24.0-rc-cubalibre.6":"2018-03-20T12:16:43.624Z","6.24.0-rc-cubalibre.7":"2018-03-26T14:36:38.240Z","6.24.0-rc-cubalibre.8":"2018-04-17T07:06:34.197Z","6.24.0":"2018-04-18T05:30:27.417Z","6.24.1":"2018-04-27T08:40:54.911Z","6.25.0-rc-diesel.0":"2018-04-27T08:46:28.059Z","6.25.0-rc-diesel.1":"2018-05-02T13:26:39.532Z","6.25.0-rc-diesel.2":"2018-05-04T10:26:24.231Z","6.25.0-rc-diesel.3":"2018-05-09T01:09:25.674Z","6.25.0-rc-diesel.4":"2018-05-16T12:46:38.201Z","6.25.0-rc-diesel.5":"2018-05-21T13:06:18.922Z","6.7.5-nbv.15":"2018-05-29T09:16:35.458Z","6.25.0":"2018-06-07T10:20:39.521Z","6.7.5-nbv.16":"2018-06-11T14:16:36.242Z","6.26.0-rc-einstein.0":"2018-06-13T06:27:17.220Z","6.7.5-nbv.17":"2018-07-12T07:06:44.521Z","6.7.5-nbv.18":"2018-07-12T07:36:22.179Z","6.26.0":"2018-08-02T09:30:23.921Z","6.26.1":"2018-08-23T07:40:48.425Z","6.27.0":"2018-08-23T15:01:18.027Z","6.28.0-rc-godfather.0":"2018-09-20T05:26:36.591Z","6.28.0-rc-godfather.2":"2018-09-28T11:07:13.991Z","6.28.0-rc-godfather.3":"2018-10-01T12:47:20.023Z","6.28.0-rc-godfather.4":"2018-10-12T06:26:33.231Z","6.28.0-rc-godfather.5":"2018-10-15T10:46:20.735Z","6.28.0-rc-godfather.6":"2018-10-19T13:06:53.575Z","6.28.0-rc-godfather.7":"2018-10-24T08:25:57.402Z","6.28.0-rc-godfather.8":"2018-10-24T12:05:51.226Z","6.28.0-rc-godfather.9":"2018-10-24T12:15:36.711Z","6.28.0-rc-godfather.10":"2018-10-25T13:45:39.143Z","6.28.0-rc-godfather.11":"2018-10-29T08:37:13.295Z","6.28.0-rc-godfather.12":"2018-10-29T11:36:53.467Z","6.28.0-rc-godfather.13":"2018-10-31T11:45:51.580Z","6.28.0-rc-godfather.15":"2018-11-12T07:36:00.898Z","6.28.0-rc-godfather.16":"2018-11-12T13:35:55.378Z","6.28.0-rc-godfather.17":"2018-11-13T09:45:20.341Z","6.28.0-rc-godfather.18":"2018-11-13T12:45:48.545Z","6.28.0-rc-godfather.19":"2018-11-13T14:15:51.277Z","6.28.0-rc-godfather.20":"2018-11-14T06:15:57.780Z","6.28.0-rc-godfather.21":"2018-11-16T07:55:51.123Z","6.28.2-internet-banking.0":"2018-11-19T09:35:53.503Z","5.5.1-mpay.0":"2018-12-03T15:35:20.509Z","5.5.1-mpay.1":"2018-12-04T11:55:24.242Z","6.28.0-rc-godfather.22":"2018-12-04T23:05:58.275Z","6.28.0-rc-godfather.23":"2018-12-05T00:35:51.221Z","6.28.0-rc-godfather.24":"2018-12-05T01:05:57.091Z","5.5.1-mpay.2":"2018-12-05T11:26:49.192Z","6.28.0-rc-godfather.25":"2018-12-06T06:06:17.030Z","6.27.1":"2018-12-07T03:19:58.454Z","6.28.0-rc-godfather.26":"2018-12-11T08:06:31.578Z","6.28.0-rc-godfather.27":"2018-12-11T09:45:53.872Z","6.28.0-rc-godfather.28":"2018-12-11T10:06:20.137Z","6.28.2-internet-banking.1":"2018-12-11T14:36:13.001Z","6.28.0-rc-godfather.29":"2018-12-17T14:56:26.190Z","6.28.2-internet-banking.2":"2018-12-17T17:37:41.927Z","6.28.0-rc-godfather.30":"2018-12-18T07:57:50.716Z","6.27.2-accu.0":"2018-12-19T04:36:24.740Z","6.28.2-internet-banking.3":"2018-12-19T09:46:20.719Z","6.28.0-rc-godfather.31":"2018-12-23T12:58:21.436Z","5.5.1-mpay.3":"2018-12-27T13:48:16.517Z","6.28.2-internet-banking.4":"2019-01-03T08:15:52.193Z","6.28.2-internet-banking.5":"2019-01-03T13:35:59.932Z","6.28.2-internet-banking.6":"2019-01-03T16:15:58.005Z","6.28.2-internet-banking.7":"2019-01-09T14:58:10.528Z","6.28.2-internet-banking.8":"2019-01-09T15:26:03.867Z","6.28.2-internet-banking.9":"2019-01-09T16:36:00.412Z","6.28.2-internet-banking.10":"2019-01-11T19:37:24.676Z","6.28.2-internet-banking.11":"2019-01-14T14:25:46.328Z","6.28.2-internet-banking.12":"2019-01-16T09:17:19.361Z","6.28.0-rc-godfather.32":"2019-01-17T12:28:57.232Z","6.28.2-internet-banking.13":"2019-01-17T12:37:38.804Z","6.28.0-rc-godfather.33":"2019-01-24T10:24:26.309Z","6.28.2-internet-banking.14":"2019-01-30T13:16:13.695Z","6.28.0":"2019-02-03T02:50:19.883Z","6.28.1":"2019-02-06T00:29:39.355Z","6.28.2-ib.1":"2019-02-11T14:26:01.582Z","6.28.2":"2019-02-19T07:21:02.067Z","6.28.3":"2019-02-19T07:30:19.459Z","6.28.2-internet-banking.15":"2019-02-19T12:26:16.715Z","6.28.2-internet-banking.16":"2019-02-28T13:15:55.305Z","6.28.2-internet-banking.17":"2019-02-28T13:26:59.321Z","6.28.2-internet-banking.18":"2019-03-01T08:25:36.279Z","6.28.2-internet-banking.19":"2019-03-03T11:35:45.848Z","6.28.2-internet-banking.20":"2019-03-20T15:45:42.723Z","6.28.4":"2019-03-22T07:10:05.286Z","6.28.5":"2019-03-28T11:47:46.344Z","6.28.6":"2019-03-28T13:09:36.621Z","6.28.2-internet-banking.21":"2019-04-01T12:35:45.096Z","6.28.2-internet-banking.22":"2019-04-22T08:15:39.452Z","6.27.2-accu.1":"2019-05-22T01:55:44.868Z","6.28.7":"2019-05-22T09:29:45.090Z","6.29.0":"2019-05-28T11:49:34.419Z","6.29.1":"2019-05-29T16:29:46.788Z","6.28.2-internet-banking.23":"2019-07-05T08:35:25.257Z","6.27.2-accu.2":"2019-07-12T12:45:41.110Z","6.29.2":"2019-07-19T09:29:36.811Z","6.29.3":"2019-07-21T12:39:50.322Z","6.27.2-accu.3":"2019-07-23T03:35:44.438Z","6.27.2-accu.4":"2019-07-23T06:05:42.107Z","6.27.2-accu.5":"2019-07-25T10:55:43.490Z","6.29.4":"2019-07-26T17:10:11.520Z","6.28.2-internet-banking.24":"2019-08-01T14:25:36.453Z","6.29.5":"2019-08-19T06:21:02.620Z","6.29.6":"2019-08-28T08:30:18.336Z","6.27.2-accu.6":"2019-09-19T06:56:14.239Z","6.29.7":"2019-09-30T15:03:50.871Z","6.30.0":"2019-10-01T06:59:45.495Z","6.28.2-ib.2":"2019-10-16T11:35:51.054Z","6.31.0":"2019-10-16T12:51:24.665Z","6.31.1":"2019-10-17T09:49:28.151Z","6.31.2":"2019-10-21T14:29:33.099Z","6.27.2-accu.7":"2019-10-30T03:05:35.391Z","6.32.0-agency.0":"2019-11-05T06:55:30.305Z","0.0.1":"2021-09-22T01:04:00.530Z"},"license":"Apache-2.0","readmeFilename":""}