Not a coherent solution but maybe a feasible workaround: You could install the civicrm summary fields extension which provides aggregated contribution amounts in contact custom fields. You could then simply use a contact search & export or a report that includes those number.
However, you would only be able to pull data up to the fiscal year before last, ...
There has been some work relating to QR codes and barcodes linked below. It sounds like the model you might need to aim for is to make cividiscount work with QR/bar codes then some of the bits of what is required could work.
Quickly entering attendance with barcodes
Kai, welcome to civicrm stackexchange. I am afraid to say that this is not supported at the moment in Civi and also i doubt if there are any extension available for this. But you can achieve this if you have experience in programming than you can write an extension and implement hook to create token that will generate barcode.
Based on Aidan's helpful explanation you may be able to fix by changing to days. This calculator may help
which gives 183 as the answer if we set "Include end date in calculation (1 day is added)" though I am not sure if that is ...
The 'Fixed Period Rollover Date' relates to the start of memberships and is not relevant here.
This is about date maths ...
Grace is defined as End Date (Dec 31) to End Date + 6 months. So what date is "6 months" after Dec 31? If you increment the month and leave the day of month fixed, you get "June 31". That doesn't exist, but if we ...
Agree with Jon. I would also guess that there are contacts in your database who have more than one membership. Membership reports are based on the object membership, so they count these rather than only the contacts attached to them. But screenshots would be helpful.
minDate for these entities can be updated at Administer > Customize Data and Screens > Date Preferences, i.e, civicrm/admin/setting/preferences/date?action=reset=1
Click on Edit and update the Start Offset(minDate) to eg 30. This will default the membership start date to start from current year - 30.
Can you post the screenshot of the webform used to retrieve membership renewals? Not sure what you expect in the description, qty field.
Or to stop 2 emails being sent when: Email Receipt to Contributor - is selected?
Check whether Automatically email invoice when user purchases online is enabled on contribution settings? - Administer => ...
The Contact Form 7 integration basically takes all fields from the form and sends the data to CiviCRM. So basically you have 2 options when creating forms:
Use one of the standard CiviCRM API calls, and make sure the fields on your form are named as required by the API call
Develop an extension with your own API calls and use those (with the field names) on ...