If you own a credit card, the card issuer sets a billing cycle during which all your transactions for that period are reflected in the credit card statement. The credit card billing cycle may vary from 27-31 days, depending on the type of the card and the issuer.
Every month, the credit card holder gets the billing statement from the bank issuing the card based on the billing cycle. The bill generation date is the date on which your credit card statement is generated every month. Generally, it is the last day of the billing cycle of each month.
The billing cycle may begin on the 1st of each month and go on till the 30th or 31st of that month. In other cases, it may start from, say, 10th of each month, and go on until the 10th of next month. All the transactions done using your credit card get added to your bill on the bill generation date, and you get time until the credit card due date, which is usually between 20-25 days after the bill is generated, to make the payment.
The final credit card bill is generated after considering all the transactions, and in case you make payments for some of the transactions, it gets adjusted in the final bill, so that you pay only for the outstanding amount. Any transaction made after the billing cycle is over gets reflected in the next month's credit card statement.