Sorry, we didn't find any relevant articles for you.

Send us your queries using the form below and we will get back to you with a solution.

Why does the Annual Statement Attachment preview on Contact comes up blank?

1. Overview

This article relates to previewing the Notes and Attachment PDF that is generated and saved after the "Statement Generation" process is complete.

When previewing the PDF, the document is blank/empty.

The first step is to check the PDF Preview Generates correctly.  To do this:

  • Navigate to the Campaign
  • Click on the related Campaign Members and then click into the Campaign Member (be careful that you are now on the Campaign Member and NOT the Contact record).
  • Press the "Annual Statement" button to preview. If you cannot see  this button, then make sure you have clicked on the Campaign Member and  not the Contact. If you still cannot locate, ask your Salesforce  Administrator to add this button to the Page Layout.

If this shows the Statement PDF correctly, then please continue with this procedure.

The issue is related to Salesforce settings.  Please review the Salesforce Help Article: Impact of "Session Security Level Required at Login" set to "High Assurance" on asynchronous processing.  The following Salesforce noted issue "Two Factor authenticated user having session setting set as 'High Assurance' and Async apex generated PDF attachment, file content shows as blank" has some more information.

The following article provide some guidance for addressing this issue.  Please note, as this is a Salesforce environment related issue, our standard support is unable to provide more information or assistance.  Please contact Salesforce directly for more help.

  1. Navigate to setup (Cog in top right)
  2. Search "Profile"
  3. Click into menu item for "Profiles"
  4. Click on the Profile being used by the User(s) that need to generate Annual Statements.

2. Disabling "High Assurance" at the profile level permission

Click into Session Settings

  • Click the "Edit Button"
  • Set "Session Security Level Required at Login" as "--None--"
  • Save

3. Enabling High Assurance for User Login Level permission

You can update the user profiles permission to have the "High AssuranceXXXXX" set at the profile level or create a new permission set.  The following steps are for creation of a new Permission Set as standard profiles have this setting read only.

  1. Click on setup cog (top right)
  2. Search "Permission Set"
  3. Click on "Permission Sets" menu item
  4. Press "New" button to create a new Permission Set
  1. Give the Permission Set a name
  2. Select "Salesforce" as the License
  3. Press "Save" button

Click into System Permissions

  • Press Edit
  • Locate "Multi-Factor Authentication for User Interface Logins" and select
  • Press "Save" button

Press "Manage Assignments" button

Press "Add Assignment" button

  1. Select Users to assign permission set to
  2. Press "Next" button

Press "Assign" button to complete

 

Updated at September 12th, 2024

Was this article helpful?