| Module | BASSnet Procurement |
| Submodule | Gateway>Invoice Ext Adaptor |
| Applies To | BASSnet 2.11 SP3 & Gateway 4 Version BN2.11 and above |
Overview
Customers encountered errors when transferring invoices from Eyeshare into the BASSnet system via: Gateway> Invoice Adapter-Extended
None of the invoice XML files were successfully imported into BASSnet due to the following error logged in the InvoiceAdaptorExt log file:
[ERROR]; Could not load type 'BASS.Procurement.BNPCommon.BNPCommonTable' from assembly 'BNPUtilsBS, Version=211.0.33.20241, Culture=neutral, PublicKeyToken=null'.
Details
The error is linked to a Windows Update that affects .NET Framework behavior, specifically:
KB5065748 – Cumulative Update for .NET Framework 3.5 and 4.8 for Windows Server 2022
This update disrupted the behavior of the Invoice Adapter, preventing it from processing invoice XMLs correctly.
Considerations
1.) Stop the BASSnet Gateway Service to prevent new processing during patch handling.
2.) Navigate to: Invoice Adapter > Inbox > Error
3.) Copy affected XML files (that triggered errors) back to the Inbox folder.
4.) Restart the BASSnet Gateway Service to reprocess the XML files.
5.) Monitor the Invoice Adapter logs to confirm resolution.
6.) Successful logs should indicate the XML files are now processed without the previous assembly loading error.
Important Note for Future Updates:
To avoid similar disruptions:
Always stop the BASSnet Gateway Service before applying Windows or .NET framework updates.