Welcome aboard, young Jedi.
Any chance you could post some sample data? I'm not sure if I understand what you mean or are trying to achieve. (So a simple example would go a long way!)
Something like:
DECLARE @StartDate DATE = '6-1-2013';
SELECT InvoiceNo
, InvoiceDate
, Amount
FROM
(
SELECT 1001 AS InvoiceNo
, '3-1-2014' AS InvoiceDate
, 500.00 AS Amount
UNION ALL
SELECT 1002 AS InvoiceNo
, '3-2-2014' AS InvoiceDate
, 1500.00 AS Amount
UNION ALL
SELECT 1003 AS InvoiceNo
, '6-2-2013' AS InvoiceDate
, 2500.00 AS Amount
UNION ALL
SELECT 1002 AS InvoiceNo
, '3-2-2013' AS InvoiceDate
, 5500.00 AS Amount) x
-- Add one year to the date and subtract one day.
WHERE x.InvoiceDate BETWEEN @StartDate AND DATEADD(d,-1,DATEADD(y,1,InvoiceDate));