QB thinks that income is only what is posted in an income account, same for expenses in expense accounts. So first check to insure that anything posted to those accounts qualify.
A bank statement is a snapshot of the account as of the statement ending date, a P&L is for the whole business for the date range noted on the statement. SO one month for the statement and this year (usually) for the income statement.