custom plugin not visible to some user roles

In place of manage_options use the following permission instead: manage_woocommerce:

add_submenu_page( 'woocommerce', 'Custom Report', 'Custom Report', 'manage_woocommerce', 'report-with-invoice', 'report_with_invoice' ); 

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)