{"action":"closed","issue":{"url":"https://api.github.com/repos/goldentrepo/golden/issues/97","repository_url":"https://api.github.com/repos/goldentrepo/golden","labels_url":"https://api.github.com/repos/goldentrepo/golden/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/goldentrepo/golden/issues/97/comments","events_url":"https://api.github.com/repos/goldentrepo/golden/issues/97/events","html_url":"https://github.com/goldentrepo/golden/issues/97","id":329038636,"node_id":"MDU6SXNzdWUzMjkwMzg2MzY=","number":97,"title":"Purchase Invoice - Inventory & Non Inventory Item","user":{"login":"hokgt","id":15005756,"node_id":"MDQ6VXNlcjE1MDA1NzU2","avatar_url":"https://avatars0.githubusercontent.com/u/15005756?v=4","gravatar_id":"","url":"https://api.github.com/users/hokgt","html_url":"https://github.com/hokgt","followers_url":"https://api.github.com/users/hokgt/followers","following_url":"https://api.github.com/users/hokgt/following{/other_user}","gists_url":"https://api.github.com/users/hokgt/gists{/gist_id}","starred_url":"https://api.github.com/users/hokgt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hokgt/subscriptions","organizations_url":"https://api.github.com/users/hokgt/orgs","repos_url":"https://api.github.com/users/hokgt/repos","events_url":"https://api.github.com/users/hokgt/events{/privacy}","received_events_url":"https://api.github.com/users/hokgt/received_events","type":"User","site_admin":false},"labels":[{"id":844648632,"node_id":"MDU6TGFiZWw4NDQ2NDg2MzI=","url":"https://api.github.com/repos/goldentrepo/golden/labels/CONFIRM","name":"CONFIRM","color":"74e0b3","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-06-04T12:42:13Z","updated_at":"2018-06-16T00:11:43Z","closed_at":"2018-06-16T00:11:43Z","author_association":"NONE","body":"Pada system sebelumnya, item yang dapat diselect pada purchase invoice hanyalah item yang telah diinput di dalam receive order. Kondisi ini untuk meminimalkan human error pada saat menginput purchase invoice, sehingga dipastikan hanya barang yang telah diterima yang dapat dibuat Purchase Invoicenya. \r\n\r\nAkan tetapi pada system yang baru juga harus mengakomodir pembelian barang non inventory seperti atk, barang titipan customer, dsb. Sehingga pembatasan hanya item yang dibuatkan receive order yang dapat dibuatkan purchase invoice membuat purchase invoice tidak dapat mengakomodir kondisi tersebut. \r\n\r\nOleh karena itu, system baru ini dirancang dengan kondisi sebagai berikut: \r\n1. Pada item group ditambahkan check box apakah non inventory item. Jika user mencentang checkbox tersebut artinya semua item yang dalam item group tersebut adalah termasuk dalam non inventory item\r\n2. Pada Purchase Invoice, header memberikan check box pilihan non inventory item (secara default tidak tercentang karena mayoritas PI adalah inventory item)\r\n3. Pada Purchase Invoice, setelah user memilih supplier, maka tombol get items from receive order dapat diklik dan user dapat memilih get items dari receive order yang mana\r\n4. Setelah terpilih, system otomatis mengisi purchase invoice item dengan item yang terdapat pada Purchase Order dengan supplier terpilih yang telah diinput Receive Ordernya\r\n5. Jika user tidak mencentang non inventory checkbox akan tetapi mengisi purchase invoice item dengan item non inventory, maka user tidak dapat save purchase invoice tersebut dan memberikan prompt bahwa item yang diinput adalah item dalam non inventory group yang dikenali dari item group (point 1)\r\n6. Jika user mencentang non inventory checkbox maka, get items from receive order tidak dapat diklik atau dihilangkan dan jika user mengisi dengan item dalam inventory group maka purchase invoice tidak bisa disave dan system akan memberikan prompt bahwa item mana yang terinput adalah item inventory group"}}
{"actor":{"display_login":"hokgt"}}