Title: FATAL ERROR upon saving
Last modified: January 30, 2017

---

# FATAL ERROR upon saving

 *  Resolved [uomopalese](https://wordpress.org/support/users/uomopalese/)
 * (@uomopalese)
 * [9 years, 4 months ago](https://wordpress.org/support/topic/fatal-error-upon-saving/)
 * Hi,
    I’m retriving a fatal error upon saving:
 * `Fatal error: Uncaught Error: Call to undefined function wc_clean() in /Users/
   me/Sites/fev/wp-content/plugins/flexible-invoices/class/invoicePost.php:513`
 * this is the line 513:
 * `$number = wc_clean( str_replace( $decimals, '.', $number ) );`
 * This is a workaround (removed `wc_clean()` wrapper):
 * `$number = str_replace( $decimals, '.', $number );`
 * I guess `wc_clean()` is for woocommerce, this is why is retrived as `undefined
   function`.
 * **Is this Plugin for woocommerce only?**
    Regards.
    -  This topic was modified 9 years, 4 months ago by [uomopalese](https://wordpress.org/support/users/uomopalese/).
      Reason: corrections

Viewing 5 replies - 1 through 5 (of 5 total)

 *  [Szymon Barczak](https://wordpress.org/support/users/barczakszymon/)
 * (@barczakszymon)
 * [9 years, 4 months ago](https://wordpress.org/support/topic/fatal-error-upon-saving/#post-8784771)
 * Hi,
 * WooCommerce is not necessary. The plugin works stand-alone. But wc_clean is instead
   for WooCommerce. Do you use the latest version of the plugin?
 *  Thread Starter [uomopalese](https://wordpress.org/support/users/uomopalese/)
 * (@uomopalese)
 * [9 years, 4 months ago](https://wordpress.org/support/topic/fatal-error-upon-saving/#post-8785349)
 * Hi,
    thanks for replay. Yes, I’m using last version (3.4.6) with Genesis Theme,
   all other plugins deactivated, Woocommerce not installed at all. Here’s the complete
   stack:
 *     ```
       Fatal error: Uncaught Error: Call to undefined function wc_clean() in /Users/gio/Sites/genesis/wp-content/plugins/flexible-invoices/class/invoicePost.php:513 
       Stack trace: 
       #0 /Users/me/Sites/genesis/wp-content/plugins/flexible-invoices/class/invoicePost.php(534): InvoicePost->format_decimal('1') 
       #1 /Users/me/Sites/genesis/wp-content/plugins/flexible-invoices/class/invoicePostType.php(917): InvoicePost->setProductsFromPostArray(Array) 
       #2 /Users/me/Sites/genesis/wp-includes/class-wp-hook.php(300): invoicePostType->saveCustomFieldsAction(17075, Object(WP_Post)) 
       #3 /Users/me/Sites/genesis/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters('', Array) 
       #4 /Users/me/Sites/genesis/wp-includes/plugin.php(453): WP_Hook->do_action(Array) 
       #5 /Users/me/Sites/genesis/wp-includes/post.php(3505): do_action('save_post', 17075, Object(WP_Post), true) 
       #6 /Users/me/Sites/genesis/wp-includes/post.php(3578): wp_insert_post(Array, false) 
       #7 /Users/me/Sites/genesis/wp-admin/includes/post.php(378): wp_update_post(Array) 
       #8 /Users/me in /Users/me/Sites/genesis/wp-content/plugins/flexible-invoices/class/invoicePost.php on line 513
       ```
   
 * Regards
    Gio
 *  Thread Starter [uomopalese](https://wordpress.org/support/users/uomopalese/)
 * (@uomopalese)
 * [9 years, 3 months ago](https://wordpress.org/support/topic/fatal-error-upon-saving/#post-8811952)
 * Hi,
    any update on this? please check this link
 * [https://dl.dropboxusercontent.com/u/41344268/error.jpg](https://dl.dropboxusercontent.com/u/41344268/error.jpg)
 * Regards
 * Gio
 *  [Szymon Barczak](https://wordpress.org/support/users/barczakszymon/)
 * (@barczakszymon)
 * [9 years, 3 months ago](https://wordpress.org/support/topic/fatal-error-upon-saving/#post-8812604)
 * Hi again,
 * I tested this issue. I got 500 error trying to save an invoice. It works when
   I have WooCommerce installed. It should work stand-alone but as I see it doesn’t.
   Could you please check if it works with WooCommerce for you? If so, I will report
   a bug.
 *  Thread Starter [uomopalese](https://wordpress.org/support/users/uomopalese/)
 * (@uomopalese)
 * [9 years, 3 months ago](https://wordpress.org/support/topic/fatal-error-upon-saving/#post-8812704)
 * Hi,
    no error with Woocommerce installed. BTW the plugin works fine if you comment
   line 513
 * `// $number = wc_clean( str_replace( $decimals, '.', $number ) );`
 * Cheers
    Gio

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘FATAL ERROR upon saving’ is closed to new replies.

 * ![](https://ps.w.org/flexible-invoices/assets/icon-256x256.gif?rev=2537243)
 * [Flexible PDF Invoices for WooCommerce & WordPress](https://wordpress.org/plugins/flexible-invoices/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/flexible-invoices/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/flexible-invoices/)
 * [Active Topics](https://wordpress.org/support/plugin/flexible-invoices/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/flexible-invoices/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/flexible-invoices/reviews/)

## Tags

 * [fatal error](https://wordpress.org/support/topic-tag/fatal-error/)
 * [Saving](https://wordpress.org/support/topic-tag/saving/)

 * 5 replies
 * 2 participants
 * Last reply from: [uomopalese](https://wordpress.org/support/users/uomopalese/)
 * Last activity: [9 years, 3 months ago](https://wordpress.org/support/topic/fatal-error-upon-saving/#post-8812704)
 * Status: resolved