I have recently found, with increasing frequency, online banks sending me messages via e-mail or Web notifications after login that a new statement was available for my account [credit card or deposit, doesn't matter], usually in the neighborhood of a "Download Statements" link or similar. When I click the link, I see that there is in fact no statement available. When this happens and it's only been a few days since the statement date, sometimes the explanation is that it just hasn't been posted yet, please be patient. When it's been weeks or months, it's a little more concerning.
One very large credit card company said it was against their policy to issue statements showing that a balance had been paid off, unless there were also new charges being added to the account. That bank asserted that they were not required to issue statements at all, and the whole exercise of issuing statements was merely a courtesy, so any failure to issue statements is clearly not an issue at all.
Is this true? Are there really no requirements for banks to issue statements, even when accounts have had payment activity, and the issuer claims that a statement was generated? If there are any requirements, where are they / where do they come from?
The accounts in question are US accounts, and the US is the intended scope of the question, but feel free to answer for other jurisdictions and note that in the answer.