A Cron Job named “InquireACHPaymentStatuses” will pull in the ACH payments’ statuses from Authorize.net. The cron is scheduled to run at 12am daily. You can view this cron job from the Settings module to ensure it is setup/operating properly:
Additionally, there is a service configuration property record named “SettlementGracePeriod”. This Service Configuration Property determines the number of days after the payment was created that the system will deem the status "Unknown." Enter the wanted number of days in the Value field of the Service Configuration Property to set this up. The “SettlementGracePeriod" will be in the Authorize.net service configuration record found under Settings > Integration Services:
When payment has been approved in Authorize.net, the cron sets the payment to approved and the ACH Settlement date to the current date
When payment has been rejected in Authorize.net, the cron sets the payment to rejected and the transaction date to the current date
When the payment status is not approved or rejected in authorize.net, and the current date has passed the Payment Created On Date + GracePeriod service configuration property value, set the payment to Unknown status
When the payment status is not approved or rejected in authorize.net, and the current date has not passed the Payment Created On Date + GracePeriod service configuration property value, there is no change on the payment record
- ACH status will remain as Pending
- ACH Settlement Date will remain blank
Invoice Write Off Wizard
When a user pays with ACH, the related Payment record is created in the CRM and will be applied with the Process Queued Payments cronjob (which runs every 15 minutes). However, ACH payments take a couple of days to actually clear, which means there is a possibility that an Invoice in the CRM will be marked as "Paid" but the ACH Payment will have an ACH Payment Status of Declined (which is pulled from the "InquireACHPaymentStatuses" cron job).
In this scenario, the organization will have to write that Invoice off via the Invoice Write Off Wizard - which can be found on the Invoice record. Otherwise, the accounting information will be incorrect. Please refer to the Write-Off Wizard article for instructions.