{"action":"created","issue":{"url":"https://api.github.com/repos/OCA/purchase-workflow/issues/89","labels_url":"https://api.github.com/repos/OCA/purchase-workflow/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/OCA/purchase-workflow/issues/89/comments","events_url":"https://api.github.com/repos/OCA/purchase-workflow/issues/89/events","html_url":"https://github.com/OCA/purchase-workflow/pull/89","id":56516101,"number":89,"title":"[ADD] [7.0] Add module 'purchase_invoice_control_service'.","user":{"login":"jbeficent","id":7683926,"avatar_url":"https://avatars.githubusercontent.com/u/7683926?v=3","gravatar_id":"","url":"https://api.github.com/users/jbeficent","html_url":"https://github.com/jbeficent","followers_url":"https://api.github.com/users/jbeficent/followers","following_url":"https://api.github.com/users/jbeficent/following{/other_user}","gists_url":"https://api.github.com/users/jbeficent/gists{/gist_id}","starred_url":"https://api.github.com/users/jbeficent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbeficent/subscriptions","organizations_url":"https://api.github.com/users/jbeficent/orgs","repos_url":"https://api.github.com/users/jbeficent/repos","events_url":"https://api.github.com/users/jbeficent/events{/privacy}","received_events_url":"https://api.github.com/users/jbeficent/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-04T11:40:00Z","updated_at":"2015-02-04T12:36:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OCA/purchase-workflow/pulls/89","html_url":"https://github.com/OCA/purchase-workflow/pull/89","diff_url":"https://github.com/OCA/purchase-workflow/pull/89.diff","patch_url":"https://github.com/OCA/purchase-workflow/pull/89.patch"},"body":"Currently a user can create a PO containing services and set the invoice control 'Based on incoming shipments', and the application does not prevent the user from doing that.\r\n\r\nThen, the user has no option in the 'Invoice Control' menu to invoice that line, and can only invoice based on a list of PO lines.\r\n\r\nThis modules introduces the following features:\r\n\r\nPrevents a user from being able to confirm a Purchase Order with invoice control 'Based on incoming shipments' that contains services.\r\n\r\nMakes it possible to cancel a Purchase Order in which the user created the PO containing services, with invoice control 'Based on incoming shipments' (in order to correct the PO's that were created incorrectly before this module was used)."},"comment":{"url":"https://api.github.com/repos/OCA/purchase-workflow/issues/comments/72847460","html_url":"https://github.com/OCA/purchase-workflow/pull/89#issuecomment-72847460","issue_url":"https://api.github.com/repos/OCA/purchase-workflow/issues/89","id":72847460,"user":{"login":"jbeficent","id":7683926,"avatar_url":"https://avatars.githubusercontent.com/u/7683926?v=3","gravatar_id":"","url":"https://api.github.com/users/jbeficent","html_url":"https://github.com/jbeficent","followers_url":"https://api.github.com/users/jbeficent/followers","following_url":"https://api.github.com/users/jbeficent/following{/other_user}","gists_url":"https://api.github.com/users/jbeficent/gists{/gist_id}","starred_url":"https://api.github.com/users/jbeficent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbeficent/subscriptions","organizations_url":"https://api.github.com/users/jbeficent/orgs","repos_url":"https://api.github.com/users/jbeficent/repos","events_url":"https://api.github.com/users/jbeficent/events{/privacy}","received_events_url":"https://api.github.com/users/jbeficent/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T12:36:51Z","updated_at":"2015-02-04T12:36:51Z","body":"Renamed to 'purchase_invoice_control_service', using singular forms. I think that the new name describes more precisely what it does."}}