Scenario
Non-inventory, Other Charge and Service Items: With the 2019.1 release, "Can Be Fulfilled/Received" checkbox can be checked:
- Even after a transaction is created
- Has the capability of being changed back and forth
Steps to Reproduce:
I. Create Item
1. Navigate to Lists > Accounting > Items > New
2. Select Non-inventory Item for Purchase
3. Fill all mandatory fields
4. Navigate to Preferences tab > Make sure that Can be Fulfilled/Received = T
II. Create Purchase Order
1. Navigate to Transactions > Purchases > Enter Purchase Orders
2. Select any Vendor and fill all mandatory fields
3. In Items tab > Items subtab select Item created in step I. and set random amount, e.g. 100
4. Click on Save
Purchase Order can be customized to show TO BE RECEIVED column under Items tab. In line of the item, it will show Yes which indicates that Can be Fulfilled/Received on the item record is checked. This column is not editable.
III. Edit the Item
1. On the created Purchase Order, navigate to Items tab > Items subtab and click on the Item
2. Click On Edit
3. Navigate to Preferences tab > Set Can be Fulfilled/Received = F
4. Click on Save
Solution:
Purchase Order will still show Receive button even if Can be Fulfilled/Received checkbox is currently unchecked on the item record. It is by design that system will follow the setup of that checkbox when the item was added on the transaction record.
The impact of the update is prospective. If another item line with the same non-inventory item will be added on that Purchase Order, then, TO BE RECEIVED will now be blank.
The same behavior when fulfilling non-inventory items from Sales Order transactions.
"To be Fulfilled/Received" for a service item cannot be enabled if Project features is enabled.