pub fn invoice_item_remove( conn: &mut Connection, invoice_id: i64, position: i64, ) -> Result<()>
Remove the item at position from a draft invoice; re-compacts trailing positions so there are no holes.
position