You actually don't need to "write off" the undelivered portion of your order. If you report the full amount you paid as a Business Expense, you are taking a deduction for the entire order, whether you received it or not. However, if you receive a refund next year, you would need to report the refund as income to offset the expense from this year.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"