How to generate costs in a sole proprietorship?

Not all business expenses are tax ductible. Some are consider by the law as non-ductible expenses or non-tax ductible expenses. Each tax ductible expense must meet certain requirements. So what can be expens in a sole proprietorship? What requirements must an expense meet in a sole proprietorship if we want to duct it from tax?…