// ==UserScript== // @name Minimal Intuit QuickBooks Online // @description Remove unused features from Intuit QuickBooks Online (QBO) // @include https://app.qbo.intuit.com* // ==/UserScript== /* css hiding */ const main = () => { const styles = ` /* My Experts Header Menu Item */ .oies.experts-header-item.global-header-item { display: none !important; } /* "+ New" Menu - Customers - Delayed Credit */ [data-id|="nonpostingcredit"] { display: none !important; } /* "+ New" Menu - Customers - Delayed Charge */ [data-id|="nonpostingcharge"] { display: none !important; } /* "+ New" Menu - Vendors - Print Checks */ [data-id|="printchecks"] { display: none !important; } /* "+ New" Menu - Employees - Time Entry */ [data-id|="timetracking"] { display: none !important; } /* "+ New" Menu - Other - Pay Down Credit Card */ [data-id|="creditcardpayment"] { display: none !important; } /* "+ New" Menu - Other - Apply for Capital */ [data-id|="capital"] { display: none !important; } /* Settings Menu - Your Company - QuickBooks Labs */ [data-id|="qbo-labs-ui"] { display: none !important; } /* Settings Menu - Lists - Attachments */ [data-id|="attachments"] { display: none !important; } /* Settings Menu - Lists - Tags */ [data-id|="tags"] { display: none !important; } /* Settings Menu - Tools - Order Checks */ [data-id|="orderchecks"] { display: none !important; } /* Settings Menu - Tools - Import Data */ [data-id|="importdata"] { display: none !important; } /* Settings Menu - Tools - Import Desktop Data */ [data-id|="importquickbooksdesktop"] { display: none !important; } /* Settings Menu - Tools - Import Go Payment */ [data-id|="gopayment"] { display: none !important; } /* Settings Menu - Tools - Smart Look */ [data-id|="smartlook"] { display: none !important; } /* Settings Menu - Tools - Case Center */ [data-id|="casecenter"] { display: none !important; } /* Settings Menu - Profile - Feedback */ [data-id|="feedback"] { display: none !important; } /* Settings Menu - Profile - Refer a Friend */ [data-id|="referrals"] { display: none !important; } /* Settings Menu - Profile - Privacy */ [data-id|="privacy"] { display: none !important; } /* Popout Menu Item Separator */ .separator-default { display: none !important; } /* Banking Rules Popout Menu Item - Round Bottom */ [data-id|="path-olbrules-flyout"] .flyoutItem { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } /* Banking Receipts Popout Menu Item */ [data-id|="path-receipts-flyout"] { display: none !important; } /* Banking Tags Popout Menu Item */ [data-id|="path-tags-flyout"] { display: none !important; } /* Payroll Menu Item */ .primaryNavItem.leftnav_payroll { display: none !important; } /* Time Menu Item */ .primaryNavItem.Time { display: none !important; } /* Taxes Menu Item */ .primaryNavItem.salestax { display: none !important; } /* Mileage Menu Item */ .primaryNavItem.mileage { display: none !important; } /* Capital Menu Item */ .primaryNavItem.Capital { display: none !important; } /* Commerce Menu Item */ .primaryNavItem.commerce { display: none !important; } /* Insurance Menu Item */ .primaryNavItem.Insurance { display: none !important; } /* Receipts Menu Tab on Banking Pages */ [data-id|="path-receipts-Tab"] { display: none !important; } /* Tags Menu Tab on Banking Pages */ [data-id|="path-tags-Tab"] { display: none !important; } /* Advertisement on Expenses Page, Vendors Page */ .marketing-ipd-tsa-widgets { display: none !important; } /* Payment Links Menu Tab on Invoicing Pages */ [data-id|="path-payment-requests-Tab"] { display: none !important; } /* Invoicing Payment Links Popout Menu Item */ [data-id|="path-payment-requests-flyout"] { display: none !important; } /* Advertisement at top of Invoicing Overview Page */ .idsCards.idsCards--standard.overview-card { display: none !important; } /* Payment Links Ad in Right Menu of Invoicing Overview Page */ .paylink-overview { display: none !important; } /* Instant Deposit Ad Details and Button at bottom of Invoicing Overview Page */ .instant-deposit-details { display: none !important; } .instant-deposit-button { display: none !important; } /* Instant Deposit Banner at top of Invoices Page */ .instant-deposit-banner { display: none !important; } /* Invoicing Payment Links Popout Menu Item */ [data-id|="path-quickbookscash-flyout"] { display: none !important; } /* QuickBooks Cash Menu Tab on Cash Flow Pages */ [data-id|="path-quickbookscash-Tab"] { display: none !important; } /* QuickBooks Cash Advertisement at top of Cash Flow Page */ .account-status-container { display: none !important; } /* Give Us Feedback link at top of Cash Flow Page */ .feedback-experience { display: none !important; } /* Advertisement on New Vendor Bill Page */ .StyledGuidanceTooltip__Wrapper-sc-1xq5lla-0 { display: none !important; } /* Tags Section on New Vendor Bill Page */ .tags-section { display: none !important; } /* Attachments Section on Journal Entry Page */ .attachmentsTemplate { display: none !important; } ` const stylesheet = document.createElement("style") const head = document.head || document.querySelectorAll("head")[0] stylesheet.type = "text/css" stylesheet.append(document.createTextNode(styles)) head.append(stylesheet) } main()