Troubleshooting Unresolved Central Credit Tenders
When working with Central Credit, occasionally a store may encounter an unresolved central credit tender on an already updated receipt. This issue is indicated by the error message: "Some Tender(s) unresolved. Waiting for Centrals to come back Online."


This can occur in a few different ways:
- If the Central server is offline when the store updates the transaction
- If the Customer on the transaction is missing some required field
To start troubleshooting, first set the Resiliency log to verbose logging in one of two ways:
1. Go to the Prism Web TTK and set the logging level for Resiliency to 3 (Verbose).
- More info on this method can be found here.
2. Go to C:\ProgramData\RetailPro\Server\Conf and add this section to PrismLogging.ini:
[PrismResiliencyServer]
LOGLEVEL=3
BUFFERSIZE=0
Once this has been done, you will need to run Resiliency by either restarting the Resiliency service and waiting a few moments or by going to Administration Console > Node Preferences > Transactions > Centrals and clicking "Run Resiliency".

After this go to C:\ProgramData\RetailPro\Server\Logs and open the latest Resiliency log
Common Errors and their solution
"Access violation at address 00000000 in module 'PrismResiliencyServer.exe'. Read of address 00000000"
![highlighted code: 2024.06.26.02.53.23.007 [ 5032] !Error | TRProLicSvr.ServiceStart: EAccessViolation: Access violation at address 00000000 in module 'PrismResiliencyServer.exe'. Read of address 00000000 2024.06.26.02.53.23.023 [ 5032] !Error | EAccessViolation in asynchronous database connection thread: Access violation at address 00000000 in nodule 'PrismResiliencyServer.exe'. Read of address 00000000](https://prismdocsapi.retailpro.com/images/2024-08-14-Unresolved-Central-Credit-4.png)
- This can be caused when
libeay32.dllandssleay32.dllare missing fromC:\Program Files (x86)\RetailPro\Resiliency. This can be easily fixed by copying them fromC:\Program Files (x86)\RetailPro\Server\BackOffice." - [Customer Field] attribute is required and cannot be blank."

This is caused by the transaction customer not having the required fields as defined in Admin Console > Node Preferences > Customers > General.


This can then be fixed easily by going to the customer and adding the missing field, at which point the next time resiliency runs it will process the unresolved tender.