Conducting an Audit During a Pandemic—Challenges and Solutions
04/02/2021 | by Karis Call
/home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/mu-plugins
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the flexible-invoices domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-includes/functions.php on line 6170
Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 309
Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 317
Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 301
Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 313
Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 328
Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 339
Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 350
Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 362
Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 375
Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gf-payeezy-premium/freemius/includes/managers/class-fs-key-value-storage.php on line 389
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the fast-indexing-api domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-includes/functions.php on line 6170
Deprecated: Creation of dynamic property ShortPixel\NextGenController::$view is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/shortpixel-image-optimiser/class/external/nextgen/nextGenController.php on line 30
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the sliced-invoices domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-includes/functions.php on line 6170
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-includes/functions.php on line 6170
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-includes/functions.php on line 6170
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the flexible-invoices domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-includes/functions.php on line 6170
Deprecated: Creation of dynamic property WPDesk\FlexibleInvoices\Marketing\SupportMenuPage::$renderer is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/flexible-invoices/src/Marketing/SupportMenuPage.php on line 55
Deprecated: Creation of dynamic property WPDeskFIVendor\WPDesk\Library\FlexibleInvoicesCore\WordPress\Assets::$assets_url is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/flexible-invoices-core/src/Invoices/WordPress/Assets.php on line 26
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the avia_framework domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-includes/functions.php on line 6170
Deprecated: Automatic conversion of false to array is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/sliced-invoices/admin/class-sliced-admin.php on line 564
Deprecated: Automatic conversion of false to array is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/sliced-invoices/admin/class-sliced-admin.php on line 665
Deprecated: Creation of dynamic property Avia_Popup_Templates::$resp_sizes_options is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/base-classes/class-popup-templates-responsive.php on line 65
Deprecated: Creation of dynamic property Avia_Popup_Templates::$resp_titles is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/base-classes/class-popup-templates-responsive.php on line 81
Deprecated: Creation of dynamic property GF_Webhooks::$delayed_payment_integration is deprecated in /home2/stagirf4/public_html/rubinolive.stagingshop.com/wp-content/plugins/gravityforms/includes/addon/class-gf-feed-addon.php on line 1886
04/02/2021 | by Karis Call
The World Health Organization declared COVID-19 a global pandemic on March 15, 2020, and for the past year, organizations of all kinds have gone through tremendous change and disruption. However, one group of organizations has been impacted in a particularly strong way: nonprofits.
Among other reasons, the requirement to conduct audits for non-profits has presented a challenge. From the elevated potential for fraud risk to the practical difficulties of a remote audit, auditors need to be flexible and diligent to accomplish their work successfully.
One of the challenges faced by many in the sector is the seemingly simple question: Do we conduct the audit now or do we wait? Take, for example, an organization that requires evidence of services rendered or production quotas to meet the terms of agreements for funding from foundations. If that organization was performing well in 2019, went into 2020 with high expectations, and then the pandemic hit, how should losses or promised revenue be recognized?
Clear communication between all audit committees, boards, management, and other relevant parties is essential for a successful audit, especially if the audit is being conducted remotely. Good communication is, of course, always an essential component of an accurate audit, but additional complications make it all the more important.
Now, as nonprofits are facing a slew of challenges, it’s important for auditors to recognize this fact. They must listen as much as they ask questions or make demands. This may require boards to meet more often or for audit participants to lean in and put in more work to understand each participant’s role and responsibilities.
Whether the audit is being conducted either partially or fully remotely, there are new risks and challenges that weren’t a problem before. Communication is inherently more difficult, so participants need to put a special emphasis on being accessible whenever questions need to be answered. Working together to align schedules and ensuring everyone is familiar with a set of communication tools is a good first step.
Tools like Zoom or Microsoft Teams allow for screen sharing while secure, cloud-based portals can be used to share documents. These technologies are not free, but the time saved can dramatically outweigh the cost.
As organizations change their operations to accommodate the pandemic, alter the way they raise money, or modify the services they provide, there are many possible risks.
An example of fraud risk could include the temptation to alter the statement of financial position. Certain foundations, for example, prohibit the distribution of funds to nonprofits with deficits in net assets. Predictably, the pandemic has caused more organizations to fall into this category. Though many foundations have relaxed their rules in this respect, others have not, and inflating an organization’s financial position to continue receiving funds could be tempting.
Leveraging tools like “whole ledger analytics” allows auditing firms to analyze their activity over the course of an entire year and automate the risk identification process. As risks are identified, audit scope can be tailored to the identified risks.
This article has only briefly touched on the potential risks and challenges facing auditors and non-profits. Other considerations further complicate the process, such as how economic relief payments through the Coronavirus Aid, Relief, and Economic Security (CARES) Act should be recognized.
Rubino & Company has a reputation for streamlining the audit process and delivering excellent service to non-profits, so they can focus on the vital services they provide. Connect with us, so we can discuss the challenges you may be facing and find a solution.

Restricted Funds for Non-Profits—A Brief Explanation