Business Central eRequest Release notes

Version 3.0.0159
  • Out of office unit tests and SQL updates.

Version 3.0.0158
  • Add support for PO Receivings with NetSuite ERP connections.

Version 3.0.0155
  • Add a zoom link from the Request Number field on the PO Enquiry window
  • Added protection to the Send PO Email function to help prevent mass emailing of POs

Version 3.0.0154
  • Added Out of Office functionality
  • Added copying request forms between erp connections
  • Added user request form check to Request Access Restriction
  • Fixed self approval loophole
  • Fixed enabling users on demo accounts
  • Fixed grid layouts grid bug

Version 3.0.0151
  • Fixed Invoice Approval process causing PO Transfer Status to be incorrectly set to READY

  • Updated wording in the Copy Form Layout process for consistency

Version 3.0.0150
  • Fixed MS Sign (Grant Permissions) in on the eRequest NS Check list page

Version 3.0.0148
  • Fixed issue where invoices were getting sent to a group with a default user who did not have access to approve that request (due to company access issues)

Version 3.0.0147
  • Added support for Projects, on Request Lines (Dependant on new version BC eRequest App)
  • Fixed Invoice Approval Rules, so the Dim Code Value Name is displayed, not the code
  • Fixed the Grids so when the Column Width is changed in the layout, it shows correctly on the actual grid
  • Added Global DIM 1 & 2 to the Vendor Lookup (Dependant on new version BC eRequest App
  • Storage for Attachments, Per NCS Account limit increased to 2 Gb

Version 3.0.0145
  • Support the Fully Received Flag on PO Lines (Required BC App V1.0.0.50)
  • Fix for Resizing Grid Column in GridLayout editor
  • Fix for dealing with error responses from BC not formatted in the expected JSON format
  • Fix for incorrect calculation of request totals
  • Fix for User lookup against Office 365 to reduce the number of rows it returns before displaying the initial page

Version 3.0.0144
  • Fix for failing to sort by requestFormName
  • Fix for export to XL from Grid
  • Fix for send Email/download PDF

Version 3.0.0143
  • Invoice approval updates - new field at 'Invoice Line level' for 'PO Number'. New operators for invoice approval rules, "Is Empty" and "Is Not Empty". Compute variance across lines compares unsigned value.
  • NetSuite - NS Connector Feature Flag last refresh date to be stored in a different place to avoid rewriting secrets on the Azure Vault.
  • NetSuite - Performance Test against NS.
  • NetSuite - For GL Account Lines, on a NS Connection, fix the Qty field to 1, and make it read-only.
  • NetSuite - When doing a quick lookup of Vendor (By entering 3 chars) it fails to find anything.
  • NetSuite – Fix error when switching between Items, with and without UOFM.
  • Removed redundant log calls.
  • On Account User Limits.
  • The "New Request" button to default to the first request form if no form is chosen.
  • Added support for defining a report layout at request form level when generating the PDF PO email report.

Version 3.0.0142
  • Fixed the Config Import code to not trigger the user Activity for all the users it's updates
  • Fixed Submit to user, returning user not found when list of users is large

Version 3.0.0141
  • Added a page in Admin Portal to define email addresses which are excluded from the active user count for billing
  • Added a download log for downloading the usage detail from the billings invoice list
  • Added support for BC-only Description 2 field to Request Lines.
  • Add GRN Number to receiving's
  • Made requests partially editable, when form rules allow it

Version 3.0.0140
  • Fix for the NS Access token CACHE, so the NS calls don't keep failing

Version 3.0.0138
  • Added initial support for NetSuite

Version 3.0.0137
  • Fix for Orphaned GroupUser records.
  • Added API endpoint for RequestLine.getList
  • Added new feature to allow Requests and InvoiceApprovals to be reassigned to a different user, so they user can be removed from groups etc.

Version 3.0.135
  • Added vendor posting groups to vendor lookup.
  • Integrated custom Business Central vendor API for additional vendor information.
  • Added support for additional Shortcut Dimensions on request lines.
  • Improved request line handling for active dimensions.
  • Default “Receipt From Date” set to Specific Date, using today’s date.

Version 3.0.133
  • Bug fix: Selecting Intelligent Document Extract button on New Request dialog before selecting Request Form.

Version 3.0.132
  • Fixed UOfM Lookup so search works correctly
  • Sending an Email to supplier with no Email template setup, now tells you what is wrong
  • AI Create request from PDF Quote style document
  • Fix for PO Failing due to long Vendor Name
  • Added support for Continia Attachments in Invoice Approvals (Required New version of BC eRequest App)

Version 3.0.131
  • Added better error reporting when PO fail to created
  • Remove taxRegistrationNumber from Vendor Lookup as it is not filterable, update existing grid layouts to remove any that have the field.
  • Fixed quick search on UofM Lookup
  • InvApp (Needs new BC eRequest) Cost Variance available as a field for Rules
  • InvApp (Needs new BC eRequest) Line Level fields available for Rules
  • Request and Invoice reminder notifications

Version 3.0.130
  • Fix for PO Download Button

Version 2.04.0124
  • Fixed issue with token timing out on long extracts, adding logging on process transactions.

Version 2.03.0120
  • Added download PO PDF button the Purchasing Inquiry, Request Lines grid and Request Line form.
  • Admin delete function for draft and rejected requests.
  • Visual bugs - dropdown icons and missing button tooltips.
  • Add PO Transfer Errors view to eRequest Teams app. Add reset option to PO Transfer Audit.

Version 2.01.0119
  • Updated Excel exports so they export full dataset.
  • Implemented AI Agent in Invoice Approvals.

Version 2.01.0116
  • Changed invoice approval rules to display dimCode Value Name, instead of code
  • Added sanity check to ensure column name or value are not null on the Request Form lookup filter rules definitions
  • Fix config Export/Import so it uses the Dimension Code Name, so it alines with changes to the UI
Version 2.01.0115
  • Fixed Invoice Approvals, so it doesn't crash if a Rule references a Dim Code not on the invoice header
Version 2.01.0114
  • Added support to set the Receipt Posting & Document Date, when receiving in eRequest
  • Added a CC email address to the Email PO Function, so the CC address gets a copy of the out going email too
  • Remove the Search button from the group hierarchy view as it wasn’t supposed to be there
  • When a request line is duplicated, the dimensions are now too
  • Added option on request form to make the request line dimensions grid read only
  • Added support for transferring the relevant Request Header and Line fields to the PO in BC, by adding the UserDef, etc Fields as a Table Extension
  • Fixed Request Form Lookup Filters so they are saved correctly
Version 2.01.0112
  • Added support for InvApp Rules and Clauses to ConfigXL Import/Export
Version 2.01.0111
  • New feature to export and import the config (Groups, User, Approval Limits etc.) to and from XL
  • Allow the grid layout to be changed on the PO Receiving pages, added all available fields including UserDef fields to the Grid
  • Added fieldmappings to the create PO process, so you can map eRequest HDR and Line fields to BC Extension Fields on the Purchase Header and Lines for POs
  • Fixed the RequestForm page, so ticking 'required' on the comment field, doesn't tick both the header and line comments fields
  • Fixed Activity Date on Invoice Approvals
  • Added New fields for Company Display Name so it is separate to Company Name. To prevent confusion and fix zoom back to BC when company display name is different to the company name
  • Added support for Credit Notes to the Invoice Approvals
  • Update the Invoice Approval status in BC, when status changes in Inv App
  • Fixed Config Import so it supports Default User in groups
  • Fixed an exception when trying approve, on requests with commitments, where the commitment CACHE gets a dup record
Version 2.01.0110
  • Removed some logic to allow Cancel InvApp to be called when invoice has been fulling approved (So the BC Side can deal with Reopen and Release actions)
Version 2.01.0109
  • Change to notifications to log errors better
  • Fix to ensure Approval information is returned correctly for all users, and for Posted Invoices too
  • Data fix Utility for Invoice Approval Status in BC
Version 2.01.0108
  • Limit Request Line item descriptions to 100 characters to match BC.
  • Fix to correct issues with logging error messages.
  • Fix for Invoice Approvals that prevented lines be editable after switching invoices.
  • Fix for Invoice Approvals not being able to submit for approval an invoice where the originating request had been duplicated from an approved request.
  • Fix instance where an error dialog could appear under the "Please Wait" banner.
  • Updated 'Zoom to BC' functionality to work correctly for posted POs.
  • Improvements to the connection wizard when activating eRequest in BC with NCS.
  • Fix for when you duplicate a request or a line, the unit price on GL Account lines is maintained correctly.
  • Increased validation and error reporting around sending emails.
Version 2.01.0107
  • Added a new option to the RequestForm to control the number of DP on the QTY field when the LineType = GLAccount
  • Added new RequestForm option to allow Auto Receiving after PO creation

Version 2.01.0106
  • GridLayout for Request Lines, now supports all the available fields
  • Inv App added the Current Group to the Approval Entity
  • Inv App added confirmation dialog after actions
  • Inv App BC App Updated code for Originating PO Line to deal with Archive and Work tables
  • Fixed page so removing the Unit Price/Qty/UofM fields using a Layout doesn't break it
  • Changed Default of Unit Price so changing the Supplier doesn't default the Unit Price
  • Fixed Receive PO Lines, tick all wasn't working
  • Inv App BC App Fixed so it deals with Secrets with specials Chars

Version 2.01.0105
  • Fixed eRequest InvApp rule creation so it remember the companyId correct when it make new rule
  • Fixed eRequest InvApp StartFlow so it looks through all the bcCompanyIds which match to find the invoice, as Sandboxes might have the same ids as Production
  • Fixed eRequest Progress dialog so it doesn't show blank when waiting for a task
  • Turn on the option to delete for real in the Module Delete code

Version 2.01.0103
  • Added a Default and Lookup restriction for the Originating Group
  • Added duplicate line action
  • Added option to exclude DRAFT Requests from the Budget Commitments Calculation
  • Added export to XL on the Budget Commitments Summary Page
  • Added the 'Blocked' field to the Account and Vendor Lookups, so a filter can be applied to filter them out if required

Version 2.01.0101
  • New feature Punchouts
  • Various bugs fixes
  • Invoice Approval Initial Test release

Version 2.01.0100
  • Fix attempting to set non-existent fields as read-only.

Version 2.01.0099
  • Spelling fixed

Version 2.01.0097
  • XL Export for Grids
  • Added new Active User billing method using subscriptions

Version 2.01.0096
  • New Grid Style layout for the requests lists

Version 2.01.0095
  • Attachments for Requests -> POs Attachments
  • Request Comments -> PO Comments

Version 2.02.0094
  • Budget Commitment
  • PO Receiving
  • Email PO
  • Minor UI Fixes

Version 2.02.0092
  • Fix problem to allow admins to access companies/request Form users which they don't explicitly have access to
  • Fix to PO Audit -> All view where it would show all records
  • Fix to so UI correctly shows the new request on mobile

Version 2.02.0090
  • Fixed a problem with Duplicating requests

  • Add Email PO Button from Request, and PO List
var _glc =_glc || []; _glc.push('all_ag9zfmNsaWNrZGVza2NoYXRyDwsSBXVzZXJzGMTP7pYDDA'); var glcpath = (('https:' == document.location.protocol) ? 'https://my.clickdesk.com/clickdesk-ui/browser/' : 'http://my.clickdesk.com/clickdesk-ui/browser/'); var glcp = (('https:' == document.location.protocol) ? 'https://' : 'http://'); var glcspt = document.createElement('script'); glcspt.type = 'text/javascript'; glcspt.async = true; glcspt.src = glcpath + 'livechat-new.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(glcspt, s);