启封管理咨询

修身,齐家,治国,平天下
热 线 电 话 400-618-3060

2021R1 12.0.26

Product: [Sage X3, Sage X3 HR & Payroll]
Content: Bug Fixes & Entry Points
Release: 12.0.26

===========
Entry Point
===========

~~~~~~~~~~~~
Distribution
~~~~~~~~~~~~

- [BEHAVIOUR CHANGE] Stock Entry: Error in Expiration reference date calculation for a new sublot [#X3-233312]
The Entry point MOD_REFPER has been added to the STKENT script. It prevents modifying the reference date of the expiration date.
1 modified element(s):
. TRT (TRT) STKENT

- Counts: Blocking linked to the packing unit [#X3-237779]
The 'CONTROL_COEF' entry point has been added to the TRTSNLINV script.
1 modified element(s):
. TRT (TRT) TRTSNLINV

- EU form: Special case not managed [#X3-215266]
The CUSCTLCRY entry point has been introduced in the FUNDEBA script (Intrastat file generation process, EU form) to manage specific flows.
1 modified element(s):
. TRT (TRT) FUNDEBA

- Entry point at Three-way matching in invoice control: Net price overrun above a threshold [#X3-172243]
The TWMNETPRICTL entry point (Three-way matching net price control) has been introduced in the TWMLIB processing (Three-way matching library) and it generates a "TWMNETPRICTL" action.
The purpose of this action is to provide the ability to compare the purchase invoice price against the original order or receipt price when performing invoice matching tolerance control for unit price or extended amount.
1 modified element(s):
. TRT (TRT) TWMLIB

~~~~~~~
Finance
~~~~~~~

- Reccuring entry:  entry point to manage the analytical ledger [#X3-225383]
Entry points EXPACCLIN and RECACCLIN have been added to script SOLDABT.
1 modified element(s):
. TRT (TRT) SOLDABT

- Request to add Entry point in Operating Budget approval management to have extra filter approve [#X3-231081]
Entry point GDDAPPSUBMIT added to script SUBBOAR.
Entry point GDDAPPCANCEL added to script TRTBUOCAP.
2 modified element(s):
. TRT (TRT) SUBBOAR
. TRT (TRT) TRTBUOCAP

- [Portugal (POR)] POR LEG - "Others" ledger type - Controls made in fiscal year end [#X3-239433]
A new entry point SAFTPTCLOBAL has been created to skip balance controls if the ledger type is "Others".
1 modified element(s):
. TRT (TRT) SAFTGENPORGLE

- [Switzerland (SWI)] Request for new Entry Point in SUBSIHSWI for Swiss QR [#X3-230565]
New entry point SWIREFNUM in SUBSIHSWI. The entry point is called before the creation of the QR reference (part of the QR code). The variable BPRPAY, which holds the paying BP can be changed in the entry point handler.
1 modified element(s):
. TRT (TRT) SUBSIHSWI

~~~~~~~~
Platform
~~~~~~~~

- Entry point in the VERFJOB label of the SERVJOB standard script [#X3-226774]
To allow the addition of controls in the job file management, the JOBCTRL entry point has been added to the VERFJOB function of the SERVJOB script.
1 modified element(s):
. TRT (TRT) SERVJOB

===
Bug
===

~~~~~~~~~~~~
Distribution
~~~~~~~~~~~~

- CRM: Planning calendar and BP phone call history [#X3-239331]
The phone call history is properly displayed from the CRM calendar.
2 modified element(s):
. AMK (META/SCREENS) CRMAGD2
. AUTI (META/UTILITYPROCESSES) CRM210329_239331

- CRM activities calendar: Impossible to copy entry transactions [#X3-239248]
The 'Copy' action issue on entry transactions for the CRM calendar has been fixed.
1 modified element(s):
. AWI (META/WINDOWS) OCBA

- Customer search: Customer results do not match search criteria [#X3-238631]
When searching for customer data in the 'Customer search' (FUNCUSSEA) function using the 'Postal code' field, a similar match is returned only if a few characters are entered, and an exact match is returned if all characters are entered including spaces.
1 modified element(s):
. TRT (TRT) CUSSEA

- Declaration of variable SITE in TRTVENPRI program is incorrect [#X3-239561]
In a sales order, the  line cost price is correctly calculated if the shipment site on the line is modified.
1 modified element(s):
. TRT (TRT) TRTVENPRI

- Unit price and amount are incorrect when running stock valuation in detail (STOCK12D) and warehouse subtotals selected [#X3-238463]
When running the stock valuation report in detail with warehouse subtotals selected, the unit price and amount per warehouse are correct. Companies with a large number of stock transactions may experience slow performance when using the warehouse subtotals and should reduce the selection criteria as much as possible.
5 modified element(s):
. ARP (META/REPORTS) STOCK12D
. ARP (META/REPORTS) STOCK12G
. REPORT (REPORT) STOCK12D
. REPORT (REPORT) STOCK12G
. TRT (TRT) FUNSTVA

- Average lot cost incorrect after stock value adjustment with a movement not containing a lot number [#X3-237608]
Stock value adjustments for average lot transactions contain the applicable lot number to ensure the average lot cost is calculated correctly.
2 modified element(s):
. TRT (TRT) FUNSADJB
. TRT (TRT) STKVALMAJ

- Product management: “Invoicing term” field can be entered in modification but not in creation [#X3-237640]
It is possible to modify the "Invoicing term" field in GESITM when creating a product.
1 modified element(s):
. TRT (TRT) SUBITM

- FUNAUTINVSCH: Default date in 'Scheduled invoice until' [#X3-235373]
In the 'Scheduled invoice generation' function (FUNAUTINVSCH), the 'Scheduled invoice until' field (DEMDLVDAT) is initialized by the current date.
1 modified element(s):
. TRT (TRT) FUNAUTINVSCH

- Allocated and prepared quantity incorrect in sales order [#X3-235422]
If a sales order is put on a pick ticket, then on a delivery, and the delivery is deleted, the required quantity on the pick ticket is correctly updated.
1 modified element(s):
. TRT (TRT) SUBSDHA

- Updating sales units in open orders [#X3-235418]
In a sales open order, after adding a new product, if we change the product code, sales unit and coefficient are updated.
1 modified element(s):
. TRT (TRT) SUBSOI

- Error "Some stock movements still need to be posted" when updating subcontract receipts with WIP posting [#X3-236453]
This message is no longer displayed on the period closing log. The records in the 'Stock journal' table (STOJOU) are updated when subcontract receipts are processed with WIP posting (ACCIFA = Yes).
1 modified element(s):
. TRT (TRT) FUNWIPACC

- PTHFIL header dimension not imported from import file [#X3-237931]
If the values of the dimension exist on the PTHFL and PNHFL import files, the values are taken into account for the receipt.
2 modified element(s):
. TRT (TRT) SUBPNHB
. TRT (TRT) SUBPTHB

- GESSCS function with LPN activity code disabled - destination location is not applied [#X3-236824]
On stock change function (GESSCS), if License Plate number activity code (LPN) is disabled, the control on location destination is now correcly applied.
1 modified element(s):
. TRT (TRT) SUBSCSB

- Default address incorrectly loaded following receipt of sub-contract order (created from Work Order) [#X3-234742]
When receiving partial receipt of a work order, the address defined in the work order is kept.
1 modified element(s):
. TRT (TRT) SUBPTHC

- Tax field on purchase invoice line [#X3-235113]
In a purchase invoice, the creation of the invoice will be blocked if tax 1 is empty.
2 modified element(s):
. TRT (TRT) SUBPTHA
. TRT (TRT) SUBPIHA

- Quality control: Quality record incomplete [#X3-235111]
It is no longer possible to accept or reject the quantity in a quality control without having completed all the answers in the technical sheet.
1 modified element(s):
. TRT (TRT) SUBSTQ

- GESBPC: Error because of blocking control on intersite selection [#X3-234608]
The creation of an intersite customer with a customer sequence is possible.
1 modified element(s):
. TRT (TRT) SUBBPR

- Purchase receipt: Currency rate is incorrect [#X3-234587]
If the site in the purchase order, receipt and invoice is modified, the currency rate is updated. The rate type could be modified depending on the context.
4 modified element(s):
. TRT (TRT) SUBPIH
. TRT (TRT) SUBPOH
. TRT (TRT) SUBPOHD
. TRT (TRT) SUBPTH

- Error when 'Calculate' in the Inventory extraction (GESINVEXT) [#X3-233647]
The "Class Non-Existent" error no longer occurs when calculating Inventory extraction.
1 modified element(s):
. TRT (TRT) FUNSTVA

- PTDSTKVAL Key: XXXX no current records [#X3-233583]
The PRIFLG general parameter is set with the value 1 = "No" in the reference folder.
1 modified element(s):
. TRT (TRT) PUR190125_125606

- Purchase invoices with invoicing elements: Incorrect tax base [#X3-233578]
On a purchase invoice with two header invoicing elements, the tax is correctly updated after entering an order footer amount on the first invoicing element.
1 modified element(s):
. TRT (TRT) SUBPIH

- "Transaction stopped xxxxxx Nature of O/H : xxx" if same overhead category used with different components in Standard cost calculation [#X3-234256]
An error no longer occurs when the same overhead category is used on several components
1 modified element(s):
. TRT (TRT) TRTCOST

- Delivery creation: Issue with delivery type when picking a pick ticket [#X3-233170]
In the 'Deliveries' (GESSDH) function,  when picking a pick ticket, the delivery type of the sales order is kept.
3 modified element(s):
. TRT (TRT) SUBSDHB
. TRT (TRT) SUBTSO
. TRT (TRT) SUBTVC

- Time entry: issue in the descriptions of operations [#X3-238290]
Descriptions are correctly displayed in the 'Assignment' grid of the 'Time entry' function (PJMTE).
2 modified element(s):
. TRT (TRT) SUBPJMTEA
. TRT (TRT) SUBPJMTEAFF

- FUNAUTALL “Automatic allocations” function: “Illegal character” error if parameter “To product” is entered and parameter “From product” is empty [#X3-238013]
In the Automatic allocations function, if the function is launched with the “From product “ field empty and the “To product” field entered, the “Illegal character” error no longer appears.
1 modified element(s):
. TRT (TRT) FUNAUTALL

- ADC: PALNUM lost in multi-line intersite transfer [#X3-237247]
The identifiers ('Identifier 1' and 'Identifier 2') of a stock line are no longer lost during an intersite transfer from an ADC transaction.
1 modified element(s):
. TRT (TRT) ENVADC

- Delivery invoice generation: "Currency rate does not exist" [#X3-236019]
In the 'Delivery invoice generation' function (FUNAUTINVD), when no account is found the message "Customer BP not authorized for the control account" is displayed instead of "Currency rate does not exist".
2 modified element(s):
. TRT (TRT) FUNAUTINVD
. TRT (TRT) FUNAUTINVO

- Slow performances on WO production tracking creation [#X3-233245]
The WO production tracking creation was very slow with a container assigned to finished goods, the LPN mandatory and the quantity to produce in thousands. 
This issue has been fixed when creating license plate numbers on the fly on stock entry flows.
2 modified element(s):
. TRT (TRT) STKMAJ
. TRT (TRT) STKINT

- Stock valuation report with warehouse subtotal: Incorrect unit price and amount [#X3-232700]
When running the stock valuation report with the warehouse subtotal selected, the 'Unit price' and 'Amount' per warehouse are correct. Companies with a high number of stock transactions may experience slow performance when using the warehouse subtotal and should reduce the selection criteria as much as possible.
1 modified element(s):
. TRT (TRT) FUNSTVA

- Quote line filter not working as expected [#X3-232677]
In the 'Quote line inquiry' (CONSCSL) function, the 'Valid' and 'Not valid' filters are included in the results.
1 modified element(s):
. TRT (TRT) CNSCSLSTD

- Number of packages incorrect in delivery [#X3-232651]
When post-packing a validated delivery, the packed quantities are correctly calculated.
2 modified element(s):
. TRT (TRT) FUNPKP
. TRT (TRT) TRTPKP2

- Intercompany flow including a quote [#X3-225092]
The picking of a sales quote line on a sales order generated by an intercompany purchase order is not allowed.
1 modified element(s):
. TRT (TRT) SUBSOHC

- Subontracting BOM: Impossible to set the 'Valuation' field  to 'No' [#X3-224230]
The 'Valuation' field is no longer displayed in subcontracting BOMs.
1 modified element(s):
. AMK (META/SCREENS) BOD3

- Purchase invoice lines inquiry: 'Line amount + tax (co)' incorrectly rounded [#X3-232436]
In the CPJ and CPS inquiries, the company currency is used for rounding the amount.
2 modified element(s):
. TRT (TRT) CNSCPJSTD
. TRT (TRT) CNSCPSSTD

- LPN container and subcontracting receipt [#X3-232457]
The product-site container is automatically loaded when receiving the materials processed for a work order.
2 modified element(s):
. AMK (META/SCREENS) PTHPSTT
. AUTI (META/UTILITYPROCESSES) PUR210122_232457

- Lack of serial number control [#X3-224805]
It is no longer possible to cancel the issue of a serial number which has been re-entered in the meantime.
2 modified element(s):
. TRT (TRT) TRTSTOSOM
. TRT (TRT) STKACT

- Order blocking not taken into account in the preparation plan [#X3-223150]
Sales order placed on Manual hold after it has been added to a Preparation list will no longer allow a pick ticket to be created in Preparation plan.  A message will be displayed for the order that pick ticket creation is blocked.
1 modified element(s):
. TRT (TRT) TRTPREPA

- Sales order import: Version number missing or not imported for the first product [#X3-232788]
The version number is correctly imported or initialized in the sales order import process.
2 modified element(s):
. AMK (META/SCREENS) SOH4
. AUTI (META/UTILITYPROCESSES) SAL210127_232788

- Mandatory dimension errors on posting but not when creating value change document [#X3-232339]
The warning message "Mandatory dimension on dimension type xxx" now appears when processing a Value change for products without mandatory dimensions populated.
1 modified element(s):
. TRT (TRT) SUBCGV

- Line status delivery: Incorrect SAL unit [#X3-232143]
If a sales order contains the same product several times but with different units, the delivery created for the sales order displays the correct sales unit on the line status.
1 modified element(s):
. TRT (TRT) SUBLIND

- Purchase receipts generated by VXAPR do not keep the entered LPN and supplier lots [#X3-231693]
In the VXAPR function, the supplier lot and LPN are taken into account, and if the purchase order is fully received, it is considered as received.
4 modified element(s):
. TRT (TRT) SUBPIHD
. TRT (TRT) SUBPTHA
. TRT (TRT) TRTACHRET1
. TRT (TRT) ENVADC

- Sales deliveries: Issue when clicking 'Order selection' then 'Pick ticket selection' [#X3-218652]
In the 'Deliveries' (GESSDH) function, the 'Pay-by' field was blank and the 'Tax rule' field was disabled when clicking 'Order selection' and then 'Pick ticket selection' from the Selection panel. This issue has been fixed.
1 modified element(s):
. TRT (TRT) SUBSDHB

- SIH template: Adding SINVOICED fields causes a "Non-existent currency" error on import [#X3-217677]
In the 'Import' function, when a sales invoice is imported with a template that contains the original document field in the header table (SINVOICEV) and in the detail line table (SINVOICED), the error is no longer displayed in the log file.
1 modified element(s):
. TRT (TRT) SUBSIHA

- OPSH window: Parameters of specific actions lost [#X3-218191]
Parameters linked to specific actions added to the OPSH window are preserved when deleting a standard action in the purchase request entry transaction process.
1 modified element(s):
. TRT (TRT) SUBPTD

- Preparation plan allows 2 different users to create 2 picking tickets for the same sales order [#X3-230552]
When two users try to prepare the same order through the preparation plan, only the first one is able to do it.
3 modified element(s):
. TRT (TRT) SUBPRH
. TRT (TRT) TRTPREP
. TRT (TRT) TRTPREPA

- Portuguese legislation: QR code data error [#X3-230452]
The FUNCFMSQH and FUNCFMSOH functions generate QR codes in the PORQRC table.
6 modified element(s):
. TRT (TRT) PORLEGQRCDOCLIB
. TRT (TRT) SAFTGENMGPNH
. TRT (TRT) SAFTGENMGSDH
. TRT (TRT) SAFTGENMGSGH
. TRT (TRT) SAFTGENMGSRH
. TRT (TRT) SAFTGENMGTNH

- Some prices properly applied in the purchase order lines are not displayed thru the “Prices” action of the Gross price field [#X3-229012]
The Prices action on the Gross price field displays the prices set by the BPSNUM field of the ITMBPS table.
1 modified element(s):
. TRT (TRT) FUNACHPPV

- Error “index incorrect CCE(X)” when creating a purchase invoice [#X3-230999]
An error message was displayed when the number of the analytical dimensions of the involved company was equal to the screen size of the activity code ANA at the creation of the purchase invoice. It has been corrected.
1 modified element(s):
. TRT (TRT) SUBPIHA

- Requests for quote: Responses not selected properly from puchase order lines [#X3-229893]
In the 'Purchase order' function, when selecting request for quote responses from the 'Product' field on order lines, the correct line is returned when several responses exist for the same product.
1 modified element(s):
. TRT (TRT) TRTACHSEL1

- In SBONFAC report, Balance to pay is not empty [#X3-231648]
In the SBONFAC report, the titles of the "Open items amount" and "Remaining amount to be paid" columns were inverted. It is now corrected.
3 modified element(s):
. ARP (META/REPORTS) SBONFAC
. REPORT (REPORT) SBONFAC
. REPORT (REPORT) SBONFAC

- WCRITERE Variable non existent error in FUNGRHSDH1 function [#X3-230714]
In the "Deliveries by period" inquiry, results will be displayed after the selection of the tax excluded buttons in the right panel.
2 modified element(s):
. TRT (TRT) FUNGRHSDH
. TRT (TRT) TRTACHGRH1

- BP Information is not loaded when creating a customer through the business partner [#X3-229410]
When creating a customer through the business partner, the information is loaded from the Business Partner record.
1 modified element(s):
. TRT (TRT) SUBBPC

- Customer balance resynchronization considers subcontract deliveries despite X3-150122 fix [#X3-231393]
The customer balance resynchronization function no longer takes into account the subcontract deliveries into the Customer Credit Total as they do not impact the customer balance.
1 modified element(s):
. TRT (TRT) FUNBPCMVT

- Lot not automatically issued when use-by date modified on receipt [#X3-230130]
The application of the use-by date for a lot specific to a customer has been fixed.
14 modified element(s):
. TRT (TRT) STKACT
. AWE (META/WEBSERVICES) CWSSCS
. TRT (TRT) CWSVXABP2
. TRT (TRT) CWSVXABPS
. TRT (TRT) TRTVENFACV
. TRT (TRT) TRTVENLIVV
. TRT (TRT) STKSOR
. TRT (TRT) VXABP
. TRT (TRT) SUBSCS
. TRT (TRT) SUBSCSA
. TRT (TRT) TRTSTOSOM
. TRT (TRT) STKALF
. TRT (TRT) TRTSTOALL
. TRT (TRT) TRTSTOSOR

- 504 Error in formula lbl_svcprod:  'TextOfChapter({?X3DOS},{?X3LAN},198,79)' when printing report SCOCOST [#X3-231253]
Subcontract cost report is generated without error.
3 modified element(s):
. ARP (META/REPORTS) SCOCOST
. REPORT (REPORT) SCOCOST
. REPORT (REPORT) SCOCOST

- Unable to open the "Detail Quantity Entry" window in the Disassembly function [#X3-228526]
In the Disassembly function (GESDBY), in creation mode, it is now possible to open the stock detail window.
1 modified element(s):
. TRT (TRT) SUBDBYA

- Batch server: Processes reporting errors should be warnings [#X3-208767]
Error logs have been replaced with warning logs.
2 modified element(s):
. TRT (TRT) FUNSTOR
. TRT (TRT) FUNSTOWIPW

- Cannot select customer in Quick customer search [#X3-199506]
Users can check the Select checkbox using Quick customer search from Sales Order, Quote, Delivery, Return, and Invoice entry and inquiry screens.
1 modified element(s):
. TRT (TRT) CUSSEAQ

- Incorrect cost adjustment on supplier return movement (adjustment on entry) [#X3-201392]
The valuation of a credit note for a return is always in value and applies to the corresponding receipt.
1 modified element(s):
. TRT (TRT) TRTACHFAC1

- Overheads incorrect if partial stock issued, cost increased or currency rate changed on invoicing [#X3-227795]
The calculated overheads are correct when a purchase invoice differs from the standard cost and the product has been issued.
1 modified element(s):
. TRT (TRT) STKVALREG

- Errors with ITF template - Product-sites [#X3-226741]
The "ITF" import template works properly in test mode.
3 modified element(s):
. AFC (META/FUNCTIONS) GESITF
. AOB (META/OBJECTS) ITF
. TRT (TRT) SUBITF

- Stock valuation report: the site is not printed when export format is Excel [#X3-228269]
When the Stock valuation report is generated in an Excel format without Accounting date or Detail, the site is now displayed.
2 modified element(s):
. ARP (META/REPORTS) STOCK12G
. REPORT (REPORT) STOCK12G

- Failure to check the VAT number [#X3-228440]
VAT number validation for Italian legislation has been updated to check if the VAT number is in use, regardless of the sequence used in the customer category.
1 modified element(s):
. TRT (TRT) CONTITA

- Delivery invoice generation: empty project in the invoice header [#X3-226931]
In the Delivery invoice generation function, when 2 deliveries for 2 different customers and with 2 different project codes are invoiced, the warning message “BP incompatible with the project” is no longer displayed in the log, and the project code is now correctly initialized on the second invoice.
1 modified element(s):
. TRT (TRT) TRTVENFAC

- FUNSTKACC: "Too many constants" if sqlCstAnalyse 128 >= 128 or on Accounting interface parameters validation [#X3-227155]
Accounting interface parameters, Accounting aggregation parameters as well as the Stock accounting interface can be processed without the error message "Too many constants" being displayed.
2 modified element(s):
. TRT (TRT) FUNSTKACC
. TRT (TRT) FUNWIPACC

- User can create a BtoB purchase order without authorization [#X3-222637]
Two options have been added to the 'Sales order' (GESSOH) function:  option "B" to authorize back-to-back orders and option "G" to authorize work orders. 
These options can be managed in the 'Functional authorization' process.
5 modified element(s):
. TRT (TRT) SUBSOHA1
. AFC (META/FUNCTIONS) GESSOH
. ADC (META/PROCESSES) SAL201216_222637
. AUTI (META/UTILITYPROCESSES) SAL201216_222637
. TRT (TRT) SAL201216_222637

- Service contracts: Error "This site is not in the same legal company" when clicking 'Invoice' [#X3-222578]
In the 'Service contract' function, when the customer shipment site is blank or for a different company than the contract site, a service contract can be invoiced and the error message is no longer displayed.
1 modified element(s):
. TRT (TRT) SUBSIHA1

- Sales Kits: Customer reservation consumption [#X3-215119]
If a sales order is created with a kit that has customer reservations, then these reservations are correctly consumed according to the USERERBPC general parameter.
2 modified element(s):
. TRT (TRT) SUBSOH1
. TRT (TRT) TRTVENBOM

- Sales order ignoring record lock and allowing a second user in another SO session to place the order on hold [#X3-212491]
When two users in two different sales order sessions are working with the same sales order number, the sales order is locked and the manual hold button is disabled to forbid the second user to place the order on hold.
1 modified element(s):
. TRT (TRT) MANHLDLIB

- Sales invoice and line detail valuation: Tax amount not included in 'Net price + tax' field [#X3-221024]
In the 'Detail valuation' screen, the 'Line amount - tax' field has been renamed to 'Net price - tax'.
1 modified element(s):
. AMK (META/SCREENS) SVALLIG

- Migration scripts: field PORDERQ.CPRCOE [#X3-220974]
In the migration script, the new 'Landed cost coefficient' field on the order line is loaded according to the item/supplier landed cost coefficient.
3 modified element(s):
. TRT (TRT) UUMGTRTPUR08
. TRT (TRT) UUMGTRTPUR02
. TRT (TRT) UUMGTRTPUR04

- FUNSTKADJ process: Cost of complementary invoice lost for intersite receipt [#X3-221247]
When a cost adjustment is processed, complementary invoices for intersite transfers are included in the calculation.
1 modified element(s):
. TRT (TRT) FUNSADJB

- FUNSTKACC: Warning messages [#X3-214135]
Prior processing date is populated in relation to the Stock site to prevent the "Period not open" warning appearing erroneously.
1 modified element(s):
. TRT (TRT) SUBSAC

- Inconsistent results when using FUNAUTDLV with locked stock record [#X3-213554]
In the order delivery generation function, if one of the lines of the order has generated an error, no delivery is generated for this order?
1 modified element(s):
. TRT (TRT) FUNAUTDLV

- Back-to-back context: receiving site can be changed on the purchase order but not on the related sales order (shipment site) [#X3-213453]
In Back-to-Back context, changing the receiving site on the purchase order line is not allowed.
2 modified element(s):
. AML (META/LOCALMENUS) 194
. TRT (TRT) SUBPOH

- Service contract automatic billing with days advance failed [#X3-176595]
It is possible to invoice a service contract before its starting date or to invoice a renewable service contract not yet renewed. This can be set with a new global variable. The global variable must be set to "2" to get this new behavior.
8 modified element(s):
. TRT (TRT) SUBSIHC
. AGB (META/GLOBVARS) GCTLDATCON
. AUTI (META/UTILITYPROCESSES) SAL201224_176595
. AMK (META/SCREENS) SIH4
. TRT (TRT) FUNAUTINVC
. TRT (TRT) SUBCON
. TRT (TRT) SUBSIH
. TRT (TRT) TRTSIHCON

- Field DSPLINWEI not updated correctly on deliveries and later  processes [#X3-180624]
In the deliveries function, the weight of the line (DSPLINWEI) is calculated based on the weight unit of the delivery line (and is no longer calculated based on the weight unit of the product).
1 modified element(s):
. TRT (TRT) TRTVENDIV

- Quality control (GESSTQ): QLC data type not used [#X3-171924]
The QLT data type has been created. 
For 'QLYCRD' fields, type A (length of 8) has been replaced with the QLC or QLT data type (QLC1 screen).
If the length of QLC is modified, the length of QLT will need to be adjusted.
19 modified element(s):
. ATY (META/DATATYPES) QLT
. AMK (META/SCREENS) QLC1
. ATB (META/TABLES) QLYCRD
. ATB (META/TABLES) STOQUAL
. AMK (META/SCREENS) CONSSH32
. AMK (META/SCREENS) CONSSHQ2
. AMK (META/SCREENS) CONSSRF2
. AMK (META/SCREENS) QLYCRD0
. AMK (META/SCREENS) STKCOP
. AMK (META/SCREENS) STOQUA
. AMK (META/SCREENS) STOSMP
. AMK (META/SCREENS) STOSMP1
. AMK (META/SCREENS) STQ1
. AMK (META/SCREENS) STQW
. AMK (META/SCREENS) VISUQLC
. ATB (META/TABLES) QLYCRDASW
. ATB (META/TABLES) STOQLYH
. TRT (TRT) CNSSHQSTD
. TRT (TRT) SUBSTQ

- Service contract: Deletion of the first invoice [#X3-131540]
In the 'Sales invoice' function, if a service contract invoice is deleted, the revaluation information (last value used, date, date of last revaluation) is no longer erased on the service contract (this occurred if the invoice was the first one for the service contract).
1 modified element(s):
. TRT (TRT) SUBCONB1

- [Australia (AUS)] The Preparation list generation function (FUNAUTPRE2) is printing only one copy of the report and not the default destination number of copies specified in the Destination function (GESAIM) [#X3-229215]
The number of copies printed via automatic sales processes corresponds to the number of copies of the chosen destination or to the value given in the Print template function.
7 modified element(s):
. TRT (TRT) BONPRELIV
. TRT (TRT) FUNAUTDLV
. TRT (TRT) FUNAUTPREP
. TRT (TRT) BONPREPA
. TRT (TRT) LISTEPREPA
. TRT (TRT) FUNCFMDLV
. TRT (TRT) TRTVENFAC

- [France (FRA)] Creation of an intervention from a service request - Message: opening of the same table twice [#X3-238988]
The creation of an intervention from a service request works properly regardless of the value of the CRMREPSIT (Recover site representatives) and AUSCRMF (Sales rep) user parameters.
1 modified element(s):
. TRT (TRT) CRM_UTIL

- [Poland (POL)] Problem with "jump to” entry type in Supplier invoice type [#X3-237808]
In the "Supplier invoice type" function (GESTPV), the tunnel from the "Entry type" field properly populates the record corresponding to the value set in the field.
1 modified element(s):
. AMK (META/SCREENS) TPV1

- [Portugal (POR)] GESSIH: Ecotax subject to VAT error: @X3.TRT/SAFTGENPSIORH$adx (1550) Error 6 : Variable Non-existent STR [#X3-238253]
The STR and STR2 variables have been declared.
1 modified element(s):
. TRT (TRT) PORLEGQRCDOCLIB

- [Portugal (POR)] Portuguese legislation: QRCODEWAY variable non-existent when sending a transport communication to AT [#X3-236701]
The QRCODEWAY variable has been declared.
1 modified element(s):
. TRT (TRT) PORLEGLIB1

- [Portugal (POR)] POR LEG - Create external invoices with manual sequence number by webservice [#X3-235585]
A new condition has been added to allow importing invoices for external documents via webservice.
1 modified element(s):
. TRT (TRT) SUBSIHA

- [Portugal (POR)] Portuguese legislation: IMPSIH global variable to fill DKSDOCNUM in DKSDATA [#X3-238154]
The length of the GEXTINVNUM variable has been updated to 60 characters.
1 modified element(s):
. TRT (TRT) IMPSIH

- [Portugal (POR)] POR LEG - Log error when running FUNAUTINVD: "Document is not validated." [#X3-230307]
The error message is set correctly according to the context.
1 modified element(s):
. TRT (TRT) FUNAUTINVD

- [Portugal (POR)] POR LEG - Error posting deliveries on GESSDH, FUNCFMDLV, GESTNH [#X3-230185]
The messages were defined as warning messages.

~~~~~~~
Finance
~~~~~~~

- Error when importing assets - SUBFAS2 <0001 @X3.TRT/SUBFAS2$adx (1327) Error 6: Variable does not exist G_CCNPLNIND [#X3-241493]
Importing fixed assets no longer generates an error irrespective of the value of the CCN (Concession contracts) activity code.
1 modified element(s):
. TRT (TRT) SUBFAS2

- Subtotals in payment proposal selection screen (PAYPROCTL) are displayed in the wrong currency [#X3-238592]
In the Payment proposal selection screen (PAYPROCTL), currencies for subtotals are now displayed and calculated correctly for payment proposals based on payment entry types with SEPA generation activated. This now also applies, when the global parameter CURSHRFLD is set to any currency other than EUR but the payment proposal is made for currency EUR.
1 modified element(s):
. TRT (TRT) SUBPAYC

- UTICLOPER : Account verification is not performed properly on currency journal entries [#X3-238611]
When closing periods, a warning message relating to the currencies is now displayed when the transaction currency is not the same as the account currency.
1 modified element(s):
. TRT (TRT) UTICPTA

- Enter values of an association definition from the Asset group [#X3-238799]
The association values can now be created from the asset group creation (GESFAM) or from the association definition (GESRDE).
1 modified element(s):
. TRT (TRT) SUBRVA

- GESBIS/GESBISI : Error "@X3.TRT/SUBBIS2$adx (424)Error 6: Variable non-existent BPR" after displaying payment address [#X3-238470]
The error occuring when the payment address is displayed from a supplier invoice has been fixed.
1 modified element(s):
. TRT (TRT) SUBBIS2

- Financial site transfer in Assets - Error GOBJSUB$adx (2642) Error 6 : Variable Non-existent GMESSAGE [#X3-239728]
In Fixed assets, the financial site transfer error has been fixed.
3 modified element(s):
. AML (META/LOCALMENUS) 7777
. TRT (TRT) GLOCLOT
. TRT (TRT) GLOBIENS

- Depreciation calculation when the depreciation end date of asset is in previous FY [#X3-239049]
In fixed assets, the error when calculating the depreciation of an asset in the current fiscal year when the depreciation end date is in the previous fiscal year has been fixed.
2 modified element(s):
. TRT (TRT) GLOBI5
. TRT (TRT) GLOBB5

- Duplicated Payments: incorrect total and line of the duplicated payment is displayed [#X3-238297]
When duplicating a payment managed with an entry batch number, the total allocated to BP is reset and entry on the payment line no longer defaults from the original payment.
1 modified element(s):
. TRT (TRT) SUBPAY3

- Invoice date = last period date ; Accruals not getting picked up by CLOPER [#X3-237296]
 The CLOPER report has been updated to also take into account invoices that have the same accounting date as the period end date.
1 modified element(s):
. TRT (TRT) UTICPTA

- Notes payable to receive with duplicate amount [#X3-236368]
The legislation has been added between the "Payment header table" and the "Payment transactions table" to be considered when launching the "Customer balance resynchronization" (FUNBPCMVT). The customer credit level amount (Detail Notes P/R +) will then be accurate when having a payment transaction record for a given legislation and the same without a legislation.
1 modified element(s):
. TRT (TRT) RECUPSOL

- Manual remittance: adding payment after file creation leads to error for splitted remittances [#X3-236132]
When adding an additional payment to a remittance with an activated payment entry type setting "Bank file split", the bank file name is now retrieved from already existing payments with the same criteria or left empty if all existing payments have different criteria.
1 modified element(s):
. TRT (TRT) SUBFRM

- Budget by site and budget entry transaction by dimension with preloading: the account amount is not displayed [#X3-235427]
The "BUDGET" function has been reviewed to display properly the budget amount regardless of the definition level of the budget: company or site.
1 modified element(s):
. TRT (TRT) BUDGET2

- Journal entry: Frequent accounts for a journal code are not always displayed [#X3-236452]
When frequent accounts are defined for a journal code, the account fields in the accounting entry lines are now populated correctly when entering the associated mnemonics.
1 modified element(s):
. TRT (TRT) TRTSEL

- Blocking error while displaying the SIHI3 automatic journal lines that has 80 records [#X3-236867]
The blocking error occuring when displaying the lines of the Customer Invoice automatic journal (SIHI3) has been fixed.
1 modified element(s):
. TRT (TRT) SUBGAD

- EDITBLA: amounts are sometimes incorrect when 'No dimension type entered' = Yes [#X3-234605]
Carryforwards and closing values are now taken into account correctly in a Dimension balance inquiry for the case when more than one period is selected in the selection criteria.
1 modified element(s):
. TRT (TRT) CNSBLA

- BSI and CAMT053 file 'Reconciliation only' flow type: amounts not included [#X3-234737]
When importing a camt.053 bank statement file - that has empty sub-details - with a 'Reconciliation only' flow type, the transaction amounts are now correctly imported into the 'Bank account statement' table (RELBANK).
1 modified element(s):
. TRT (TRT) BSILIBRCL

- Fixed Assets - FAS2055 report: truncated amounts [#X3-233576]
The columns of the report have been adjusted to fit amounts allowed by the field format.
1 modified element(s):
. REPORT (REPORT) FAS2055

- CALTBD task linked to invalid CPTLIA script [#X3-234328]
In the Task management function (GESABT), the CALTBD task (linked to the CPTLIA script) has been deleted by a utility script.
3 modified element(s):
. ADC (META/PROCESSES) FIN210302_234328
. AUTI (META/UTILITYPROCESSES) FIN210302_234328
. TRT (TRT) FIN210302_234328

- Electronic remittance: the remittance list is not correct when the bank file has already been generated [#X3-233718]
When a payment is added to a manual remittance entry list after the corresponding bank file has already been created, the remittance list is now presented correctly and the payment is included in the bank file after regeneration.
2 modified element(s):
. TRT (TRT) FICMAG
. TRT (TRT) SUBFRM

- Bank statement import: Issue when matching expenses by 'BP total' [#X3-234844]
When using the bank import setting option for matching open items by 'BP total' the matching did not work as expected for bank transactions of the 'Expense' type. This issue has been fixed. 
Note: 'BP total' matching of 'Revenue' transactions was not affected by this issue.
1 modified element(s):
. TRT (TRT) BSILIBMTC

- Default dates in account inquiries through payments [#X3-234239]
The account inquiries through payment receipt recover the start date and end date in a similar way as when accessing directly from the Account inquiry.
- If the start/end dates from parameters DATEDEBDFT|DATEFINDFT are included in open fiscal years, it recovers those dates.
- If the start/end dates from parameters DATEDEBDFT|DATEFINDFT are not included in open fiscal years, it recovers the dates from the last open fiscal year.
2 modified element(s):
. TRT (TRT) CNSCPTSTD
. AMK (META/SCREENS) CONSCPT1

- Payment proposal : error "Economic reason code missing" [#X3-234025]
When launching a payment proposal, with a payment transaction set with economic reason mandatory, the records are now filtered to process exclusively the open item selected.
1 modified element(s):
. TRT (TRT) PAYPROPAL

- GESBPC: Doubtful receipt entry inquiry is doubled for fees and doubful receipt entry generated on 2 journal entries [#X3-236613]
Lines concerning journal entries with fee amounts are no longer displayed in the inquiry screen (NOTPAYZOOM).
1 modified element(s):
. TRT (TRT) TIERSZOOM

- Matching of intermediate postings is incorrect when accounting task contains many entries [#X3-237259]
The matching of intermediate postings with Bank posting (REMBAN) has been fixed.
1 modified element(s):
. TRT (TRT) PAYCPTA

- Electronic remittance : @X3.TRT/FICMAG$adx (2122) Error 6 : Variable Non-existent LEG [#X3-234376]
It is possible to filter by remittance in the electronic remittance function (FICMAG) even when a folder does not have multi-legislation management.
1 modified element(s):
. TRT (TRT) FICMAG

- Updating accounting entry template [#X3-233953]
A journal entry with the 'Template' category can now be modified (except for its category) even if the accounting date is inside a closed period.
1 modified element(s):
. TRT (TRT) SUBGA0

- Leasing contract report (FICHELEA): incorrect column titles [#X3-224118]
In the Open items grid, 2 column titles have been changed. 'Payment date' and 'Payment ref' have be renamed 'Invoice date' and 'Invoice ref'.
2 modified element(s):
. REPORT (REPORT) FICHELEA
. REPORT (REPORT) FICHELEA

- Incorrect amounts on additional ledgers when posting payments [#X3-232904]
The currency rate and amounts for additional ledgers are correct.
2 modified element(s):
. TRT (TRT) CPTINIVAR
. TRT (TRT) TRTPCE

- Balance sheet inquiry (CONSBSE): Next page button displays the message "Table beginning/end" [#X3-232435]
Pages are displayed correctly and the popup message about a mandatory field is no longer displayed.
1 modified element(s):
. TRT (TRT) CNSBSESTD

- Gadget RIMM003 is generating an error in Dashboard view [#X3-232571]
Gadget RIMM003 is no longer generating the "Variable Non-existent error" in the Dashboard view.

- BSI and CAMT053 file 'Standard' flow type error: "Function not defined for the value given" [#X3-232043]
When importing a camt.053 bank statement file in the Advanced bank statement function, an error is no longer displayed when this bank statement has zero transactions.
1 modified element(s):
. TRT (TRT) BSILIBXMLTRA

- 'Fixed asset tracking' option in GESGAC enabled on analytical chart of accounts [#X3-232823]
In the 'Accounts' function (GESGAC), it is no longer possible to select the 'Fixed asset tracking' option in the 'Miscellaneous' section for an analytical chart of accounts.
1 modified element(s):
. TRT (TRT) SUBGAC

- Automatic search on dimension type fails for a company/group of companies [#X3-232317]
The automatic search is not available when using a group of companies.
1 modified element(s):
. TRT (TRT) TRTSEL

- RPTGLI does not work with a custom YGLGRPDEV(AUX) in the report dictionnary [#X3-231780]
The script RPTGLI was modified to use the "typetat" parameter value as a report identifier instead of the report name.
1 modified element(s):
. TRT (TRT) RPTGLI

- Conversion variance: error message on incompatible IAS & GL accounts [#X3-231194]
The error message is no longer generated when the conversion variance (CNVECAR) is run in simulation mode.
1 modified element(s):
. TRT (TRT) CNVECAR

- DEPSITU report - Anomaly for accounts with accounting nature = Others [#X3-229026]
The "Cost" and "Others" accounting natures are taken into account as selection criteria for the Depreciation status report (DEPSITU).
3 modified element(s):
. ARP (META/REPORTS) DEPSITU
. REPORT (REPORT) DEPSITU
. TRT (TRT) PREPSITU

- GESPAY: the source document is not reported in payment reason if the source module is GESGAS [#X3-230585]
When creating a payment in the payment entry function, the payment reason entered in the source document field of the Journal entry function (GESGAS) is now correctly included in the payment reason field for the case where the source module is GESGAS.
2 modified element(s):
. TRT (TRT) PAYPROPAL2
. TRT (TRT) SUBPAY4

- Conversion variance: impossible to choose the ledger [#X3-230859]
In the Conversion Variance function (CNVECAR), the user has the ability to select a ledger consistent with the company setup.
2 modified element(s):
. TRT (TRT) CNVECAR
. TRT (TRT) CPTTRT

- Problem when including a sales invoice in a receipt for a second time (Portuguese legislation) [#X3-230780]
The matching process is launched correctly after cancelling a payment.
1 modified element(s):
. TRT (TRT) PORLEGQRCDOCLIB

- Dimensions (GESCCE): Selection panel not always displayed [#X3-228594]
In the 'Dimensions' function (GESCCE), a display issue occurred on the selection list when the previous dimension type had several pages. This issue has been fixed both in the 'Dimensions' function and the 'Accounts' function.
2 modified element(s):
. TRT (TRT) SUBCCE
. TRT (TRT) SUBGAC

- I/C mapping by site: Incorrect BP on journal entry [#X3-229997]
The mapping record read when posting an intercompany journal entry, moving amounts from one company/site to another company with multiple sites has been fixed.
The supplier/customer intercompany invoice processes have also been reviewed to be consistent with the intercompany journal entry behavior.
1 modified element(s):
. TRT (TRT) INTCPYLIB2

- UPDENQBAL entry point not working on last line of CONSBAL inquiry [#X3-228039]
The UPDENQBAL entry oint is now working as expected on the last line of the CONSBAL inquiry.
1 modified element(s):
. TRT (TRT) CNSBALSTD

- Payment cancellation: Variable inexistant after applying the fix from X3-200262 [#X3-226155]
The CUR variable is defined correctly.
1 modified element(s):
. TRT (TRT) ANUPYH

- USA Positive Pay file generation error: OKTCA variable non-existent [#X3-227274]
The Positive Pay file generation issues have been corrected when using bank file definitions of the 'Variable' type containing header and detail definitions.
2 modified element(s):
. TRT (TRT) POSPAY
. TRT (TRT) FICMAG

- Printing report BALGRP in Excel 97-2000 (extended) format; Column headers missing in French language [#X3-227646]
The General Balance (BALGRP report), when printed in Excel format, correctly displays the column headers in French.
2 modified element(s):
. REPORT (REPORT) BALGRP
. REPORT (REPORT) BALGRP

- Amount posted on fixed assets created by an intra-group sale [#X3-228386]
For fixed assets created during an intra-group sale, the posted amounts are reset to zero in the target company.

- Write-offs in bad debt screens [#X3-221355]
Labels changed to use consistent and validated terminology.
5 modified element(s):
. AWI (META/WINDOWS) BADBTGENCTL
. AMK (META/SCREENS) BADBTCRIT0
. AMK (META/SCREENS) BADBTCRIT1
. AMK (META/SCREENS) BADBTCTL
. ATB (META/TABLES) BDTTRK

- CPTEXT => Variance in ledger amounts / Reversal entries vs imported entries [#X3-214707]
Ledger amounts are now identical between an imported journal entry, its reversal or a duplication.
2 modified element(s):
. TRT (TRT) SUBGA1
. TRT (TRT) SUBGASB

- Importing the RNWDAT field of an asset is impossible [#X3-222780]
When importing Fixed assets, it is now possible to import the renewal date for assets under Concession contract (RNWDAT field).

- [Presetting] FXDPR FA: Depreciation and FXISS FA: Sale / Disposal [#X3-216176]
Accounting entry types (Setup > Fixed Assets) Function GESTPE :
Updating accounting entry type DEPRECIAS : updating AMT 6 with RVACRBDEV instead of AMT 3.

For revalued assets: lines for complementary tax depreciation were generated instead of the lines for the revaluation reversal.
The entry type is installed directly in the applicative folder. 
Validate the entry type using the action Validation of function GESTPE.

 
Automatic journals (Setup > Financials > Accounting interface) GESGAU function:
In the automatic journal FXISS for Fixed assets disposal, lines 8 and 9 have been removed:

In case of the cancellation of a disposal on a revalued asset, the revaluation surplus and the revaluation reversal were not posted correctly as they were also managed by the depreciation entry. From now on, the entry of these amounts is managed from the auto-journal FXDPR.
Automatic journals are integrated into the X3 parent folder only.
Before copying them manually to the X3 operating folder from the Automatic journals function (GESGAU), start the Automatic document comparison (CMPGAU) to identify and keep your variances. 
Once done, validate the automatic journals in your operating folder using the Transaction validation function (GENMSKTRT), and select only the Common data module and the 'GAU' code in the Transactions grid.

- [Great Britain (BRI)] UK-VAT101 report is only considering 20 records [#X3-233566]
The UK-VAT101 report takes into account all selected records.
1 modified element(s):
. TRT (TRT) RPTUKVAT101

- [Portugal (POR)] Portuguese legislation: Invoice cancellation error: "The description field cannot be empty" [#X3-236276]
In invoice cancellation, the message "The description field cannot be empty - miscellaneous tables: 8" is no longer used.
1 modified element(s):
. TRT (TRT) PORLEGQRCDOCLIB

- [Portugal (POR)] POR leg - unmatching issue due to MTE rounding journal [#X3-233636]
The automatic journals MTE, MTR and MTP have been updated so that the status formula take into consideration the “FRADGI” parameter.

- [Portugal (POR)] POR (LEG): SAF-T PT Accounting - tag <TransactionID> is not correctly filled [#X3-234472]
The SAF-T TransactionID tag is now filled with the following information: Document date + Doc Type + Final Number.
1 modified element(s):
. TRT (TRT) SAFTGENPORAUX

- [Portugal (POR)] GESDVPHP - File generated cannot be submitted for AT (Portuguese Fiscal Authority) because field 18 and 19 have 0 value instead of not showing up [#X3-232350]
When the fields 18 and 19 have no value, the tags are not exported.
1 modified element(s):
. TRT (TRT) CALVATPORPXXML

- [Portugal (POR)] CPTEXT error with 'Final' document: "Rollback following error in transaction" [#X3-229534]
For Portuguese legislation, the status of documents will always be created on a 'Temporary' status.
3 modified element(s):
. TRT (TRT) CPTEXT
. TRT (TRT) SUBGAS
. TRT (TRT) CPTBATCH

- [Portugal (POR)] GESDVPHP: Missing 'Prior order number' column (Annex 40 and 41) and incorrect file structure (Annex 41) [#X3-228970]
The information for the statutory auditor has been added and the source of information for reason '1F' has been corrected.
4 modified element(s):
. TRT (TRT) CALVATPORPXXML
. AMK (META/SCREENS) DVPHP8
. ATB (META/TABLES) DCLVATPORH
. TRT (TRT) SUBDVPHP

- [Portugal (POR)] FUNSAFTEXT: No BP description (BPRNAM) for "AccountDescription" tag when 'Detail by BP' selected [#X3-223008]
The account description has been replaced with the BP name when the 'Detail by BP' option is selected.
2 modified element(s):
. TRT (TRT) SAFTGENPOR
. TRT (TRT) SAFTGENPORGLE

- [Portugal (POR)] Function GESDVPHP: When the company has the Head office in Azores or Madeira instead of Mainland, the XML file is not correct [#X3-215078]
Taxes code function considers the setup of company, if there is none check if there is a setup without a company,then it is possible to export correctly XML file.

- [Portugal (POR)] GESDVPHP: Annex 40, for a final Portuguese customer who did not provide their EECNUM (fiscal identification), the field must be left empty or with the prefix PT [#X3-215246]
When the customer is a final customer, the <nif> tag is not exported to the file.
1 modified element(s):
. TRT (TRT) CALVATPORPXXML

- [Spain (SPA)] DER number in Tax Free Management [#X3-233758]
The DER number can contain up to 60 characters.
6 modified element(s):
. ATB (META/TABLES) DCLVATSPA
. TRT (TRT) TRTX3SIIENV
. AMK (META/SCREENS) CUSLEGSPA
. ATB (META/TABLES) PINVOICE
. TRT (TRT) DCLVATSPA
. TRT (TRT) TRTDCLSIISTD

- [Switzerland (SWI)] Advanced bank statement import: Search for QR reference number not working on BP customer invoices [#X3-238359]
Matching criteria ISR/QR reference is now taken correctly into account in the matching process of the Advanced bank statement import function.
3 modified element(s):
. TRT (TRT) BSILIBMTC
. TRT (TRT) SUBBICSWI
. TRT (TRT) SUBSIHSWI

~~~~~~~~~~~~~
Manufacturing
~~~~~~~~~~~~~

- ITMCOST and NA-ITMCOST does not separate the subcontract service costs from different suppliers at the same work center [#X3-235298]
When running ITMCOST and NA-ITMCOST reports, multiple suppliers from the same work centers are now separated into different lines on the reports. The rate and the supplier are also displayed on the report. The sum of the hourly rate for the subcon product/supplier is the total Subcontract cost.
6 modified element(s):
. TRT (TRT) TRTCOST
. ARP (META/REPORTS) NA-ITMCOST
. REPORT (REPORT) NA-ITMCOST
. ARP (META/REPORTS) ITMCOST
. ATB (META/TABLES) ITCWST
. REPORT (REPORT) ITMCOST

- Statistical reordering: POS with version for non-versioned products in some conditions [#X3-235115]
Version fields are not set for purchase suggestions (POS) created for non-versioned products.
1 modified element(s):
. TRT (TRT) FUNSTKB

- Incorrect presence of Manufacturing entry point in parent folder from 2020 R4 [#X3-232737]
Web scheduling (STD_X3_ERP_FUNGFSWS) has been removed from the Finite scheduler sub menu  (STD_X3_ERP_MMGFS).
If users need it in the Finite scheduler sub-menu or in a Finite scheduler dashboard, they can add the Web scheduling (STD_X3_ERP_FUNGFSWS) menu item.

- In the grouping workbench FUNMPICKA, the buyer filter should not be exclusive [#X3-228492]
In Grouping workbench for Buyer, if the general stock parameter GPLNFLT (SCH group) is set to “Nonexclusive filter", the products that have no Buyer set are displayed.
1 modified element(s):
. TRT (TRT) FUNMPICK

- For a WO tracking qty greater than the planned qty followed by production deletion, the "On reorder" quantity in Available Stock inquiry is incorrect [#X3-224878]
In the stock modification transaction routine, the new reorder value is calculated twice. A condition has now been added to the first calculation to check whether the original reorder value is 0. If the original value is 0, the first calculation will not be run, ensuring that the value is not set to a negative value before the second calculation is done.
1 modified element(s):
. TRT (TRT) SUBMTKC

- Multi-planning: Subcontracted item with version blocked by message [#X3-218323]
Versioned subcontracting BOMs are supported and authorized.
4 modified element(s):
. AMK (META/SCREENS) MULTIWOX
. TRT (TRT) ECCLIB
. TRT (TRT) MFGECCLIB
. TRT (TRT) SUBMUTX

- MFGCOST report: Correct summary costs but null detailed work center costs [#X3-230437]
The work center detail is displayed when running the MFGCOST report with 'Detail' printing.
3 modified element(s):
. ARP (META/REPORTS) MFGCOST
. REPORT (REPORT) MFGCOST
. REPORT (REPORT) MFGCOST

- Standard cost - Subcontract cost with 2 operations on same service is false if different supplier and unit price [#X3-229946]
The Subcontract cost in the Standard cost (GESICD) function includes the amount from all operations.
2 modified element(s):
. TRT (TRT) SUBCSTB
. TRT (TRT) TRTCOST

- Suggestion incorrectly generated by the MRP with security stock and MPS prior [#X3-198656]
Safety stock demand is treated like transaction demand(s) i.e. ignored for MPS reordered products in MRP run (and vice versa: for MRP reordered products in MPS run).
1 modified element(s):
. TRT (TRT) FUNCBN

- Subcontracting item receipt - Production reporting not generated if WO and SCO in same receipt [#X3-202130]
The production reporting is updated when a receipt for a work order and subcontracting order is done at the same time.
1 modified element(s):
. TRT (TRT) SUBPTHC

- Change of start time within the same day in PS does not update the load in the WC in X3. [#X3-228326]
The work center load is updated when the start or end time changes within the same day.
2 modified element(s):
. TRT (TRT) GFSENVUPD_CSTD
. TRT (TRT) POPSENVUPD_CSTD

- Provisional availability: Incorrect quantity in conditions [#X3-219063]
The required quantity calculation rounding has been improved.
1 modified element(s):
. TRT (TRT) BENCHLIB

- Grouping workbench cannot be changed once a Project code is entered [#X3-211431]
If a project code exists and the supplier is blank then the entry of a supplier is allowed.
1 modified element(s):
. TRT (TRT) FUNMPICK

- Production tracking: Allocation not generated by assignment if "*" used in location [#X3-181767]
Default locations using wildcards were not accepted and the allocations could not be done for the sales orders. This issue has been fixed.
2 modified element(s):
. TRT (TRT) MTKMTOLIB
. TRT (TRT) PURMTOLIB

- Subcontract order issue on allocation [#X3-154540]
The entry type which goes to the 'Allocation' function is flexibly transferred and no longer fixed as for the work order type.
2 modified element(s):
. AUTI (META/UTILITYPROCESSES) MFG210122_154540
. AMK (META/SCREENS) MTOLINKB

~~~~~~~~~~~~~~~
Human Resources
~~~~~~~~~~~~~~~

- V12 - Copying payslip message to a population [#X3-237862]
On the variable WCODPOP, a value was never assigned, and to resolve this the population code is assigned to it(It is the first population of activity period of contract of current payslip)
1 modified element(s):
. TRT (TRT) SUBVEP

- GESCNTSA No available window for this object [#X3-235982]
A UTI was created to remove the available window and its objects.
5 modified element(s):
. AFC (META/FUNCTIONS) GESCNTSA
. AOB (META/OBJECTS) CNTSA
. ADC (META/PROCESSES) COM210304_235982
. AUTI (META/UTILITYPROCESSES) COM210304_235982
. TRT (TRT) COM210304_235982

~~~~~~~~~~~~~~~~~~
Project Management
~~~~~~~~~~~~~~~~~~

- Time entry: Error message loop for unauthorized users [#X3-241286]
When the user is not authorized to access the 'Time entry' (PJMTE) function, there is no longer a loop on an error message.
6 modified element(s):
. AMK (META/SCREENS) PJMTIMH
. AMK (META/SCREENS) PJMTIMW0
. TRT (TRT) PJMTIMEMP_CSTD_PROGS
. TRT (TRT) PJMTIMEMP_CSTD_PROPERTIES
. TRT (TRT) SUBPJMTE
. TRT (TRT) SUBPJMTEW

- Time tracking: issue at a budget level [#X3-238798]
Budget codes are properly hidden in the selection lists of the 'Time entry' function (PJMTE) when the PJMTIMBUD general parameter is set to 'No'.
4 modified element(s):
. TRT (TRT) PJMTIMEMP_CSTD_PROPERTIES
. TRT (TRT) SUBPJMTE
. AVW (META/VIEWS) VPJMTIMTAS
. TRT (TRT) PJMSELECT

- Some fields are not copied when duplicating a Template project [#X3-240000]
The 'Accounting code' field and the 'Responsible person' fields are now copied on the Destination project in the Project copy function - PJMACTAFCP. 'Responsible person' fields can be cleared on demand on the Destination project by using the new criteria 'Clear responsible persons' in the Project copy function.
6 modified element(s):
. ACLA (META/CLASSES) PJMACOPY
. AMK (META/SCREENS) PJMACOPY0A
. TRT (TRT) OPPOR_CSTD_METHODS_PJM
. TRT (TRT) PJMACOPY_CSTD
. TRT (TRT) PJMBUD_CSTD_METHODS
. TRT (TRT) PJMTSK_CSTD_METHODS

- Time entry function (PJMTE) - Issue during the delete all lines process [#X3-235747]
The 'Delete all' option in the Time entry function no longer raises memory errors when more than 1000 lines are deleted.
3 modified element(s):
. TRT (TRT) SUBPJMTEA
. TRT (TRT) SUBPJMTE
. AML (META/LOCALMENUS) 2260

- Intercompany control of the PJT field from PJM [#X3-235241]
The 'Single company CRM projects' general parameter (CPYOPPCTL) has been introduced (MIS group, TC chapter). It is used to restrict, or not, CRM projects to the scope of a single company. When linking a document to a project, the company is controlled if the parameter is set to 'Yes' (default value), but the company controls are ignored if it is set to 'No'. This parameter applies to CRM projects only. PJM projects or mixed projects (CRM+PJM) remain for a single company. Therefore, a multi-company CRM project cannot be turned into a mixed project (CRM+PJM).
4 modified element(s):
. AML (META/LOCALMENUS) 2260
. ADP (META/PARAMETERS) CPYOPPCTL
. TRT (TRT) OPPOR_CSTD_METHODS_COM
. TRT (TRT) TRTPJT

- Time inquiry: 'Time category' field not displayed properly [#X3-237230]
The 'Time category' field is no longer truncated after five characters in the 'Time inquiry' function (CONSPTE).
2 modified element(s):
. AMK (META/SCREENS) CONSPTE1
. AUTI (META/UTILITYPROCESSES) UTIPJM210308_237230

- Project cost type: Error on adding a site to a cost type "PCCCUR: The currency must be the currency of the xxxx company" [#X3-232357]
In the 'Project cost type' (GESPJCC) setup function, when associating a site to a cost type the accounting currency is controlled instead of the registered capital currency of the company.
1 modified element(s):
. TRT (TRT) PJMCOSTCTR_CSTD_EVENTS

- Error message when closing a Task on a Project [#X3-231203]
Closing a task no more raises the error message 'Order no. is missing'.
7 modified element(s):
. TRT (TRT) OPPOR_CSTD_EVENTS
. TRT (TRT) OPPOR_CSTD_OPERATIONS_PJM
. TRT (TRT) SUBSOHA
. TRT (TRT) PJMTSK_CSTD_GATEWAY
. ACLA (META/CLASSES) OPPOR
. TRT (TRT) OPPOR_CSTD_METHODS_PJM
. TRT (TRT) SUBPJMA

~~~~~~~~
Platform
~~~~~~~~

- Installation of Application component very long on shared network [#X3-237614]
During application setup execution, when choosing the type of installation , a comment at the bottom of the panel is displayed to warn people about network potential issues in HA.

- GESITF function with spanish language: Syracuse error message (Unexpected token A in JSON at position 107439 - Error code : [500]) [#X3-235828]
Label text are now correctly escaped to prevent issues with Json.

- Customer Company name cannot be saved anymore [#X3-235347]
Order of screen fields on the generated json is now corrected.
5 modified element(s):
. AUTI (META/UTILITYPROCESSES) AUTI210217_235347A
. TRT (TRT) AUTI210217_235347
. ADC (META/PROCESSES) AUTI210217_235347
. AUTI (META/UTILITYPROCESSES) AUTI210217_235347
. TRT (TRT) VALWINJSON

- GESBPC: Function is closed (x3dispatch error) when clicking "Mailing prohibited" field [#X3-235346]
The issue has been resolved.

- Lookup associated to the Key field brings up unrelated columns [#X3-235660]
User row level permission key selection is now linked to the permission code object defined in the line instead of being linked to the business partner.
1 modified element(s):
. AMK (META/SCREENS) AUS5

- Error when creating an X3 volume with '\' in the name: volume is created and cannot be deleted [#X3-234063]
Some characters are now forbidden in the volume name.
1 modified element(s):
. TRT (TRT) AVOLUME_CSTD

- Error in landing page : only in Linux / oracle with ADMCA X3 engine error:  sqlCstAnalyse 128 >= 128 : Erreur Oracle [#X3-237785]
Statistics on landing pages now correctly displayed when non admin user logs in and folder has more than 128 sites.
1 modified element(s):
. TRT (TRT) ASYRSTATS

- Import template DSP - Analytic allocations [#X3-236598]
Combined objects are now correctly managed in standard import.
2 modified element(s):
. TRT (TRT) SUBIMPAOW
. TRT (TRT) SUBIMPOBJ

- Using a Complement in the Non-Conformances (GESNCSH) sequence [#X3-237093]
The ANM_TOOL script manages entry point when called in classical sessions.
1 modified element(s):
. TRT (TRT) ANM_TOOL

- "VIEW: Function unknown" error when printing orders/invoices from a history folder [#X3-228498]
When temporary tables (orders or invoices, for example) were used, the printing from a history folder failed. This issue has been fixed.
1 modified element(s):
. TRT (TRT) CREHISTO

- CHXPERSO function not working if you have more than 30 chapters [#X3-224983]
An error occurs when the Users personalization function is executed because the number of module parameters to display is limited to thirty and the number of module parameters defined can be greater than this limit. Now the number of module parameters to display is limited to the number of module parameters defined.
1 modified element(s):
. TRT (TRT) CHXPERSO

- FUNTRATXI truncates the ZONE_0 value so STDOPEDESAXXX values written incorrectly [#X3-232439]
The size of the field  was increased to take into account AVA data type.
1 modified element(s):
. AMK (META/SCREENS) AXX1

- Update record information cleared when deleting ZIP file [#X3-217500]
When deleting the ZIP file, the additional actions are no longer removed.

- Purchase requests signatures when the 'Requester' signs [#X3-229770]
When there were multiple signatories for a purchase, the lines were not transferred to the next users to ask them to sign. The workflow has been modified to be correctly sent to all signatories.
1 modified element(s):
. TRT (TRT) AWRK

- Lock button bug on several screens [#X3-209015]
Correct display of action buttons when a user changes window and go back to the previous window.
1 modified element(s):
. TRT (TRT) GSAISIE

- SUBAWA error with 3-level data model [#X3-210357]
On a workflow rule using a data model with 3 levels: Invoice header, Invoice lines, Analytical lines, the level 3 analytics is correctly updated.
1 modified element(s):
. TRT (TRT) SUBAWA

- Dashboard: Query graph displays numbers in abscissa instead of field descriptions [#X3-211538]
The graphical query chart displays data from the first column of the query instead of numbers on the x axis. The graphical query must be validated to see the changes.
1 modified element(s):
. TRT (TRT) SUBALH11B

- Syracuse CSV export (CvgCsvExport) does not format data according to the user's settings [#X3-195042]
The format of data exported to a CSV file is consistent with the user's settings.
2 modified element(s):
. TRT (TRT) AEXPXML
. TRT (TRT) SUBAEXP1

- Recurring tasks with "Proceed with error" not rescheduled if failure due to runtime unavailability [#X3-185847]
When a recurring task stops and the status changes from 'Standby' to 'Error' due to the runtime being unavailable, the task is rescheduled.
3 modified element(s):
. TRT (TRT) REQUETES
. AML (META/LOCALMENUS) 134
. TRT (TRT) ASYRSRVBATCH

- Workflow monitor: Page numbers do not display correctly [#X3-185064]
In the 'Workflow monitor', sorting added to the 'Chrono' to prevent page numbers to go out of range when clicking 'Next' on the last page.

- Record copy: Attachment icon not displayed [#X3-174732]
When duplicating a record with an attachment or comment, the icon is correctly displayed.
2 modified element(s):
. TRT (TRT) GOBJSUB
. TRT (TRT) GOBJTXT

- INTERDIT entry point in GOBJTXT could not be triggered in classic mode [#X3-119419]
The INTERDIT entry point is correctly managed in GOBJTXT.
1 modified element(s):
. TRT (TRT) GOBJTXT

- PORTAL: Leave request not displayed in 'My actions' for the manager [#X3-236959]
All lines are managed in the workflow monitor after the validation of leave requests.
1 modified element(s):
. TRT (TRT) AWRK