Yes, but the Shipping Labels section of My eBay retains the details for only 90 days. If you always use eBay shipping, just print out a copy weekly, monthly or quarterly, depending on your sales volume.
You also can access your funding source -- Paypal, debit card, credit card -- and highlight the transactions and add them up. It helps to set up an Excel database modeled after the IRS Schedule C (deductible business expenses) and maintain monthly or quarterly recaps for each category.
Personally, I simply write down the amount I paid on the back of my numbered sales book receipts and then transfer that information to my sales database. I keep a running total so the tally is always up to date. Since I sell via several venues and often pay retail postage by card or in cash, the eBay record serves only as a partial back-up record for me. Bank and credit card statements plus POS receipts provide additional documentation.
Bottom line: You need to maintain your own bookkeeping records and not rely on eBay or Paypal to provide an "instant" year-end report.
~~C~~
My Glass Duchess
Quoting Mom: In polite society, "hey" is for horses.