What's new in version 2515.2.0.0

Aptean EDI  •  Release Note  •  11/26/2025  • 

Enhancements/Modifications

With this release of the Aptean EDI extension,

  • The system inserts the item charges line even when the SAD_ALLOWANCE port option is not set to Yes and only the INSERT_LINE_CHARGE port option is set to Yes while processing the Aptean EDI 850 and Aptean EDI 860 messages.
  • The system calculates the quantity of the item charge same as the quantity of the related sales line.
  • The system calculates and updates the Unit Price field value of the Item Charge type of an item in the sales invoice line by dividing the Amount field value with the Quantity field value of the associated Item Charge type in the sales invoice line while processing the Aptean EDI 850 and Aptean EDI 860 messages.

  • The system updates the VAT registration number details for the supplier, buyer, and invoicee partners when the SEND_FINANCIAL_INFO port option is set to Yes while processing the INVOIC D01B Sales Credit Memo Outbound and INVOIC D01B Sales Invoice Outbound messages.

    The VAT registration number is updated for the PartnerQualifier text element as follows:

    • Supplier: From the VAT Registration No. field on the Company Information page.
    • Buyer: From the VAT Registration No. field of the related sell-to customer.
    • Invoicee: From the VAT Registration No. field of the related bill-to customer.
      If the VAT Registration No. field is left blank in any of the related pages, the Reference section is excluded for that partner.
  • The system updates the Reason Code field value on the EDI Physical Inventory Journals page based on the InventoryMovementReasonCode text element while processing the INVRPT D01B ItemJrnlImp message, following this hierarchy:

    1. The translation value of the related reason code on the EDI Translations page.
    2. The reason code value in the inbound file.
    3. The Reason Code field value on the related Item Journal Template page.
  • The system updates the Item No. field value on the EDI Physical Inventory Journals page when the ID field value in the inbound file matches the GTIN field value on the related Item Card page.

  • The OnAfterReleasePurchDocOnBeforeValidatePortSetups integration event has been added to the EDIPurchaseManagementBCW codeunit. This event enables external extensions to add custom logic or override the standard validation, using the IsHandled flag, before the system validates the EDI Port setup during purchase document release.

UI/UX changes

The SEND_FINANCIAL_INFO port option has been added to the INVOIC D01B Sales Credit Memo Outbound and INVOIC D01B Sales Invoice Outbound ports.

Resolved issues

The following issues have been resolved in this release.

IDDescription
333391The system incorrectly retains information for deleted sales lines on the EDI Document page, causing the deleted lines to appear in the Aptean EDI 940 message during processing.
336022The system crashes when selecting the Send Credit/Debit Adjustment or Send Posted Credit Memo action on the Sales Credit Memo or Posted Sales Credit Memo page while processing the Aptean EDI 812 OUT or Aptean EDI 812 OUT Posted Credit Memo message.
324523The system displays an incorrect error message when processing the Aptean EDI 850 message if the EDI translation for the ship-to code is entered incorrectly and the vendor number is longer than 10 characters.
336967The system fails to send the InterchangeNo text element while processing the ORDERS D96A SalesOrderImp message because the External Document No. field value was not mapped in the inbound port. Additionally, the system always sends the OrdrspFunctionCode text element value as Accepted with amendment, even when no changes were made to the order.
334591The system incorrectly displays the Duty Declaration type in the FreeTexts section while processing the INSDES D01B Warehouse Shipment Outbound message, even when the Aptean Beverage Tax Management extension, Drink-IT Edition, is not installed.
339317The system incorrectly updates the Weight Qty. to Handle (UoM) field with negative value on the item tracking lines associated with the Transfer Order page when processing the DESADVD01B L4 WhseShipImp message.
337194The system incorrectly sends the INSDES message twice, once when the Create Pick Automation toggle on the Location Card page is turned on and the warehouse shipment is released, and again when the DESADV inbound message is processed with the Inbound Post Processing field value set to Release on the EDI Port Card page, which releases the shipment a second time.
338613
  • The system fails to update the Quantity field value for the packaging items on the Posted Transfer Receipt page when created through transfer order when processing the RECADV D01B L4 WhseRcptImpBCW message.
  • An error occurs when processing the RECADV D01B L4 WhseRcptImpBCW message with the Inbound Post Processing field value is set to Release on the associated port card. This issue occurs only when the Aptean Mobile Warehouse Registration extension is installed.
333826The system incorrectly updates the Quantity (UoM) field on the Document Weight Lines page linked to the Warehouse Receipt page when the lot number and net weight are updated in the inbound file and the same RECADV D01B L4 WhseRcptImpBCW message is reprocessed. Additionally, the system fails to calculate and update the quantity by multiplying the Net Weight field value on the Item Card page and the Quantity field value on the Warehouse Receipt page when the net weight is left blank in the inbound file.
339645A permission error occurs on the EDI One Setup page when trying to process an EDI message without the super permission set.
339673The system fails to update the CartonPack and InnerPack text elements while processing the Aptean EDI 856 Consolidated message when the associated order is created via Aptean EDI 850 message.
339900An error occurs when the system processes the Aptean EDI 850 or Aptean EDI 860 message if the Aptean JustFood extension has already added item charges to the sales lines and the Aptean EDI extension attempts to assign those charges.