diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_DistributionList.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_DistributionList.java new file mode 100644 index 0000000000..b965901bef --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_DistributionList.java @@ -0,0 +1,173 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_DistributionList + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_DistributionList +{ + + /** TableName=AD_DistributionList */ + public static final String Table_Name = "AD_DistributionList"; + + /** AD_Table_ID=55173 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_DistributionList_ID */ + public static final String COLUMNNAME_AD_DistributionList_ID = "AD_DistributionList_ID"; + + /** Set Distribution List */ + public void setAD_DistributionList_ID (int AD_DistributionList_ID); + + /** Get Distribution List */ + public int getAD_DistributionList_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name Description */ + public static final String COLUMNNAME_Description = "Description"; + + /** Set Description. + * Optional short description of the record + */ + public void setDescription (String Description); + + /** Get Description. + * Optional short description of the record + */ + public String getDescription(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Name */ + public static final String COLUMNNAME_Name = "Name"; + + /** Set Name. + * Alphanumeric identifier of the entity + */ + public void setName (String Name); + + /** Get Name. + * Alphanumeric identifier of the entity + */ + public String getName(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_DistributionListMember.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_DistributionListMember.java new file mode 100644 index 0000000000..d1db0f6738 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_DistributionListMember.java @@ -0,0 +1,203 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_DistributionListMember + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_DistributionListMember +{ + + /** TableName=AD_DistributionListMember */ + public static final String Table_Name = "AD_DistributionListMember"; + + /** AD_Table_ID=55174 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_DistributionList_ID */ + public static final String COLUMNNAME_AD_DistributionList_ID = "AD_DistributionList_ID"; + + /** Set Distribution List */ + public void setAD_DistributionList_ID (int AD_DistributionList_ID); + + /** Get Distribution List */ + public int getAD_DistributionList_ID(); + + public I_AD_DistributionList getAD_DistributionList() throws RuntimeException; + + /** Column name AD_DistributionListMember_ID */ + public static final String COLUMNNAME_AD_DistributionListMember_ID = "AD_DistributionListMember_ID"; + + /** Set Distribution List Member */ + public void setAD_DistributionListMember_ID (int AD_DistributionListMember_ID); + + /** Get Distribution List Member */ + public int getAD_DistributionListMember_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_Role_ID */ + public static final String COLUMNNAME_AD_Role_ID = "AD_Role_ID"; + + /** Set Role. + * Responsibility Role + */ + public void setAD_Role_ID (int AD_Role_ID); + + /** Get Role. + * Responsibility Role + */ + public int getAD_Role_ID(); + + public I_AD_Role getAD_Role() throws RuntimeException; + + /** Column name AD_User_ID */ + public static final String COLUMNNAME_AD_User_ID = "AD_User_ID"; + + /** Set User/Contact. + * User within the system - Internal or Business Partner Contact + */ + public void setAD_User_ID (int AD_User_ID); + + /** Get User/Contact. + * User within the system - Internal or Business Partner Contact + */ + public int getAD_User_ID(); + + public I_AD_User getAD_User() throws RuntimeException; + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name MemberType */ + public static final String COLUMNNAME_MemberType = "MemberType"; + + /** Set Member Type. + * Type of member: U=User, L=List, R=Role. + */ + public void setMemberType (String MemberType); + + /** Get Member Type. + * Type of member: U=User, L=List, R=Role. + */ + public String getMemberType(); + + /** Column name Ref_DistributionList_ID */ + public static final String COLUMNNAME_Ref_DistributionList_ID = "Ref_DistributionList_ID"; + + /** Set Referenced Distribution List. + * Nested sublist. Populated only when MemberType is L. + */ + public void setRef_DistributionList_ID (int Ref_DistributionList_ID); + + /** Get Referenced Distribution List. + * Nested sublist. Populated only when MemberType is L. + */ + public int getRef_DistributionList_ID(); + + public I_AD_DistributionList getRef_DistributionList() throws RuntimeException; + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_LandingApp.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_LandingApp.java new file mode 100644 index 0000000000..761f98fd33 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_LandingApp.java @@ -0,0 +1,240 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_LandingApp + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_LandingApp +{ + + /** TableName=AD_LandingApp */ + public static final String Table_Name = "AD_LandingApp"; + + /** AD_Table_ID=55167 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 6 - System - Client + */ + BigDecimal accessLevel = BigDecimal.valueOf(6); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_LandingApp_ID */ + public static final String COLUMNNAME_AD_LandingApp_ID = "AD_LandingApp_ID"; + + /** Set Landing App */ + public void setAD_LandingApp_ID (int AD_LandingApp_ID); + + /** Get Landing App */ + public int getAD_LandingApp_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name Description */ + public static final String COLUMNNAME_Description = "Description"; + + /** Set Description. + * Optional short description of the record + */ + public void setDescription (String Description); + + /** Get Description. + * Optional short description of the record + */ + public String getDescription(); + + /** Column name Icon */ + public static final String COLUMNNAME_Icon = "Icon"; + + /** Set Icon. + * Icon name or reference + */ + public void setIcon (String Icon); + + /** Get Icon. + * Icon name or reference + */ + public String getIcon(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name LogoURL */ + public static final String COLUMNNAME_LogoURL = "LogoURL"; + + /** Set Logo URL. + * URL of the landing app logo + */ + public void setLogoURL (String LogoURL); + + /** Get Logo URL. + * URL of the landing app logo + */ + public String getLogoURL(); + + /** Column name Name */ + public static final String COLUMNNAME_Name = "Name"; + + /** Set Name. + * Alphanumeric identifier of the entity + */ + public void setName (String Name); + + /** Get Name. + * Alphanumeric identifier of the entity + */ + public String getName(); + + /** Column name Route */ + public static final String COLUMNNAME_Route = "Route"; + + /** Set Route. + * Internal relative route, e.g. /nuxt + */ + public void setRoute (String Route); + + /** Get Route. + * Internal relative route, e.g. /nuxt + */ + public String getRoute(); + + /** Column name SeqNo */ + public static final String COLUMNNAME_SeqNo = "SeqNo"; + + /** Set Sequence. + * Method of ordering records; + lowest number comes first + */ + public void setSeqNo (int SeqNo); + + /** Get Sequence. + * Method of ordering records; + lowest number comes first + */ + public int getSeqNo(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name URL */ + public static final String COLUMNNAME_URL = "URL"; + + /** Set URL. + * Full URL address - e.g. http://www.adempiere.org + */ + public void setURL (String URL); + + /** Get URL. + * Full URL address - e.g. http://www.adempiere.org + */ + public String getURL(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_LandingAppAccess.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_LandingAppAccess.java new file mode 100644 index 0000000000..c7142c87d0 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_LandingAppAccess.java @@ -0,0 +1,173 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_LandingAppAccess + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_LandingAppAccess +{ + + /** TableName=AD_LandingAppAccess */ + public static final String Table_Name = "AD_LandingAppAccess"; + + /** AD_Table_ID=55168 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 6 - System - Client + */ + BigDecimal accessLevel = BigDecimal.valueOf(6); + + /** Load Meta Data */ + + /** Column name AccessLevel */ + public static final String COLUMNNAME_AccessLevel = "AccessLevel"; + + /** Set Data Access Level. + * Access Level required + */ + public void setAccessLevel (String AccessLevel); + + /** Get Data Access Level. + * Access Level required + */ + public String getAccessLevel(); + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_LandingAppAccess_ID */ + public static final String COLUMNNAME_AD_LandingAppAccess_ID = "AD_LandingAppAccess_ID"; + + /** Set Landing App Access */ + public void setAD_LandingAppAccess_ID (int AD_LandingAppAccess_ID); + + /** Get Landing App Access */ + public int getAD_LandingAppAccess_ID(); + + /** Column name AD_LandingApp_ID */ + public static final String COLUMNNAME_AD_LandingApp_ID = "AD_LandingApp_ID"; + + /** Set Landing App */ + public void setAD_LandingApp_ID (int AD_LandingApp_ID); + + /** Get Landing App */ + public int getAD_LandingApp_ID(); + + public I_AD_LandingApp getAD_LandingApp() throws RuntimeException; + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_Role_ID */ + public static final String COLUMNNAME_AD_Role_ID = "AD_Role_ID"; + + /** Set Role. + * Responsibility Role + */ + public void setAD_Role_ID (int AD_Role_ID); + + /** Get Role. + * Responsibility Role + */ + public int getAD_Role_ID(); + + public I_AD_Role getAD_Role() throws RuntimeException; + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_StorageUpdateQueue.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_StorageUpdateQueue.java new file mode 100644 index 0000000000..00b1cc1acf --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_StorageUpdateQueue.java @@ -0,0 +1,145 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_StorageUpdateQueue + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_StorageUpdateQueue +{ + + /** TableName=AD_StorageUpdateQueue */ + public static final String Table_Name = "AD_StorageUpdateQueue"; + + /** AD_Table_ID=55165 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_QueueType_ID */ + public static final String COLUMNNAME_AD_QueueType_ID = "AD_QueueType_ID"; + + /** Set Queue Type */ + public void setAD_QueueType_ID (int AD_QueueType_ID); + + /** Get Queue Type */ + public int getAD_QueueType_ID(); + + public I_AD_QueueType getAD_QueueType() throws RuntimeException; + + /** Column name AD_StorageUpdateQueue_ID */ + public static final String COLUMNNAME_AD_StorageUpdateQueue_ID = "AD_StorageUpdateQueue_ID"; + + /** Set Storage Update Queue */ + public void setAD_StorageUpdateQueue_ID (int AD_StorageUpdateQueue_ID); + + /** Get Storage Update Queue */ + public int getAD_StorageUpdateQueue_ID(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_Token.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_Token.java index a7d9e8fee7..3c068f37ce 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_AD_Token.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_Token.java @@ -17,11 +17,12 @@ *****************************************************************************/ package org.adempiere.core.domains.models; -import java.math.BigDecimal; -import java.sql.Timestamp; import org.compiere.model.MTable; import org.compiere.util.KeyNamePair; +import java.math.BigDecimal; +import java.sql.Timestamp; + /** Generated Interface for AD_Token * @author Adempiere (generated) * @version Release 3.9.4 @@ -77,7 +78,22 @@ public interface I_AD_Token */ public int getAD_Role_ID(); - public org.adempiere.core.domains.models.I_AD_Role getAD_Role() throws RuntimeException; + public I_AD_Role getAD_Role() throws RuntimeException; + + /** Column name AD_TokenDefinition_ID */ + public static final String COLUMNNAME_AD_TokenDefinition_ID = "AD_TokenDefinition_ID"; + + /** Set Token Definition. + * Token Definition, used for define generator class for token + */ + public void setAD_TokenDefinition_ID (int AD_TokenDefinition_ID); + + /** Get Token Definition. + * Token Definition, used for define generator class for token + */ + public int getAD_TokenDefinition_ID(); + + public I_AD_TokenDefinition getAD_TokenDefinition() throws RuntimeException; /** Column name AD_Token_ID */ public static final String COLUMNNAME_AD_Token_ID = "AD_Token_ID"; @@ -92,20 +108,16 @@ public interface I_AD_Token */ public int getAD_Token_ID(); - /** Column name AD_TokenDefinition_ID */ - public static final String COLUMNNAME_AD_TokenDefinition_ID = "AD_TokenDefinition_ID"; + /** Column name AD_TokenProfile_ID */ + public static final String COLUMNNAME_AD_TokenProfile_ID = "AD_TokenProfile_ID"; - /** Set Token Definition. - * Token Definition, used for define generator class for token - */ - public void setAD_TokenDefinition_ID (int AD_TokenDefinition_ID); + /** Set Token Profile */ + public void setAD_TokenProfile_ID (int AD_TokenProfile_ID); - /** Get Token Definition. - * Token Definition, used for define generator class for token - */ - public int getAD_TokenDefinition_ID(); + /** Get Token Profile */ + public int getAD_TokenProfile_ID(); - public org.adempiere.core.domains.models.I_AD_TokenDefinition getAD_TokenDefinition() throws RuntimeException; + public I_AD_TokenProfile getAD_TokenProfile() throws RuntimeException; /** Column name AD_User_ID */ public static final String COLUMNNAME_AD_User_ID = "AD_User_ID"; @@ -120,7 +132,7 @@ public interface I_AD_Token */ public int getAD_User_ID(); - public org.adempiere.core.domains.models.I_AD_User getAD_User() throws RuntimeException; + public I_AD_User getAD_User() throws RuntimeException; /** Column name Created */ public static final String COLUMNNAME_Created = "Created"; @@ -160,6 +172,45 @@ public interface I_AD_Token */ public boolean isActive(); + /** Column name IsRevoked */ + public static final String COLUMNNAME_IsRevoked = "IsRevoked"; + + /** Set Revoked. + * Indicates the token has been revoked + */ + public void setIsRevoked (boolean IsRevoked); + + /** Get Revoked. + * Indicates the token has been revoked + */ + public boolean isRevoked(); + + /** Column name RevokedReason */ + public static final String COLUMNNAME_RevokedReason = "RevokedReason"; + + /** Set Revoked Reason. + * Reason the token was revoked + */ + public void setRevokedReason (String RevokedReason); + + /** Get Revoked Reason. + * Reason the token was revoked + */ + public String getRevokedReason(); + + /** Column name Scope */ + public static final String COLUMNNAME_Scope = "Scope"; + + /** Set Scope. + * Resolved scope string for the token + */ + public void setScope (String Scope); + + /** Get Scope. + * Resolved scope string for the token + */ + public String getScope(); + /** Column name TokenValue */ public static final String COLUMNNAME_TokenValue = "TokenValue"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenClaimSet.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenClaimSet.java new file mode 100644 index 0000000000..6a09ae4f23 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenClaimSet.java @@ -0,0 +1,173 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_TokenClaimSet + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_TokenClaimSet +{ + + /** TableName=AD_TokenClaimSet */ + public static final String Table_Name = "AD_TokenClaimSet"; + + /** AD_Table_ID=55178 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_TokenClaimSet_ID */ + public static final String COLUMNNAME_AD_TokenClaimSet_ID = "AD_TokenClaimSet_ID"; + + /** Set Token Claim Set */ + public void setAD_TokenClaimSet_ID (int AD_TokenClaimSet_ID); + + /** Get Token Claim Set */ + public int getAD_TokenClaimSet_ID(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name Description */ + public static final String COLUMNNAME_Description = "Description"; + + /** Set Description. + * Optional short description of the record + */ + public void setDescription (String Description); + + /** Get Description. + * Optional short description of the record + */ + public String getDescription(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Name */ + public static final String COLUMNNAME_Name = "Name"; + + /** Set Name. + * Alphanumeric identifier of the entity + */ + public void setName (String Name); + + /** Get Name. + * Alphanumeric identifier of the entity + */ + public String getName(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenClaimSetItem.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenClaimSetItem.java new file mode 100644 index 0000000000..277db3fcdd --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenClaimSetItem.java @@ -0,0 +1,184 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_TokenClaimSetItem + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_TokenClaimSetItem +{ + + /** TableName=AD_TokenClaimSetItem */ + public static final String Table_Name = "AD_TokenClaimSetItem"; + + /** AD_Table_ID=55179 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_ClaimValueType */ + public static final String COLUMNNAME_AD_ClaimValueType = "AD_ClaimValueType"; + + /** Set Claim Value Type. + * Data type used to serialize the claim value in the JWT + */ + public void setAD_ClaimValueType (String AD_ClaimValueType); + + /** Get Claim Value Type. + * Data type used to serialize the claim value in the JWT + */ + public String getAD_ClaimValueType(); + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_TokenClaimSet_ID */ + public static final String COLUMNNAME_AD_TokenClaimSet_ID = "AD_TokenClaimSet_ID"; + + /** Set Token Claim Set */ + public void setAD_TokenClaimSet_ID (int AD_TokenClaimSet_ID); + + /** Get Token Claim Set */ + public int getAD_TokenClaimSet_ID(); + + public I_AD_TokenClaimSet getAD_TokenClaimSet() throws RuntimeException; + + /** Column name AD_TokenClaimSetItem_ID */ + public static final String COLUMNNAME_AD_TokenClaimSetItem_ID = "AD_TokenClaimSetItem_ID"; + + /** Set Token Claim Set Item */ + public void setAD_TokenClaimSetItem_ID (int AD_TokenClaimSetItem_ID); + + /** Get Token Claim Set Item */ + public int getAD_TokenClaimSetItem_ID(); + + /** Column name ClaimKey */ + public static final String COLUMNNAME_ClaimKey = "ClaimKey"; + + /** Set Claim Key. + * Key of the additional claim (must be namespaced) + */ + public void setClaimKey (String ClaimKey); + + /** Get Claim Key. + * Key of the additional claim (must be namespaced) + */ + public String getClaimKey(); + + /** Column name ClaimValue */ + public static final String COLUMNNAME_ClaimValue = "ClaimValue"; + + /** Set Claim Value. + * Value of the additional claim, interpreted per value type + */ + public void setClaimValue (String ClaimValue); + + /** Get Claim Value. + * Value of the additional claim, interpreted per value type + */ + public String getClaimValue(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenDefinition.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenDefinition.java index 792ea269dc..1bb033c226 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenDefinition.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenDefinition.java @@ -17,11 +17,12 @@ *****************************************************************************/ package org.adempiere.core.domains.models; -import java.math.BigDecimal; -import java.sql.Timestamp; import org.compiere.model.MTable; import org.compiere.util.KeyNamePair; +import java.math.BigDecimal; +import java.sql.Timestamp; + /** Generated Interface for AD_TokenDefinition * @author Adempiere (generated) * @version Release 3.9.4 @@ -64,6 +65,19 @@ public interface I_AD_TokenDefinition */ public int getAD_Org_ID(); + /** Column name AD_TokenAccessType */ + public static final String COLUMNNAME_AD_TokenAccessType = "AD_TokenAccessType"; + + /** Set Token Access Type. + * Access type for the token definition + */ + public void setAD_TokenAccessType (String AD_TokenAccessType); + + /** Get Token Access Type. + * Access type for the token definition + */ + public String getAD_TokenAccessType(); + /** Column name AD_TokenDefinition_ID */ public static final String COLUMNNAME_AD_TokenDefinition_ID = "AD_TokenDefinition_ID"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenProfile.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenProfile.java new file mode 100644 index 0000000000..f4ef89f88e --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenProfile.java @@ -0,0 +1,173 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_TokenProfile + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_TokenProfile +{ + + /** TableName=AD_TokenProfile */ + public static final String Table_Name = "AD_TokenProfile"; + + /** AD_Table_ID=55176 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_TokenProfile_ID */ + public static final String COLUMNNAME_AD_TokenProfile_ID = "AD_TokenProfile_ID"; + + /** Set Token Profile */ + public void setAD_TokenProfile_ID (int AD_TokenProfile_ID); + + /** Get Token Profile */ + public int getAD_TokenProfile_ID(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name Description */ + public static final String COLUMNNAME_Description = "Description"; + + /** Set Description. + * Optional short description of the record + */ + public void setDescription (String Description); + + /** Get Description. + * Optional short description of the record + */ + public String getDescription(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Name */ + public static final String COLUMNNAME_Name = "Name"; + + /** Set Name. + * Alphanumeric identifier of the entity + */ + public void setName (String Name); + + /** Get Name. + * Alphanumeric identifier of the entity + */ + public String getName(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenProfileScope.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenProfileScope.java new file mode 100644 index 0000000000..7a69aa3ff5 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenProfileScope.java @@ -0,0 +1,156 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_TokenProfileScope + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_TokenProfileScope +{ + + /** TableName=AD_TokenProfileScope */ + public static final String Table_Name = "AD_TokenProfileScope"; + + /** AD_Table_ID=55177 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_TokenProfile_ID */ + public static final String COLUMNNAME_AD_TokenProfile_ID = "AD_TokenProfile_ID"; + + /** Set Token Profile */ + public void setAD_TokenProfile_ID (int AD_TokenProfile_ID); + + /** Get Token Profile */ + public int getAD_TokenProfile_ID(); + + public I_AD_TokenProfile getAD_TokenProfile() throws RuntimeException; + + /** Column name AD_TokenProfileScope_ID */ + public static final String COLUMNNAME_AD_TokenProfileScope_ID = "AD_TokenProfileScope_ID"; + + /** Set Token Profile Scope */ + public void setAD_TokenProfileScope_ID (int AD_TokenProfileScope_ID); + + /** Get Token Profile Scope */ + public int getAD_TokenProfileScope_ID(); + + /** Column name AD_TokenScope_ID */ + public static final String COLUMNNAME_AD_TokenScope_ID = "AD_TokenScope_ID"; + + /** Set Token Scope */ + public void setAD_TokenScope_ID (int AD_TokenScope_ID); + + /** Get Token Scope */ + public int getAD_TokenScope_ID(); + + public I_AD_TokenScope getAD_TokenScope() throws RuntimeException; + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenScope.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenScope.java new file mode 100644 index 0000000000..36712b834b --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_TokenScope.java @@ -0,0 +1,186 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for AD_TokenScope + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_AD_TokenScope +{ + + /** TableName=AD_TokenScope */ + public static final String Table_Name = "AD_TokenScope"; + + /** AD_Table_ID=55175 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_ScopeDomain */ + public static final String COLUMNNAME_AD_ScopeDomain = "AD_ScopeDomain"; + + /** Set Scope Domain. + * Functional domain of the scope + */ + public void setAD_ScopeDomain (String AD_ScopeDomain); + + /** Get Scope Domain. + * Functional domain of the scope + */ + public String getAD_ScopeDomain(); + + /** Column name AD_TokenScope_ID */ + public static final String COLUMNNAME_AD_TokenScope_ID = "AD_TokenScope_ID"; + + /** Set Token Scope */ + public void setAD_TokenScope_ID (int AD_TokenScope_ID); + + /** Get Token Scope */ + public int getAD_TokenScope_ID(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name Description */ + public static final String COLUMNNAME_Description = "Description"; + + /** Set Description. + * Optional short description of the record + */ + public void setDescription (String Description); + + /** Get Description. + * Optional short description of the record + */ + public String getDescription(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Name */ + public static final String COLUMNNAME_Name = "Name"; + + /** Set Name. + * Alphanumeric identifier of the entity + */ + public void setName (String Name); + + /** Get Name. + * Alphanumeric identifier of the entity + */ + public String getName(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_AD_User.java b/base/src/main/java/org/adempiere/core/domains/models/I_AD_User.java index e0c00db127..efc01736de 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_AD_User.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_AD_User.java @@ -17,11 +17,12 @@ *****************************************************************************/ package org.adempiere.core.domains.models; -import java.math.BigDecimal; -import java.sql.Timestamp; import org.compiere.model.MTable; import org.compiere.util.KeyNamePair; +import java.math.BigDecimal; +import java.sql.Timestamp; + /** Generated Interface for AD_User * @author Adempiere (generated) * @version Release 3.9.4 @@ -60,7 +61,7 @@ public interface I_AD_User /** Get EMail Configuration */ public int getAD_EMailConfig_ID(); - public org.adempiere.core.domains.models.I_AD_EMailConfig getAD_EMailConfig() throws RuntimeException; + public I_AD_EMailConfig getAD_EMailConfig() throws RuntimeException; /** Column name AD_Org_ID */ public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; @@ -88,7 +89,7 @@ public interface I_AD_User */ public int getAD_OrgTrx_ID(); - public org.adempiere.core.domains.models.I_AD_Org getAD_OrgTrx() throws RuntimeException; + public I_AD_Org getAD_OrgTrx() throws RuntimeException; /** Column name AD_User_ID */ public static final String COLUMNNAME_AD_User_ID = "AD_User_ID"; @@ -153,7 +154,7 @@ public interface I_AD_User */ public int getC_BPartner_ID(); - public org.adempiere.core.domains.models.I_C_BPartner getC_BPartner() throws RuntimeException; + public I_C_BPartner getC_BPartner() throws RuntimeException; /** Column name C_BPartner_Location_ID */ public static final String COLUMNNAME_C_BPartner_Location_ID = "C_BPartner_Location_ID"; @@ -168,7 +169,7 @@ public interface I_AD_User */ public int getC_BPartner_Location_ID(); - public org.adempiere.core.domains.models.I_C_BPartner_Location getC_BPartner_Location() throws RuntimeException; + public I_C_BPartner_Location getC_BPartner_Location() throws RuntimeException; /** Column name C_Campaign_ID */ public static final String COLUMNNAME_C_Campaign_ID = "C_Campaign_ID"; @@ -183,7 +184,7 @@ public interface I_AD_User */ public int getC_Campaign_ID(); - public org.adempiere.core.domains.models.I_C_Campaign getC_Campaign() throws RuntimeException; + public I_C_Campaign getC_Campaign() throws RuntimeException; /** Column name C_Greeting_ID */ public static final String COLUMNNAME_C_Greeting_ID = "C_Greeting_ID"; @@ -198,7 +199,7 @@ public interface I_AD_User */ public int getC_Greeting_ID(); - public org.adempiere.core.domains.models.I_C_Greeting getC_Greeting() throws RuntimeException; + public I_C_Greeting getC_Greeting() throws RuntimeException; /** Column name C_Job_ID */ public static final String COLUMNNAME_C_Job_ID = "C_Job_ID"; @@ -213,7 +214,7 @@ public interface I_AD_User */ public int getC_Job_ID(); - public org.adempiere.core.domains.models.I_C_Job getC_Job() throws RuntimeException; + public I_C_Job getC_Job() throws RuntimeException; /** Column name C_Location_ID */ public static final String COLUMNNAME_C_Location_ID = "C_Location_ID"; @@ -228,7 +229,7 @@ public interface I_AD_User */ public int getC_Location_ID(); - public org.adempiere.core.domains.models.I_C_Location getC_Location() throws RuntimeException; + public I_C_Location getC_Location() throws RuntimeException; /** Column name Comments */ public static final String COLUMNNAME_Comments = "Comments"; @@ -272,6 +273,17 @@ public interface I_AD_User */ public int getCreatedBy(); + /** Column name DD_Driver_ID */ + public static final String COLUMNNAME_DD_Driver_ID = "DD_Driver_ID"; + + /** Set Driver */ + public void setDD_Driver_ID (int DD_Driver_ID); + + /** Get Driver */ + public int getDD_Driver_ID(); + + public I_DD_Driver getDD_Driver() throws RuntimeException; + /** Column name Description */ public static final String COLUMNNAME_Description = "Description"; @@ -363,6 +375,19 @@ public interface I_AD_User */ public String getFax(); + /** Column name Github_User */ + public static final String COLUMNNAME_Github_User = "Github_User"; + + /** Set Github User. + * Collaborator GitHub username. + */ + public void setGithub_User (String Github_User); + + /** Get Github User. + * Collaborator GitHub username. + */ + public String getGithub_User(); + /** Column name HasRole */ public static final String COLUMNNAME_HasRole = "HasRole"; @@ -733,7 +758,7 @@ public interface I_AD_User */ public int getSalesRep_ID(); - public org.adempiere.core.domains.models.I_AD_User getSalesRep() throws RuntimeException; + public I_AD_User getSalesRep() throws RuntimeException; /** Column name Salt */ public static final String COLUMNNAME_Salt = "Salt"; @@ -761,7 +786,16 @@ public interface I_AD_User */ public int getSupervisor_ID(); - public org.adempiere.core.domains.models.I_AD_User getSupervisor() throws RuntimeException; + public I_AD_User getSupervisor() throws RuntimeException; + + /** Column name SupportReferenceValue */ + public static final String COLUMNNAME_SupportReferenceValue = "SupportReferenceValue"; + + /** Set Support Reference Value */ + public void setSupportReferenceValue (String SupportReferenceValue); + + /** Get Support Reference Value */ + public String getSupportReferenceValue(); /** Column name Title */ public static final String COLUMNNAME_Title = "Title"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_C_BPartner.java b/base/src/main/java/org/adempiere/core/domains/models/I_C_BPartner.java index 866860441e..dadf7ebb32 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_C_BPartner.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_C_BPartner.java @@ -569,6 +569,19 @@ public interface I_C_BPartner */ public boolean isDiscountPrinted(); + /** Column name IsDropShip */ + public static final String COLUMNNAME_IsDropShip = "IsDropShip"; + + /** Set Drop Shipment. + * Drop Shipments are sent from the Vendor directly to the Customer + */ + public void setIsDropShip (boolean IsDropShip); + + /** Get Drop Shipment. + * Drop Shipments are sent from the Vendor directly to the Customer + */ + public boolean isDropShip(); + /** Column name IsEmployee */ public static final String COLUMNNAME_IsEmployee = "IsEmployee"; @@ -582,6 +595,7 @@ public interface I_C_BPartner */ public boolean isEmployee(); + /** Column name IsManufacturer */ public static final String COLUMNNAME_IsManufacturer = "IsManufacturer"; @@ -643,6 +657,7 @@ public interface I_C_BPartner */ public boolean isSalesRep(); + /** Column name IsSummary */ public static final String COLUMNNAME_IsSummary = "IsSummary"; @@ -682,6 +697,7 @@ public interface I_C_BPartner */ public boolean isVendor(); + /** Column name Logo_ID */ public static final String COLUMNNAME_Logo_ID = "Logo_ID"; @@ -1049,6 +1065,16 @@ public interface I_C_BPartner public String getSO_Description(); + + /** Column name SupportReferenceValue */ + public static final String COLUMNNAME_SupportReferenceValue = "SupportReferenceValue"; + + /** Set Support Reference Value */ + public void setSupportReferenceValue (String SupportReferenceValue); + + /** Get Support Reference Value */ + public String getSupportReferenceValue(); + /** Column name TaxID */ public static final String COLUMNNAME_TaxID = "TaxID"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_C_Commission.java b/base/src/main/java/org/adempiere/core/domains/models/I_C_Commission.java index 95e3a32a7d..1b090fa89c 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_C_Commission.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_C_Commission.java @@ -164,6 +164,28 @@ public interface I_C_Commission public I_C_DocType getC_DocTypeInvoice() throws RuntimeException; + /** Column name C_DocTypeOrder_ID */ + public static final String COLUMNNAME_C_DocTypeOrder_ID = "C_DocTypeOrder_ID"; + + /** Set Document Type For Order */ + public void setC_DocTypeOrder_ID (int C_DocTypeOrder_ID); + + /** Get Document Type For Order */ + public int getC_DocTypeOrder_ID(); + + public I_C_DocType getC_DocTypeOrder() throws RuntimeException; + + /** Column name C_DocTypeReverse_ID */ + public static final String COLUMNNAME_C_DocTypeReverse_ID = "C_DocTypeReverse_ID"; + + /** Set DocType Reverse */ + public void setC_DocTypeReverse_ID (int C_DocTypeReverse_ID); + + /** Get DocType Reverse */ + public int getC_DocTypeReverse_ID(); + + public I_C_DocType getC_DocTypeReverse() throws RuntimeException; + /** Column name Created */ public static final String COLUMNNAME_Created = "Created"; @@ -337,6 +359,58 @@ public interface I_C_Commission /** Get Process Now */ public boolean isProcessing(); + /** Column name SP011_CommissionForSalesReps */ + public static final String COLUMNNAME_SP011_CommissionForSalesReps = "SP011_CommissionForSalesReps"; + + /** Set Commission For Sales Reps */ + public void setSP011_CommissionForSalesReps (boolean SP011_CommissionForSalesReps); + + /** Get Commission For Sales Reps */ + public boolean isSP011_CommissionForSalesReps(); + + /** Column name SP027_Charge_ID */ + public static final String COLUMNNAME_SP027_Charge_ID = "SP027_Charge_ID"; + + /** Set Charge. + * Additional document charges + */ + public void setSP027_Charge_ID (int SP027_Charge_ID); + + /** Get Charge. + * Additional document charges + */ + public int getSP027_Charge_ID(); + + public I_C_Charge getSP027_Charge() throws RuntimeException; + + /** Column name SP027_IsTaxIncluded */ + public static final String COLUMNNAME_SP027_IsTaxIncluded = "SP027_IsTaxIncluded"; + + /** Set Price includes Tax. + * Tax is included in the price + */ + public void setSP027_IsTaxIncluded (boolean SP027_IsTaxIncluded); + + /** Get Price includes Tax. + * Tax is included in the price + */ + public boolean isSP027_IsTaxIncluded(); + + /** Column name SP027_Product_ID */ + public static final String COLUMNNAME_SP027_Product_ID = "SP027_Product_ID"; + + /** Set Product. + * Product, Service, Item + */ + public void setSP027_Product_ID (int SP027_Product_ID); + + /** Get Product. + * Product, Service, Item + */ + public int getSP027_Product_ID(); + + public I_M_Product getSP027_Product() throws RuntimeException; + /** Column name Updated */ public static final String COLUMNNAME_Updated = "Updated"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_C_OrderLine.java b/base/src/main/java/org/adempiere/core/domains/models/I_C_OrderLine.java index 5498e21e8c..1d4632b163 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_C_OrderLine.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_C_OrderLine.java @@ -198,6 +198,19 @@ public interface I_C_OrderLine */ public int getC_OrderLine_ID(); + /** Column name Cost */ + public static final String COLUMNNAME_Cost = "Cost"; + + /** Set Cost. + * Cost information + */ + public void setCost (BigDecimal Cost); + + /** Get Cost. + * Cost information + */ + public BigDecimal getCost(); + /** Column name C_Project_ID */ public static final String COLUMNNAME_C_Project_ID = "C_Project_ID"; @@ -408,6 +421,7 @@ public interface I_C_OrderLine */ public BigDecimal getDiscount(); + /** Column name EndDate */ public static final String COLUMNNAME_EndDate = "EndDate"; @@ -473,6 +487,7 @@ public interface I_C_OrderLine */ public boolean isDescription(); + /** Column name Line */ public static final String COLUMNNAME_Line = "Line"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_C_Project.java b/base/src/main/java/org/adempiere/core/domains/models/I_C_Project.java index 237bcef1e0..5b677d8fec 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_C_Project.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_C_Project.java @@ -265,6 +265,87 @@ public interface I_C_Project */ public String getCopyFrom(); + /** Column name CostConsumedAmt */ + public static final String COLUMNNAME_CostConsumedAmt = "CostConsumedAmt"; + + /** Set Cost Consumed Amount */ + public void setCostConsumedAmt (BigDecimal CostConsumedAmt); + + /** Get Cost Consumed Amount */ + public BigDecimal getCostConsumedAmt(); + + /** Column name CostConsumedQty */ + public static final String COLUMNNAME_CostConsumedQty = "CostConsumedQty"; + + /** Set Cost Consumed Quantity */ + public void setCostConsumedQty (BigDecimal CostConsumedQty); + + /** Get Cost Consumed Quantity */ + public BigDecimal getCostConsumedQty(); + + /** Column name CostInvoicedAmt */ + public static final String COLUMNNAME_CostInvoicedAmt = "CostInvoicedAmt"; + + /** Set Cost Invoiced Amount */ + public void setCostInvoicedAmt (BigDecimal CostInvoicedAmt); + + /** Get Cost Invoiced Amount */ + public BigDecimal getCostInvoicedAmt(); + + /** Column name CostInvoicedQty */ + public static final String COLUMNNAME_CostInvoicedQty = "CostInvoicedQty"; + + /** Set Cost Invoiced Quantity */ + public void setCostInvoicedQty (BigDecimal CostInvoicedQty); + + /** Get Cost Invoiced Quantity */ + public BigDecimal getCostInvoicedQty(); + + /** Column name CostOrderedAmt */ + public static final String COLUMNNAME_CostOrderedAmt = "CostOrderedAmt"; + + /** Set Cost Ordered Amount */ + public void setCostOrderedAmt (BigDecimal CostOrderedAmt); + + /** Get Cost Ordered Amount */ + public BigDecimal getCostOrderedAmt(); + + /** Column name CostOrderedQty */ + public static final String COLUMNNAME_CostOrderedQty = "CostOrderedQty"; + + /** Set Cost Ordered Quantity */ + public void setCostOrderedQty (BigDecimal CostOrderedQty); + + /** Get Cost Ordered Quantity */ + public BigDecimal getCostOrderedQty(); + + /** Column name CostPlannedAmt */ + public static final String COLUMNNAME_CostPlannedAmt = "CostPlannedAmt"; + + /** Set Cost Planned Amount */ + public void setCostPlannedAmt (BigDecimal CostPlannedAmt); + + /** Get Cost Planned Amount */ + public BigDecimal getCostPlannedAmt(); + + /** Column name CostReceivedAmt */ + public static final String COLUMNNAME_CostReceivedAmt = "CostReceivedAmt"; + + /** Set Cost Received Amount */ + public void setCostReceivedAmt (BigDecimal CostReceivedAmt); + + /** Get Cost Received Amount */ + public BigDecimal getCostReceivedAmt(); + + /** Column name CostReceivedQty */ + public static final String COLUMNNAME_CostReceivedQty = "CostReceivedQty"; + + /** Set Cost Received Quantity */ + public void setCostReceivedQty (BigDecimal CostReceivedQty); + + /** Get Cost Received Quantity */ + public BigDecimal getCostReceivedQty(); + /** Column name C_PaymentTerm_ID */ public static final String COLUMNNAME_C_PaymentTerm_ID = "C_PaymentTerm_ID"; @@ -529,6 +610,15 @@ public interface I_C_Project */ public Timestamp getDateStartSchedule(); + /** Column name DeliveredAmt */ + public static final String COLUMNNAME_DeliveredAmt = "DeliveredAmt"; + + /** Set Delivered Amount */ + public void setDeliveredAmt (BigDecimal DeliveredAmt); + + /** Get Delivered Amount */ + public BigDecimal getDeliveredAmt(); + /** Column name Description */ public static final String COLUMNNAME_Description = "Description"; @@ -668,6 +758,19 @@ public interface I_C_Project /** Get Cost Based */ public boolean isCostBased(); + /** Column name IsCustomerApproved */ + public static final String COLUMNNAME_IsCustomerApproved = "IsCustomerApproved"; + + /** Set Customer Approved. + * Customer Approved + */ + public void setIsCustomerApproved (boolean IsCustomerApproved); + + /** Get Customer Approved. + * Customer Approved + */ + public boolean isCustomerApproved(); + /** Column name IsIndefinite */ public static final String COLUMNNAME_IsIndefinite = "IsIndefinite"; @@ -694,6 +797,32 @@ public interface I_C_Project */ public boolean isSummary(); + /** Column name ManageCustomerApproval */ + public static final String COLUMNNAME_ManageCustomerApproval = "ManageCustomerApproval"; + + /** Set Manage Customer Approval. + * Manage Customer Approval + */ + public void setManageCustomerApproval (boolean ManageCustomerApproval); + + /** Get Manage Customer Approval. + * Manage Customer Approval + */ + public boolean isManageCustomerApproval(); + + /** Column name Margin */ + public static final String COLUMNNAME_Margin = "Margin"; + + /** Set Margin %. + * Margin for a product as a percentage + */ + public void setMargin (BigDecimal Margin); + + /** Get Margin %. + * Margin for a product as a percentage + */ + public BigDecimal getMargin(); + /** Column name M_PriceList_Version_ID */ public static final String COLUMNNAME_M_PriceList_Version_ID = "M_PriceList_Version_ID"; @@ -709,17 +838,17 @@ public interface I_C_Project public I_M_PriceList_Version getM_PriceList_Version() throws RuntimeException; - /** Column name M_Product_ID */ - public static final String COLUMNNAME_M_Product_ID = "M_Product_ID"; + /** Column name M_Product_ID */ + public static final String COLUMNNAME_M_Product_ID = "M_Product_ID"; /** Set Product. - * Product, Service, Item - */ + * Product, Service, Item + */ public void setM_Product_ID (int M_Product_ID); /** Get Product. - * Product, Service, Item - */ + * Product, Service, Item + */ public int getM_Product_ID(); public I_M_Product getM_Product() throws RuntimeException; @@ -765,6 +894,15 @@ public interface I_C_Project */ public String getNote(); + /** Column name OrderedAmt */ + public static final String COLUMNNAME_OrderedAmt = "OrderedAmt"; + + /** Set Ordered Amount */ + public void setOrderedAmt (BigDecimal OrderedAmt); + + /** Get Ordered Amount */ + public BigDecimal getOrderedAmt(); + /** Column name ParentProject_ID */ public static final String COLUMNNAME_ParentProject_ID = "ParentProject_ID"; @@ -867,6 +1005,32 @@ public interface I_C_Project /** Get Process Now */ public boolean isProcessing(); + /** Column name ProfitPlannedAmt */ + public static final String COLUMNNAME_ProfitPlannedAmt = "ProfitPlannedAmt"; + + /** Set Planned Profit. + * Planned profit amount + */ + public void setProfitPlannedAmt (BigDecimal ProfitPlannedAmt); + + /** Get Planned Profit. + * Planned profit amount + */ + public BigDecimal getProfitPlannedAmt(); + + /** Column name ProfitRealizedAmt */ + public static final String COLUMNNAME_ProfitRealizedAmt = "ProfitRealizedAmt"; + + /** Set Realized Profit. + * Realized profit amount + */ + public void setProfitRealizedAmt (BigDecimal ProfitRealizedAmt); + + /** Get Realized Profit. + * Realized profit amount + */ + public BigDecimal getProfitRealizedAmt(); + /** Column name ProjectBalanceAmt */ public static final String COLUMNNAME_ProjectBalanceAmt = "ProjectBalanceAmt"; @@ -943,6 +1107,32 @@ public interface I_C_Project */ public String getProjInvoiceRule(); + /** Column name QtyDelivered */ + public static final String COLUMNNAME_QtyDelivered = "QtyDelivered"; + + /** Set Delivered Quantity. + * Delivered Quantity + */ + public void setQtyDelivered (BigDecimal QtyDelivered); + + /** Get Delivered Quantity. + * Delivered Quantity + */ + public BigDecimal getQtyDelivered(); + + /** Column name QtyOrdered */ + public static final String COLUMNNAME_QtyOrdered = "QtyOrdered"; + + /** Set Ordered Quantity. + * Ordered Quantity + */ + public void setQtyOrdered (BigDecimal QtyOrdered); + + /** Get Ordered Quantity. + * Ordered Quantity + */ + public BigDecimal getQtyOrdered(); + /** Column name SalesRep_ID */ public static final String COLUMNNAME_SalesRep_ID = "SalesRep_ID"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_C_ProjectLine.java b/base/src/main/java/org/adempiere/core/domains/models/I_C_ProjectLine.java index cd892b8a21..ff4387ca80 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_C_ProjectLine.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_C_ProjectLine.java @@ -3,7 +3,7 @@ * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * * This program is free software, you can redistribute it and/or modify it * * under the terms version 2 of the GNU General Public License as published * - * or (at your option) any later version. * + * or (at your option) any later version. * * by the Free Software Foundation. This program is distributed in the hope * * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * @@ -12,7 +12,8 @@ * with this program, if not, write to the Free Software Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * For the text or an alternative of this public license, you may reach us * - * or via info@adempiere.net or http://www.adempiere.net/license.html * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * *****************************************************************************/ package org.adempiere.core.domains.models; @@ -24,7 +25,7 @@ /** Generated Interface for C_ProjectLine * @author Adempiere (generated) - * @version Release 3.9.3 + * @version Release 3.9.4 */ public interface I_C_ProjectLine { @@ -148,6 +149,87 @@ public interface I_C_ProjectLine */ public BigDecimal getCost(); + /** Column name CostConsumedAmt */ + public static final String COLUMNNAME_CostConsumedAmt = "CostConsumedAmt"; + + /** Set Cost Consumed Amount */ + public void setCostConsumedAmt (BigDecimal CostConsumedAmt); + + /** Get Cost Consumed Amount */ + public BigDecimal getCostConsumedAmt(); + + /** Column name CostConsumedQty */ + public static final String COLUMNNAME_CostConsumedQty = "CostConsumedQty"; + + /** Set Cost Consumed Quantity */ + public void setCostConsumedQty (BigDecimal CostConsumedQty); + + /** Get Cost Consumed Quantity */ + public BigDecimal getCostConsumedQty(); + + /** Column name CostInvoicedAmt */ + public static final String COLUMNNAME_CostInvoicedAmt = "CostInvoicedAmt"; + + /** Set Cost Invoiced Amount */ + public void setCostInvoicedAmt (BigDecimal CostInvoicedAmt); + + /** Get Cost Invoiced Amount */ + public BigDecimal getCostInvoicedAmt(); + + /** Column name CostInvoicedQty */ + public static final String COLUMNNAME_CostInvoicedQty = "CostInvoicedQty"; + + /** Set Cost Invoiced Quantity */ + public void setCostInvoicedQty (BigDecimal CostInvoicedQty); + + /** Get Cost Invoiced Quantity */ + public BigDecimal getCostInvoicedQty(); + + /** Column name CostOrderedAmt */ + public static final String COLUMNNAME_CostOrderedAmt = "CostOrderedAmt"; + + /** Set Cost Ordered Amount */ + public void setCostOrderedAmt (BigDecimal CostOrderedAmt); + + /** Get Cost Ordered Amount */ + public BigDecimal getCostOrderedAmt(); + + /** Column name CostOrderedQty */ + public static final String COLUMNNAME_CostOrderedQty = "CostOrderedQty"; + + /** Set Cost Ordered Quantity */ + public void setCostOrderedQty (BigDecimal CostOrderedQty); + + /** Get Cost Ordered Quantity */ + public BigDecimal getCostOrderedQty(); + + /** Column name CostPlannedAmt */ + public static final String COLUMNNAME_CostPlannedAmt = "CostPlannedAmt"; + + /** Set Cost Planned Amount */ + public void setCostPlannedAmt (BigDecimal CostPlannedAmt); + + /** Get Cost Planned Amount */ + public BigDecimal getCostPlannedAmt(); + + /** Column name CostReceivedAmt */ + public static final String COLUMNNAME_CostReceivedAmt = "CostReceivedAmt"; + + /** Set Cost Received Amount */ + public void setCostReceivedAmt (BigDecimal CostReceivedAmt); + + /** Get Cost Received Amount */ + public BigDecimal getCostReceivedAmt(); + + /** Column name CostReceivedQty */ + public static final String COLUMNNAME_CostReceivedQty = "CostReceivedQty"; + + /** Set Cost Received Quantity */ + public void setCostReceivedQty (BigDecimal CostReceivedQty); + + /** Get Cost Received Quantity */ + public BigDecimal getCostReceivedQty(); + /** Column name C_Project_ID */ public static final String COLUMNNAME_C_Project_ID = "C_Project_ID"; @@ -289,6 +371,21 @@ public interface I_C_ProjectLine public I_C_StandardProjectLine getC_StandardProjectLine() throws RuntimeException; + /** Column name C_UOM_ID */ + public static final String COLUMNNAME_C_UOM_ID = "C_UOM_ID"; + + /** Set UOM. + * Unit of Measure + */ + public void setC_UOM_ID (int C_UOM_ID); + + /** Get UOM. + * Unit of Measure + */ + public int getC_UOM_ID(); + + public I_C_UOM getC_UOM() throws RuntimeException; + /** Column name DateDeadline */ public static final String COLUMNNAME_DateDeadline = "DateDeadline"; @@ -341,6 +438,19 @@ public interface I_C_ProjectLine */ public Timestamp getDateNextRun(); + /** Column name DatePromised */ + public static final String COLUMNNAME_DatePromised = "DatePromised"; + + /** Set Date Promised. + * Date Order was promised + */ + public void setDatePromised (Timestamp DatePromised); + + /** Get Date Promised. + * Date Order was promised + */ + public Timestamp getDatePromised(); + /** Column name DateStartSchedule */ public static final String COLUMNNAME_DateStartSchedule = "DateStartSchedule"; @@ -354,6 +464,15 @@ public interface I_C_ProjectLine */ public Timestamp getDateStartSchedule(); + /** Column name DeliveredAmt */ + public static final String COLUMNNAME_DeliveredAmt = "DeliveredAmt"; + + /** Set Delivered Amount */ + public void setDeliveredAmt (BigDecimal DeliveredAmt); + + /** Get Delivered Amount */ + public BigDecimal getDeliveredAmt(); + /** Column name Description */ public static final String COLUMNNAME_Description = "Description"; @@ -376,6 +495,36 @@ public interface I_C_ProjectLine /** Get Pricing */ public String getDoPricing(); + /** Column name DropShip_BPartner_ID */ + public static final String COLUMNNAME_DropShip_BPartner_ID = "DropShip_BPartner_ID"; + + /** Set Drop Shipment Partner. + * Business Partner to ship to + */ + public void setDropShip_BPartner_ID (int DropShip_BPartner_ID); + + /** Get Drop Shipment Partner. + * Business Partner to ship to + */ + public int getDropShip_BPartner_ID(); + + public I_C_BPartner getDropShip_BPartner() throws RuntimeException; + + /** Column name DropShip_Location_ID */ + public static final String COLUMNNAME_DropShip_Location_ID = "DropShip_Location_ID"; + + /** Set Drop Shipment Location. + * Business Partner Location for shipping to + */ + public void setDropShip_Location_ID (int DropShip_Location_ID); + + /** Get Drop Shipment Location. + * Business Partner Location for shipping to + */ + public int getDropShip_Location_ID(); + + public I_C_BPartner_Location getDropShip_Location() throws RuntimeException; + /** Column name DurationEstimated */ public static final String COLUMNNAME_DurationEstimated = "DurationEstimated"; @@ -450,6 +599,19 @@ public interface I_C_ProjectLine */ public String getFrequencyType(); + /** Column name GenerateOrder */ + public static final String COLUMNNAME_GenerateOrder = "GenerateOrder"; + + /** Set Generate Order. + * Generate Order + */ + public void setGenerateOrder (String GenerateOrder); + + /** Get Generate Order. + * Generate Order + */ + public String getGenerateOrder(); + /** Column name Help */ public static final String COLUMNNAME_Help = "Help"; @@ -537,6 +699,32 @@ public interface I_C_ProjectLine /** Get Cost Based */ public boolean isCostBased(); + /** Column name IsCustomerApproved */ + public static final String COLUMNNAME_IsCustomerApproved = "IsCustomerApproved"; + + /** Set Customer Approved. + * Customer Approved + */ + public void setIsCustomerApproved (boolean IsCustomerApproved); + + /** Get Customer Approved. + * Customer Approved + */ + public boolean isCustomerApproved(); + + /** Column name IsDropShip */ + public static final String COLUMNNAME_IsDropShip = "IsDropShip"; + + /** Set Drop Shipment. + * Drop Shipments are sent from the Vendor directly to the Customer + */ + public void setIsDropShip (boolean IsDropShip); + + /** Get Drop Shipment. + * Drop Shipments are sent from the Vendor directly to the Customer + */ + public boolean isDropShip(); + /** Column name IsIndefinite */ public static final String COLUMNNAME_IsIndefinite = "IsIndefinite"; @@ -680,6 +868,15 @@ public interface I_C_ProjectLine */ public String getName(); + /** Column name OrderedAmt */ + public static final String COLUMNNAME_OrderedAmt = "OrderedAmt"; + + /** Set Ordered Amount */ + public void setOrderedAmt (BigDecimal OrderedAmt); + + /** Get Ordered Amount */ + public BigDecimal getOrderedAmt(); + /** Column name Parent_ID */ public static final String COLUMNNAME_Parent_ID = "Parent_ID"; @@ -708,50 +905,7 @@ public interface I_C_ProjectLine */ public BigDecimal getPercentageCompleted(); - /** Column name Ref_BPartner_ID */ - public static final String COLUMNNAME_Ref_BPartner_ID = "Ref_BPartner_ID"; - - /** Set Employee Reference. - * Employee Reference - */ - public void setRef_BPartner_ID (int Ref_BPartner_ID); - - /** Get Employee Reference. - * Employee Reference - */ - public int getRef_BPartner_ID(); - - public I_C_BPartner getRef_BPartner() throws RuntimeException; - - - /** Column name S_ResourceType_ID */ - public static final String COLUMNNAME_S_ResourceType_ID = "S_ResourceType_ID"; - - /** Set Resource Type */ - public void setS_ResourceType_ID (int S_ResourceType_ID); - - /** Get Resource Type */ - public int getS_ResourceType_ID(); - - public I_S_ResourceType getS_ResourceType() throws RuntimeException; - - /** Column name C_UOM_ID */ - public static final String COLUMNNAME_C_UOM_ID = "C_UOM_ID"; - - /** Set UOM. - * Unit of Measure - */ - public void setC_UOM_ID (int C_UOM_ID); - - /** Get UOM. - * Unit of Measure - */ - public int getC_UOM_ID(); - - public I_C_UOM getC_UOM() throws RuntimeException; - - - /** Column name PlannedAmt */ + /** Column name PlannedAmt */ public static final String COLUMNNAME_PlannedAmt = "PlannedAmt"; /** Set Planned Amount. @@ -833,6 +987,19 @@ public interface I_C_ProjectLine public I_PP_Product_BOM getPP_Product_BOM() throws RuntimeException; + /** Column name PriceEntered */ + public static final String COLUMNNAME_PriceEntered = "PriceEntered"; + + /** Set Price. + * Price Entered - the price based on the selected/base UoM + */ + public void setPriceEntered (BigDecimal PriceEntered); + + /** Get Price. + * Price Entered - the price based on the selected/base UoM + */ + public BigDecimal getPriceEntered(); + /** Column name PriorityRule */ public static final String COLUMNNAME_PriorityRule = "PriorityRule"; @@ -859,6 +1026,41 @@ public interface I_C_ProjectLine */ public boolean isProcessed(); + /** Column name ProfitPlannedAmt */ + public static final String COLUMNNAME_ProfitPlannedAmt = "ProfitPlannedAmt"; + + /** Set Planned Profit. + * Planned profit amount + */ + public void setProfitPlannedAmt (BigDecimal ProfitPlannedAmt); + + /** Get Planned Profit. + * Planned profit amount + */ + public BigDecimal getProfitPlannedAmt(); + + /** Column name ProfitRealizedAmt */ + public static final String COLUMNNAME_ProfitRealizedAmt = "ProfitRealizedAmt"; + + /** Set Realized Profit. + * Realized profit amount + */ + public void setProfitRealizedAmt (BigDecimal ProfitRealizedAmt); + + /** Get Realized Profit. + * Realized profit amount + */ + public BigDecimal getProfitRealizedAmt(); + + /** Column name ProjectLineType */ + public static final String COLUMNNAME_ProjectLineType = "ProjectLineType"; + + /** Set Line Type */ + public void setProjectLineType (String ProjectLineType); + + /** Get Line Type */ + public String getProjectLineType(); + /** Column name ProjInvoiceRule */ public static final String COLUMNNAME_ProjInvoiceRule = "ProjInvoiceRule"; @@ -872,6 +1074,60 @@ public interface I_C_ProjectLine */ public String getProjInvoiceRule(); + /** Column name QtyDelivered */ + public static final String COLUMNNAME_QtyDelivered = "QtyDelivered"; + + /** Set Delivered Quantity. + * Delivered Quantity + */ + public void setQtyDelivered (BigDecimal QtyDelivered); + + /** Get Delivered Quantity. + * Delivered Quantity + */ + public BigDecimal getQtyDelivered(); + + /** Column name QtyEntered */ + public static final String COLUMNNAME_QtyEntered = "QtyEntered"; + + /** Set Quantity. + * The Quantity Entered is based on the selected UoM + */ + public void setQtyEntered (BigDecimal QtyEntered); + + /** Get Quantity. + * The Quantity Entered is based on the selected UoM + */ + public BigDecimal getQtyEntered(); + + /** Column name QtyOrdered */ + public static final String COLUMNNAME_QtyOrdered = "QtyOrdered"; + + /** Set Ordered Quantity. + * Ordered Quantity + */ + public void setQtyOrdered (BigDecimal QtyOrdered); + + /** Get Ordered Quantity. + * Ordered Quantity + */ + public BigDecimal getQtyOrdered(); + + /** Column name Ref_BPartner_ID */ + public static final String COLUMNNAME_Ref_BPartner_ID = "Ref_BPartner_ID"; + + /** Set Employee Reference. + * Employee Reference + */ + public void setRef_BPartner_ID (int Ref_BPartner_ID); + + /** Get Employee Reference. + * Employee Reference + */ + public int getRef_BPartner_ID(); + + public I_C_BPartner getRef_BPartner() throws RuntimeException; + /** Column name Responsible_ID */ public static final String COLUMNNAME_Responsible_ID = "Responsible_ID"; @@ -926,6 +1182,17 @@ public interface I_C_ProjectLine */ public int getS_ResourceAssignment_ID(); + /** Column name S_ResourceType_ID */ + public static final String COLUMNNAME_S_ResourceType_ID = "S_ResourceType_ID"; + + /** Set Resource Type */ + public void setS_ResourceType_ID (int S_ResourceType_ID); + + /** Get Resource Type */ + public int getS_ResourceType_ID(); + + public I_S_ResourceType getS_ResourceType() throws RuntimeException; + /** Column name StartDate */ public static final String COLUMNNAME_StartDate = "StartDate"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java index e1fdb6ac2e..c240115201 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java @@ -233,4 +233,17 @@ public interface I_R_Iteration * Immutable Universally Unique Identifier */ public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); } diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_Milestone.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_Milestone.java index df8f7db53f..ccafc1f866 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_R_Milestone.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_Milestone.java @@ -183,4 +183,17 @@ public interface I_R_Milestone * Immutable Universally Unique Identifier */ public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); } diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_Release.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_Release.java index 46bb4d5620..e3fc0735de 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_R_Release.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_Release.java @@ -81,6 +81,15 @@ public interface I_R_Release */ public int getCreatedBy(); + /** Column name DatePublished */ + public static final String COLUMNNAME_DatePublished = "DatePublished"; + + /** Set Date Published */ + public void setDatePublished (Timestamp DatePublished); + + /** Get Date Published */ + public Timestamp getDatePublished(); + /** Column name IsActive */ public static final String COLUMNNAME_IsActive = "IsActive"; @@ -107,6 +116,32 @@ public interface I_R_Release */ public String getMemo(); + /** Column name Processed */ + public static final String COLUMNNAME_Processed = "Processed"; + + /** Set Processed. + * The document has been processed + */ + public void setProcessed (boolean Processed); + + /** Get Processed. + * The document has been processed + */ + public boolean isProcessed(); + + /** Column name ProcessRelease */ + public static final String COLUMNNAME_ProcessRelease = "ProcessRelease"; + + /** Set Process Release. + * Process the release: close linked requests and mark as processed + */ + public void setProcessRelease (String ProcessRelease); + + /** Get Process Release. + * Process the release: close linked requests and mark as processed + */ + public String getProcessRelease(); + /** Column name ReleaseType */ public static final String COLUMNNAME_ReleaseType = "ReleaseType"; @@ -166,4 +201,17 @@ public interface I_R_Release * Immutable Universally Unique Identifier */ public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); } diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_ReleaseRelated.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_ReleaseRelated.java new file mode 100644 index 0000000000..36f428eb34 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_ReleaseRelated.java @@ -0,0 +1,156 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for R_ReleaseRelated + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_R_ReleaseRelated +{ + + /** TableName=R_ReleaseRelated */ + public static final String Table_Name = "R_ReleaseRelated"; + + /** AD_Table_ID=55181 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name R_ReferenceRelease_ID */ + public static final String COLUMNNAME_R_ReferenceRelease_ID = "R_ReferenceRelease_ID"; + + /** Set Reference Release */ + public void setR_ReferenceRelease_ID (int R_ReferenceRelease_ID); + + /** Get Reference Release */ + public int getR_ReferenceRelease_ID(); + + public I_R_Release getR_ReferenceRelease() throws RuntimeException; + + /** Column name R_Release_ID */ + public static final String COLUMNNAME_R_Release_ID = "R_Release_ID"; + + /** Set Release */ + public void setR_Release_ID (int R_Release_ID); + + /** Get Release */ + public int getR_Release_ID(); + + public I_R_Release getR_Release() throws RuntimeException; + + /** Column name R_ReleaseRelated_ID */ + public static final String COLUMNNAME_R_ReleaseRelated_ID = "R_ReleaseRelated_ID"; + + /** Set Release Related */ + public void setR_ReleaseRelated_ID (int R_ReleaseRelated_ID); + + /** Get Release Related */ + public int getR_ReleaseRelated_ID(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_Request.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_Request.java index 18cf071dff..54b0eb7ba1 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_R_Request.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_Request.java @@ -22,6 +22,7 @@ import java.math.BigDecimal; import java.sql.Timestamp; +import java.util.List; /** Generated Interface for R_Request * @author Adempiere (generated) @@ -403,6 +404,24 @@ public interface I_R_Request */ public Timestamp getDateCompletePlan(); + /** Column name DateInternalDelivery */ + public static final String COLUMNNAME_DateInternalDelivery = "DateInternalDelivery"; + + /** Set End of Execution Date */ + public void setDateInternalDelivery (Timestamp DateInternalDelivery); + + /** Get End of Execution Date */ + public Timestamp getDateInternalDelivery(); + + /** Column name DateInternalReject */ + public static final String COLUMNNAME_DateInternalReject = "DateInternalReject"; + + /** Set Date Internal Reject */ + public void setDateInternalReject (Timestamp DateInternalReject); + + /** Get Date Internal Reject */ + public Timestamp getDateInternalReject(); + /** Column name DateLastAction */ public static final String COLUMNNAME_DateLastAction = "DateLastAction"; @@ -477,6 +496,32 @@ public interface I_R_Request public I_DD_OrderLine getDD_OrderLine() throws RuntimeException; + /** Column name Discord_Thread_ID */ + public static final String COLUMNNAME_Discord_Thread_ID = "Discord_Thread_ID"; + + /** Set Discord Thread ID. + * Discord thread identifier mapping the thread to the request/issue. + */ + public void setDiscord_Thread_ID (String Discord_Thread_ID); + + /** Get Discord Thread ID. + * Discord thread identifier mapping the thread to the request/issue. + */ + public String getDiscord_Thread_ID(); + + /** Column name Discord_URL */ + public static final String COLUMNNAME_Discord_URL = "Discord_URL"; + + /** Set Discord URL. + * Link to the Discord thread. + */ + public void setDiscord_URL (String Discord_URL); + + /** Get Discord URL. + * Link to the Discord thread. + */ + public String getDiscord_URL(); + /** Column name DocumentNo */ public static final String COLUMNNAME_DocumentNo = "DocumentNo"; @@ -581,6 +626,37 @@ public interface I_R_Request */ public boolean isSelfService(); + /** Column name IssueID */ + public static final String COLUMNNAME_IssueID = "IssueID"; + + /** Set Issue ID. + * External issue number. + */ + public void setIssueID (int IssueID); + + /** Get Issue ID. + * External issue number. + */ + public int getIssueID(); + + /** Column name IssueURL */ + public static final String COLUMNNAME_IssueURL = "IssueURL"; + + /** Set Issue URL */ + public void setIssueURL (String IssueURL); + + /** Get Issue URL */ + public String getIssueURL(); + + /** Column name Labels */ + public static final String COLUMNNAME_Labels = "Labels"; + + /** Set Labels */ + public void setLabels (List Labels); + + /** Get Labels */ + public List getLabels(); + /** Column name LastResult */ public static final String COLUMNNAME_LastResult = "LastResult"; @@ -837,6 +913,24 @@ public interface I_R_Request */ public boolean isProcessed(); + /** Column name QtyInternalDelivery */ + public static final String COLUMNNAME_QtyInternalDelivery = "QtyInternalDelivery"; + + /** Set Qty Internal Delivery */ + public void setQtyInternalDelivery (BigDecimal QtyInternalDelivery); + + /** Get Qty Internal Delivery */ + public BigDecimal getQtyInternalDelivery(); + + /** Column name QtyInternalReject */ + public static final String COLUMNNAME_QtyInternalReject = "QtyInternalReject"; + + /** Set Qty Internal Reject */ + public void setQtyInternalReject (BigDecimal QtyInternalReject); + + /** Get Qty Internal Reject */ + public BigDecimal getQtyInternalReject(); + /** Column name QtyInvoiced */ public static final String COLUMNNAME_QtyInvoiced = "QtyInvoiced"; @@ -904,6 +998,15 @@ public interface I_R_Request */ public int getRecord_ID(); + /** Column name RejectDelivery */ + public static final String COLUMNNAME_RejectDelivery = "RejectDelivery"; + + /** Set Reject Delivery */ + public void setRejectDelivery (String RejectDelivery); + + /** Get Reject Delivery */ + public String getRejectDelivery(); + /** Column name RequestAmt */ public static final String COLUMNNAME_RequestAmt = "RequestAmt"; @@ -930,6 +1033,21 @@ public interface I_R_Request */ public String getRequestInfoType(); + /** Column name Responsible_ID */ + public static final String COLUMNNAME_Responsible_ID = "Responsible_ID"; + + /** Set Responsible. + * Responsible + */ + public void setResponsible_ID (int Responsible_ID); + + /** Get Responsible. + * Responsible + */ + public int getResponsible_ID(); + + public I_AD_User getResponsible() throws RuntimeException; + /** Column name Result */ public static final String COLUMNNAME_Result = "Result"; @@ -1318,4 +1436,17 @@ public interface I_R_Request * Immutable Universally Unique Identifier */ public String getUUID(); + + /** Column name Value */ + public static final String COLUMNNAME_Value = "Value"; + + /** Set Search Key. + * Search key for the record in the format required - must be unique + */ + public void setValue (String Value); + + /** Get Search Key. + * Search key for the record in the format required - must be unique + */ + public String getValue(); } diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_RequestAction.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_RequestAction.java index e8ce8cfe0a..61ed09785a 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_R_RequestAction.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_RequestAction.java @@ -403,6 +403,24 @@ public interface I_R_RequestAction */ public Timestamp getDateCompletePlanTo(); + /** Column name DateInternalDelivery */ + public static final String COLUMNNAME_DateInternalDelivery = "DateInternalDelivery"; + + /** Set End of Execution Date */ + public void setDateInternalDelivery (Timestamp DateInternalDelivery); + + /** Get End of Execution Date */ + public Timestamp getDateInternalDelivery(); + + /** Column name DateInternalDeliveryTo */ + public static final String COLUMNNAME_DateInternalDeliveryTo = "DateInternalDeliveryTo"; + + /** Set End of Execution Date To */ + public void setDateInternalDeliveryTo (Timestamp DateInternalDeliveryTo); + + /** Get End of Execution Date To */ + public Timestamp getDateInternalDeliveryTo(); + /** Column name DateNextAction */ public static final String COLUMNNAME_DateNextAction = "DateNextAction"; @@ -455,6 +473,50 @@ public interface I_R_RequestAction */ public Timestamp getDateStartPlanTo(); + /** Column name Discord_Thread_ID */ + public static final String COLUMNNAME_Discord_Thread_ID = "Discord_Thread_ID"; + + /** Set Discord Thread ID. + * Discord thread identifier mapping the thread to the request/issue. + */ + public void setDiscord_Thread_ID (String Discord_Thread_ID); + + /** Get Discord Thread ID. + * Discord thread identifier mapping the thread to the request/issue. + */ + public String getDiscord_Thread_ID(); + + /** Column name Discord_ThreadTo_ID */ + public static final String COLUMNNAME_Discord_ThreadTo_ID = "Discord_ThreadTo_ID"; + + /** Set Discord Thread ID To */ + public void setDiscord_ThreadTo_ID (String Discord_ThreadTo_ID); + + /** Get Discord Thread ID To */ + public String getDiscord_ThreadTo_ID(); + + /** Column name Discord_URL */ + public static final String COLUMNNAME_Discord_URL = "Discord_URL"; + + /** Set Discord URL. + * Link to the Discord thread. + */ + public void setDiscord_URL (String Discord_URL); + + /** Get Discord URL. + * Link to the Discord thread. + */ + public String getDiscord_URL(); + + /** Column name Discord_URLTo */ + public static final String COLUMNNAME_Discord_URLTo = "Discord_URLTo"; + + /** Set Discord URL To */ + public void setDiscord_URLTo (String Discord_URLTo); + + /** Get Discord URL To */ + public String getDiscord_URLTo(); + /** Column name DurationInMillis */ public static final String COLUMNNAME_DurationInMillis = "DurationInMillis"; @@ -522,12 +584,12 @@ public interface I_R_RequestAction /** Set Escalated To. * This request has been escalated */ - public void setIsEscalatedTo (boolean IsEscalatedTo); + public void setIsEscalatedTo (String IsEscalatedTo); /** Get Escalated To. * This request has been escalated */ - public boolean isEscalatedTo(); + public String getIsEscalatedTo(); /** Column name IsInvoiced */ public static final String COLUMNNAME_IsInvoiced = "IsInvoiced"; @@ -548,12 +610,12 @@ public interface I_R_RequestAction /** Set Invoiced To. * Is this invoiced? */ - public void setIsInvoicedTo (boolean IsInvoicedTo); + public void setIsInvoicedTo (String IsInvoicedTo); /** Get Invoiced To. * Is this invoiced? */ - public boolean isInvoicedTo(); + public String getIsInvoicedTo(); /** Column name IsSelfService */ public static final String COLUMNNAME_IsSelfService = "IsSelfService"; @@ -574,12 +636,52 @@ public interface I_R_RequestAction /** Set Self-Service To. * This is a Self-Service entry or this entry can be changed via Self-Service */ - public void setIsSelfServiceTo (boolean IsSelfServiceTo); + public void setIsSelfServiceTo (String IsSelfServiceTo); /** Get Self-Service To. * This is a Self-Service entry or this entry can be changed via Self-Service */ - public boolean isSelfServiceTo(); + public String getIsSelfServiceTo(); + + /** Column name IssueID */ + public static final String COLUMNNAME_IssueID = "IssueID"; + + /** Set Issue ID. + * External issue number. + */ + public void setIssueID (int IssueID); + + /** Get Issue ID. + * External issue number. + */ + public int getIssueID(); + + /** Column name IssueTo_ID */ + public static final String COLUMNNAME_IssueTo_ID = "IssueTo_ID"; + + /** Set Issue ID To */ + public void setIssueTo_ID (int IssueTo_ID); + + /** Get Issue ID To */ + public int getIssueTo_ID(); + + /** Column name IssueURL */ + public static final String COLUMNNAME_IssueURL = "IssueURL"; + + /** Set Issue URL */ + public void setIssueURL (String IssueURL); + + /** Get Issue URL */ + public String getIssueURL(); + + /** Column name IssueURLTo */ + public static final String COLUMNNAME_IssueURLTo = "IssueURLTo"; + + /** Set Issue URL To */ + public void setIssueURLTo (String IssueURLTo); + + /** Get Issue URL To */ + public String getIssueURLTo(); /** Column name M_InOut_ID */ public static final String COLUMNNAME_M_InOut_ID = "M_InOut_ID"; @@ -859,6 +961,32 @@ public interface I_R_RequestAction public I_R_Category getR_CategoryTo() throws RuntimeException; + /** Column name Responsible_ID */ + public static final String COLUMNNAME_Responsible_ID = "Responsible_ID"; + + /** Set Responsible. + * Responsible + */ + public void setResponsible_ID (int Responsible_ID); + + /** Get Responsible. + * Responsible + */ + public int getResponsible_ID(); + + public I_AD_User getResponsible() throws RuntimeException; + + /** Column name ResponsibleTo_ID */ + public static final String COLUMNNAME_ResponsibleTo_ID = "ResponsibleTo_ID"; + + /** Set Responsible To */ + public void setResponsibleTo_ID (int ResponsibleTo_ID); + + /** Get Responsible To */ + public int getResponsibleTo_ID(); + + public I_AD_User getResponsibleTo() throws RuntimeException; + /** Column name R_Group_ID */ public static final String COLUMNNAME_R_Group_ID = "R_Group_ID"; @@ -889,6 +1017,72 @@ public interface I_R_RequestAction public I_R_Group getR_GroupTo() throws RuntimeException; + /** Column name R_Iteration_ID */ + public static final String COLUMNNAME_R_Iteration_ID = "R_Iteration_ID"; + + /** Set Iteration */ + public void setR_Iteration_ID (int R_Iteration_ID); + + /** Get Iteration */ + public int getR_Iteration_ID(); + + public I_R_Iteration getR_Iteration() throws RuntimeException; + + /** Column name R_IterationTo_ID */ + public static final String COLUMNNAME_R_IterationTo_ID = "R_IterationTo_ID"; + + /** Set Iteration To */ + public void setR_IterationTo_ID (int R_IterationTo_ID); + + /** Get Iteration To */ + public int getR_IterationTo_ID(); + + public I_R_Iteration getR_IterationTo() throws RuntimeException; + + /** Column name R_Milestone_ID */ + public static final String COLUMNNAME_R_Milestone_ID = "R_Milestone_ID"; + + /** Set Milestone */ + public void setR_Milestone_ID (int R_Milestone_ID); + + /** Get Milestone */ + public int getR_Milestone_ID(); + + public I_R_Milestone getR_Milestone() throws RuntimeException; + + /** Column name R_MilestoneTo_ID */ + public static final String COLUMNNAME_R_MilestoneTo_ID = "R_MilestoneTo_ID"; + + /** Set Milestone To */ + public void setR_MilestoneTo_ID (int R_MilestoneTo_ID); + + /** Get Milestone To */ + public int getR_MilestoneTo_ID(); + + public I_R_Milestone getR_MilestoneTo() throws RuntimeException; + + /** Column name R_Release_ID */ + public static final String COLUMNNAME_R_Release_ID = "R_Release_ID"; + + /** Set Release */ + public void setR_Release_ID (int R_Release_ID); + + /** Get Release */ + public int getR_Release_ID(); + + public I_R_Release getR_Release() throws RuntimeException; + + /** Column name R_ReleaseTo_ID */ + public static final String COLUMNNAME_R_ReleaseTo_ID = "R_ReleaseTo_ID"; + + /** Set Release To */ + public void setR_ReleaseTo_ID (int R_ReleaseTo_ID); + + /** Get Release To */ + public int getR_ReleaseTo_ID(); + + public I_R_Release getR_ReleaseTo() throws RuntimeException; + /** Column name R_RequestAction_ID */ public static final String COLUMNNAME_R_RequestAction_ID = "R_RequestAction_ID"; @@ -1131,6 +1325,32 @@ public interface I_R_RequestAction */ public int getUpdatedBy(); + /** Column name URL */ + public static final String COLUMNNAME_URL = "URL"; + + /** Set URL. + * Full URL address - e.g. http://www.adempiere.org + */ + public void setURL (String URL); + + /** Get URL. + * Full URL address - e.g. http://www.adempiere.org + */ + public String getURL(); + + /** Column name URLTo */ + public static final String COLUMNNAME_URLTo = "URLTo"; + + /** Set URL To. + * Full URL address - e.g. http://www.adempiere.org + */ + public void setURLTo (String URLTo); + + /** Get URL To. + * Full URL address - e.g. http://www.adempiere.org + */ + public String getURLTo(); + /** Column name UUID */ public static final String COLUMNNAME_UUID = "UUID"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_RequestDelivery.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_RequestDelivery.java new file mode 100644 index 0000000000..5122d30cf0 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_RequestDelivery.java @@ -0,0 +1,294 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +package org.adempiere.core.domains.models; + +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +/** Generated Interface for R_RequestDelivery + * @author Adempiere (generated) + * @version Release 3.9.4 + */ +public interface I_R_RequestDelivery +{ + + /** TableName=R_RequestDelivery */ + public static final String Table_Name = "R_RequestDelivery"; + + /** AD_Table_ID=55180 */ + public static final int Table_ID = MTable.getTable_ID(Table_Name); + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 7 - System - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(7); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_User_ID */ + public static final String COLUMNNAME_AD_User_ID = "AD_User_ID"; + + /** Set User/Contact. + * User within the system - Internal or Business Partner Contact + */ + public void setAD_User_ID (int AD_User_ID); + + /** Get User/Contact. + * User within the system - Internal or Business Partner Contact + */ + public int getAD_User_ID(); + + public I_AD_User getAD_User() throws RuntimeException; + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name DateInternalDelivery */ + public static final String COLUMNNAME_DateInternalDelivery = "DateInternalDelivery"; + + /** Set End of Execution Date */ + public void setDateInternalDelivery (Timestamp DateInternalDelivery); + + /** Get End of Execution Date */ + public Timestamp getDateInternalDelivery(); + + /** Column name DateRejected */ + public static final String COLUMNNAME_DateRejected = "DateRejected"; + + /** Set Date Rejected. + * Date and time when the delivery was rejected + */ + public void setDateRejected (Timestamp DateRejected); + + /** Get Date Rejected. + * Date and time when the delivery was rejected + */ + public Timestamp getDateRejected(); + + /** Column name Description */ + public static final String COLUMNNAME_Description = "Description"; + + /** Set Description. + * Optional short description of the record + */ + public void setDescription (String Description); + + /** Get Description. + * Optional short description of the record + */ + public String getDescription(); + + /** Column name ImageURLs */ + public static final String COLUMNNAME_ImageURLs = "ImageURLs"; + + /** Set Image URLs. + * JSON array of image URLs related to the delivery + */ + public void setImageURLs (String ImageURLs); + + /** Get Image URLs. + * JSON array of image URLs related to the delivery + */ + public String getImageURLs(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name IsRejected */ + public static final String COLUMNNAME_IsRejected = "IsRejected"; + + /** Set Rejected. + * Indicates whether the delivery was rejected + */ + public void setIsRejected (boolean IsRejected); + + /** Get Rejected. + * Indicates whether the delivery was rejected + */ + public boolean isRejected(); + + /** Column name RejectedBy_ID */ + public static final String COLUMNNAME_RejectedBy_ID = "RejectedBy_ID"; + + /** Set Rejected By. + * User who rejected the delivery + */ + public void setRejectedBy_ID (int RejectedBy_ID); + + /** Get Rejected By. + * User who rejected the delivery + */ + public int getRejectedBy_ID(); + + public I_AD_User getRejectedBy() throws RuntimeException; + + /** Column name RejectionReason */ + public static final String COLUMNNAME_RejectionReason = "RejectionReason"; + + /** Set Rejection Reason. + * Reason why the delivery was rejected + */ + public void setRejectionReason (String RejectionReason); + + /** Get Rejection Reason. + * Reason why the delivery was rejected + */ + public String getRejectionReason(); + + /** Column name R_RequestDelivery_ID */ + public static final String COLUMNNAME_R_RequestDelivery_ID = "R_RequestDelivery_ID"; + + /** Set Request Delivery */ + public void setR_RequestDelivery_ID (int R_RequestDelivery_ID); + + /** Get Request Delivery */ + public int getR_RequestDelivery_ID(); + + /** Column name R_Request_ID */ + public static final String COLUMNNAME_R_Request_ID = "R_Request_ID"; + + /** Set Request. + * Request from a Business Partner or Prospect + */ + public void setR_Request_ID (int R_Request_ID); + + /** Get Request. + * Request from a Business Partner or Prospect + */ + public int getR_Request_ID(); + + public I_R_Request getR_Request() throws RuntimeException; + + /** Column name R_RequestUpdate_ID */ + public static final String COLUMNNAME_R_RequestUpdate_ID = "R_RequestUpdate_ID"; + + /** Set Request Update. + * Request Updates + */ + public void setR_RequestUpdate_ID (int R_RequestUpdate_ID); + + /** Get Request Update. + * Request Updates + */ + public int getR_RequestUpdate_ID(); + + public I_R_RequestUpdate getR_RequestUpdate() throws RuntimeException; + + /** Column name SolutionSummary */ + public static final String COLUMNNAME_SolutionSummary = "SolutionSummary"; + + /** Set Solution Summary. + * Summary of the solution provided + */ + public void setSolutionSummary (String SolutionSummary); + + /** Get Solution Summary. + * Summary of the solution provided + */ + public String getSolutionSummary(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name UUID */ + public static final String COLUMNNAME_UUID = "UUID"; + + /** Set Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public void setUUID (String UUID); + + /** Get Immutable Universally Unique Identifier. + * Immutable Universally Unique Identifier + */ + public String getUUID(); + + /** Column name VideoLinks */ + public static final String COLUMNNAME_VideoLinks = "VideoLinks"; + + /** Set Video Links. + * JSON array of video links related to the delivery + */ + public void setVideoLinks (String VideoLinks); + + /** Get Video Links. + * JSON array of video links related to the delivery + */ + public String getVideoLinks(); +} diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_S_Contract.java b/base/src/main/java/org/adempiere/core/domains/models/I_S_Contract.java index 9f42d93087..e29ad8f2da 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_S_Contract.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_S_Contract.java @@ -3,7 +3,7 @@ * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * * This program is free software, you can redistribute it and/or modify it * * under the terms version 2 of the GNU General Public License as published * - * or (at your option) any later version. * + * or (at your option) any later version. * * by the Free Software Foundation. This program is distributed in the hope * * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * @@ -12,10 +12,12 @@ * with this program, if not, write to the Free Software Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * For the text or an alternative of this public license, you may reach us * - * or via info@adempiere.net or http://www.adempiere.net/license.html * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * *****************************************************************************/ package org.adempiere.core.domains.models; +import org.compiere.model.MTable; import org.compiere.util.KeyNamePair; import java.math.BigDecimal; @@ -23,7 +25,7 @@ /** Generated Interface for S_Contract * @author Adempiere (generated) - * @version Release 3.9.3 + * @version Release 3.9.4 */ public interface I_S_Contract { @@ -32,7 +34,7 @@ public interface I_S_Contract public static final String Table_Name = "S_Contract"; /** AD_Table_ID=54441 */ - public static final int Table_ID = org.compiere.model.MTable.getTable_ID(Table_Name); + public static final int Table_ID = MTable.getTable_ID(Table_Name); KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); @@ -1131,22 +1133,22 @@ public interface I_S_Contract public I_PP_Calendar getPP_Calendar() throws RuntimeException; - /** Column name PP_PeriodDefinition_ID */ - public static final String COLUMNNAME_PP_PeriodDefinition_ID = "PP_PeriodDefinition_ID"; + /** Column name PP_PeriodDefinition_ID */ + public static final String COLUMNNAME_PP_PeriodDefinition_ID = "PP_PeriodDefinition_ID"; /** Set Current Period. - * Period Definition, allows to define time cycles for the Operational Calendar - */ + * Period Definition, allows to define time cycles for the Operational Calendar + */ public void setPP_PeriodDefinition_ID (int PP_PeriodDefinition_ID); /** Get Current Period. - * Period Definition, allows to define time cycles for the Operational Calendar - */ + * Period Definition, allows to define time cycles for the Operational Calendar + */ public int getPP_PeriodDefinition_ID(); public I_PP_PeriodDefinition getPP_PeriodDefinition() throws RuntimeException; - /** Column name PriorityRule */ + /** Column name PriorityRule */ public static final String COLUMNNAME_PriorityRule = "PriorityRule"; /** Set Priority. @@ -1263,6 +1265,15 @@ public interface I_S_Contract */ public boolean isSendEMail(); + /** Column name SupportReferenceValue */ + public static final String COLUMNNAME_SupportReferenceValue = "SupportReferenceValue"; + + /** Set Support Reference Value */ + public void setSupportReferenceValue (String SupportReferenceValue); + + /** Get Support Reference Value */ + public String getSupportReferenceValue(); + /** Column name TotalLines */ public static final String COLUMNNAME_TotalLines = "TotalLines"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_DistributionList.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_DistributionList.java new file mode 100644 index 0000000000..7543ed549d --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_DistributionList.java @@ -0,0 +1,166 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_DistributionList + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_DistributionList extends PO implements I_AD_DistributionList, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260622L; + + /** Standard Constructor */ + public X_AD_DistributionList (Properties ctx, int AD_DistributionList_ID, String trxName) + { + super (ctx, AD_DistributionList_ID, trxName); + /** if (AD_DistributionList_ID == 0) + { + setAD_DistributionList_ID (0); + setName (null); + setValue (null); + } */ + } + + /** Load Constructor */ + public X_AD_DistributionList (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_DistributionList[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** Set Distribution List. + @param AD_DistributionList_ID Distribution List */ + public void setAD_DistributionList_ID (int AD_DistributionList_ID) + { + if (AD_DistributionList_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_DistributionList_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_DistributionList_ID, Integer.valueOf(AD_DistributionList_ID)); + } + + /** Get Distribution List. + @return Distribution List */ + public int getAD_DistributionList_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_DistributionList_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Description. + @param Description + Optional short description of the record + */ + public void setDescription (String Description) + { + set_Value (COLUMNNAME_Description, Description); + } + + /** Get Description. + @return Optional short description of the record + */ + public String getDescription () + { + return (String)get_Value(COLUMNNAME_Description); + } + + /** Set Name. + @param Name + Alphanumeric identifier of the entity + */ + public void setName (String Name) + { + set_Value (COLUMNNAME_Name, Name); + } + + /** Get Name. + @return Alphanumeric identifier of the entity + */ + public String getName () + { + return (String)get_Value(COLUMNNAME_Name); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_DistributionListMember.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_DistributionListMember.java new file mode 100644 index 0000000000..8cb0cca5b0 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_DistributionListMember.java @@ -0,0 +1,251 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_DistributionListMember + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_DistributionListMember extends PO implements I_AD_DistributionListMember, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260622L; + + /** Standard Constructor */ + public X_AD_DistributionListMember (Properties ctx, int AD_DistributionListMember_ID, String trxName) + { + super (ctx, AD_DistributionListMember_ID, trxName); + /** if (AD_DistributionListMember_ID == 0) + { + setAD_DistributionList_ID (0); + setAD_DistributionListMember_ID (0); + setMemberType (null); + } */ + } + + /** Load Constructor */ + public X_AD_DistributionListMember (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_DistributionListMember[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + public I_AD_DistributionList getAD_DistributionList() throws RuntimeException + { + return (I_AD_DistributionList)MTable.get(getCtx(), I_AD_DistributionList.Table_Name) + .getPO(getAD_DistributionList_ID(), get_TrxName()); } + + /** Set Distribution List. + @param AD_DistributionList_ID Distribution List */ + public void setAD_DistributionList_ID (int AD_DistributionList_ID) + { + if (AD_DistributionList_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_DistributionList_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_DistributionList_ID, Integer.valueOf(AD_DistributionList_ID)); + } + + /** Get Distribution List. + @return Distribution List */ + public int getAD_DistributionList_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_DistributionList_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Distribution List Member. + @param AD_DistributionListMember_ID Distribution List Member */ + public void setAD_DistributionListMember_ID (int AD_DistributionListMember_ID) + { + if (AD_DistributionListMember_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_DistributionListMember_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_DistributionListMember_ID, Integer.valueOf(AD_DistributionListMember_ID)); + } + + /** Get Distribution List Member. + @return Distribution List Member */ + public int getAD_DistributionListMember_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_DistributionListMember_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_AD_Role getAD_Role() throws RuntimeException + { + return (I_AD_Role)MTable.get(getCtx(), I_AD_Role.Table_Name) + .getPO(getAD_Role_ID(), get_TrxName()); } + + /** Set Role. + @param AD_Role_ID + Responsibility Role + */ + public void setAD_Role_ID (int AD_Role_ID) + { + if (AD_Role_ID < 0) + set_Value (COLUMNNAME_AD_Role_ID, null); + else + set_Value (COLUMNNAME_AD_Role_ID, Integer.valueOf(AD_Role_ID)); + } + + /** Get Role. + @return Responsibility Role + */ + public int getAD_Role_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_Role_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_AD_User getAD_User() throws RuntimeException + { + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) + .getPO(getAD_User_ID(), get_TrxName()); } + + /** Set User/Contact. + @param AD_User_ID + User within the system - Internal or Business Partner Contact + */ + public void setAD_User_ID (int AD_User_ID) + { + if (AD_User_ID < 1) + set_Value (COLUMNNAME_AD_User_ID, null); + else + set_Value (COLUMNNAME_AD_User_ID, Integer.valueOf(AD_User_ID)); + } + + /** Get User/Contact. + @return User within the system - Internal or Business Partner Contact + */ + public int getAD_User_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_User_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** MemberType AD_Reference_ID=54717 */ + public static final int MEMBERTYPE_AD_Reference_ID=54717; + /** User = U */ + public static final String MEMBERTYPE_User = "U"; + /** List = L */ + public static final String MEMBERTYPE_List = "L"; + /** Role = R */ + public static final String MEMBERTYPE_Role = "R"; + /** Set Member Type. + @param MemberType + Type of member: U=User, L=List, R=Role. + */ + public void setMemberType (String MemberType) + { + + set_Value (COLUMNNAME_MemberType, MemberType); + } + + /** Get Member Type. + @return Type of member: U=User, L=List, R=Role. + */ + public String getMemberType () + { + return (String)get_Value(COLUMNNAME_MemberType); + } + + public I_AD_DistributionList getRef_DistributionList() throws RuntimeException + { + return (I_AD_DistributionList)MTable.get(getCtx(), I_AD_DistributionList.Table_Name) + .getPO(getRef_DistributionList_ID(), get_TrxName()); } + + /** Set Referenced Distribution List. + @param Ref_DistributionList_ID + Nested sublist. Populated only when MemberType is L. + */ + public void setRef_DistributionList_ID (int Ref_DistributionList_ID) + { + if (Ref_DistributionList_ID < 1) + set_Value (COLUMNNAME_Ref_DistributionList_ID, null); + else + set_Value (COLUMNNAME_Ref_DistributionList_ID, Integer.valueOf(Ref_DistributionList_ID)); + } + + /** Get Referenced Distribution List. + @return Nested sublist. Populated only when MemberType is L. + */ + public int getRef_DistributionList_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_Ref_DistributionList_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_LandingApp.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_LandingApp.java new file mode 100644 index 0000000000..45654909ff --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_LandingApp.java @@ -0,0 +1,254 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_LandingApp + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_LandingApp extends PO implements I_AD_LandingApp, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260617L; + + /** Standard Constructor */ + public X_AD_LandingApp (Properties ctx, int AD_LandingApp_ID, String trxName) + { + super (ctx, AD_LandingApp_ID, trxName); + /** if (AD_LandingApp_ID == 0) + { + setAD_LandingApp_ID (0); + setName (null); + setValue (null); + } */ + } + + /** Load Constructor */ + public X_AD_LandingApp (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 6 - System - Client + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_LandingApp[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** Set Landing App. + @param AD_LandingApp_ID Landing App */ + public void setAD_LandingApp_ID (int AD_LandingApp_ID) + { + if (AD_LandingApp_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_LandingApp_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_LandingApp_ID, Integer.valueOf(AD_LandingApp_ID)); + } + + /** Get Landing App. + @return Landing App */ + public int getAD_LandingApp_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_LandingApp_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Description. + @param Description + Optional short description of the record + */ + public void setDescription (String Description) + { + set_Value (COLUMNNAME_Description, Description); + } + + /** Get Description. + @return Optional short description of the record + */ + public String getDescription () + { + return (String)get_Value(COLUMNNAME_Description); + } + + /** Set Icon. + @param Icon + Icon name or reference + */ + public void setIcon (String Icon) + { + set_Value (COLUMNNAME_Icon, Icon); + } + + /** Get Icon. + @return Icon name or reference + */ + public String getIcon () + { + return (String)get_Value(COLUMNNAME_Icon); + } + + /** Set Logo URL. + @param LogoURL + URL of the landing app logo + */ + public void setLogoURL (String LogoURL) + { + set_Value (COLUMNNAME_LogoURL, LogoURL); + } + + /** Get Logo URL. + @return URL of the landing app logo + */ + public String getLogoURL () + { + return (String)get_Value(COLUMNNAME_LogoURL); + } + + /** Set Name. + @param Name + Alphanumeric identifier of the entity + */ + public void setName (String Name) + { + set_Value (COLUMNNAME_Name, Name); + } + + /** Get Name. + @return Alphanumeric identifier of the entity + */ + public String getName () + { + return (String)get_Value(COLUMNNAME_Name); + } + + /** Set Route. + @param Route + Internal relative route, e.g. /nuxt + */ + public void setRoute (String Route) + { + set_Value (COLUMNNAME_Route, Route); + } + + /** Get Route. + @return Internal relative route, e.g. /nuxt + */ + public String getRoute () + { + return (String)get_Value(COLUMNNAME_Route); + } + + /** Set Sequence. + @param SeqNo + Method of ordering records; lowest number comes first + */ + public void setSeqNo (int SeqNo) + { + set_Value (COLUMNNAME_SeqNo, Integer.valueOf(SeqNo)); + } + + /** Get Sequence. + @return Method of ordering records; lowest number comes first + */ + public int getSeqNo () + { + Integer ii = (Integer)get_Value(COLUMNNAME_SeqNo); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set URL. + @param URL + Full URL address - e.g. http://www.adempiere.org + */ + public void setURL (String URL) + { + set_Value (COLUMNNAME_URL, URL); + } + + /** Get URL. + @return Full URL address - e.g. http://www.adempiere.org + */ + public String getURL () + { + return (String)get_Value(COLUMNNAME_URL); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_LandingAppAccess.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_LandingAppAccess.java new file mode 100644 index 0000000000..25fd4b7068 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_LandingAppAccess.java @@ -0,0 +1,194 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_LandingAppAccess + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_LandingAppAccess extends PO implements I_AD_LandingAppAccess, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260617L; + + /** Standard Constructor */ + public X_AD_LandingAppAccess (Properties ctx, int AD_LandingAppAccess_ID, String trxName) + { + super (ctx, AD_LandingAppAccess_ID, trxName); + /** if (AD_LandingAppAccess_ID == 0) + { + setAccessLevel (null); + setAD_LandingAppAccess_ID (0); + setAD_LandingApp_ID (0); + setAD_Role_ID (0); + } */ + } + + /** Load Constructor */ + public X_AD_LandingAppAccess (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 6 - System - Client + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_LandingAppAccess[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** AccessLevel AD_Reference_ID=54711 */ + public static final int ACCESSLEVEL_AD_Reference_ID=54711; + /** Read = R */ + public static final String ACCESSLEVEL_Read = "R"; + /** Write = W */ + public static final String ACCESSLEVEL_Write = "W"; + /** Set Data Access Level. + @param AccessLevel + Access Level required + */ + public void setAccessLevel (String AccessLevel) + { + + set_Value (COLUMNNAME_AccessLevel, AccessLevel); + } + + /** Get Data Access Level. + @return Access Level required + */ + public String getAccessLevel () + { + return (String)get_Value(COLUMNNAME_AccessLevel); + } + + /** Set Landing App Access. + @param AD_LandingAppAccess_ID Landing App Access */ + public void setAD_LandingAppAccess_ID (int AD_LandingAppAccess_ID) + { + if (AD_LandingAppAccess_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_LandingAppAccess_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_LandingAppAccess_ID, Integer.valueOf(AD_LandingAppAccess_ID)); + } + + /** Get Landing App Access. + @return Landing App Access */ + public int getAD_LandingAppAccess_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_LandingAppAccess_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_AD_LandingApp getAD_LandingApp() throws RuntimeException + { + return (I_AD_LandingApp)MTable.get(getCtx(), I_AD_LandingApp.Table_Name) + .getPO(getAD_LandingApp_ID(), get_TrxName()); } + + /** Set Landing App. + @param AD_LandingApp_ID Landing App */ + public void setAD_LandingApp_ID (int AD_LandingApp_ID) + { + if (AD_LandingApp_ID < 1) + set_Value (COLUMNNAME_AD_LandingApp_ID, null); + else + set_Value (COLUMNNAME_AD_LandingApp_ID, Integer.valueOf(AD_LandingApp_ID)); + } + + /** Get Landing App. + @return Landing App */ + public int getAD_LandingApp_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_LandingApp_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_AD_Role getAD_Role() throws RuntimeException + { + return (I_AD_Role)MTable.get(getCtx(), I_AD_Role.Table_Name) + .getPO(getAD_Role_ID(), get_TrxName()); } + + /** Set Role. + @param AD_Role_ID + Responsibility Role + */ + public void setAD_Role_ID (int AD_Role_ID) + { + if (AD_Role_ID < 0) + set_Value (COLUMNNAME_AD_Role_ID, null); + else + set_Value (COLUMNNAME_AD_Role_ID, Integer.valueOf(AD_Role_ID)); + } + + /** Get Role. + @return Responsibility Role + */ + public int getAD_Role_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_Role_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_StorageUpdateQueue.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_StorageUpdateQueue.java new file mode 100644 index 0000000000..a07d77a48b --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_StorageUpdateQueue.java @@ -0,0 +1,139 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_StorageUpdateQueue + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_StorageUpdateQueue extends PO implements I_AD_StorageUpdateQueue, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260612L; + + /** Standard Constructor */ + public X_AD_StorageUpdateQueue (Properties ctx, int AD_StorageUpdateQueue_ID, String trxName) + { + super (ctx, AD_StorageUpdateQueue_ID, trxName); + /** if (AD_StorageUpdateQueue_ID == 0) + { + setAD_StorageUpdateQueue_ID (0); + } */ + } + + /** Load Constructor */ + public X_AD_StorageUpdateQueue (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_StorageUpdateQueue[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + public I_AD_QueueType getAD_QueueType() throws RuntimeException + { + return (I_AD_QueueType)MTable.get(getCtx(), I_AD_QueueType.Table_Name) + .getPO(getAD_QueueType_ID(), get_TrxName()); } + + /** Set Queue Type. + @param AD_QueueType_ID Queue Type */ + public void setAD_QueueType_ID (int AD_QueueType_ID) + { + if (AD_QueueType_ID < 1) + set_Value (COLUMNNAME_AD_QueueType_ID, null); + else + set_Value (COLUMNNAME_AD_QueueType_ID, Integer.valueOf(AD_QueueType_ID)); + } + + /** Get Queue Type. + @return Queue Type */ + public int getAD_QueueType_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_QueueType_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Storage Update Queue. + @param AD_StorageUpdateQueue_ID Storage Update Queue */ + public void setAD_StorageUpdateQueue_ID (int AD_StorageUpdateQueue_ID) + { + if (AD_StorageUpdateQueue_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_StorageUpdateQueue_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_StorageUpdateQueue_ID, Integer.valueOf(AD_StorageUpdateQueue_ID)); + } + + /** Get Storage Update Queue. + @return Storage Update Queue */ + public int getAD_StorageUpdateQueue_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_StorageUpdateQueue_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_Token.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_Token.java index ffcb122ea8..8d86e864da 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_AD_Token.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_Token.java @@ -18,14 +18,15 @@ /** Generated Model - DO NOT CHANGE */ package org.adempiere.core.domains.models; -import java.sql.ResultSet; -import java.sql.Timestamp; -import java.util.Properties; import org.compiere.model.I_Persistent; import org.compiere.model.MTable; import org.compiere.model.PO; import org.compiere.model.POInfo; +import java.sql.ResultSet; +import java.sql.Timestamp; +import java.util.Properties; + /** Generated Model for AD_Token * @author Adempiere (generated) * @version Release 3.9.4 - $Id$ */ @@ -35,7 +36,7 @@ public class X_AD_Token extends PO implements I_AD_Token, I_Persistent /** * */ - private static final long serialVersionUID = 20230102L; + private static final long serialVersionUID = 20260625L; /** Standard Constructor */ public X_AD_Token (Properties ctx, int AD_Token_ID, String trxName) @@ -43,8 +44,8 @@ public X_AD_Token (Properties ctx, int AD_Token_ID, String trxName) super (ctx, AD_Token_ID, trxName); /** if (AD_Token_ID == 0) { - setAD_Token_ID (0); setAD_TokenDefinition_ID (0); + setAD_Token_ID (0); } */ } @@ -76,9 +77,9 @@ public String toString() return sb.toString(); } - public org.adempiere.core.domains.models.I_AD_Role getAD_Role() throws RuntimeException + public I_AD_Role getAD_Role() throws RuntimeException { - return (org.adempiere.core.domains.models.I_AD_Role)MTable.get(getCtx(), org.adempiere.core.domains.models.I_AD_Role.Table_Name) + return (I_AD_Role)MTable.get(getCtx(), I_AD_Role.Table_Name) .getPO(getAD_Role_ID(), get_TrxName()); } /** Set Role. @@ -104,6 +105,34 @@ public int getAD_Role_ID () return ii.intValue(); } + public I_AD_TokenDefinition getAD_TokenDefinition() throws RuntimeException + { + return (I_AD_TokenDefinition)MTable.get(getCtx(), I_AD_TokenDefinition.Table_Name) + .getPO(getAD_TokenDefinition_ID(), get_TrxName()); } + + /** Set Token Definition. + @param AD_TokenDefinition_ID + Token Definition, used for define generator class for token + */ + public void setAD_TokenDefinition_ID (int AD_TokenDefinition_ID) + { + if (AD_TokenDefinition_ID < 1) + set_Value (COLUMNNAME_AD_TokenDefinition_ID, null); + else + set_Value (COLUMNNAME_AD_TokenDefinition_ID, Integer.valueOf(AD_TokenDefinition_ID)); + } + + /** Get Token Definition. + @return Token Definition, used for define generator class for token + */ + public int getAD_TokenDefinition_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenDefinition_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Token. @param AD_Token_ID Token for validation and approval @@ -127,37 +156,34 @@ public int getAD_Token_ID () return ii.intValue(); } - public org.adempiere.core.domains.models.I_AD_TokenDefinition getAD_TokenDefinition() throws RuntimeException + public I_AD_TokenProfile getAD_TokenProfile() throws RuntimeException { - return (org.adempiere.core.domains.models.I_AD_TokenDefinition)MTable.get(getCtx(), org.adempiere.core.domains.models.I_AD_TokenDefinition.Table_Name) - .getPO(getAD_TokenDefinition_ID(), get_TrxName()); } + return (I_AD_TokenProfile)MTable.get(getCtx(), I_AD_TokenProfile.Table_Name) + .getPO(getAD_TokenProfile_ID(), get_TrxName()); } - /** Set Token Definition. - @param AD_TokenDefinition_ID - Token Definition, used for define generator class for token - */ - public void setAD_TokenDefinition_ID (int AD_TokenDefinition_ID) + /** Set Token Profile. + @param AD_TokenProfile_ID Token Profile */ + public void setAD_TokenProfile_ID (int AD_TokenProfile_ID) { - if (AD_TokenDefinition_ID < 1) - set_Value (COLUMNNAME_AD_TokenDefinition_ID, null); + if (AD_TokenProfile_ID < 1) + set_Value (COLUMNNAME_AD_TokenProfile_ID, null); else - set_Value (COLUMNNAME_AD_TokenDefinition_ID, Integer.valueOf(AD_TokenDefinition_ID)); + set_Value (COLUMNNAME_AD_TokenProfile_ID, Integer.valueOf(AD_TokenProfile_ID)); } - /** Get Token Definition. - @return Token Definition, used for define generator class for token - */ - public int getAD_TokenDefinition_ID () + /** Get Token Profile. + @return Token Profile */ + public int getAD_TokenProfile_ID () { - Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenDefinition_ID); + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenProfile_ID); if (ii == null) return 0; return ii.intValue(); } - public org.adempiere.core.domains.models.I_AD_User getAD_User() throws RuntimeException + public I_AD_User getAD_User() throws RuntimeException { - return (org.adempiere.core.domains.models.I_AD_User)MTable.get(getCtx(), org.adempiere.core.domains.models.I_AD_User.Table_Name) + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) .getPO(getAD_User_ID(), get_TrxName()); } /** Set User/Contact. @@ -197,6 +223,64 @@ public Timestamp getExpireDate () return (Timestamp)get_Value(COLUMNNAME_ExpireDate); } + /** Set Revoked. + @param IsRevoked + Indicates the token has been revoked + */ + public void setIsRevoked (boolean IsRevoked) + { + set_Value (COLUMNNAME_IsRevoked, Boolean.valueOf(IsRevoked)); + } + + /** Get Revoked. + @return Indicates the token has been revoked + */ + public boolean isRevoked () + { + Object oo = get_Value(COLUMNNAME_IsRevoked); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + + /** Set Revoked Reason. + @param RevokedReason + Reason the token was revoked + */ + public void setRevokedReason (String RevokedReason) + { + set_Value (COLUMNNAME_RevokedReason, RevokedReason); + } + + /** Get Revoked Reason. + @return Reason the token was revoked + */ + public String getRevokedReason () + { + return (String)get_Value(COLUMNNAME_RevokedReason); + } + + /** Set Scope. + @param Scope + Resolved scope string for the token + */ + public void setScope (String Scope) + { + set_Value (COLUMNNAME_Scope, Scope); + } + + /** Get Scope. + @return Resolved scope string for the token + */ + public String getScope () + { + return (String)get_Value(COLUMNNAME_Scope); + } + /** Set Token Value. @param TokenValue Value of Token generated diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenClaimSet.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenClaimSet.java new file mode 100644 index 0000000000..174d57d2cb --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenClaimSet.java @@ -0,0 +1,166 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_TokenClaimSet + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_TokenClaimSet extends PO implements I_AD_TokenClaimSet, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260626L; + + /** Standard Constructor */ + public X_AD_TokenClaimSet (Properties ctx, int AD_TokenClaimSet_ID, String trxName) + { + super (ctx, AD_TokenClaimSet_ID, trxName); + /** if (AD_TokenClaimSet_ID == 0) + { + setAD_TokenClaimSet_ID (0); + setName (null); + setValue (null); + } */ + } + + /** Load Constructor */ + public X_AD_TokenClaimSet (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_TokenClaimSet[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** Set Token Claim Set. + @param AD_TokenClaimSet_ID Token Claim Set */ + public void setAD_TokenClaimSet_ID (int AD_TokenClaimSet_ID) + { + if (AD_TokenClaimSet_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_TokenClaimSet_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_TokenClaimSet_ID, Integer.valueOf(AD_TokenClaimSet_ID)); + } + + /** Get Token Claim Set. + @return Token Claim Set */ + public int getAD_TokenClaimSet_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenClaimSet_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Description. + @param Description + Optional short description of the record + */ + public void setDescription (String Description) + { + set_Value (COLUMNNAME_Description, Description); + } + + /** Get Description. + @return Optional short description of the record + */ + public String getDescription () + { + return (String)get_Value(COLUMNNAME_Description); + } + + /** Set Name. + @param Name + Alphanumeric identifier of the entity + */ + public void setName (String Name) + { + set_Value (COLUMNNAME_Name, Name); + } + + /** Get Name. + @return Alphanumeric identifier of the entity + */ + public String getName () + { + return (String)get_Value(COLUMNNAME_Name); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenClaimSetItem.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenClaimSetItem.java new file mode 100644 index 0000000000..bbb541acc2 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenClaimSetItem.java @@ -0,0 +1,206 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_TokenClaimSetItem + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_TokenClaimSetItem extends PO implements I_AD_TokenClaimSetItem, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260626L; + + /** Standard Constructor */ + public X_AD_TokenClaimSetItem (Properties ctx, int AD_TokenClaimSetItem_ID, String trxName) + { + super (ctx, AD_TokenClaimSetItem_ID, trxName); + /** if (AD_TokenClaimSetItem_ID == 0) + { + setAD_ClaimValueType (null); +// S + setAD_TokenClaimSet_ID (0); + setAD_TokenClaimSetItem_ID (0); + setClaimKey (null); + setClaimValue (null); + } */ + } + + /** Load Constructor */ + public X_AD_TokenClaimSetItem (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_TokenClaimSetItem[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** AD_ClaimValueType AD_Reference_ID=54724 */ + public static final int AD_CLAIMVALUETYPE_AD_Reference_ID=54724; + /** String = S */ + public static final String AD_CLAIMVALUETYPE_String = "S"; + /** Number = N */ + public static final String AD_CLAIMVALUETYPE_Number = "N"; + /** Boolean = B */ + public static final String AD_CLAIMVALUETYPE_Boolean = "B"; + /** JSON = J */ + public static final String AD_CLAIMVALUETYPE_JSON = "J"; + /** Set Claim Value Type. + @param AD_ClaimValueType + Data type used to serialize the claim value in the JWT + */ + public void setAD_ClaimValueType (String AD_ClaimValueType) + { + + set_Value (COLUMNNAME_AD_ClaimValueType, AD_ClaimValueType); + } + + /** Get Claim Value Type. + @return Data type used to serialize the claim value in the JWT + */ + public String getAD_ClaimValueType () + { + return (String)get_Value(COLUMNNAME_AD_ClaimValueType); + } + + public I_AD_TokenClaimSet getAD_TokenClaimSet() throws RuntimeException + { + return (I_AD_TokenClaimSet)MTable.get(getCtx(), I_AD_TokenClaimSet.Table_Name) + .getPO(getAD_TokenClaimSet_ID(), get_TrxName()); } + + /** Set Token Claim Set. + @param AD_TokenClaimSet_ID Token Claim Set */ + public void setAD_TokenClaimSet_ID (int AD_TokenClaimSet_ID) + { + if (AD_TokenClaimSet_ID < 1) + set_Value (COLUMNNAME_AD_TokenClaimSet_ID, null); + else + set_Value (COLUMNNAME_AD_TokenClaimSet_ID, Integer.valueOf(AD_TokenClaimSet_ID)); + } + + /** Get Token Claim Set. + @return Token Claim Set */ + public int getAD_TokenClaimSet_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenClaimSet_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Token Claim Set Item. + @param AD_TokenClaimSetItem_ID Token Claim Set Item */ + public void setAD_TokenClaimSetItem_ID (int AD_TokenClaimSetItem_ID) + { + if (AD_TokenClaimSetItem_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_TokenClaimSetItem_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_TokenClaimSetItem_ID, Integer.valueOf(AD_TokenClaimSetItem_ID)); + } + + /** Get Token Claim Set Item. + @return Token Claim Set Item */ + public int getAD_TokenClaimSetItem_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenClaimSetItem_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Claim Key. + @param ClaimKey + Key of the additional claim (must be namespaced) + */ + public void setClaimKey (String ClaimKey) + { + set_Value (COLUMNNAME_ClaimKey, ClaimKey); + } + + /** Get Claim Key. + @return Key of the additional claim (must be namespaced) + */ + public String getClaimKey () + { + return (String)get_Value(COLUMNNAME_ClaimKey); + } + + /** Set Claim Value. + @param ClaimValue + Value of the additional claim, interpreted per value type + */ + public void setClaimValue (String ClaimValue) + { + set_Value (COLUMNNAME_ClaimValue, ClaimValue); + } + + /** Get Claim Value. + @return Value of the additional claim, interpreted per value type + */ + public String getClaimValue () + { + return (String)get_Value(COLUMNNAME_ClaimValue); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenDefinition.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenDefinition.java index b8a16bb339..afab1506b7 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenDefinition.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenDefinition.java @@ -18,16 +18,16 @@ /** Generated Model - DO NOT CHANGE */ package org.adempiere.core.domains.models; -import java.math.BigDecimal; -import java.sql.ResultSet; -import java.util.Properties; import org.compiere.model.I_Persistent; -import org.compiere.model.MTable; import org.compiere.model.PO; import org.compiere.model.POInfo; import org.compiere.util.Env; import org.compiere.util.KeyNamePair; +import java.math.BigDecimal; +import java.sql.ResultSet; +import java.util.Properties; + /** Generated Model for AD_TokenDefinition * @author Adempiere (generated) * @version Release 3.9.4 - $Id$ */ @@ -37,7 +37,7 @@ public class X_AD_TokenDefinition extends PO implements I_AD_TokenDefinition, I_ /** * */ - private static final long serialVersionUID = 20230102L; + private static final long serialVersionUID = 20260625L; /** Standard Constructor */ public X_AD_TokenDefinition (Properties ctx, int AD_TokenDefinition_ID, String trxName) @@ -81,6 +81,30 @@ public String toString() return sb.toString(); } + /** AD_TokenAccessType AD_Reference_ID=54720 */ + public static final int AD_TOKENACCESSTYPE_AD_Reference_ID=54720; + /** Full Access = F */ + public static final String AD_TOKENACCESSTYPE_FullAccess = "F"; + /** Scoped = S */ + public static final String AD_TOKENACCESSTYPE_Scoped = "S"; + /** Set Token Access Type. + @param AD_TokenAccessType + Access type for the token definition + */ + public void setAD_TokenAccessType (String AD_TokenAccessType) + { + + set_Value (COLUMNNAME_AD_TokenAccessType, AD_TokenAccessType); + } + + /** Get Token Access Type. + @return Access type for the token definition + */ + public String getAD_TokenAccessType () + { + return (String)get_Value(COLUMNNAME_AD_TokenAccessType); + } + /** Set Token Definition. @param AD_TokenDefinition_ID Token Definition, used for define generator class for token diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenProfile.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenProfile.java new file mode 100644 index 0000000000..a79860c6a3 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenProfile.java @@ -0,0 +1,166 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_TokenProfile + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_TokenProfile extends PO implements I_AD_TokenProfile, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260625L; + + /** Standard Constructor */ + public X_AD_TokenProfile (Properties ctx, int AD_TokenProfile_ID, String trxName) + { + super (ctx, AD_TokenProfile_ID, trxName); + /** if (AD_TokenProfile_ID == 0) + { + setAD_TokenProfile_ID (0); + setName (null); + setValue (null); + } */ + } + + /** Load Constructor */ + public X_AD_TokenProfile (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_TokenProfile[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** Set Token Profile. + @param AD_TokenProfile_ID Token Profile */ + public void setAD_TokenProfile_ID (int AD_TokenProfile_ID) + { + if (AD_TokenProfile_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_TokenProfile_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_TokenProfile_ID, Integer.valueOf(AD_TokenProfile_ID)); + } + + /** Get Token Profile. + @return Token Profile */ + public int getAD_TokenProfile_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenProfile_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Description. + @param Description + Optional short description of the record + */ + public void setDescription (String Description) + { + set_Value (COLUMNNAME_Description, Description); + } + + /** Get Description. + @return Optional short description of the record + */ + public String getDescription () + { + return (String)get_Value(COLUMNNAME_Description); + } + + /** Set Name. + @param Name + Alphanumeric identifier of the entity + */ + public void setName (String Name) + { + set_Value (COLUMNNAME_Name, Name); + } + + /** Get Name. + @return Alphanumeric identifier of the entity + */ + public String getName () + { + return (String)get_Value(COLUMNNAME_Name); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenProfileScope.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenProfileScope.java new file mode 100644 index 0000000000..7c7204f707 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenProfileScope.java @@ -0,0 +1,166 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_TokenProfileScope + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_TokenProfileScope extends PO implements I_AD_TokenProfileScope, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260625L; + + /** Standard Constructor */ + public X_AD_TokenProfileScope (Properties ctx, int AD_TokenProfileScope_ID, String trxName) + { + super (ctx, AD_TokenProfileScope_ID, trxName); + /** if (AD_TokenProfileScope_ID == 0) + { + setAD_TokenProfile_ID (0); + setAD_TokenProfileScope_ID (0); + setAD_TokenScope_ID (0); + } */ + } + + /** Load Constructor */ + public X_AD_TokenProfileScope (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_TokenProfileScope[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + public I_AD_TokenProfile getAD_TokenProfile() throws RuntimeException + { + return (I_AD_TokenProfile)MTable.get(getCtx(), I_AD_TokenProfile.Table_Name) + .getPO(getAD_TokenProfile_ID(), get_TrxName()); } + + /** Set Token Profile. + @param AD_TokenProfile_ID Token Profile */ + public void setAD_TokenProfile_ID (int AD_TokenProfile_ID) + { + if (AD_TokenProfile_ID < 1) + set_Value (COLUMNNAME_AD_TokenProfile_ID, null); + else + set_Value (COLUMNNAME_AD_TokenProfile_ID, Integer.valueOf(AD_TokenProfile_ID)); + } + + /** Get Token Profile. + @return Token Profile */ + public int getAD_TokenProfile_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenProfile_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Token Profile Scope. + @param AD_TokenProfileScope_ID Token Profile Scope */ + public void setAD_TokenProfileScope_ID (int AD_TokenProfileScope_ID) + { + if (AD_TokenProfileScope_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_TokenProfileScope_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_TokenProfileScope_ID, Integer.valueOf(AD_TokenProfileScope_ID)); + } + + /** Get Token Profile Scope. + @return Token Profile Scope */ + public int getAD_TokenProfileScope_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenProfileScope_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_AD_TokenScope getAD_TokenScope() throws RuntimeException + { + return (I_AD_TokenScope)MTable.get(getCtx(), I_AD_TokenScope.Table_Name) + .getPO(getAD_TokenScope_ID(), get_TrxName()); } + + /** Set Token Scope. + @param AD_TokenScope_ID Token Scope */ + public void setAD_TokenScope_ID (int AD_TokenScope_ID) + { + if (AD_TokenScope_ID < 1) + set_Value (COLUMNNAME_AD_TokenScope_ID, null); + else + set_Value (COLUMNNAME_AD_TokenScope_ID, Integer.valueOf(AD_TokenScope_ID)); + } + + /** Get Token Scope. + @return Token Scope */ + public int getAD_TokenScope_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenScope_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenScope.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenScope.java new file mode 100644 index 0000000000..2b2a9c7bcd --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_TokenScope.java @@ -0,0 +1,183 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_TokenScope + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_AD_TokenScope extends PO implements I_AD_TokenScope, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260625L; + + /** Standard Constructor */ + public X_AD_TokenScope (Properties ctx, int AD_TokenScope_ID, String trxName) + { + super (ctx, AD_TokenScope_ID, trxName); + /** if (AD_TokenScope_ID == 0) + { + setAD_TokenScope_ID (0); + setName (null); + setValue (null); + } */ + } + + /** Load Constructor */ + public X_AD_TokenScope (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_TokenScope[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** Set Scope Domain. + @param AD_ScopeDomain + Functional domain of the scope + */ + public void setAD_ScopeDomain (String AD_ScopeDomain) + { + set_Value (COLUMNNAME_AD_ScopeDomain, AD_ScopeDomain); + } + + /** Get Scope Domain. + @return Functional domain of the scope + */ + public String getAD_ScopeDomain () + { + return (String)get_Value(COLUMNNAME_AD_ScopeDomain); + } + + /** Set Token Scope. + @param AD_TokenScope_ID Token Scope */ + public void setAD_TokenScope_ID (int AD_TokenScope_ID) + { + if (AD_TokenScope_ID < 1) + set_ValueNoCheck (COLUMNNAME_AD_TokenScope_ID, null); + else + set_ValueNoCheck (COLUMNNAME_AD_TokenScope_ID, Integer.valueOf(AD_TokenScope_ID)); + } + + /** Get Token Scope. + @return Token Scope */ + public int getAD_TokenScope_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_TokenScope_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Description. + @param Description + Optional short description of the record + */ + public void setDescription (String Description) + { + set_Value (COLUMNNAME_Description, Description); + } + + /** Get Description. + @return Optional short description of the record + */ + public String getDescription () + { + return (String)get_Value(COLUMNNAME_Description); + } + + /** Set Name. + @param Name + Alphanumeric identifier of the entity + */ + public void setName (String Name) + { + set_Value (COLUMNNAME_Name, Name); + } + + /** Get Name. + @return Alphanumeric identifier of the entity + */ + public String getName () + { + return (String)get_Value(COLUMNNAME_Name); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_AD_User.java b/base/src/main/java/org/adempiere/core/domains/models/X_AD_User.java index eaf841075f..474341ffdd 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_AD_User.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_AD_User.java @@ -18,15 +18,16 @@ /** Generated Model - DO NOT CHANGE */ package org.adempiere.core.domains.models; -import java.sql.ResultSet; -import java.sql.Timestamp; -import java.util.Properties; import org.compiere.model.I_Persistent; import org.compiere.model.MTable; import org.compiere.model.PO; import org.compiere.model.POInfo; import org.compiere.util.KeyNamePair; +import java.sql.ResultSet; +import java.sql.Timestamp; +import java.util.Properties; + /** Generated Model for AD_User * @author Adempiere (generated) * @version Release 3.9.4 - $Id$ */ @@ -36,7 +37,7 @@ public class X_AD_User extends PO implements I_AD_User, I_Persistent /** * */ - private static final long serialVersionUID = 20230102L; + private static final long serialVersionUID = 20260624L; /** Standard Constructor */ public X_AD_User (Properties ctx, int AD_User_ID, String trxName) @@ -85,9 +86,9 @@ public String toString() return sb.toString(); } - public org.adempiere.core.domains.models.I_AD_EMailConfig getAD_EMailConfig() throws RuntimeException + public I_AD_EMailConfig getAD_EMailConfig() throws RuntimeException { - return (org.adempiere.core.domains.models.I_AD_EMailConfig)MTable.get(getCtx(), org.adempiere.core.domains.models.I_AD_EMailConfig.Table_Name) + return (I_AD_EMailConfig)MTable.get(getCtx(), I_AD_EMailConfig.Table_Name) .getPO(getAD_EMailConfig_ID(), get_TrxName()); } /** Set EMail Configuration. @@ -110,9 +111,9 @@ public int getAD_EMailConfig_ID () return ii.intValue(); } - public org.adempiere.core.domains.models.I_AD_Org getAD_OrgTrx() throws RuntimeException + public I_AD_Org getAD_OrgTrx() throws RuntimeException { - return (org.adempiere.core.domains.models.I_AD_Org)MTable.get(getCtx(), org.adempiere.core.domains.models.I_AD_Org.Table_Name) + return (I_AD_Org)MTable.get(getCtx(), I_AD_Org.Table_Name) .getPO(getAD_OrgTrx_ID(), get_TrxName()); } /** Set Trx Organization. @@ -220,9 +221,9 @@ public String getBPName () return (String)get_Value(COLUMNNAME_BPName); } - public org.adempiere.core.domains.models.I_C_BPartner getC_BPartner() throws RuntimeException + public I_C_BPartner getC_BPartner() throws RuntimeException { - return (org.adempiere.core.domains.models.I_C_BPartner)MTable.get(getCtx(), org.adempiere.core.domains.models.I_C_BPartner.Table_Name) + return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) .getPO(getC_BPartner_ID(), get_TrxName()); } /** Set Business Partner . @@ -248,9 +249,9 @@ public int getC_BPartner_ID () return ii.intValue(); } - public org.adempiere.core.domains.models.I_C_BPartner_Location getC_BPartner_Location() throws RuntimeException + public I_C_BPartner_Location getC_BPartner_Location() throws RuntimeException { - return (org.adempiere.core.domains.models.I_C_BPartner_Location)MTable.get(getCtx(), org.adempiere.core.domains.models.I_C_BPartner_Location.Table_Name) + return (I_C_BPartner_Location)MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) .getPO(getC_BPartner_Location_ID(), get_TrxName()); } /** Set Partner Location. @@ -276,9 +277,9 @@ public int getC_BPartner_Location_ID () return ii.intValue(); } - public org.adempiere.core.domains.models.I_C_Campaign getC_Campaign() throws RuntimeException + public I_C_Campaign getC_Campaign() throws RuntimeException { - return (org.adempiere.core.domains.models.I_C_Campaign)MTable.get(getCtx(), org.adempiere.core.domains.models.I_C_Campaign.Table_Name) + return (I_C_Campaign)MTable.get(getCtx(), I_C_Campaign.Table_Name) .getPO(getC_Campaign_ID(), get_TrxName()); } /** Set Campaign. @@ -304,9 +305,9 @@ public int getC_Campaign_ID () return ii.intValue(); } - public org.adempiere.core.domains.models.I_C_Greeting getC_Greeting() throws RuntimeException + public I_C_Greeting getC_Greeting() throws RuntimeException { - return (org.adempiere.core.domains.models.I_C_Greeting)MTable.get(getCtx(), org.adempiere.core.domains.models.I_C_Greeting.Table_Name) + return (I_C_Greeting)MTable.get(getCtx(), I_C_Greeting.Table_Name) .getPO(getC_Greeting_ID(), get_TrxName()); } /** Set Greeting. @@ -332,9 +333,9 @@ public int getC_Greeting_ID () return ii.intValue(); } - public org.adempiere.core.domains.models.I_C_Job getC_Job() throws RuntimeException + public I_C_Job getC_Job() throws RuntimeException { - return (org.adempiere.core.domains.models.I_C_Job)MTable.get(getCtx(), org.adempiere.core.domains.models.I_C_Job.Table_Name) + return (I_C_Job)MTable.get(getCtx(), I_C_Job.Table_Name) .getPO(getC_Job_ID(), get_TrxName()); } /** Set Position. @@ -360,9 +361,9 @@ public int getC_Job_ID () return ii.intValue(); } - public org.adempiere.core.domains.models.I_C_Location getC_Location() throws RuntimeException + public I_C_Location getC_Location() throws RuntimeException { - return (org.adempiere.core.domains.models.I_C_Location)MTable.get(getCtx(), org.adempiere.core.domains.models.I_C_Location.Table_Name) + return (I_C_Location)MTable.get(getCtx(), I_C_Location.Table_Name) .getPO(getC_Location_ID(), get_TrxName()); } /** Set Address. @@ -433,6 +434,31 @@ public String getConnectionProfile () return (String)get_Value(COLUMNNAME_ConnectionProfile); } + public I_DD_Driver getDD_Driver() throws RuntimeException + { + return (I_DD_Driver)MTable.get(getCtx(), I_DD_Driver.Table_Name) + .getPO(getDD_Driver_ID(), get_TrxName()); } + + /** Set Driver. + @param DD_Driver_ID Driver */ + public void setDD_Driver_ID (int DD_Driver_ID) + { + if (DD_Driver_ID < 1) + set_Value (COLUMNNAME_DD_Driver_ID, null); + else + set_Value (COLUMNNAME_DD_Driver_ID, Integer.valueOf(DD_Driver_ID)); + } + + /** Get Driver. + @return Driver */ + public int getDD_Driver_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_DD_Driver_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Description. @param Description Optional short description of the record @@ -552,6 +578,23 @@ public String getFax () return (String)get_Value(COLUMNNAME_Fax); } + /** Set Github User. + @param Github_User + Collaborator GitHub username. + */ + public void setGithub_User (String Github_User) + { + set_Value (COLUMNNAME_Github_User, Github_User); + } + + /** Get Github User. + @return Collaborator GitHub username. + */ + public String getGithub_User () + { + return (String)get_Value(COLUMNNAME_Github_User); + } + /** Set HasRole. @param HasRole Has Role Y/N @@ -1155,9 +1198,9 @@ public int getRecentItemsMaxShown () return ii.intValue(); } - public org.adempiere.core.domains.models.I_AD_User getSalesRep() throws RuntimeException + public I_AD_User getSalesRep() throws RuntimeException { - return (org.adempiere.core.domains.models.I_AD_User)MTable.get(getCtx(), org.adempiere.core.domains.models.I_AD_User.Table_Name) + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) .getPO(getSalesRep_ID(), get_TrxName()); } /** Set Sales Representative. @@ -1200,9 +1243,10 @@ public String getSalt () return (String)get_Value(COLUMNNAME_Salt); } - public org.adempiere.core.domains.models.I_AD_User getSupervisor() throws RuntimeException + + public I_AD_User getSupervisor() throws RuntimeException { - return (org.adempiere.core.domains.models.I_AD_User)MTable.get(getCtx(), org.adempiere.core.domains.models.I_AD_User.Table_Name) + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) .getPO(getSupervisor_ID(), get_TrxName()); } /** Set Supervisor. @@ -1228,6 +1272,20 @@ public int getSupervisor_ID () return ii.intValue(); } + /** Set Support Reference Value. + @param SupportReferenceValue Support Reference Value */ + public void setSupportReferenceValue (String SupportReferenceValue) + { + set_Value (COLUMNNAME_SupportReferenceValue, SupportReferenceValue); + } + + /** Get Support Reference Value. + @return Support Reference Value */ + public String getSupportReferenceValue () + { + return (String)get_Value(COLUMNNAME_SupportReferenceValue); + } + /** Set Title. @param Title Name this entity is referred to as diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_C_BPartner.java b/base/src/main/java/org/adempiere/core/domains/models/X_C_BPartner.java index c3a262b619..d455c3efb0 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_C_BPartner.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_C_BPartner.java @@ -39,7 +39,7 @@ public class X_C_BPartner extends PO implements I_C_BPartner, I_Persistent /** * */ - private static final long serialVersionUID = 20260514L; + private static final long serialVersionUID = 20260624L; /** Standard Constructor */ public X_C_BPartner (Properties ctx, int C_BPartner_ID, String trxName) @@ -51,11 +51,15 @@ public X_C_BPartner (Properties ctx, int C_BPartner_ID, String trxName) setC_BP_Group_ID (0); setIsCustomer (false); setIsEmployee (false); + setIsLargeTaxpayer (false); +// N setIsOneTime (false); setIsPOTaxExempt (false); // N setIsProspect (false); setIsSalesRep (false); + setIsSelfWithholding (false); +// N setIsSummary (false); setIsVendor (false); setName (null); @@ -949,6 +953,30 @@ public boolean isDiscountPrinted () return false; } + /** Set Drop Shipment. + @param IsDropShip + Drop Shipments are sent from the Vendor directly to the Customer + */ + public void setIsDropShip (boolean IsDropShip) + { + set_Value (COLUMNNAME_IsDropShip, Boolean.valueOf(IsDropShip)); + } + + /** Get Drop Shipment. + @return Drop Shipments are sent from the Vendor directly to the Customer + */ + public boolean isDropShip () + { + Object oo = get_Value(COLUMNNAME_IsDropShip); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + /** Set Employee. @param IsEmployee Indicates if this Business Partner is an employee @@ -973,6 +1001,7 @@ public boolean isEmployee () return false; } + /** Set Is Manufacturer. @param IsManufacturer Indicate role of this Business partner as Manufacturer @@ -1090,6 +1119,7 @@ public boolean isSalesRep () return false; } + /** Set Summary Level. @param IsSummary This is a summary entity @@ -1162,6 +1192,7 @@ public boolean isVendor () return false; } + /** Set Logo. @param Logo_ID Logo */ public void setLogo_ID (int Logo_ID) @@ -1182,6 +1213,35 @@ public int getLogo_ID () return ii.intValue(); } + /** MaritalStatus AD_Reference_ID=53614 */ + public static final int MARITALSTATUS_AD_Reference_ID=53614; + /** Divorced = D */ + public static final String MARITALSTATUS_Divorced = "D"; + /** Live-in = L */ + public static final String MARITALSTATUS_Live_In = "L"; + /** Married = M */ + public static final String MARITALSTATUS_Married = "M"; + /** Single = S */ + public static final String MARITALSTATUS_Single = "S"; + /** Widow = W */ + public static final String MARITALSTATUS_Widow = "W"; + /** Windower = X */ + public static final String MARITALSTATUS_Windower = "X"; + /** Set Marital Status. + @param MaritalStatus Marital Status */ + public void setMaritalStatus (String MaritalStatus) + { + + set_Value (COLUMNNAME_MaritalStatus, MaritalStatus); + } + + /** Get Marital Status. + @return Marital Status */ + public String getMaritalStatus () + { + return (String)get_Value(COLUMNNAME_MaritalStatus); + } + public I_M_DiscountSchema getM_DiscountSchema() throws RuntimeException { return (I_M_DiscountSchema)MTable.get(getCtx(), I_M_DiscountSchema.Table_Name) @@ -1238,35 +1298,6 @@ public int getM_PriceList_ID () return ii.intValue(); } - /** MaritalStatus AD_Reference_ID=53614 */ - public static final int MARITALSTATUS_AD_Reference_ID=53614; - /** Divorced = D */ - public static final String MARITALSTATUS_Divorced = "D"; - /** Live-in = L */ - public static final String MARITALSTATUS_Live_In = "L"; - /** Married = M */ - public static final String MARITALSTATUS_Married = "M"; - /** Single = S */ - public static final String MARITALSTATUS_Single = "S"; - /** Widow = W */ - public static final String MARITALSTATUS_Widow = "W"; - /** Windower = X */ - public static final String MARITALSTATUS_Windower = "X"; - /** Set Marital Status. - @param MaritalStatus Marital Status */ - public void setMaritalStatus (String MaritalStatus) - { - - set_Value (COLUMNNAME_MaritalStatus, MaritalStatus); - } - - /** Get Marital Status. - @return Marital Status */ - public String getMaritalStatus () - { - return (String)get_Value(COLUMNNAME_MaritalStatus); - } - /** Set NAICS/SIC. @param NAICS Standard Industry Code or its successor NAIC - http://www.osha.gov/oshstats/sicser.html @@ -1747,6 +1778,36 @@ public BigDecimal getSO_CreditLimit () return bd; } + /** SOCreditStatus AD_Reference_ID=289 */ + public static final int SOCREDITSTATUS_AD_Reference_ID=289; + /** Credit Stop = S */ + public static final String SOCREDITSTATUS_CreditStop = "S"; + /** Credit Hold = H */ + public static final String SOCREDITSTATUS_CreditHold = "H"; + /** Credit Watch = W */ + public static final String SOCREDITSTATUS_CreditWatch = "W"; + /** No Credit Check = X */ + public static final String SOCREDITSTATUS_NoCreditCheck = "X"; + /** Credit OK = O */ + public static final String SOCREDITSTATUS_CreditOK = "O"; + /** Set Credit Status. + @param SOCreditStatus + Business Partner Credit Status + */ + public void setSOCreditStatus (String SOCreditStatus) + { + + set_Value (COLUMNNAME_SOCreditStatus, SOCreditStatus); + } + + /** Get Credit Status. + @return Business Partner Credit Status + */ + public String getSOCreditStatus () + { + return (String)get_Value(COLUMNNAME_SOCreditStatus); + } + /** Set Credit Used. @param SO_CreditUsed Current open balance @@ -1784,34 +1845,20 @@ public String getSO_Description () return (String)get_Value(COLUMNNAME_SO_Description); } - /** SOCreditStatus AD_Reference_ID=289 */ - public static final int SOCREDITSTATUS_AD_Reference_ID=289; - /** Credit Stop = S */ - public static final String SOCREDITSTATUS_CreditStop = "S"; - /** Credit Hold = H */ - public static final String SOCREDITSTATUS_CreditHold = "H"; - /** Credit Watch = W */ - public static final String SOCREDITSTATUS_CreditWatch = "W"; - /** No Credit Check = X */ - public static final String SOCREDITSTATUS_NoCreditCheck = "X"; - /** Credit OK = O */ - public static final String SOCREDITSTATUS_CreditOK = "O"; - /** Set Credit Status. - @param SOCreditStatus - Business Partner Credit Status - */ - public void setSOCreditStatus (String SOCreditStatus) - { - set_Value (COLUMNNAME_SOCreditStatus, SOCreditStatus); + + /** Set Support Reference Value. + @param SupportReferenceValue Support Reference Value */ + public void setSupportReferenceValue (String SupportReferenceValue) + { + set_Value (COLUMNNAME_SupportReferenceValue, SupportReferenceValue); } - /** Get Credit Status. - @return Business Partner Credit Status - */ - public String getSOCreditStatus () + /** Get Support Reference Value. + @return Support Reference Value */ + public String getSupportReferenceValue () { - return (String)get_Value(COLUMNNAME_SOCreditStatus); + return (String)get_Value(COLUMNNAME_SupportReferenceValue); } /** Set Tax ID. diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_C_Commission.java b/base/src/main/java/org/adempiere/core/domains/models/X_C_Commission.java index e15e3d9cb3..e16b52f019 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_C_Commission.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_C_Commission.java @@ -37,7 +37,7 @@ public class X_C_Commission extends PO implements I_C_Commission, I_Persistent /** * */ - private static final long serialVersionUID = 20260416L; + private static final long serialVersionUID = 20260703L; /** Standard Constructor */ public X_C_Commission (Properties ctx, int C_Commission_ID, String trxName) @@ -275,6 +275,56 @@ public int getC_DocTypeInvoice_ID () return ii.intValue(); } + public I_C_DocType getC_DocTypeOrder() throws RuntimeException + { + return (I_C_DocType)MTable.get(getCtx(), I_C_DocType.Table_Name) + .getPO(getC_DocTypeOrder_ID(), get_TrxName()); } + + /** Set Document Type For Order. + @param C_DocTypeOrder_ID Document Type For Order */ + public void setC_DocTypeOrder_ID (int C_DocTypeOrder_ID) + { + if (C_DocTypeOrder_ID < 1) + set_Value (COLUMNNAME_C_DocTypeOrder_ID, null); + else + set_Value (COLUMNNAME_C_DocTypeOrder_ID, Integer.valueOf(C_DocTypeOrder_ID)); + } + + /** Get Document Type For Order. + @return Document Type For Order */ + public int getC_DocTypeOrder_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeOrder_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_C_DocType getC_DocTypeReverse() throws RuntimeException + { + return (I_C_DocType)MTable.get(getCtx(), I_C_DocType.Table_Name) + .getPO(getC_DocTypeReverse_ID(), get_TrxName()); } + + /** Set DocType Reverse. + @param C_DocTypeReverse_ID DocType Reverse */ + public void setC_DocTypeReverse_ID (int C_DocTypeReverse_ID) + { + if (C_DocTypeReverse_ID < 1) + set_Value (COLUMNNAME_C_DocTypeReverse_ID, null); + else + set_Value (COLUMNNAME_C_DocTypeReverse_ID, Integer.valueOf(C_DocTypeReverse_ID)); + } + + /** Get DocType Reverse. + @return DocType Reverse */ + public int getC_DocTypeReverse_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeReverse_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Create lines from. @param CreateFrom Process which will generate a new document lines based on an existing document @@ -550,6 +600,107 @@ public boolean isProcessing () return false; } + /** Set Commission For Sales Reps. + @param SP011_CommissionForSalesReps Commission For Sales Reps */ + public void setSP011_CommissionForSalesReps (boolean SP011_CommissionForSalesReps) + { + set_Value (COLUMNNAME_SP011_CommissionForSalesReps, Boolean.valueOf(SP011_CommissionForSalesReps)); + } + + /** Get Commission For Sales Reps. + @return Commission For Sales Reps */ + public boolean isSP011_CommissionForSalesReps () + { + Object oo = get_Value(COLUMNNAME_SP011_CommissionForSalesReps); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + + public I_C_Charge getSP027_Charge() throws RuntimeException + { + return (I_C_Charge)MTable.get(getCtx(), I_C_Charge.Table_Name) + .getPO(getSP027_Charge_ID(), get_TrxName()); } + + /** Set Charge. + @param SP027_Charge_ID + Additional document charges + */ + public void setSP027_Charge_ID (int SP027_Charge_ID) + { + if (SP027_Charge_ID < 1) + set_Value (COLUMNNAME_SP027_Charge_ID, null); + else + set_Value (COLUMNNAME_SP027_Charge_ID, Integer.valueOf(SP027_Charge_ID)); + } + + /** Get Charge. + @return Additional document charges + */ + public int getSP027_Charge_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_SP027_Charge_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Price includes Tax. + @param SP027_IsTaxIncluded + Tax is included in the price + */ + public void setSP027_IsTaxIncluded (boolean SP027_IsTaxIncluded) + { + set_Value (COLUMNNAME_SP027_IsTaxIncluded, Boolean.valueOf(SP027_IsTaxIncluded)); + } + + /** Get Price includes Tax. + @return Tax is included in the price + */ + public boolean isSP027_IsTaxIncluded () + { + Object oo = get_Value(COLUMNNAME_SP027_IsTaxIncluded); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + + public I_M_Product getSP027_Product() throws RuntimeException + { + return (I_M_Product)MTable.get(getCtx(), I_M_Product.Table_Name) + .getPO(getSP027_Product_ID(), get_TrxName()); } + + /** Set Product. + @param SP027_Product_ID + Product, Service, Item + */ + public void setSP027_Product_ID (int SP027_Product_ID) + { + if (SP027_Product_ID < 1) + set_Value (COLUMNNAME_SP027_Product_ID, null); + else + set_Value (COLUMNNAME_SP027_Product_ID, Integer.valueOf(SP027_Product_ID)); + } + + /** Get Product. + @return Product, Service, Item + */ + public int getSP027_Product_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_SP027_Product_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Immutable Universally Unique Identifier. @param UUID Immutable Universally Unique Identifier diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_C_OrderLine.java b/base/src/main/java/org/adempiere/core/domains/models/X_C_OrderLine.java index 1695a89629..275d9f07c8 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_C_OrderLine.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_C_OrderLine.java @@ -39,7 +39,7 @@ public class X_C_OrderLine extends PO implements I_C_OrderLine, I_Persistent /** * */ - private static final long serialVersionUID = 20260508L; + private static final long serialVersionUID = 20260701L; /** Standard Constructor */ public X_C_OrderLine (Properties ctx, int C_OrderLine_ID, String trxName) @@ -366,6 +366,26 @@ public int getC_OrderLine_ID () return ii.intValue(); } + /** Set Cost. + @param Cost + Cost information + */ + public void setCost (BigDecimal Cost) + { + set_Value (COLUMNNAME_Cost, Cost); + } + + /** Get Cost. + @return Cost information + */ + public BigDecimal getCost () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_Cost); + if (bd == null) + return Env.ZERO; + return bd; + } + public I_C_Project getC_Project() throws RuntimeException { return (I_C_Project)MTable.get(getCtx(), I_C_Project.Table_Name) @@ -673,6 +693,7 @@ public BigDecimal getDiscount () return bd; } + /** Set End Date. @param EndDate Last effective date (inclusive) @@ -758,6 +779,7 @@ public boolean isDescription () return false; } + /** Set Line No. @param Line Unique line for this document @@ -1504,6 +1526,7 @@ public int getS_ContractLine_ID () return ii.intValue(); } + /** Set Resource Assignment. @param S_ResourceAssignment_ID Resource Assignment diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_C_Project.java b/base/src/main/java/org/adempiere/core/domains/models/X_C_Project.java index 2a820d3357..8abf6e0f8e 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_C_Project.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_C_Project.java @@ -39,7 +39,7 @@ public class X_C_Project extends PO implements I_C_Project, I_Persistent /** * */ - private static final long serialVersionUID = 20250818L; + private static final long serialVersionUID = 20260616L; /** Standard Constructor */ public X_C_Project (Properties ctx, int C_Project_ID, String trxName) @@ -441,6 +441,159 @@ public String getCopyFrom () return (String)get_Value(COLUMNNAME_CopyFrom); } + /** Set Cost Consumed Amount. + @param CostConsumedAmt Cost Consumed Amount */ + public void setCostConsumedAmt (BigDecimal CostConsumedAmt) + { + set_Value (COLUMNNAME_CostConsumedAmt, CostConsumedAmt); + } + + /** Get Cost Consumed Amount. + @return Cost Consumed Amount */ + public BigDecimal getCostConsumedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostConsumedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Consumed Quantity. + @param CostConsumedQty Cost Consumed Quantity */ + public void setCostConsumedQty (BigDecimal CostConsumedQty) + { + set_Value (COLUMNNAME_CostConsumedQty, CostConsumedQty); + } + + /** Get Cost Consumed Quantity. + @return Cost Consumed Quantity */ + public BigDecimal getCostConsumedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostConsumedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Invoiced Amount. + @param CostInvoicedAmt Cost Invoiced Amount */ + public void setCostInvoicedAmt (BigDecimal CostInvoicedAmt) + { + set_Value (COLUMNNAME_CostInvoicedAmt, CostInvoicedAmt); + } + + /** Get Cost Invoiced Amount. + @return Cost Invoiced Amount */ + public BigDecimal getCostInvoicedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostInvoicedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Invoiced Quantity. + @param CostInvoicedQty Cost Invoiced Quantity */ + public void setCostInvoicedQty (BigDecimal CostInvoicedQty) + { + set_Value (COLUMNNAME_CostInvoicedQty, CostInvoicedQty); + } + + /** Get Cost Invoiced Quantity. + @return Cost Invoiced Quantity */ + public BigDecimal getCostInvoicedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostInvoicedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Ordered Amount. + @param CostOrderedAmt Cost Ordered Amount */ + public void setCostOrderedAmt (BigDecimal CostOrderedAmt) + { + set_Value (COLUMNNAME_CostOrderedAmt, CostOrderedAmt); + } + + /** Get Cost Ordered Amount. + @return Cost Ordered Amount */ + public BigDecimal getCostOrderedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostOrderedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Ordered Quantity. + @param CostOrderedQty Cost Ordered Quantity */ + public void setCostOrderedQty (BigDecimal CostOrderedQty) + { + set_Value (COLUMNNAME_CostOrderedQty, CostOrderedQty); + } + + /** Get Cost Ordered Quantity. + @return Cost Ordered Quantity */ + public BigDecimal getCostOrderedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostOrderedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Planned Amount. + @param CostPlannedAmt Cost Planned Amount */ + public void setCostPlannedAmt (BigDecimal CostPlannedAmt) + { + set_Value (COLUMNNAME_CostPlannedAmt, CostPlannedAmt); + } + + /** Get Cost Planned Amount. + @return Cost Planned Amount */ + public BigDecimal getCostPlannedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostPlannedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Received Amount. + @param CostReceivedAmt Cost Received Amount */ + public void setCostReceivedAmt (BigDecimal CostReceivedAmt) + { + set_Value (COLUMNNAME_CostReceivedAmt, CostReceivedAmt); + } + + /** Get Cost Received Amount. + @return Cost Received Amount */ + public BigDecimal getCostReceivedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostReceivedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Received Quantity. + @param CostReceivedQty Cost Received Quantity */ + public void setCostReceivedQty (BigDecimal CostReceivedQty) + { + set_Value (COLUMNNAME_CostReceivedQty, CostReceivedQty); + } + + /** Get Cost Received Quantity. + @return Cost Received Quantity */ + public BigDecimal getCostReceivedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostReceivedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + public I_C_PaymentTerm getC_PaymentTerm() throws RuntimeException { return (I_C_PaymentTerm)MTable.get(getCtx(), I_C_PaymentTerm.Table_Name) @@ -830,6 +983,23 @@ public Timestamp getDateStartSchedule () return (Timestamp)get_Value(COLUMNNAME_DateStartSchedule); } + /** Set Delivered Amount. + @param DeliveredAmt Delivered Amount */ + public void setDeliveredAmt (BigDecimal DeliveredAmt) + { + set_Value (COLUMNNAME_DeliveredAmt, DeliveredAmt); + } + + /** Get Delivered Amount. + @return Delivered Amount */ + public BigDecimal getDeliveredAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_DeliveredAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + /** Set Description. @param Description Optional short description of the record @@ -1048,6 +1218,30 @@ public boolean isCostBased () return false; } + /** Set Customer Approved. + @param IsCustomerApproved + Customer Approved + */ + public void setIsCustomerApproved (boolean IsCustomerApproved) + { + set_Value (COLUMNNAME_IsCustomerApproved, Boolean.valueOf(IsCustomerApproved)); + } + + /** Get Customer Approved. + @return Customer Approved + */ + public boolean isCustomerApproved () + { + Object oo = get_Value(COLUMNNAME_IsCustomerApproved); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + /** Set Indefinite. @param IsIndefinite Indefinite @@ -1096,6 +1290,50 @@ public boolean isSummary () return false; } + /** Set Manage Customer Approval. + @param ManageCustomerApproval + Manage Customer Approval + */ + public void setManageCustomerApproval (boolean ManageCustomerApproval) + { + set_Value (COLUMNNAME_ManageCustomerApproval, Boolean.valueOf(ManageCustomerApproval)); + } + + /** Get Manage Customer Approval. + @return Manage Customer Approval + */ + public boolean isManageCustomerApproval () + { + Object oo = get_Value(COLUMNNAME_ManageCustomerApproval); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + + /** Set Margin %. + @param Margin + Margin for a product as a percentage + */ + public void setMargin (BigDecimal Margin) + { + set_Value (COLUMNNAME_Margin, Margin); + } + + /** Get Margin %. + @return Margin for a product as a percentage + */ + public BigDecimal getMargin () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_Margin); + if (bd == null) + return Env.ZERO; + return bd; + } + public I_M_PriceList_Version getM_PriceList_Version() throws RuntimeException { return (I_M_PriceList_Version)MTable.get(getCtx(), I_M_PriceList_Version.Table_Name) @@ -1125,30 +1363,30 @@ public int getM_PriceList_Version_ID () } public I_M_Product getM_Product() throws RuntimeException - { + { return (I_M_Product)MTable.get(getCtx(), I_M_Product.Table_Name) - .getPO(getM_Product_ID(), get_TrxName()); } + .getPO(getM_Product_ID(), get_TrxName()); } /** Set Product. - @param M_Product_ID - Product, Service, Item - */ + @param M_Product_ID + Product, Service, Item + */ public void setM_Product_ID (int M_Product_ID) { - if (M_Product_ID < 1) + if (M_Product_ID < 1) set_Value (COLUMNNAME_M_Product_ID, null); - else + else set_Value (COLUMNNAME_M_Product_ID, Integer.valueOf(M_Product_ID)); } /** Get Product. - @return Product, Service, Item - */ - public int getM_Product_ID () + @return Product, Service, Item + */ + public int getM_Product_ID () { Integer ii = (Integer)get_Value(COLUMNNAME_M_Product_ID); if (ii == null) - return 0; + return 0; return ii.intValue(); } @@ -1214,6 +1452,23 @@ public String getNote () return (String)get_Value(COLUMNNAME_Note); } + /** Set Ordered Amount. + @param OrderedAmt Ordered Amount */ + public void setOrderedAmt (BigDecimal OrderedAmt) + { + set_Value (COLUMNNAME_OrderedAmt, OrderedAmt); + } + + /** Get Ordered Amount. + @return Ordered Amount */ + public BigDecimal getOrderedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_OrderedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + public I_C_Project getParentProject() throws RuntimeException { return (I_C_Project)MTable.get(getCtx(), I_C_Project.Table_Name) @@ -1394,6 +1649,46 @@ public boolean isProcessing () return false; } + /** Set Planned Profit. + @param ProfitPlannedAmt + Planned profit amount + */ + public void setProfitPlannedAmt (BigDecimal ProfitPlannedAmt) + { + set_Value (COLUMNNAME_ProfitPlannedAmt, ProfitPlannedAmt); + } + + /** Get Planned Profit. + @return Planned profit amount + */ + public BigDecimal getProfitPlannedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_ProfitPlannedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Realized Profit. + @param ProfitRealizedAmt + Realized profit amount + */ + public void setProfitRealizedAmt (BigDecimal ProfitRealizedAmt) + { + set_Value (COLUMNNAME_ProfitRealizedAmt, ProfitRealizedAmt); + } + + /** Get Realized Profit. + @return Realized profit amount + */ + public BigDecimal getProfitRealizedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_ProfitRealizedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + /** Set Project Balance. @param ProjectBalanceAmt Total Project Balance @@ -1547,6 +1842,46 @@ public String getProjInvoiceRule () return (String)get_Value(COLUMNNAME_ProjInvoiceRule); } + /** Set Delivered Quantity. + @param QtyDelivered + Delivered Quantity + */ + public void setQtyDelivered (BigDecimal QtyDelivered) + { + set_Value (COLUMNNAME_QtyDelivered, QtyDelivered); + } + + /** Get Delivered Quantity. + @return Delivered Quantity + */ + public BigDecimal getQtyDelivered () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyDelivered); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Ordered Quantity. + @param QtyOrdered + Ordered Quantity + */ + public void setQtyOrdered (BigDecimal QtyOrdered) + { + set_Value (COLUMNNAME_QtyOrdered, QtyOrdered); + } + + /** Get Ordered Quantity. + @return Ordered Quantity + */ + public BigDecimal getQtyOrdered () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyOrdered); + if (bd == null) + return Env.ZERO; + return bd; + } + public I_AD_User getSalesRep() throws RuntimeException { return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) @@ -1738,7 +2073,7 @@ public String getUUID () */ public void setValue (String Value) { - set_Value (COLUMNNAME_Value, Value); + set_ValueNoCheck (COLUMNNAME_Value, Value); } /** Get Search Key. diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_C_ProjectLine.java b/base/src/main/java/org/adempiere/core/domains/models/X_C_ProjectLine.java index 9a910ef935..1772f3f443 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_C_ProjectLine.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_C_ProjectLine.java @@ -3,7 +3,7 @@ * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * * This program is free software, you can redistribute it and/or modify it * * under the terms version 2 of the GNU General Public License as published * - * or (at your option) any later version. * + * or (at your option) any later version. * * by the Free Software Foundation. This program is distributed in the hope * * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * @@ -12,7 +12,8 @@ * with this program, if not, write to the Free Software Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * For the text or an alternative of this public license, you may reach us * - * or via info@adempiere.net or http://www.adempiere.net/license.html * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * *****************************************************************************/ /** Generated Model - DO NOT CHANGE */ package org.adempiere.core.domains.models; @@ -22,7 +23,6 @@ import org.compiere.model.PO; import org.compiere.model.POInfo; import org.compiere.util.Env; -import org.compiere.util.KeyNamePair; import java.math.BigDecimal; import java.sql.ResultSet; @@ -31,14 +31,14 @@ /** Generated Model for C_ProjectLine * @author Adempiere (generated) - * @version Release 3.9.3 - $Id$ */ -public class X_C_ProjectLine extends PO implements I_C_ProjectLine, I_Persistent + * @version Release 3.9.4 - $Id$ */ +public class X_C_ProjectLine extends PO implements I_C_ProjectLine, I_Persistent { /** * */ - private static final long serialVersionUID = 20210707L; + private static final long serialVersionUID = 20260616L; /** Standard Constructor */ public X_C_ProjectLine (Properties ctx, int C_ProjectLine_ID, String trxName) @@ -95,7 +95,7 @@ public String toString() public I_AD_Workflow getAD_Workflow() throws RuntimeException { - return (I_AD_Workflow) MTable.get(getCtx(), I_AD_Workflow.Table_Name) + return (I_AD_Workflow)MTable.get(getCtx(), I_AD_Workflow.Table_Name) .getPO(getAD_Workflow_ID(), get_TrxName()); } /** Set Workflow. @@ -237,6 +237,159 @@ public BigDecimal getCost () return bd; } + /** Set Cost Consumed Amount. + @param CostConsumedAmt Cost Consumed Amount */ + public void setCostConsumedAmt (BigDecimal CostConsumedAmt) + { + set_Value (COLUMNNAME_CostConsumedAmt, CostConsumedAmt); + } + + /** Get Cost Consumed Amount. + @return Cost Consumed Amount */ + public BigDecimal getCostConsumedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostConsumedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Consumed Quantity. + @param CostConsumedQty Cost Consumed Quantity */ + public void setCostConsumedQty (BigDecimal CostConsumedQty) + { + set_Value (COLUMNNAME_CostConsumedQty, CostConsumedQty); + } + + /** Get Cost Consumed Quantity. + @return Cost Consumed Quantity */ + public BigDecimal getCostConsumedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostConsumedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Invoiced Amount. + @param CostInvoicedAmt Cost Invoiced Amount */ + public void setCostInvoicedAmt (BigDecimal CostInvoicedAmt) + { + set_Value (COLUMNNAME_CostInvoicedAmt, CostInvoicedAmt); + } + + /** Get Cost Invoiced Amount. + @return Cost Invoiced Amount */ + public BigDecimal getCostInvoicedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostInvoicedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Invoiced Quantity. + @param CostInvoicedQty Cost Invoiced Quantity */ + public void setCostInvoicedQty (BigDecimal CostInvoicedQty) + { + set_Value (COLUMNNAME_CostInvoicedQty, CostInvoicedQty); + } + + /** Get Cost Invoiced Quantity. + @return Cost Invoiced Quantity */ + public BigDecimal getCostInvoicedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostInvoicedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Ordered Amount. + @param CostOrderedAmt Cost Ordered Amount */ + public void setCostOrderedAmt (BigDecimal CostOrderedAmt) + { + set_Value (COLUMNNAME_CostOrderedAmt, CostOrderedAmt); + } + + /** Get Cost Ordered Amount. + @return Cost Ordered Amount */ + public BigDecimal getCostOrderedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostOrderedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Ordered Quantity. + @param CostOrderedQty Cost Ordered Quantity */ + public void setCostOrderedQty (BigDecimal CostOrderedQty) + { + set_Value (COLUMNNAME_CostOrderedQty, CostOrderedQty); + } + + /** Get Cost Ordered Quantity. + @return Cost Ordered Quantity */ + public BigDecimal getCostOrderedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostOrderedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Planned Amount. + @param CostPlannedAmt Cost Planned Amount */ + public void setCostPlannedAmt (BigDecimal CostPlannedAmt) + { + set_Value (COLUMNNAME_CostPlannedAmt, CostPlannedAmt); + } + + /** Get Cost Planned Amount. + @return Cost Planned Amount */ + public BigDecimal getCostPlannedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostPlannedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Received Amount. + @param CostReceivedAmt Cost Received Amount */ + public void setCostReceivedAmt (BigDecimal CostReceivedAmt) + { + set_Value (COLUMNNAME_CostReceivedAmt, CostReceivedAmt); + } + + /** Get Cost Received Amount. + @return Cost Received Amount */ + public BigDecimal getCostReceivedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostReceivedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Cost Received Quantity. + @param CostReceivedQty Cost Received Quantity */ + public void setCostReceivedQty (BigDecimal CostReceivedQty) + { + set_Value (COLUMNNAME_CostReceivedQty, CostReceivedQty); + } + + /** Get Cost Received Quantity. + @return Cost Received Quantity */ + public BigDecimal getCostReceivedQty () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_CostReceivedQty); + if (bd == null) + return Env.ZERO; + return bd; + } + public I_C_Project getC_Project() throws RuntimeException { return (I_C_Project)MTable.get(getCtx(), I_C_Project.Table_Name) @@ -453,106 +606,54 @@ public int getC_ProjectTask_ID () return ii.intValue(); } - public I_C_BPartner getRef_BPartner() throws RuntimeException - { - return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) - .getPO(getRef_BPartner_ID(), get_TrxName()); } + public I_C_StandardProjectLine getC_StandardProjectLine() throws RuntimeException + { + return (I_C_StandardProjectLine)MTable.get(getCtx(), I_C_StandardProjectLine.Table_Name) + .getPO(getC_StandardProjectLine_ID(), get_TrxName()); } - /** Set Employee Reference. - @param Ref_BPartner_ID - Employee Reference - */ - public void setRef_BPartner_ID (int Ref_BPartner_ID) + /** Set Standard Project Line. + @param C_StandardProjectLine_ID Standard Project Line */ + public void setC_StandardProjectLine_ID (int C_StandardProjectLine_ID) { - if (Ref_BPartner_ID < 1) - set_Value (COLUMNNAME_Ref_BPartner_ID, null); - else - set_Value (COLUMNNAME_Ref_BPartner_ID, Integer.valueOf(Ref_BPartner_ID)); + if (C_StandardProjectLine_ID < 1) + set_ValueNoCheck (COLUMNNAME_C_StandardProjectLine_ID, null); + else + set_ValueNoCheck (COLUMNNAME_C_StandardProjectLine_ID, Integer.valueOf(C_StandardProjectLine_ID)); } - /** Get Employee Reference. - @return Employee Reference - */ - public int getRef_BPartner_ID () + /** Get Standard Project Line. + @return Standard Project Line */ + public int getC_StandardProjectLine_ID () { - Integer ii = (Integer)get_Value(COLUMNNAME_Ref_BPartner_ID); + Integer ii = (Integer)get_Value(COLUMNNAME_C_StandardProjectLine_ID); if (ii == null) - return 0; + return 0; return ii.intValue(); } - public I_S_ResourceType getS_ResourceType() throws RuntimeException - { - return (I_S_ResourceType)MTable.get(getCtx(), I_S_ResourceType.Table_Name) - .getPO(getS_ResourceType_ID(), get_TrxName()); } - - /** Set Resource Type. - @param S_ResourceType_ID Resource Type */ - public void setS_ResourceType_ID (int S_ResourceType_ID) - { - if (S_ResourceType_ID < 1) - set_Value (COLUMNNAME_S_ResourceType_ID, null); - else - set_Value (COLUMNNAME_S_ResourceType_ID, Integer.valueOf(S_ResourceType_ID)); - } - - /** Get Resource Type. - @return Resource Type */ - public int getS_ResourceType_ID () - { - Integer ii = (Integer)get_Value(COLUMNNAME_S_ResourceType_ID); - if (ii == null) - return 0; - return ii.intValue(); - } public I_C_UOM getC_UOM() throws RuntimeException - { + { return (I_C_UOM)MTable.get(getCtx(), I_C_UOM.Table_Name) - .getPO(getC_UOM_ID(), get_TrxName()); } + .getPO(getC_UOM_ID(), get_TrxName()); } /** Set UOM. - @param C_UOM_ID - Unit of Measure - */ + @param C_UOM_ID + Unit of Measure + */ public void setC_UOM_ID (int C_UOM_ID) { - if (C_UOM_ID < 1) + if (C_UOM_ID < 1) set_Value (COLUMNNAME_C_UOM_ID, null); - else + else set_Value (COLUMNNAME_C_UOM_ID, Integer.valueOf(C_UOM_ID)); } /** Get UOM. - @return Unit of Measure - */ - public int getC_UOM_ID () + @return Unit of Measure + */ + public int getC_UOM_ID () { Integer ii = (Integer)get_Value(COLUMNNAME_C_UOM_ID); - if (ii == null) - return 0; - return ii.intValue(); - } - - public I_C_StandardProjectLine getC_StandardProjectLine() throws RuntimeException - { - return (I_C_StandardProjectLine)MTable.get(getCtx(), I_C_StandardProjectLine.Table_Name) - .getPO(getC_StandardProjectLine_ID(), get_TrxName()); } - - /** Set Standard Project Line. - @param C_StandardProjectLine_ID Standard Project Line */ - public void setC_StandardProjectLine_ID (int C_StandardProjectLine_ID) - { - if (C_StandardProjectLine_ID < 1) - set_ValueNoCheck (COLUMNNAME_C_StandardProjectLine_ID, null); - else - set_ValueNoCheck (COLUMNNAME_C_StandardProjectLine_ID, Integer.valueOf(C_StandardProjectLine_ID)); - } - - /** Get Standard Project Line. - @return Standard Project Line */ - public int getC_StandardProjectLine_ID () - { - Integer ii = (Integer)get_Value(COLUMNNAME_C_StandardProjectLine_ID); if (ii == null) return 0; return ii.intValue(); @@ -626,6 +727,23 @@ public Timestamp getDateNextRun () return (Timestamp)get_Value(COLUMNNAME_DateNextRun); } + /** Set Date Promised. + @param DatePromised + Date Order was promised + */ + public void setDatePromised (Timestamp DatePromised) + { + set_Value (COLUMNNAME_DatePromised, DatePromised); + } + + /** Get Date Promised. + @return Date Order was promised + */ + public Timestamp getDatePromised () + { + return (Timestamp)get_Value(COLUMNNAME_DatePromised); + } + /** Set Start Schedule. @param DateStartSchedule Scheduled start date for this Order @@ -643,6 +761,23 @@ public Timestamp getDateStartSchedule () return (Timestamp)get_Value(COLUMNNAME_DateStartSchedule); } + /** Set Delivered Amount. + @param DeliveredAmt Delivered Amount */ + public void setDeliveredAmt (BigDecimal DeliveredAmt) + { + set_Value (COLUMNNAME_DeliveredAmt, DeliveredAmt); + } + + /** Get Delivered Amount. + @return Delivered Amount */ + public BigDecimal getDeliveredAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_DeliveredAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + /** Set Description. @param Description Optional short description of the record @@ -674,6 +809,62 @@ public String getDoPricing () return (String)get_Value(COLUMNNAME_DoPricing); } + public I_C_BPartner getDropShip_BPartner() throws RuntimeException + { + return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) + .getPO(getDropShip_BPartner_ID(), get_TrxName()); } + + /** Set Drop Shipment Partner. + @param DropShip_BPartner_ID + Business Partner to ship to + */ + public void setDropShip_BPartner_ID (int DropShip_BPartner_ID) + { + if (DropShip_BPartner_ID < 1) + set_Value (COLUMNNAME_DropShip_BPartner_ID, null); + else + set_Value (COLUMNNAME_DropShip_BPartner_ID, Integer.valueOf(DropShip_BPartner_ID)); + } + + /** Get Drop Shipment Partner. + @return Business Partner to ship to + */ + public int getDropShip_BPartner_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_DropShip_BPartner_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_C_BPartner_Location getDropShip_Location() throws RuntimeException + { + return (I_C_BPartner_Location)MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) + .getPO(getDropShip_Location_ID(), get_TrxName()); } + + /** Set Drop Shipment Location. + @param DropShip_Location_ID + Business Partner Location for shipping to + */ + public void setDropShip_Location_ID (int DropShip_Location_ID) + { + if (DropShip_Location_ID < 1) + set_Value (COLUMNNAME_DropShip_Location_ID, null); + else + set_Value (COLUMNNAME_DropShip_Location_ID, Integer.valueOf(DropShip_Location_ID)); + } + + /** Get Drop Shipment Location. + @return Business Partner Location for shipping to + */ + public int getDropShip_Location_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_DropShip_Location_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Estimated Duration. @param DurationEstimated Estimated Duration @@ -820,6 +1011,23 @@ public String getFrequencyType () return (String)get_Value(COLUMNNAME_FrequencyType); } + /** Set Generate Order. + @param GenerateOrder + Generate Order + */ + public void setGenerateOrder (String GenerateOrder) + { + set_Value (COLUMNNAME_GenerateOrder, GenerateOrder); + } + + /** Get Generate Order. + @return Generate Order + */ + public String getGenerateOrder () + { + return (String)get_Value(COLUMNNAME_GenerateOrder); + } + /** Set Comment/Help. @param Help Comment or Hint @@ -945,6 +1153,54 @@ public boolean isCostBased () return false; } + /** Set Customer Approved. + @param IsCustomerApproved + Customer Approved + */ + public void setIsCustomerApproved (boolean IsCustomerApproved) + { + set_Value (COLUMNNAME_IsCustomerApproved, Boolean.valueOf(IsCustomerApproved)); + } + + /** Get Customer Approved. + @return Customer Approved + */ + public boolean isCustomerApproved () + { + Object oo = get_Value(COLUMNNAME_IsCustomerApproved); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + + /** Set Drop Shipment. + @param IsDropShip + Drop Shipments are sent from the Vendor directly to the Customer + */ + public void setIsDropShip (boolean IsDropShip) + { + set_Value (COLUMNNAME_IsDropShip, Boolean.valueOf(IsDropShip)); + } + + /** Get Drop Shipment. + @return Drop Shipments are sent from the Vendor directly to the Customer + */ + public boolean isDropShip () + { + Object oo = get_Value(COLUMNNAME_IsDropShip); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + /** Set Indefinite. @param IsIndefinite Indefinite @@ -1105,31 +1361,23 @@ public int getLine () return ii.intValue(); } - /** Get Record ID/ColumnName - @return ID/ColumnName pair - */ - public KeyNamePair getKeyNamePair() - { - return new KeyNamePair(get_ID(), String.valueOf(getLine())); - } - /** Set Margin %. - @param Margin - Margin for a product as a percentage - */ + @param Margin + Margin for a product as a percentage + */ public void setMargin (BigDecimal Margin) { set_Value (COLUMNNAME_Margin, Margin); } /** Get Margin %. - @return Margin for a product as a percentage - */ - public BigDecimal getMargin () + @return Margin for a product as a percentage + */ + public BigDecimal getMargin () { BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_Margin); if (bd == null) - return Env.ZERO; + return Env.ZERO; return bd; } @@ -1206,6 +1454,23 @@ public String getName () return (String)get_Value(COLUMNNAME_Name); } + /** Set Ordered Amount. + @param OrderedAmt Ordered Amount */ + public void setOrderedAmt (BigDecimal OrderedAmt) + { + set_Value (COLUMNNAME_OrderedAmt, OrderedAmt); + } + + /** Get Ordered Amount. + @return Ordered Amount */ + public BigDecimal getOrderedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_OrderedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + public I_C_ProjectLine getParent() throws RuntimeException { return (I_C_ProjectLine)MTable.get(getCtx(), I_C_ProjectLine.Table_Name) @@ -1390,6 +1655,26 @@ public int getPP_Product_BOM_ID () return ii.intValue(); } + /** Set Price. + @param PriceEntered + Price Entered - the price based on the selected/base UoM + */ + public void setPriceEntered (BigDecimal PriceEntered) + { + set_Value (COLUMNNAME_PriceEntered, PriceEntered); + } + + /** Get Price. + @return Price Entered - the price based on the selected/base UoM + */ + public BigDecimal getPriceEntered () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_PriceEntered); + if (bd == null) + return Env.ZERO; + return bd; + } + /** PriorityRule AD_Reference_ID=154 */ public static final int PRIORITYRULE_AD_Reference_ID=154; /** High = 3 */ @@ -1444,6 +1729,71 @@ public boolean isProcessed () return false; } + /** Set Planned Profit. + @param ProfitPlannedAmt + Planned profit amount + */ + public void setProfitPlannedAmt (BigDecimal ProfitPlannedAmt) + { + set_Value (COLUMNNAME_ProfitPlannedAmt, ProfitPlannedAmt); + } + + /** Get Planned Profit. + @return Planned profit amount + */ + public BigDecimal getProfitPlannedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_ProfitPlannedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Realized Profit. + @param ProfitRealizedAmt + Realized profit amount + */ + public void setProfitRealizedAmt (BigDecimal ProfitRealizedAmt) + { + set_Value (COLUMNNAME_ProfitRealizedAmt, ProfitRealizedAmt); + } + + /** Get Realized Profit. + @return Realized profit amount + */ + public BigDecimal getProfitRealizedAmt () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_ProfitRealizedAmt); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** ProjectLineType AD_Reference_ID=54361 */ + public static final int PROJECTLINETYPE_AD_Reference_ID=54361; + /** Task = T */ + public static final String PROJECTLINETYPE_Task = "T"; + /** Phase = P */ + public static final String PROJECTLINETYPE_Phase = "P"; + /** Milestone = M */ + public static final String PROJECTLINETYPE_Milestone = "M"; + /** Resource = R */ + public static final String PROJECTLINETYPE_Resource = "R"; + /** Set Line Type. + @param ProjectLineType Line Type */ + public void setProjectLineType (String ProjectLineType) + { + + set_Value (COLUMNNAME_ProjectLineType, ProjectLineType); + } + + /** Get Line Type. + @return Line Type */ + public String getProjectLineType () + { + return (String)get_Value(COLUMNNAME_ProjectLineType); + } + /** ProjInvoiceRule AD_Reference_ID=383 */ public static final int PROJINVOICERULE_AD_Reference_ID=383; /** None = - */ @@ -1474,6 +1824,94 @@ public String getProjInvoiceRule () return (String)get_Value(COLUMNNAME_ProjInvoiceRule); } + /** Set Delivered Quantity. + @param QtyDelivered + Delivered Quantity + */ + public void setQtyDelivered (BigDecimal QtyDelivered) + { + set_Value (COLUMNNAME_QtyDelivered, QtyDelivered); + } + + /** Get Delivered Quantity. + @return Delivered Quantity + */ + public BigDecimal getQtyDelivered () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyDelivered); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Quantity. + @param QtyEntered + The Quantity Entered is based on the selected UoM + */ + public void setQtyEntered (BigDecimal QtyEntered) + { + set_Value (COLUMNNAME_QtyEntered, QtyEntered); + } + + /** Get Quantity. + @return The Quantity Entered is based on the selected UoM + */ + public BigDecimal getQtyEntered () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyEntered); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Ordered Quantity. + @param QtyOrdered + Ordered Quantity + */ + public void setQtyOrdered (BigDecimal QtyOrdered) + { + set_Value (COLUMNNAME_QtyOrdered, QtyOrdered); + } + + /** Get Ordered Quantity. + @return Ordered Quantity + */ + public BigDecimal getQtyOrdered () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyOrdered); + if (bd == null) + return Env.ZERO; + return bd; + } + + public I_C_BPartner getRef_BPartner() throws RuntimeException + { + return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) + .getPO(getRef_BPartner_ID(), get_TrxName()); } + + /** Set Employee Reference. + @param Ref_BPartner_ID + Employee Reference + */ + public void setRef_BPartner_ID (int Ref_BPartner_ID) + { + if (Ref_BPartner_ID < 1) + set_Value (COLUMNNAME_Ref_BPartner_ID, null); + else + set_Value (COLUMNNAME_Ref_BPartner_ID, Integer.valueOf(Ref_BPartner_ID)); + } + + /** Get Employee Reference. + @return Employee Reference + */ + public int getRef_BPartner_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_Ref_BPartner_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + public I_AD_User getResponsible() throws RuntimeException { return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) @@ -1565,6 +2003,31 @@ public int getS_ResourceAssignment_ID () return ii.intValue(); } + public I_S_ResourceType getS_ResourceType() throws RuntimeException + { + return (I_S_ResourceType)MTable.get(getCtx(), I_S_ResourceType.Table_Name) + .getPO(getS_ResourceType_ID(), get_TrxName()); } + + /** Set Resource Type. + @param S_ResourceType_ID Resource Type */ + public void setS_ResourceType_ID (int S_ResourceType_ID) + { + if (S_ResourceType_ID < 1) + set_Value (COLUMNNAME_S_ResourceType_ID, null); + else + set_Value (COLUMNNAME_S_ResourceType_ID, Integer.valueOf(S_ResourceType_ID)); + } + + /** Get Resource Type. + @return Resource Type */ + public int getS_ResourceType_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_S_ResourceType_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Start Date. @param StartDate First effective day (inclusive) diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java index 6c9d4ba444..4edb645284 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java @@ -38,7 +38,7 @@ public class X_R_Iteration extends PO implements I_R_Iteration, I_Persistent /** * */ - private static final long serialVersionUID = 20251226L; + private static final long serialVersionUID = 20260624L; /** Standard Constructor */ public X_R_Iteration (Properties ctx, int R_Iteration_ID, String trxName) @@ -311,4 +311,21 @@ public String getUUID () { return (String)get_Value(COLUMNNAME_UUID); } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } } \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_Milestone.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_Milestone.java index 6a9cc54d6c..fbd5a472f4 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_R_Milestone.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_Milestone.java @@ -37,7 +37,7 @@ public class X_R_Milestone extends PO implements I_R_Milestone, I_Persistent /** * */ - private static final long serialVersionUID = 20251226L; + private static final long serialVersionUID = 20260624L; /** Standard Constructor */ public X_R_Milestone (Properties ctx, int R_Milestone_ID, String trxName) @@ -186,4 +186,21 @@ public String getUUID () { return (String)get_Value(COLUMNNAME_UUID); } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } } \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_Release.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_Release.java index f42c092a5b..9ab11a4133 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_R_Release.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_Release.java @@ -23,6 +23,7 @@ import org.compiere.model.POInfo; import java.sql.ResultSet; +import java.sql.Timestamp; import java.util.Properties; /** Generated Model for R_Release @@ -34,7 +35,7 @@ public class X_R_Release extends PO implements I_R_Release, I_Persistent /** * */ - private static final long serialVersionUID = 20251223L; + private static final long serialVersionUID = 20260706L; /** Standard Constructor */ public X_R_Release (Properties ctx, int R_Release_ID, String trxName) @@ -42,9 +43,9 @@ public X_R_Release (Properties ctx, int R_Release_ID, String trxName) super (ctx, R_Release_ID, trxName); /** if (R_Release_ID == 0) { - setMemo (null); setR_Release_ID (0); setTitle (null); + setValue (null); } */ } @@ -76,6 +77,20 @@ public String toString() return sb.toString(); } + /** Set Date Published. + @param DatePublished Date Published */ + public void setDatePublished (Timestamp DatePublished) + { + set_Value (COLUMNNAME_DatePublished, DatePublished); + } + + /** Get Date Published. + @return Date Published */ + public Timestamp getDatePublished () + { + return (Timestamp)get_Value(COLUMNNAME_DatePublished); + } + /** Set Memo. @param Memo Memo Text @@ -93,6 +108,47 @@ public String getMemo () return (String)get_Value(COLUMNNAME_Memo); } + /** Set Processed. + @param Processed + The document has been processed + */ + public void setProcessed (boolean Processed) + { + set_ValueNoCheck (COLUMNNAME_Processed, Boolean.valueOf(Processed)); + } + + /** Get Processed. + @return The document has been processed + */ + public boolean isProcessed () + { + Object oo = get_Value(COLUMNNAME_Processed); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + + /** Set Process Release. + @param ProcessRelease + Process the release: close linked requests and mark as processed + */ + public void setProcessRelease (String ProcessRelease) + { + set_Value (COLUMNNAME_ProcessRelease, ProcessRelease); + } + + /** Get Process Release. + @return Process the release: close linked requests and mark as processed + */ + public String getProcessRelease () + { + return (String)get_Value(COLUMNNAME_ProcessRelease); + } + /** ReleaseType AD_Reference_ID=54537 */ public static final int RELEASETYPE_AD_Reference_ID=54537; /** Stable = ST */ @@ -167,4 +223,21 @@ public String getUUID () { return (String)get_Value(COLUMNNAME_UUID); } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } } \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_ReleaseRelated.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_ReleaseRelated.java new file mode 100644 index 0000000000..df3ea6ff8f --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_ReleaseRelated.java @@ -0,0 +1,166 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for R_ReleaseRelated + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_R_ReleaseRelated extends PO implements I_R_ReleaseRelated, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260706L; + + /** Standard Constructor */ + public X_R_ReleaseRelated (Properties ctx, int R_ReleaseRelated_ID, String trxName) + { + super (ctx, R_ReleaseRelated_ID, trxName); + /** if (R_ReleaseRelated_ID == 0) + { + setR_ReferenceRelease_ID (0); + setR_Release_ID (0); + setR_ReleaseRelated_ID (0); + } */ + } + + /** Load Constructor */ + public X_R_ReleaseRelated (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_R_ReleaseRelated[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + public I_R_Release getR_ReferenceRelease() throws RuntimeException + { + return (I_R_Release)MTable.get(getCtx(), I_R_Release.Table_Name) + .getPO(getR_ReferenceRelease_ID(), get_TrxName()); } + + /** Set Reference Release. + @param R_ReferenceRelease_ID Reference Release */ + public void setR_ReferenceRelease_ID (int R_ReferenceRelease_ID) + { + if (R_ReferenceRelease_ID < 1) + set_Value (COLUMNNAME_R_ReferenceRelease_ID, null); + else + set_Value (COLUMNNAME_R_ReferenceRelease_ID, Integer.valueOf(R_ReferenceRelease_ID)); + } + + /** Get Reference Release. + @return Reference Release */ + public int getR_ReferenceRelease_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_ReferenceRelease_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_Release getR_Release() throws RuntimeException + { + return (I_R_Release)MTable.get(getCtx(), I_R_Release.Table_Name) + .getPO(getR_Release_ID(), get_TrxName()); } + + /** Set Release. + @param R_Release_ID Release */ + public void setR_Release_ID (int R_Release_ID) + { + if (R_Release_ID < 1) + set_ValueNoCheck (COLUMNNAME_R_Release_ID, null); + else + set_ValueNoCheck (COLUMNNAME_R_Release_ID, Integer.valueOf(R_Release_ID)); + } + + /** Get Release. + @return Release */ + public int getR_Release_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_Release_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Release Related. + @param R_ReleaseRelated_ID Release Related */ + public void setR_ReleaseRelated_ID (int R_ReleaseRelated_ID) + { + if (R_ReleaseRelated_ID < 1) + set_ValueNoCheck (COLUMNNAME_R_ReleaseRelated_ID, null); + else + set_ValueNoCheck (COLUMNNAME_R_ReleaseRelated_ID, Integer.valueOf(R_ReleaseRelated_ID)); + } + + /** Get Release Related. + @return Release Related */ + public int getR_ReleaseRelated_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_ReleaseRelated_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_Request.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_Request.java index d42cc20dc0..07f7ade1dc 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_R_Request.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_Request.java @@ -28,6 +28,7 @@ import java.math.BigDecimal; import java.sql.ResultSet; import java.sql.Timestamp; +import java.util.List; import java.util.Properties; /** Generated Model for R_Request @@ -39,10 +40,10 @@ public class X_R_Request extends PO implements I_R_Request, I_Persistent /** * */ - private static final long serialVersionUID = 20251223L; + private static final long serialVersionUID = 20260629L; /** Standard Constructor */ - public X_R_Request(Properties ctx, int R_Request_ID, String trxName) + public X_R_Request (Properties ctx, int R_Request_ID, String trxName) { super (ctx, R_Request_ID, trxName); /** if (R_Request_ID == 0) @@ -71,7 +72,7 @@ public X_R_Request(Properties ctx, int R_Request_ID, String trxName) } /** Load Constructor */ - public X_R_Request(Properties ctx, ResultSet rs, String trxName) + public X_R_Request (Properties ctx, ResultSet rs, String trxName) { super (ctx, rs, trxName); } @@ -692,6 +693,34 @@ public Timestamp getDateCompletePlan () return (Timestamp)get_Value(COLUMNNAME_DateCompletePlan); } + /** Set End of Execution Date. + @param DateInternalDelivery End of Execution Date */ + public void setDateInternalDelivery (Timestamp DateInternalDelivery) + { + set_Value (COLUMNNAME_DateInternalDelivery, DateInternalDelivery); + } + + /** Get End of Execution Date. + @return End of Execution Date */ + public Timestamp getDateInternalDelivery () + { + return (Timestamp)get_Value(COLUMNNAME_DateInternalDelivery); + } + + /** Set Date Internal Reject. + @param DateInternalReject Date Internal Reject */ + public void setDateInternalReject (Timestamp DateInternalReject) + { + set_ValueNoCheck (COLUMNNAME_DateInternalReject, DateInternalReject); + } + + /** Get Date Internal Reject. + @return Date Internal Reject */ + public Timestamp getDateInternalReject () + { + return (Timestamp)get_Value(COLUMNNAME_DateInternalReject); + } + /** Set Date last action. @param DateLastAction Date this request was last acted on @@ -810,6 +839,40 @@ public int getDD_OrderLine_ID () return ii.intValue(); } + /** Set Discord Thread ID. + @param Discord_Thread_ID + Discord thread identifier mapping the thread to the request/issue. + */ + public void setDiscord_Thread_ID (String Discord_Thread_ID) + { + set_Value (COLUMNNAME_Discord_Thread_ID, Discord_Thread_ID); + } + + /** Get Discord Thread ID. + @return Discord thread identifier mapping the thread to the request/issue. + */ + public String getDiscord_Thread_ID () + { + return (String)get_Value(COLUMNNAME_Discord_Thread_ID); + } + + /** Set Discord URL. + @param Discord_URL + Link to the Discord thread. + */ + public void setDiscord_URL (String Discord_URL) + { + set_Value (COLUMNNAME_Discord_URL, Discord_URL); + } + + /** Get Discord URL. + @return Link to the Discord thread. + */ + public String getDiscord_URL () + { + return (String)get_Value(COLUMNNAME_Discord_URL); + } + /** Set Document No. @param DocumentNo Document sequence number of the document @@ -970,6 +1033,54 @@ public boolean isSelfService () return false; } + /** Set Issue ID. + @param IssueID + External issue number. + */ + public void setIssueID (int IssueID) + { + set_Value (COLUMNNAME_IssueID, Integer.valueOf(IssueID)); + } + + /** Get Issue ID. + @return External issue number. + */ + public int getIssueID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_IssueID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Issue URL. + @param IssueURL Issue URL */ + public void setIssueURL (String IssueURL) + { + set_Value (COLUMNNAME_IssueURL, IssueURL); + } + + /** Get Issue URL. + @return Issue URL */ + public String getIssueURL () + { + return (String)get_Value(COLUMNNAME_IssueURL); + } + + /** Set Labels. + @param Labels Labels */ + public void setLabels (List Labels) + { + set_Value (COLUMNNAME_Labels, Labels); + } + + /** Get Labels. + @return Labels */ + public List getLabels () + { + return (List)get_Value(COLUMNNAME_Labels); + } + /** Set Last Result. @param LastResult Result of last contact @@ -1456,6 +1567,40 @@ public boolean isProcessed () return false; } + /** Set Qty Internal Delivery. + @param QtyInternalDelivery Qty Internal Delivery */ + public void setQtyInternalDelivery (BigDecimal QtyInternalDelivery) + { + set_ValueNoCheck (COLUMNNAME_QtyInternalDelivery, QtyInternalDelivery); + } + + /** Get Qty Internal Delivery. + @return Qty Internal Delivery */ + public BigDecimal getQtyInternalDelivery () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyInternalDelivery); + if (bd == null) + return Env.ZERO; + return bd; + } + + /** Set Qty Internal Reject. + @param QtyInternalReject Qty Internal Reject */ + public void setQtyInternalReject (BigDecimal QtyInternalReject) + { + set_ValueNoCheck (COLUMNNAME_QtyInternalReject, QtyInternalReject); + } + + /** Get Qty Internal Reject. + @return Qty Internal Reject */ + public BigDecimal getQtyInternalReject () + { + BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyInternalReject); + if (bd == null) + return Env.ZERO; + return bd; + } + /** Set Quantity Invoiced. @param QtyInvoiced Invoiced Quantity @@ -1567,6 +1712,20 @@ public int getRecord_ID () return ii.intValue(); } + /** Set Reject Delivery. + @param RejectDelivery Reject Delivery */ + public void setRejectDelivery (String RejectDelivery) + { + set_Value (COLUMNNAME_RejectDelivery, RejectDelivery); + } + + /** Get Reject Delivery. + @return Reject Delivery */ + public String getRejectDelivery () + { + return (String)get_Value(COLUMNNAME_RejectDelivery); + } + /** Set Request Amount. @param RequestAmt Amount associated with this request @@ -1617,6 +1776,34 @@ public String getRequestInfoType () return (String)get_Value(COLUMNNAME_RequestInfoType); } + public I_AD_User getResponsible() throws RuntimeException + { + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) + .getPO(getResponsible_ID(), get_TrxName()); } + + /** Set Responsible. + @param Responsible_ID + Responsible + */ + public void setResponsible_ID (int Responsible_ID) + { + if (Responsible_ID < 1) + set_Value (COLUMNNAME_Responsible_ID, null); + else + set_Value (COLUMNNAME_Responsible_ID, Integer.valueOf(Responsible_ID)); + } + + /** Get Responsible. + @return Responsible + */ + public int getResponsible_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_Responsible_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Result. @param Result Result of the action taken @@ -2283,4 +2470,21 @@ public String getUUID () { return (String)get_Value(COLUMNNAME_UUID); } + + /** Set Search Key. + @param Value + Search key for the record in the format required - must be unique + */ + public void setValue (String Value) + { + set_Value (COLUMNNAME_Value, Value); + } + + /** Get Search Key. + @return Search key for the record in the format required - must be unique + */ + public String getValue () + { + return (String)get_Value(COLUMNNAME_Value); + } } \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_RequestAction.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_RequestAction.java index c3e15d740d..17d0f7c20b 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_R_RequestAction.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_RequestAction.java @@ -38,10 +38,10 @@ public class X_R_RequestAction extends PO implements I_R_RequestAction, I_Persis /** * */ - private static final long serialVersionUID = 20251229L; + private static final long serialVersionUID = 20260624L; /** Standard Constructor */ - public X_R_RequestAction(Properties ctx, int R_RequestAction_ID, String trxName) + public X_R_RequestAction (Properties ctx, int R_RequestAction_ID, String trxName) { super (ctx, R_RequestAction_ID, trxName); /** if (R_RequestAction_ID == 0) @@ -52,7 +52,7 @@ public X_R_RequestAction(Properties ctx, int R_RequestAction_ID, String trxName) } /** Load Constructor */ - public X_R_RequestAction(Properties ctx, ResultSet rs, String trxName) + public X_R_RequestAction (Properties ctx, ResultSet rs, String trxName) { super (ctx, rs, trxName); } @@ -673,6 +673,34 @@ public Timestamp getDateCompletePlanTo () return (Timestamp)get_Value(COLUMNNAME_DateCompletePlanTo); } + /** Set End of Execution Date. + @param DateInternalDelivery End of Execution Date */ + public void setDateInternalDelivery (Timestamp DateInternalDelivery) + { + set_Value (COLUMNNAME_DateInternalDelivery, DateInternalDelivery); + } + + /** Get End of Execution Date. + @return End of Execution Date */ + public Timestamp getDateInternalDelivery () + { + return (Timestamp)get_Value(COLUMNNAME_DateInternalDelivery); + } + + /** Set End of Execution Date To. + @param DateInternalDeliveryTo End of Execution Date To */ + public void setDateInternalDeliveryTo (Timestamp DateInternalDeliveryTo) + { + set_Value (COLUMNNAME_DateInternalDeliveryTo, DateInternalDeliveryTo); + } + + /** Get End of Execution Date To. + @return End of Execution Date To */ + public Timestamp getDateInternalDeliveryTo () + { + return (Timestamp)get_Value(COLUMNNAME_DateInternalDeliveryTo); + } + /** Set Date next action. @param DateNextAction Date that this request should be acted on @@ -741,6 +769,68 @@ public Timestamp getDateStartPlanTo () return (Timestamp)get_Value(COLUMNNAME_DateStartPlanTo); } + /** Set Discord Thread ID. + @param Discord_Thread_ID + Discord thread identifier mapping the thread to the request/issue. + */ + public void setDiscord_Thread_ID (String Discord_Thread_ID) + { + set_Value (COLUMNNAME_Discord_Thread_ID, Discord_Thread_ID); + } + + /** Get Discord Thread ID. + @return Discord thread identifier mapping the thread to the request/issue. + */ + public String getDiscord_Thread_ID () + { + return (String)get_Value(COLUMNNAME_Discord_Thread_ID); + } + + /** Set Discord Thread ID To. + @param Discord_ThreadTo_ID Discord Thread ID To */ + public void setDiscord_ThreadTo_ID (String Discord_ThreadTo_ID) + { + set_Value (COLUMNNAME_Discord_ThreadTo_ID, Discord_ThreadTo_ID); + } + + /** Get Discord Thread ID To. + @return Discord Thread ID To */ + public String getDiscord_ThreadTo_ID () + { + return (String)get_Value(COLUMNNAME_Discord_ThreadTo_ID); + } + + /** Set Discord URL. + @param Discord_URL + Link to the Discord thread. + */ + public void setDiscord_URL (String Discord_URL) + { + set_Value (COLUMNNAME_Discord_URL, Discord_URL); + } + + /** Get Discord URL. + @return Link to the Discord thread. + */ + public String getDiscord_URL () + { + return (String)get_Value(COLUMNNAME_Discord_URL); + } + + /** Set Discord URL To. + @param Discord_URLTo Discord URL To */ + public void setDiscord_URLTo (String Discord_URLTo) + { + set_Value (COLUMNNAME_Discord_URLTo, Discord_URLTo); + } + + /** Get Discord URL To. + @return Discord URL To */ + public String getDiscord_URLTo () + { + return (String)get_Value(COLUMNNAME_Discord_URLTo); + } + /** Set Duration in Milliseconds. @param DurationInMillis Duration in Milliseconds */ public void setDurationInMillis (BigDecimal DurationInMillis) @@ -816,28 +906,28 @@ public String getIsEscalated () return (String)get_Value(COLUMNNAME_IsEscalated); } + /** IsEscalatedTo AD_Reference_ID=319 */ + public static final int ISESCALATEDTO_AD_Reference_ID=319; + /** Yes = Y */ + public static final String ISESCALATEDTO_Yes = "Y"; + /** No = N */ + public static final String ISESCALATEDTO_No = "N"; /** Set Escalated To. @param IsEscalatedTo This request has been escalated */ - public void setIsEscalatedTo (boolean IsEscalatedTo) + public void setIsEscalatedTo (String IsEscalatedTo) { - set_Value (COLUMNNAME_IsEscalatedTo, Boolean.valueOf(IsEscalatedTo)); + + set_Value (COLUMNNAME_IsEscalatedTo, IsEscalatedTo); } /** Get Escalated To. @return This request has been escalated */ - public boolean isEscalatedTo () + public String getIsEscalatedTo () { - Object oo = get_Value(COLUMNNAME_IsEscalatedTo); - if (oo != null) - { - if (oo instanceof Boolean) - return ((Boolean)oo).booleanValue(); - return "Y".equals(oo); - } - return false; + return (String)get_Value(COLUMNNAME_IsEscalatedTo); } /** IsInvoiced AD_Reference_ID=319 */ @@ -864,28 +954,28 @@ public String getIsInvoiced () return (String)get_Value(COLUMNNAME_IsInvoiced); } + /** IsInvoicedTo AD_Reference_ID=319 */ + public static final int ISINVOICEDTO_AD_Reference_ID=319; + /** Yes = Y */ + public static final String ISINVOICEDTO_Yes = "Y"; + /** No = N */ + public static final String ISINVOICEDTO_No = "N"; /** Set Invoiced To. @param IsInvoicedTo Is this invoiced? */ - public void setIsInvoicedTo (boolean IsInvoicedTo) + public void setIsInvoicedTo (String IsInvoicedTo) { - set_Value (COLUMNNAME_IsInvoicedTo, Boolean.valueOf(IsInvoicedTo)); + + set_Value (COLUMNNAME_IsInvoicedTo, IsInvoicedTo); } /** Get Invoiced To. @return Is this invoiced? */ - public boolean isInvoicedTo () + public String getIsInvoicedTo () { - Object oo = get_Value(COLUMNNAME_IsInvoicedTo); - if (oo != null) - { - if (oo instanceof Boolean) - return ((Boolean)oo).booleanValue(); - return "Y".equals(oo); - } - return false; + return (String)get_Value(COLUMNNAME_IsInvoicedTo); } /** IsSelfService AD_Reference_ID=319 */ @@ -912,28 +1002,96 @@ public String getIsSelfService () return (String)get_Value(COLUMNNAME_IsSelfService); } + /** IsSelfServiceTo AD_Reference_ID=319 */ + public static final int ISSELFSERVICETO_AD_Reference_ID=319; + /** Yes = Y */ + public static final String ISSELFSERVICETO_Yes = "Y"; + /** No = N */ + public static final String ISSELFSERVICETO_No = "N"; /** Set Self-Service To. @param IsSelfServiceTo This is a Self-Service entry or this entry can be changed via Self-Service */ - public void setIsSelfServiceTo (boolean IsSelfServiceTo) + public void setIsSelfServiceTo (String IsSelfServiceTo) { - set_Value (COLUMNNAME_IsSelfServiceTo, Boolean.valueOf(IsSelfServiceTo)); + + set_Value (COLUMNNAME_IsSelfServiceTo, IsSelfServiceTo); } /** Get Self-Service To. @return This is a Self-Service entry or this entry can be changed via Self-Service */ - public boolean isSelfServiceTo () + public String getIsSelfServiceTo () { - Object oo = get_Value(COLUMNNAME_IsSelfServiceTo); - if (oo != null) - { - if (oo instanceof Boolean) - return ((Boolean)oo).booleanValue(); - return "Y".equals(oo); - } - return false; + return (String)get_Value(COLUMNNAME_IsSelfServiceTo); + } + + /** Set Issue ID. + @param IssueID + External issue number. + */ + public void setIssueID (int IssueID) + { + set_Value (COLUMNNAME_IssueID, Integer.valueOf(IssueID)); + } + + /** Get Issue ID. + @return External issue number. + */ + public int getIssueID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_IssueID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Issue ID To. + @param IssueTo_ID Issue ID To */ + public void setIssueTo_ID (int IssueTo_ID) + { + if (IssueTo_ID < 1) + set_Value (COLUMNNAME_IssueTo_ID, null); + else + set_Value (COLUMNNAME_IssueTo_ID, Integer.valueOf(IssueTo_ID)); + } + + /** Get Issue ID To. + @return Issue ID To */ + public int getIssueTo_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_IssueTo_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Issue URL. + @param IssueURL Issue URL */ + public void setIssueURL (String IssueURL) + { + set_Value (COLUMNNAME_IssueURL, IssueURL); + } + + /** Get Issue URL. + @return Issue URL */ + public String getIssueURL () + { + return (String)get_Value(COLUMNNAME_IssueURL); + } + + /** Set Issue URL To. + @param IssueURLTo Issue URL To */ + public void setIssueURLTo (String IssueURLTo) + { + set_Value (COLUMNNAME_IssueURLTo, IssueURLTo); + } + + /** Get Issue URL To. + @return Issue URL To */ + public String getIssueURLTo () + { + return (String)get_Value(COLUMNNAME_IssueURLTo); } public I_M_InOut getM_InOut() throws RuntimeException @@ -1445,6 +1603,59 @@ public int getR_CategoryTo_ID () return ii.intValue(); } + public I_AD_User getResponsible() throws RuntimeException + { + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) + .getPO(getResponsible_ID(), get_TrxName()); } + + /** Set Responsible. + @param Responsible_ID + Responsible + */ + public void setResponsible_ID (int Responsible_ID) + { + if (Responsible_ID < 1) + set_Value (COLUMNNAME_Responsible_ID, null); + else + set_Value (COLUMNNAME_Responsible_ID, Integer.valueOf(Responsible_ID)); + } + + /** Get Responsible. + @return Responsible + */ + public int getResponsible_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_Responsible_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_AD_User getResponsibleTo() throws RuntimeException + { + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) + .getPO(getResponsibleTo_ID(), get_TrxName()); } + + /** Set Responsible To. + @param ResponsibleTo_ID Responsible To */ + public void setResponsibleTo_ID (int ResponsibleTo_ID) + { + if (ResponsibleTo_ID < 1) + set_Value (COLUMNNAME_ResponsibleTo_ID, null); + else + set_Value (COLUMNNAME_ResponsibleTo_ID, Integer.valueOf(ResponsibleTo_ID)); + } + + /** Get Responsible To. + @return Responsible To */ + public int getResponsibleTo_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_ResponsibleTo_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + public I_R_Group getR_Group() throws RuntimeException { return (I_R_Group)MTable.get(getCtx(), I_R_Group.Table_Name) @@ -1501,6 +1712,156 @@ public int getR_GroupTo_ID () return ii.intValue(); } + public I_R_Iteration getR_Iteration() throws RuntimeException + { + return (I_R_Iteration)MTable.get(getCtx(), I_R_Iteration.Table_Name) + .getPO(getR_Iteration_ID(), get_TrxName()); } + + /** Set Iteration. + @param R_Iteration_ID Iteration */ + public void setR_Iteration_ID (int R_Iteration_ID) + { + if (R_Iteration_ID < 1) + set_Value (COLUMNNAME_R_Iteration_ID, null); + else + set_Value (COLUMNNAME_R_Iteration_ID, Integer.valueOf(R_Iteration_ID)); + } + + /** Get Iteration. + @return Iteration */ + public int getR_Iteration_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_Iteration_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_Iteration getR_IterationTo() throws RuntimeException + { + return (I_R_Iteration)MTable.get(getCtx(), I_R_Iteration.Table_Name) + .getPO(getR_IterationTo_ID(), get_TrxName()); } + + /** Set Iteration To. + @param R_IterationTo_ID Iteration To */ + public void setR_IterationTo_ID (int R_IterationTo_ID) + { + if (R_IterationTo_ID < 1) + set_Value (COLUMNNAME_R_IterationTo_ID, null); + else + set_Value (COLUMNNAME_R_IterationTo_ID, Integer.valueOf(R_IterationTo_ID)); + } + + /** Get Iteration To. + @return Iteration To */ + public int getR_IterationTo_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_IterationTo_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_Milestone getR_Milestone() throws RuntimeException + { + return (I_R_Milestone)MTable.get(getCtx(), I_R_Milestone.Table_Name) + .getPO(getR_Milestone_ID(), get_TrxName()); } + + /** Set Milestone. + @param R_Milestone_ID Milestone */ + public void setR_Milestone_ID (int R_Milestone_ID) + { + if (R_Milestone_ID < 1) + set_Value (COLUMNNAME_R_Milestone_ID, null); + else + set_Value (COLUMNNAME_R_Milestone_ID, Integer.valueOf(R_Milestone_ID)); + } + + /** Get Milestone. + @return Milestone */ + public int getR_Milestone_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_Milestone_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_Milestone getR_MilestoneTo() throws RuntimeException + { + return (I_R_Milestone)MTable.get(getCtx(), I_R_Milestone.Table_Name) + .getPO(getR_MilestoneTo_ID(), get_TrxName()); } + + /** Set Milestone To. + @param R_MilestoneTo_ID Milestone To */ + public void setR_MilestoneTo_ID (int R_MilestoneTo_ID) + { + if (R_MilestoneTo_ID < 1) + set_Value (COLUMNNAME_R_MilestoneTo_ID, null); + else + set_Value (COLUMNNAME_R_MilestoneTo_ID, Integer.valueOf(R_MilestoneTo_ID)); + } + + /** Get Milestone To. + @return Milestone To */ + public int getR_MilestoneTo_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_MilestoneTo_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_Release getR_Release() throws RuntimeException + { + return (I_R_Release)MTable.get(getCtx(), I_R_Release.Table_Name) + .getPO(getR_Release_ID(), get_TrxName()); } + + /** Set Release. + @param R_Release_ID Release */ + public void setR_Release_ID (int R_Release_ID) + { + if (R_Release_ID < 1) + set_Value (COLUMNNAME_R_Release_ID, null); + else + set_Value (COLUMNNAME_R_Release_ID, Integer.valueOf(R_Release_ID)); + } + + /** Get Release. + @return Release */ + public int getR_Release_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_Release_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_Release getR_ReleaseTo() throws RuntimeException + { + return (I_R_Release)MTable.get(getCtx(), I_R_Release.Table_Name) + .getPO(getR_ReleaseTo_ID(), get_TrxName()); } + + /** Set Release To. + @param R_ReleaseTo_ID Release To */ + public void setR_ReleaseTo_ID (int R_ReleaseTo_ID) + { + if (R_ReleaseTo_ID < 1) + set_Value (COLUMNNAME_R_ReleaseTo_ID, null); + else + set_Value (COLUMNNAME_R_ReleaseTo_ID, Integer.valueOf(R_ReleaseTo_ID)); + } + + /** Get Release To. + @return Release To */ + public int getR_ReleaseTo_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_ReleaseTo_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + /** Set Request History. @param R_RequestAction_ID Request has been changed @@ -1920,6 +2281,40 @@ public String getTaskStatusTo () return (String)get_Value(COLUMNNAME_TaskStatusTo); } + /** Set URL. + @param URL + Full URL address - e.g. http://www.adempiere.org + */ + public void setURL (String URL) + { + set_Value (COLUMNNAME_URL, URL); + } + + /** Get URL. + @return Full URL address - e.g. http://www.adempiere.org + */ + public String getURL () + { + return (String)get_Value(COLUMNNAME_URL); + } + + /** Set URL To. + @param URLTo + Full URL address - e.g. http://www.adempiere.org + */ + public void setURLTo (String URLTo) + { + set_Value (COLUMNNAME_URLTo, URLTo); + } + + /** Get URL To. + @return Full URL address - e.g. http://www.adempiere.org + */ + public String getURLTo () + { + return (String)get_Value(COLUMNNAME_URLTo); + } + /** Set Immutable Universally Unique Identifier. @param UUID Immutable Universally Unique Identifier diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_RequestDelivery.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_RequestDelivery.java new file mode 100644 index 0000000000..e84e5ebdf7 --- /dev/null +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_RequestDelivery.java @@ -0,0 +1,372 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.adempiere.core.domains.models; + +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; + +import java.sql.ResultSet; +import java.sql.Timestamp; +import java.util.Properties; + +/** Generated Model for R_RequestDelivery + * @author Adempiere (generated) + * @version Release 3.9.4 - $Id$ */ +public class X_R_RequestDelivery extends PO implements I_R_RequestDelivery, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20260629L; + + /** Standard Constructor */ + public X_R_RequestDelivery (Properties ctx, int R_RequestDelivery_ID, String trxName) + { + super (ctx, R_RequestDelivery_ID, trxName); + /** if (R_RequestDelivery_ID == 0) + { + setAD_User_ID (0); + setDescription (null); + setIsRejected (false); +// N + setR_RequestDelivery_ID (0); + setR_Request_ID (0); + } */ + } + + /** Load Constructor */ + public X_R_RequestDelivery (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 7 - System - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_R_RequestDelivery[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + public I_AD_User getAD_User() throws RuntimeException + { + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) + .getPO(getAD_User_ID(), get_TrxName()); } + + /** Set User/Contact. + @param AD_User_ID + User within the system - Internal or Business Partner Contact + */ + public void setAD_User_ID (int AD_User_ID) + { + if (AD_User_ID < 1) + set_Value (COLUMNNAME_AD_User_ID, null); + else + set_Value (COLUMNNAME_AD_User_ID, Integer.valueOf(AD_User_ID)); + } + + /** Get User/Contact. + @return User within the system - Internal or Business Partner Contact + */ + public int getAD_User_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_User_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set End of Execution Date. + @param DateInternalDelivery End of Execution Date */ + public void setDateInternalDelivery (Timestamp DateInternalDelivery) + { + set_Value (COLUMNNAME_DateInternalDelivery, DateInternalDelivery); + } + + /** Get End of Execution Date. + @return End of Execution Date */ + public Timestamp getDateInternalDelivery () + { + return (Timestamp)get_Value(COLUMNNAME_DateInternalDelivery); + } + + /** Set Date Rejected. + @param DateRejected + Date and time when the delivery was rejected + */ + public void setDateRejected (Timestamp DateRejected) + { + set_Value (COLUMNNAME_DateRejected, DateRejected); + } + + /** Get Date Rejected. + @return Date and time when the delivery was rejected + */ + public Timestamp getDateRejected () + { + return (Timestamp)get_Value(COLUMNNAME_DateRejected); + } + + /** Set Description. + @param Description + Optional short description of the record + */ + public void setDescription (String Description) + { + set_Value (COLUMNNAME_Description, Description); + } + + /** Get Description. + @return Optional short description of the record + */ + public String getDescription () + { + return (String)get_Value(COLUMNNAME_Description); + } + + /** Set Image URLs. + @param ImageURLs + JSON array of image URLs related to the delivery + */ + public void setImageURLs (String ImageURLs) + { + set_Value (COLUMNNAME_ImageURLs, ImageURLs); + } + + /** Get Image URLs. + @return JSON array of image URLs related to the delivery + */ + public String getImageURLs () + { + return (String)get_Value(COLUMNNAME_ImageURLs); + } + + /** Set Rejected. + @param IsRejected + Indicates whether the delivery was rejected + */ + public void setIsRejected (boolean IsRejected) + { + set_Value (COLUMNNAME_IsRejected, Boolean.valueOf(IsRejected)); + } + + /** Get Rejected. + @return Indicates whether the delivery was rejected + */ + public boolean isRejected () + { + Object oo = get_Value(COLUMNNAME_IsRejected); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + + public I_AD_User getRejectedBy() throws RuntimeException + { + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) + .getPO(getRejectedBy_ID(), get_TrxName()); } + + /** Set Rejected By. + @param RejectedBy_ID + User who rejected the delivery + */ + public void setRejectedBy_ID (int RejectedBy_ID) + { + if (RejectedBy_ID < 1) + set_Value (COLUMNNAME_RejectedBy_ID, null); + else + set_Value (COLUMNNAME_RejectedBy_ID, Integer.valueOf(RejectedBy_ID)); + } + + /** Get Rejected By. + @return User who rejected the delivery + */ + public int getRejectedBy_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_RejectedBy_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Rejection Reason. + @param RejectionReason + Reason why the delivery was rejected + */ + public void setRejectionReason (String RejectionReason) + { + set_Value (COLUMNNAME_RejectionReason, RejectionReason); + } + + /** Get Rejection Reason. + @return Reason why the delivery was rejected + */ + public String getRejectionReason () + { + return (String)get_Value(COLUMNNAME_RejectionReason); + } + + /** Set Request Delivery. + @param R_RequestDelivery_ID Request Delivery */ + public void setR_RequestDelivery_ID (int R_RequestDelivery_ID) + { + if (R_RequestDelivery_ID < 1) + set_ValueNoCheck (COLUMNNAME_R_RequestDelivery_ID, null); + else + set_ValueNoCheck (COLUMNNAME_R_RequestDelivery_ID, Integer.valueOf(R_RequestDelivery_ID)); + } + + /** Get Request Delivery. + @return Request Delivery */ + public int getR_RequestDelivery_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_RequestDelivery_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_Request getR_Request() throws RuntimeException + { + return (I_R_Request)MTable.get(getCtx(), I_R_Request.Table_Name) + .getPO(getR_Request_ID(), get_TrxName()); } + + /** Set Request. + @param R_Request_ID + Request from a Business Partner or Prospect + */ + public void setR_Request_ID (int R_Request_ID) + { + if (R_Request_ID < 1) + set_Value (COLUMNNAME_R_Request_ID, null); + else + set_Value (COLUMNNAME_R_Request_ID, Integer.valueOf(R_Request_ID)); + } + + /** Get Request. + @return Request from a Business Partner or Prospect + */ + public int getR_Request_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_Request_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + public I_R_RequestUpdate getR_RequestUpdate() throws RuntimeException + { + return (I_R_RequestUpdate)MTable.get(getCtx(), I_R_RequestUpdate.Table_Name) + .getPO(getR_RequestUpdate_ID(), get_TrxName()); } + + /** Set Request Update. + @param R_RequestUpdate_ID + Request Updates + */ + public void setR_RequestUpdate_ID (int R_RequestUpdate_ID) + { + if (R_RequestUpdate_ID < 1) + set_Value (COLUMNNAME_R_RequestUpdate_ID, null); + else + set_Value (COLUMNNAME_R_RequestUpdate_ID, Integer.valueOf(R_RequestUpdate_ID)); + } + + /** Get Request Update. + @return Request Updates + */ + public int getR_RequestUpdate_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_R_RequestUpdate_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set Solution Summary. + @param SolutionSummary + Summary of the solution provided + */ + public void setSolutionSummary (String SolutionSummary) + { + set_Value (COLUMNNAME_SolutionSummary, SolutionSummary); + } + + /** Get Solution Summary. + @return Summary of the solution provided + */ + public String getSolutionSummary () + { + return (String)get_Value(COLUMNNAME_SolutionSummary); + } + + /** Set Immutable Universally Unique Identifier. + @param UUID + Immutable Universally Unique Identifier + */ + public void setUUID (String UUID) + { + set_Value (COLUMNNAME_UUID, UUID); + } + + /** Get Immutable Universally Unique Identifier. + @return Immutable Universally Unique Identifier + */ + public String getUUID () + { + return (String)get_Value(COLUMNNAME_UUID); + } + + /** Set Video Links. + @param VideoLinks + JSON array of video links related to the delivery + */ + public void setVideoLinks (String VideoLinks) + { + set_Value (COLUMNNAME_VideoLinks, VideoLinks); + } + + /** Get Video Links. + @return JSON array of video links related to the delivery + */ + public String getVideoLinks () + { + return (String)get_Value(COLUMNNAME_VideoLinks); + } +} \ No newline at end of file diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_S_Contract.java b/base/src/main/java/org/adempiere/core/domains/models/X_S_Contract.java index ac03a0436b..4de0a2e23f 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_S_Contract.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_S_Contract.java @@ -3,7 +3,7 @@ * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * * This program is free software, you can redistribute it and/or modify it * * under the terms version 2 of the GNU General Public License as published * - * or (at your option) any later version. * + * or (at your option) any later version. * * by the Free Software Foundation. This program is distributed in the hope * * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * @@ -12,11 +12,16 @@ * with this program, if not, write to the Free Software Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * For the text or an alternative of this public license, you may reach us * - * or via info@adempiere.net or http://www.adempiere.net/license.html * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * *****************************************************************************/ /** Generated Model - DO NOT CHANGE */ package org.adempiere.core.domains.models; +import org.compiere.model.I_Persistent; +import org.compiere.model.MTable; +import org.compiere.model.PO; +import org.compiere.model.POInfo; import org.compiere.util.Env; import org.compiere.util.KeyNamePair; @@ -27,14 +32,14 @@ /** Generated Model for S_Contract * @author Adempiere (generated) - * @version Release 3.9.3 - $Id$ */ -public class X_S_Contract extends org.compiere.model.PO implements I_S_Contract, org.compiere.model.I_Persistent + * @version Release 3.9.4 - $Id$ */ +public class X_S_Contract extends PO implements I_S_Contract, I_Persistent { /** * */ - private static final long serialVersionUID = 20200405L; + private static final long serialVersionUID = 20260629L; /** Standard Constructor */ public X_S_Contract (Properties ctx, int S_Contract_ID, String trxName) @@ -116,9 +121,9 @@ protected int get_AccessLevel() } /** Load Meta Data */ - protected org.compiere.model.POInfo initPO (Properties ctx) + protected POInfo initPO (Properties ctx) { - org.compiere.model.POInfo poi = org.compiere.model.POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); return poi; } @@ -131,7 +136,7 @@ public String toString() public I_AD_Org getAD_OrgTrx() throws RuntimeException { - return (I_AD_Org) org.compiere.model.MTable.get(getCtx(), I_AD_Org.Table_Name) + return (I_AD_Org)MTable.get(getCtx(), I_AD_Org.Table_Name) .getPO(getAD_OrgTrx_ID(), get_TrxName()); } /** Set Trx Organization. @@ -159,7 +164,7 @@ public int getAD_OrgTrx_ID () public I_AD_User getAD_User() throws RuntimeException { - return (I_AD_User) org.compiere.model.MTable.get(getCtx(), I_AD_User.Table_Name) + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) .getPO(getAD_User_ID(), get_TrxName()); } /** Set User/Contact. @@ -187,7 +192,7 @@ public int getAD_User_ID () public I_C_BPartner getBill_BPartner() throws RuntimeException { - return (I_C_BPartner) org.compiere.model.MTable.get(getCtx(), I_C_BPartner.Table_Name) + return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) .getPO(getBill_BPartner_ID(), get_TrxName()); } /** Set Invoice Partner. @@ -215,7 +220,7 @@ public int getBill_BPartner_ID () public I_C_BPartner_Location getBill_Location() throws RuntimeException { - return (I_C_BPartner_Location) org.compiere.model.MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) + return (I_C_BPartner_Location)MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) .getPO(getBill_Location_ID(), get_TrxName()); } /** Set Invoice Location. @@ -243,7 +248,7 @@ public int getBill_Location_ID () public I_AD_User getBill_User() throws RuntimeException { - return (I_AD_User) org.compiere.model.MTable.get(getCtx(), I_AD_User.Table_Name) + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) .getPO(getBill_User_ID(), get_TrxName()); } /** Set Invoice Contact. @@ -271,7 +276,7 @@ public int getBill_User_ID () public I_C_Activity getC_Activity() throws RuntimeException { - return (I_C_Activity) org.compiere.model.MTable.get(getCtx(), I_C_Activity.Table_Name) + return (I_C_Activity)MTable.get(getCtx(), I_C_Activity.Table_Name) .getPO(getC_Activity_ID(), get_TrxName()); } /** Set Activity. @@ -299,7 +304,7 @@ public int getC_Activity_ID () public I_C_BPartner getC_BPartner() throws RuntimeException { - return (I_C_BPartner) org.compiere.model.MTable.get(getCtx(), I_C_BPartner.Table_Name) + return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) .getPO(getC_BPartner_ID(), get_TrxName()); } /** Set Business Partner . @@ -327,7 +332,7 @@ public int getC_BPartner_ID () public I_C_BPartner_Location getC_BPartner_Location() throws RuntimeException { - return (I_C_BPartner_Location) org.compiere.model.MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) + return (I_C_BPartner_Location)MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) .getPO(getC_BPartner_Location_ID(), get_TrxName()); } /** Set Partner Location. @@ -355,7 +360,7 @@ public int getC_BPartner_Location_ID () public I_C_Campaign getC_Campaign() throws RuntimeException { - return (I_C_Campaign) org.compiere.model.MTable.get(getCtx(), I_C_Campaign.Table_Name) + return (I_C_Campaign)MTable.get(getCtx(), I_C_Campaign.Table_Name) .getPO(getC_Campaign_ID(), get_TrxName()); } /** Set Campaign. @@ -383,7 +388,7 @@ public int getC_Campaign_ID () public I_C_Charge getC_Charge() throws RuntimeException { - return (I_C_Charge) org.compiere.model.MTable.get(getCtx(), I_C_Charge.Table_Name) + return (I_C_Charge)MTable.get(getCtx(), I_C_Charge.Table_Name) .getPO(getC_Charge_ID(), get_TrxName()); } /** Set Charge. @@ -411,7 +416,7 @@ public int getC_Charge_ID () public I_C_ConversionType getC_ConversionType() throws RuntimeException { - return (I_C_ConversionType) org.compiere.model.MTable.get(getCtx(), I_C_ConversionType.Table_Name) + return (I_C_ConversionType)MTable.get(getCtx(), I_C_ConversionType.Table_Name) .getPO(getC_ConversionType_ID(), get_TrxName()); } /** Set Currency Type. @@ -439,7 +444,7 @@ public int getC_ConversionType_ID () public I_C_Currency getC_Currency() throws RuntimeException { - return (I_C_Currency) org.compiere.model.MTable.get(getCtx(), I_C_Currency.Table_Name) + return (I_C_Currency)MTable.get(getCtx(), I_C_Currency.Table_Name) .getPO(getC_Currency_ID(), get_TrxName()); } /** Set Currency. @@ -467,7 +472,7 @@ public int getC_Currency_ID () public I_C_DocType getC_DocType() throws RuntimeException { - return (I_C_DocType) org.compiere.model.MTable.get(getCtx(), I_C_DocType.Table_Name) + return (I_C_DocType)MTable.get(getCtx(), I_C_DocType.Table_Name) .getPO(getC_DocType_ID(), get_TrxName()); } /** Set Document Type. @@ -555,7 +560,7 @@ public BigDecimal getCommittedQty () public I_C_Opportunity getC_Opportunity() throws RuntimeException { - return (I_C_Opportunity) org.compiere.model.MTable.get(getCtx(), I_C_Opportunity.Table_Name) + return (I_C_Opportunity)MTable.get(getCtx(), I_C_Opportunity.Table_Name) .getPO(getC_Opportunity_ID(), get_TrxName()); } /** Set Sales Opportunity. @@ -597,7 +602,7 @@ public String getCopyFrom () public I_C_PaymentTerm getC_PaymentTerm() throws RuntimeException { - return (I_C_PaymentTerm) org.compiere.model.MTable.get(getCtx(), I_C_PaymentTerm.Table_Name) + return (I_C_PaymentTerm)MTable.get(getCtx(), I_C_PaymentTerm.Table_Name) .getPO(getC_PaymentTerm_ID(), get_TrxName()); } /** Set Payment Term. @@ -625,7 +630,7 @@ public int getC_PaymentTerm_ID () public I_C_Project getC_Project() throws RuntimeException { - return (I_C_Project) org.compiere.model.MTable.get(getCtx(), I_C_Project.Table_Name) + return (I_C_Project)MTable.get(getCtx(), I_C_Project.Table_Name) .getPO(getC_Project_ID(), get_TrxName()); } /** Set Project. @@ -1069,7 +1074,7 @@ public KeyNamePair getKeyNamePair() public I_C_BPartner getDropShip_BPartner() throws RuntimeException { - return (I_C_BPartner) org.compiere.model.MTable.get(getCtx(), I_C_BPartner.Table_Name) + return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) .getPO(getDropShip_BPartner_ID(), get_TrxName()); } /** Set Drop Shipment Partner. @@ -1097,7 +1102,7 @@ public int getDropShip_BPartner_ID () public I_C_BPartner_Location getDropShip_Location() throws RuntimeException { - return (I_C_BPartner_Location) org.compiere.model.MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) + return (I_C_BPartner_Location)MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) .getPO(getDropShip_Location_ID(), get_TrxName()); } /** Set Drop Shipment Location. @@ -1125,7 +1130,7 @@ public int getDropShip_Location_ID () public I_AD_User getDropShip_User() throws RuntimeException { - return (I_AD_User) org.compiere.model.MTable.get(getCtx(), I_AD_User.Table_Name) + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) .getPO(getDropShip_User_ID(), get_TrxName()); } /** Set Drop Shipment Contact. @@ -1680,7 +1685,7 @@ public boolean isTransferred () public I_S_Contract getLink_Contract() throws RuntimeException { - return (I_S_Contract) org.compiere.model.MTable.get(getCtx(), Table_Name) + return (I_S_Contract)MTable.get(getCtx(), I_S_Contract.Table_Name) .getPO(getLink_Contract_ID(), get_TrxName()); } /** Set Linked Contract. @@ -1708,7 +1713,7 @@ public int getLink_Contract_ID () public I_M_FreightCategory getM_FreightCategory() throws RuntimeException { - return (I_M_FreightCategory) org.compiere.model.MTable.get(getCtx(), I_M_FreightCategory.Table_Name) + return (I_M_FreightCategory)MTable.get(getCtx(), I_M_FreightCategory.Table_Name) .getPO(getM_FreightCategory_ID(), get_TrxName()); } /** Set Freight Category. @@ -1736,7 +1741,7 @@ public int getM_FreightCategory_ID () public I_M_PriceList getM_PriceList() throws RuntimeException { - return (I_M_PriceList) org.compiere.model.MTable.get(getCtx(), I_M_PriceList.Table_Name) + return (I_M_PriceList)MTable.get(getCtx(), I_M_PriceList.Table_Name) .getPO(getM_PriceList_ID(), get_TrxName()); } /** Set Price List. @@ -1764,7 +1769,7 @@ public int getM_PriceList_ID () public I_M_Shipper getM_Shipper() throws RuntimeException { - return (I_M_Shipper) org.compiere.model.MTable.get(getCtx(), I_M_Shipper.Table_Name) + return (I_M_Shipper)MTable.get(getCtx(), I_M_Shipper.Table_Name) .getPO(getM_Shipper_ID(), get_TrxName()); } /** Set Shipper. @@ -1792,7 +1797,7 @@ public int getM_Shipper_ID () public I_M_Warehouse getM_Warehouse() throws RuntimeException { - return (I_M_Warehouse) org.compiere.model.MTable.get(getCtx(), I_M_Warehouse.Table_Name) + return (I_M_Warehouse)MTable.get(getCtx(), I_M_Warehouse.Table_Name) .getPO(getM_Warehouse_ID(), get_TrxName()); } /** Set Warehouse. @@ -1820,7 +1825,7 @@ public int getM_Warehouse_ID () public I_C_BPartner getPay_BPartner() throws RuntimeException { - return (I_C_BPartner) org.compiere.model.MTable.get(getCtx(), I_C_BPartner.Table_Name) + return (I_C_BPartner)MTable.get(getCtx(), I_C_BPartner.Table_Name) .getPO(getPay_BPartner_ID(), get_TrxName()); } /** Set Payment BPartner. @@ -1848,7 +1853,7 @@ public int getPay_BPartner_ID () public I_C_BPartner_Location getPay_Location() throws RuntimeException { - return (I_C_BPartner_Location) org.compiere.model.MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) + return (I_C_BPartner_Location)MTable.get(getCtx(), I_C_BPartner_Location.Table_Name) .getPO(getPay_Location_ID(), get_TrxName()); } /** Set Payment Location. @@ -1890,8 +1895,6 @@ public int getPay_Location_ID () public static final String PAYMENTRULE_DirectDebit = "D"; /** Mixed = M */ public static final String PAYMENTRULE_Mixed = "M"; - /** Gift Card = G */ - public static final String PAYMENTRULE_GiftCard = "G"; /** Set Payment Rule. @param PaymentRule How you pay the invoice @@ -1993,7 +1996,7 @@ public boolean isPosted () public I_PP_Calendar getPP_Calendar() throws RuntimeException { - return (I_PP_Calendar) org.compiere.model.MTable.get(getCtx(), I_PP_Calendar.Table_Name) + return (I_PP_Calendar)MTable.get(getCtx(), I_PP_Calendar.Table_Name) .getPO(getPP_Calendar_ID(), get_TrxName()); } /** Set Operational Calendar. @@ -2020,30 +2023,30 @@ public int getPP_Calendar_ID () } public I_PP_PeriodDefinition getPP_PeriodDefinition() throws RuntimeException - { + { return (I_PP_PeriodDefinition) org.compiere.model.MTable.get(getCtx(), I_PP_PeriodDefinition.Table_Name) - .getPO(getPP_PeriodDefinition_ID(), get_TrxName()); } + .getPO(getPP_PeriodDefinition_ID(), get_TrxName()); } /** Set Current Period. - @param PP_PeriodDefinition_ID - Period Definition, allows to define time cycles for the Operational Calendar - */ + @param PP_PeriodDefinition_ID + Period Definition, allows to define time cycles for the Operational Calendar + */ public void setPP_PeriodDefinition_ID (int PP_PeriodDefinition_ID) { - if (PP_PeriodDefinition_ID < 1) + if (PP_PeriodDefinition_ID < 1) set_Value (COLUMNNAME_PP_PeriodDefinition_ID, null); - else + else set_Value (COLUMNNAME_PP_PeriodDefinition_ID, Integer.valueOf(PP_PeriodDefinition_ID)); } /** Get Current Period. - @return Period Definition, allows to define time cycles for the Operational Calendar - */ - public int getPP_PeriodDefinition_ID () + @return Period Definition, allows to define time cycles for the Operational Calendar + */ + public int getPP_PeriodDefinition_ID () { Integer ii = (Integer)get_Value(COLUMNNAME_PP_PeriodDefinition_ID); if (ii == null) - return 0; + return 0; return ii.intValue(); } @@ -2161,7 +2164,7 @@ public String getPromotionCode () public I_S_Contract getRef_Contract() throws RuntimeException { - return (I_S_Contract) org.compiere.model.MTable.get(getCtx(), Table_Name) + return (I_S_Contract)MTable.get(getCtx(), I_S_Contract.Table_Name) .getPO(getRef_Contract_ID(), get_TrxName()); } /** Set Referenced Contract. @@ -2189,7 +2192,7 @@ public int getRef_Contract_ID () public I_AD_User getSalesRep() throws RuntimeException { - return (I_AD_User) org.compiere.model.MTable.get(getCtx(), I_AD_User.Table_Name) + return (I_AD_User)MTable.get(getCtx(), I_AD_User.Table_Name) .getPO(getSalesRep_ID(), get_TrxName()); } /** Set Sales Representative. @@ -2262,6 +2265,20 @@ public boolean isSendEMail () return false; } + /** Set Support Reference Value. + @param SupportReferenceValue Support Reference Value */ + public void setSupportReferenceValue (String SupportReferenceValue) + { + set_Value (COLUMNNAME_SupportReferenceValue, SupportReferenceValue); + } + + /** Get Support Reference Value. + @return Support Reference Value */ + public String getSupportReferenceValue () + { + return (String)get_Value(COLUMNNAME_SupportReferenceValue); + } + /** Set Total Lines. @param TotalLines Total of all document lines @@ -2284,7 +2301,7 @@ public BigDecimal getTotalLines () public I_C_ElementValue getUser1() throws RuntimeException { - return (I_C_ElementValue) org.compiere.model.MTable.get(getCtx(), I_C_ElementValue.Table_Name) + return (I_C_ElementValue)MTable.get(getCtx(), I_C_ElementValue.Table_Name) .getPO(getUser1_ID(), get_TrxName()); } /** Set User List 1. @@ -2312,7 +2329,7 @@ public int getUser1_ID () public I_C_ElementValue getUser2() throws RuntimeException { - return (I_C_ElementValue) org.compiere.model.MTable.get(getCtx(), I_C_ElementValue.Table_Name) + return (I_C_ElementValue)MTable.get(getCtx(), I_C_ElementValue.Table_Name) .getPO(getUser2_ID(), get_TrxName()); } /** Set User List 2. @@ -2340,7 +2357,7 @@ public int getUser2_ID () public I_C_ElementValue getUser3() throws RuntimeException { - return (I_C_ElementValue) org.compiere.model.MTable.get(getCtx(), I_C_ElementValue.Table_Name) + return (I_C_ElementValue)MTable.get(getCtx(), I_C_ElementValue.Table_Name) .getPO(getUser3_ID(), get_TrxName()); } /** Set User List 3. @@ -2368,7 +2385,7 @@ public int getUser3_ID () public I_C_ElementValue getUser4() throws RuntimeException { - return (I_C_ElementValue) org.compiere.model.MTable.get(getCtx(), I_C_ElementValue.Table_Name) + return (I_C_ElementValue)MTable.get(getCtx(), I_C_ElementValue.Table_Name) .getPO(getUser4_ID(), get_TrxName()); } /** Set User List 4. diff --git a/base/src/main/java/org/compiere/model/MADDistributionListMember.java b/base/src/main/java/org/compiere/model/MADDistributionListMember.java new file mode 100644 index 0000000000..bdfdfa5aa3 --- /dev/null +++ b/base/src/main/java/org/compiere/model/MADDistributionListMember.java @@ -0,0 +1,41 @@ +package org.compiere.model; +import org.adempiere.core.domains.models.X_AD_DistributionListMember; +import org.adempiere.exceptions.AdempiereException; + +import java.sql.ResultSet; +import java.util.Properties; + +/** + * @author Gabriel Escalona + */ +public class MADDistributionListMember extends X_AD_DistributionListMember { + + + public MADDistributionListMember(Properties ctx, int AD_DistributionListMember_ID, String trxName) { + super(ctx, AD_DistributionListMember_ID, trxName); + } + public MADDistributionListMember(Properties ctx, ResultSet rs, String trxName) { + super(ctx, rs, trxName); + } + + @Override + protected boolean beforeSave(boolean newRecord) { + if (getMemberType().equals(MEMBERTYPE_List)){ + setAD_Role_ID(-1); + setAD_User_ID(-1); + } else if (getMemberType().equals(MEMBERTYPE_Role)) { + setRef_DistributionList_ID(-1); + setAD_User_ID(-1); + } else if (getMemberType().equals(MEMBERTYPE_User)) { + setRef_DistributionList_ID(-1); + setAD_Role_ID(-1); + } + if (getRef_DistributionList_ID() <= 0 && getAD_User_ID() <= 0 && getAD_Role_ID() <= 0) { + throw new AdempiereException("@AD_User_ID@ @AND@ @Ref_DistributionList_ID@ @AND@ @AD_Role_ID@ @NotFound@"); + } + + + return super.beforeSave(newRecord); + } + +} \ No newline at end of file diff --git a/base/src/main/java/org/compiere/model/MAttachment.java b/base/src/main/java/org/compiere/model/MAttachment.java index 8550ba9a8a..5b655ba26c 100644 --- a/base/src/main/java/org/compiere/model/MAttachment.java +++ b/base/src/main/java/org/compiere/model/MAttachment.java @@ -16,23 +16,14 @@ *****************************************************************************/ package org.compiere.model; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -import java.nio.channels.FileChannel; -import java.sql.ResultSet; -import java.util.ArrayList; -import java.util.Optional; -import java.util.Properties; -import java.util.logging.Level; -import java.util.zip.Deflater; -import java.util.zip.ZipEntry; -import java.util.zip.ZipInputStream; -import java.util.zip.ZipOutputStream; +import org.adempiere.core.domains.models.I_AD_Attachment; +import org.adempiere.core.domains.models.X_AD_Attachment; +import org.compiere.util.Env; +import org.compiere.util.MimeType; +import org.spin.util.AttachmentUtil; +import org.spin.util.XMLUtils; +import org.w3c.dom.*; +import org.xml.sax.SAXException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; @@ -43,19 +34,17 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; - -import org.adempiere.core.domains.models.I_AD_Attachment; -import org.adempiere.core.domains.models.X_AD_Attachment; -import org.compiere.util.Env; -import org.compiere.util.MimeType; -import org.spin.util.AttachmentUtil; -import org.spin.util.XMLUtils; -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.NamedNodeMap; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; -import org.xml.sax.SAXException; +import java.io.*; +import java.nio.channels.FileChannel; +import java.sql.ResultSet; +import java.util.ArrayList; +import java.util.Optional; +import java.util.Properties; +import java.util.logging.Level; +import java.util.zip.Deflater; +import java.util.zip.ZipEntry; +import java.util.zip.ZipInputStream; +import java.util.zip.ZipOutputStream; /** @@ -356,7 +345,7 @@ public boolean addEntry (MAttachmentEntry item) */ public MAttachmentEntry getEntry (int index) { - if (items == null) + if (items == null || items.isEmpty()) loadLOBData(); if (index < 0 || index >= items.size()) return null; @@ -369,7 +358,7 @@ public MAttachmentEntry getEntry (int index) */ public MAttachmentEntry[] getEntries () { - if (items == null) + if (items == null|| items.isEmpty()) loadLOBData(); MAttachmentEntry[] retValue = new MAttachmentEntry[items.size()]; items.toArray (retValue); @@ -939,19 +928,25 @@ protected boolean afterSave(boolean newRecord, boolean success) { */ protected boolean beforeDelete () { if(AttachmentUtil.getInstance().isValidForClient(getAD_Client_ID())) { - items.stream().forEach(item -> { - try { - AttachmentUtil.getInstance() - .clear() - .withAttachmentId(getAD_Attachment_ID()) - .withFileName(item.getName()) - .withClientId(getAD_Client_ID()) - .withTansactionName(get_TrxName()) - .deleteAttachment(); - } catch (Exception e) { - log.warning("Error deleting attachment: " + e.getLocalizedMessage()); - } - }); + AttachmentUtil.getInstance() + .clear() + .withAttachmentId(getAD_Attachment_ID()) + .withClientId(getAD_Client_ID()) + .withTansactionName(get_TrxName()) + .getFileNameListFromAttachment() + .forEach(fileName -> { + try { + AttachmentUtil.getInstance() + .clear() + .withAttachmentId(getAD_Attachment_ID()) + .withFileName(fileName) + .withClientId(getAD_Client_ID()) + .withTansactionName(get_TrxName()) + .deleteAttachment(); + } catch (Exception e) { + log.warning("Error deleting attachment: " + e.getLocalizedMessage()); + } + }); return true; } else { if (isStoreAttachmentsOnFileSystem) { diff --git a/base/src/main/java/org/compiere/model/MInOut.java b/base/src/main/java/org/compiere/model/MInOut.java index 48195cf2c2..fb4d55dd0b 100644 --- a/base/src/main/java/org/compiere/model/MInOut.java +++ b/base/src/main/java/org/compiere/model/MInOut.java @@ -16,24 +16,14 @@ *****************************************************************************/ package org.compiere.model; -import org.adempiere.core.domains.models.I_C_Order; -import org.adempiere.core.domains.models.I_C_OrderLine; -import org.adempiere.core.domains.models.I_M_InOutConfirm; -import org.adempiere.core.domains.models.I_M_InOutLine; -import org.adempiere.core.domains.models.I_WM_InOutBoundLine; -import org.adempiere.core.domains.models.X_M_InOut; -import org.adempiere.core.domains.models.X_WM_InOutBoundLine; +import org.adempiere.core.domains.models.*; import org.adempiere.exceptions.AdempiereException; import org.adempiere.exceptions.PeriodClosedException; import org.compiere.print.ReportEngine; import org.compiere.process.DocAction; import org.compiere.process.DocumentEngine; import org.compiere.process.DocumentReversalEnabled; -import org.compiere.util.DB; -import org.compiere.util.DisplayType; -import org.compiere.util.Env; -import org.compiere.util.Msg; -import org.compiere.util.Util; +import org.compiere.util.*; import org.eevolution.wms.model.MWMInOutBoundLine; import org.solop.queue.ForecastComparisonProcessor; import org.solop.queue.storage.StorageUpdate; @@ -48,16 +38,7 @@ import java.sql.SQLException; import java.sql.Timestamp; import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.Properties; -import java.util.Set; -import java.util.TreeSet; +import java.util.*; import java.util.logging.Level; /** @@ -1700,6 +1681,13 @@ else if (rmaLine != null) // Add to Storage Queue StorageUpdate.addDocumentToQueue(this); + // Refresh project line summarization for linked project lines (#2843) + Set projectLineIds = new java.util.HashSet(); + for (MInOutLine inOutLine : getLines()) + if (inOutLine.get_ValueAsInt("C_ProjectLine_ID") > 0) + projectLineIds.add(inOutLine.get_ValueAsInt("C_ProjectLine_ID")); + MProjectLine.recalculateProjectLines(getCtx(), projectLineIds, get_TrxName(), Table_Name, isSOTrx()); + processMsg = info.toString(); setProcessed(true); diff --git a/base/src/main/java/org/compiere/model/MInOutLine.java b/base/src/main/java/org/compiere/model/MInOutLine.java index 553b1facee..764cf6fadf 100644 --- a/base/src/main/java/org/compiere/model/MInOutLine.java +++ b/base/src/main/java/org/compiere/model/MInOutLine.java @@ -16,13 +16,6 @@ *****************************************************************************/ package org.compiere.model; -import java.math.BigDecimal; -import java.math.RoundingMode; -import java.sql.ResultSet; -import java.sql.Timestamp; -import java.util.List; -import java.util.Properties; - import org.adempiere.core.domains.models.I_C_InvoiceLine; import org.adempiere.core.domains.models.I_M_MatchPO; import org.adempiere.core.domains.models.X_M_InOutLine; @@ -30,11 +23,14 @@ import org.adempiere.exceptions.FillMandatoryException; import org.adempiere.exceptions.WarehouseLocatorConflictException; import org.compiere.process.DocumentReversalLineEnable; -import org.compiere.util.CCache; -import org.compiere.util.DB; -import org.compiere.util.Env; -import org.compiere.util.Msg; -import org.compiere.util.Util; +import org.compiere.util.*; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.sql.ResultSet; +import java.sql.Timestamp; +import java.util.List; +import java.util.Properties; /** * InOut Line @@ -237,6 +233,7 @@ public void setOrderLine (MOrderLine oLine, int M_Locator_ID, BigDecimal Qty) setFreightAmt(oLine.getFreightAmt()); // setC_Project_ID(oLine.getC_Project_ID()); + set_ValueOfColumn("C_ProjectLine_ID", oLine.get_ValueAsInt("C_ProjectLine_ID")); setC_ProjectPhase_ID(oLine.getC_ProjectPhase_ID()); setC_ProjectTask_ID(oLine.getC_ProjectTask_ID()); setC_Activity_ID(oLine.getC_Activity_ID()); @@ -281,6 +278,7 @@ public void setInvoiceLine (MInvoiceLine iLine, int M_Locator_ID, BigDecimal Qty setIsDescription(iLine.isDescription()); // setC_Project_ID(iLine.getC_Project_ID()); + set_ValueOfColumn("C_ProjectLine_ID", iLine.get_ValueAsInt("C_ProjectLine_ID")); setC_ProjectPhase_ID(iLine.getC_ProjectPhase_ID()); setC_ProjectTask_ID(iLine.getC_ProjectTask_ID()); setC_Activity_ID(iLine.getC_Activity_ID()); diff --git a/base/src/main/java/org/compiere/model/MInvoice.java b/base/src/main/java/org/compiere/model/MInvoice.java index 1f36fc5476..28e4c8328d 100644 --- a/base/src/main/java/org/compiere/model/MInvoice.java +++ b/base/src/main/java/org/compiere/model/MInvoice.java @@ -1553,8 +1553,16 @@ private void createRevenueRecognitionPlan() { List invoiceRecognitionLines = getRecognitionInvoiceLinesIds(); List recognitionSetups = MRecognitionSetup.getSetupsFromInvoice(this); schemas.forEach(schema -> { - int unearnedRevenueRecognitionAccount = MRevenueRecognitionPlan.getUnearnedRevenueAccountId(getCtx(), businessPartnerGroupId, schema.getC_AcctSchema_ID()); - if(unearnedRevenueRecognitionAccount <= 0) { + int unearnedRevenueRecognitionAccountId = MRevenueRecognitionPlan.getUnearnedRevenueAccountId(getCtx(), businessPartnerGroupId, schema.getC_AcctSchema_ID()); + if(unearnedRevenueRecognitionAccountId <= 0) { + throw new AdempiereException("@UnEarnedRevenue_Acct@ @NotFound@"); + } + MAccount unearnedRevenueRecognitionAccount = MAccount.get(getCtx(), + getAD_Client_ID(), getAD_Org_ID(), schema.getC_AcctSchema_ID(), unearnedRevenueRecognitionAccountId, 0, + 0, getC_BPartner_ID(), getAD_OrgTrx_ID(), 0, 0, getC_SalesRegion_ID(), + getC_Project_ID(), getC_Campaign_ID(), getC_Activity_ID(), + getUser1_ID(), getUser2_ID() , getUser3_ID(), getUser4_ID(), 0, 0, get_ValueAsInt("S_Contract_ID"), null); + if (unearnedRevenueRecognitionAccount == null || unearnedRevenueRecognitionAccount.get_ID() <= 0) { throw new AdempiereException("@UnEarnedRevenue_Acct@ @NotFound@"); } invoiceRecognitionLines.forEach(invoiceLineId -> { @@ -1587,7 +1595,7 @@ private void createRevenueRecognitionPlan() { plan.setClientOrg(invoiceLine); plan.setC_RevenueRecognition_ID (product.getC_RevenueRecognition_ID()); plan.setC_AcctSchema_ID (schema.getC_AcctSchema_ID()); - plan.setUnEarnedRevenue_Acct (unearnedRevenueRecognitionAccount); + plan.setUnEarnedRevenue_Acct (unearnedRevenueRecognitionAccount.get_ID()); plan.setP_Revenue_Acct (revenue.get_ID()); plan.setC_Currency_ID (getC_Currency_ID()); plan.setM_Product_ID(invoiceLine.getM_Product_ID()); @@ -2312,6 +2320,14 @@ && getReversal_ID() ==0) { for (MInvoiceLine invoiceLine:getLines()){ generateCostDetail(invoiceLine); } + + // Refresh project line summarization for linked project lines (#2843) + Set projectLineIds = new HashSet(); + for (MInvoiceLine invoiceLine : getLines()) + if (invoiceLine.get_ValueAsInt("C_ProjectLine_ID") > 0) + projectLineIds.add(invoiceLine.get_ValueAsInt("C_ProjectLine_ID")); + MProjectLine.recalculateProjectLines(getCtx(), projectLineIds, get_TrxName(), Table_Name, isSOTrx()); + processMsg = info.toString().trim(); setProcessed(true); if (hasAllocation) { diff --git a/base/src/main/java/org/compiere/model/MLandingApp.java b/base/src/main/java/org/compiere/model/MLandingApp.java new file mode 100644 index 0000000000..78db7755d8 --- /dev/null +++ b/base/src/main/java/org/compiere/model/MLandingApp.java @@ -0,0 +1,68 @@ +package org.compiere.model; +import org.adempiere.core.domains.models.X_AD_LandingApp; +import org.compiere.util.Util; + +import java.net.MalformedURLException; +import java.net.URL; +import java.sql.ResultSet; +import java.util.Properties; + +/** + * @author Gabriel Escalona + */ +public class MLandingApp extends X_AD_LandingApp { + + + public MLandingApp(Properties ctx, int AD_LandingApp_ID, String trxName) { + super(ctx, AD_LandingApp_ID, trxName); + } + public MLandingApp(Properties ctx, ResultSet rs, String trxName) { + super(ctx, rs, trxName); + } + + @Override + protected boolean beforeSave(boolean newRecord) { + + String route = getRoute(); + String url = getURL(); + boolean hasRoute = !Util.isEmpty(route, true); + boolean hasURL = !Util.isEmpty(url, true); + + // Exclusivity rule: Route OR URL, never both, but at least one + if (hasRoute && hasURL) { + log.saveError("Error", "Complete Route (internal app) or URL (external app), but not both"); + return false; + } + if (!hasRoute && !hasURL) { + log.saveError("FillMandatory", "Route or URL"); + return false; + } + + // Internal app: Route must start with '/' + if (hasRoute) { + if (!route.trim().startsWith("/")) { + log.saveError("Error", "Route must start with '/'"); + return false; + } + } + + // External app: URL must be a valid http/https URL + if (hasURL) { + String trimmed = url.trim(); + try { + URL parsed = new URL(trimmed); + String protocol = parsed.getProtocol(); + if (!"http".equalsIgnoreCase(protocol) && !"https".equalsIgnoreCase(protocol)) { + log.saveError("Error", "URL must use http or https"); + return false; + } + } catch (MalformedURLException e) { + log.saveError("Error", "Invalid URL: " + trimmed); + return false; + } + } + + return super.beforeSave(newRecord); + } + +} \ No newline at end of file diff --git a/base/src/main/java/org/compiere/model/MOrder.java b/base/src/main/java/org/compiere/model/MOrder.java index 7bc5326c8b..64a3e78ac7 100644 --- a/base/src/main/java/org/compiere/model/MOrder.java +++ b/base/src/main/java/org/compiere/model/MOrder.java @@ -16,17 +16,7 @@ *****************************************************************************/ package org.compiere.model; -import org.adempiere.core.domains.models.I_C_Invoice; -import org.adempiere.core.domains.models.I_C_OrderLine; -import org.adempiere.core.domains.models.I_C_OrderTax; -import org.adempiere.core.domains.models.I_C_RevenueRecognition_Plan; -import org.adempiere.core.domains.models.I_M_InOut; -import org.adempiere.core.domains.models.I_M_RMA; -import org.adempiere.core.domains.models.I_PP_Product_Planning; -import org.adempiere.core.domains.models.X_C_Order; -import org.adempiere.core.domains.models.X_PP_Product_BOM; -import org.adempiere.core.domains.models.X_PP_Product_BOMLine; -import org.adempiere.core.domains.models.X_PP_Product_Planning; +import org.adempiere.core.domains.models.*; import org.adempiere.exceptions.AdempiereException; import org.adempiere.exceptions.BPartnerNoBillToAddressException; import org.adempiere.exceptions.BPartnerNoShipToAddressException; @@ -34,11 +24,7 @@ import org.compiere.print.ReportEngine; import org.compiere.process.DocAction; import org.compiere.process.DocumentEngine; -import org.compiere.util.DB; -import org.compiere.util.Env; -import org.compiere.util.Msg; -import org.compiere.util.TimeUtil; -import org.compiere.util.Util; +import org.compiere.util.*; import org.solop.queue.ForecastComparisonProcessor; import org.solop.queue.storage.StorageUpdate; import org.solop.util.DocumentDateUtil; @@ -51,11 +37,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Optional; -import java.util.Properties; +import java.util.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicReference; import java.util.logging.Level; @@ -1492,8 +1474,16 @@ private void createRevenueRecognitionPlan() { List orderRecognitionLines = getRecognitionOrderLinesIds(); List recognitionSetups = MRecognitionSetup.getSetupsFromOrder(this); schemas.forEach(schema -> { - int unearnedRevenueRecognitionAccount = MRevenueRecognitionPlan.getUnearnedRevenueAccountId(getCtx(), businessPartnerGroupId, schema.getC_AcctSchema_ID()); - if(unearnedRevenueRecognitionAccount <= 0) { + int unearnedRevenueRecognitionAccountId = MRevenueRecognitionPlan.getUnearnedRevenueAccountId(getCtx(), businessPartnerGroupId, schema.getC_AcctSchema_ID()); + if(unearnedRevenueRecognitionAccountId <= 0) { + throw new AdempiereException("@UnEarnedRevenue_Acct@ @NotFound@"); + } + MAccount unearnedRevenueRecognitionAccount = MAccount.get(getCtx(), + getAD_Client_ID(), getAD_Org_ID(), schema.getC_AcctSchema_ID(), unearnedRevenueRecognitionAccountId, 0, + 0, getC_BPartner_ID(), getAD_OrgTrx_ID(), 0, 0, getC_SalesRegion_ID(), + getC_Project_ID(), getC_Campaign_ID(), getC_Activity_ID(), + getUser1_ID(), getUser2_ID() , getUser3_ID(), getUser4_ID(), 0, 0, get_ValueAsInt("S_Contract_ID"), null); + if (unearnedRevenueRecognitionAccount == null || unearnedRevenueRecognitionAccount.get_ID() <= 0) { throw new AdempiereException("@UnEarnedRevenue_Acct@ @NotFound@"); } orderRecognitionLines.forEach(orderLineId -> { @@ -1514,7 +1504,7 @@ private void createRevenueRecognitionPlan() { plan.setClientOrg(orderLine); plan.setC_RevenueRecognition_ID (product.getC_RevenueRecognition_ID()); plan.setC_AcctSchema_ID (schema.getC_AcctSchema_ID()); - plan.setUnEarnedRevenue_Acct (unearnedRevenueRecognitionAccount); + plan.setUnEarnedRevenue_Acct (unearnedRevenueRecognitionAccount.get_ID()); plan.setP_Revenue_Acct (revenue.get_ID()); plan.setC_Currency_ID (getC_Currency_ID()); plan.setM_Product_ID(orderLine.getM_Product_ID()); @@ -2054,6 +2044,13 @@ && getC_Payment_ID() == 0 && getC_CashLine_ID() == 0) createDropShipmentOrder(); processRecognitionPlans(); + // Refresh project line summarization for linked project lines + java.util.Set projectLineIds = new java.util.HashSet(); + for (MOrderLine orderLine : getLines()) + if (orderLine.get_ValueAsInt("C_ProjectLine_ID") > 0) + projectLineIds.add(orderLine.get_ValueAsInt("C_ProjectLine_ID")); + MProjectLine.recalculateProjectLines(getCtx(), projectLineIds, get_TrxName(), Table_Name, isSOTrx()); + setProcessed(true); m_processMsg = info.toString(); // @@ -2154,6 +2151,9 @@ private void createDropShipmentOrder() { poLine.setDescription(line.getDescription()); poLine.setDatePromised(line.getDatePromised()); poLine.setPrice(); + if (line.getCost().signum() != 0) { + poLine.setPrice(line.getCost()); + } poLine.saveEx(); // Set link to source line.setLink_OrderLine_ID(poLine.getC_OrderLine_ID()); diff --git a/base/src/main/java/org/compiere/model/MPreference.java b/base/src/main/java/org/compiere/model/MPreference.java index 5784b598e2..99f3743217 100644 --- a/base/src/main/java/org/compiere/model/MPreference.java +++ b/base/src/main/java/org/compiere/model/MPreference.java @@ -16,13 +16,13 @@ *****************************************************************************/ package org.compiere.model; -import java.sql.ResultSet; -import java.util.Properties; - import org.adempiere.core.domains.models.X_AD_Preference; import org.compiere.util.DB; import org.compiere.util.Util; +import java.sql.ResultSet; +import java.util.Properties; + /** * Preference Model * diff --git a/base/src/main/java/org/compiere/model/MProjectLine.java b/base/src/main/java/org/compiere/model/MProjectLine.java index ca9b02d1be..c618c6688b 100644 --- a/base/src/main/java/org/compiere/model/MProjectLine.java +++ b/base/src/main/java/org/compiere/model/MProjectLine.java @@ -24,8 +24,10 @@ import java.math.BigDecimal; import java.math.RoundingMode; +import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Timestamp; +import java.util.Collection; import java.util.List; import java.util.Optional; import java.util.Properties; @@ -46,6 +48,7 @@ public class MProjectLine extends X_C_ProjectLine */ private static final long serialVersionUID = 2668549463273628848L; + /** * Standard Constructor * @param ctx context @@ -324,9 +327,26 @@ protected boolean beforeSave (boolean newRecord) setPlannedAmt(getPlannedQty().multiply(calculatedAmt)); } } else { - setPlannedAmt(getPlannedQty().multiply(getPlannedPrice())); + // Margin <-> Planned Price interdependency, anchored on the fixed Cost (#2843) + if (!isSummary() && getCost() != null && getCost().signum() > 0) { + if (is_ValueChanged(COLUMNNAME_PlannedPrice)) { + // Price edited -> derive Margin % + BigDecimal margin = getPlannedPrice().subtract(getCost()) + .divide(getCost(), 4, RoundingMode.HALF_UP) + .multiply(Env.ONEHUNDRED); + setMargin(margin); + } else if (is_ValueChanged(COLUMNNAME_Margin)) { + // Margin edited -> derive Planned Price + BigDecimal price = getCost().multiply(Env.ONEHUNDRED.add(getMargin())) + .divide(Env.ONEHUNDRED, 4, RoundingMode.HALF_UP); + setPlannedPrice(price); + } + } + // Summary lines keep the rolled-up PlannedAmt; do not recompute from price (#2843) + if (!isSummary()) + setPlannedAmt(getPlannedQty().multiply(getPlannedPrice())); } - + // Planned Margin if (is_ValueChanged("M_Product_ID") || is_ValueChanged("M_Product_Category_ID") || is_ValueChanged("PlannedQty") || is_ValueChanged("PlannedPrice")) @@ -343,7 +363,14 @@ else if (getM_Product_Category_ID() != 0) setPlannedMarginAmt(marginEach.multiply(getPlannedQty())); } } - + + // Planned cost / planned profit are document-independent: keep them in sync with the + // line's own planned qty, cost and amount on every leaf save (#2843) + if (!isSummary()) { + setCostPlannedAmt(getPlannedQty().multiply(getCost())); + setProfitPlannedAmt(getPlannedAmt().subtract(getCostPlannedAmt())); + } + // Phase/Task if (is_ValueChanged("C_ProjectTask_ID") && getC_ProjectTask_ID() != 0) { @@ -367,7 +394,14 @@ else if (getM_Product_Category_ID() != 0) else setC_Project_ID(pp.getC_Project_ID()); } - + + // Project Issue just linked to this line -> recalculate only the Issue block + // (Delivered/Consumed + ProfitRealized) in this same save (#2843) + if (!isSummary() && getC_ProjectIssue_ID() > 0 + && (newRecord || is_ValueChanged(COLUMNNAME_C_ProjectIssue_ID))) { + recalculateFromDocument(MProjectIssue.Table_Name, false); + } + return true; } // beforeSave @@ -410,10 +444,26 @@ private void updateHeader() String sql = "UPDATE C_Project p " + "SET (PlannedAmt,PlannedQty,PlannedMarginAmt," + " CommittedAmt,CommittedQty," - + " InvoicedAmt, InvoicedQty) = " + + " InvoicedAmt,InvoicedQty," + + " OrderedAmt,QtyOrdered," + + " DeliveredAmt,QtyDelivered," + + " CostPlannedAmt," + + " CostOrderedAmt,CostOrderedQty," + + " CostInvoicedAmt,CostInvoicedQty," + + " CostReceivedAmt,CostReceivedQty," + + " CostConsumedAmt,CostConsumedQty," + + " ProfitPlannedAmt,ProfitRealizedAmt) = " + "(SELECT COALESCE(SUM(pl.PlannedAmt),0),COALESCE(SUM(pl.PlannedQty),0),COALESCE(SUM(pl.PlannedMarginAmt),0)," + " COALESCE(SUM(pl.CommittedAmt),0),COALESCE(SUM(pl.CommittedQty),0)," - + " COALESCE(SUM(pl.InvoicedAmt),0), COALESCE(SUM(pl.InvoicedQty),0) " + + " COALESCE(SUM(pl.InvoicedAmt),0),COALESCE(SUM(pl.InvoicedQty),0)," + + " COALESCE(SUM(pl.OrderedAmt),0),COALESCE(SUM(pl.QtyOrdered),0)," + + " COALESCE(SUM(pl.DeliveredAmt),0),COALESCE(SUM(pl.QtyDelivered),0)," + + " COALESCE(SUM(pl.CostPlannedAmt),0)," + + " COALESCE(SUM(pl.CostOrderedAmt),0),COALESCE(SUM(pl.CostOrderedQty),0)," + + " COALESCE(SUM(pl.CostInvoicedAmt),0),COALESCE(SUM(pl.CostInvoicedQty),0)," + + " COALESCE(SUM(pl.CostReceivedAmt),0),COALESCE(SUM(pl.CostReceivedQty),0)," + + " COALESCE(SUM(pl.CostConsumedAmt),0),COALESCE(SUM(pl.CostConsumedQty),0)," + + " COALESCE(SUM(pl.ProfitPlannedAmt),0),COALESCE(SUM(pl.ProfitRealizedAmt),0) " + "FROM C_ProjectLine pl " + "WHERE pl.C_Project_ID=p.C_Project_ID AND pl.IsActive='Y' AND pl.Parent_ID IS NULL) " + "WHERE C_Project_ID=" + getC_Project_ID(); @@ -457,18 +507,231 @@ private void updateHeader() } // updateHeader + /** + * Roll up every summarization column from the children into the parent + * (Phase/Milestone) line. Saving the parent re-fires its own afterSave, so any + * additional levels and the project header are propagated automatically. (#2843) + */ private void updateSummaryLine() { MProjectLine summaryLine = (MProjectLine) getParent(); - BigDecimal plannedAmt = BigDecimal.ZERO; + if (summaryLine == null) + return; + + BigDecimal plannedAmt = Env.ZERO, plannedQty = Env.ZERO, plannedMarginAmt = Env.ZERO; + BigDecimal committedAmt = Env.ZERO, committedQty = Env.ZERO; + BigDecimal invoicedAmt = Env.ZERO, invoicedQty = Env.ZERO; + BigDecimal orderedAmt = Env.ZERO, qtyOrdered = Env.ZERO; + BigDecimal deliveredAmt = Env.ZERO, qtyDelivered = Env.ZERO; + BigDecimal costPlannedAmt = Env.ZERO; + BigDecimal costOrderedAmt = Env.ZERO, costOrderedQty = Env.ZERO; + BigDecimal costInvoicedAmt = Env.ZERO, costInvoicedQty = Env.ZERO; + BigDecimal costReceivedAmt = Env.ZERO, costReceivedQty = Env.ZERO; + BigDecimal costConsumedAmt = Env.ZERO, costConsumedQty = Env.ZERO; + BigDecimal profitPlannedAmt = Env.ZERO, profitRealizedAmt = Env.ZERO; - for (Integer childId : summaryLine.getChildrenIds()) { - MProjectLine child = new MProjectLine(getCtx(), childId, get_TrxName()); + for (MProjectLine child : summaryLine.getChildren()) { + if (!child.isActive()) + continue; plannedAmt = plannedAmt.add(child.getPlannedAmt()); + plannedQty = plannedQty.add(child.getPlannedQty()); + plannedMarginAmt = plannedMarginAmt.add(child.getPlannedMarginAmt()); + committedAmt = committedAmt.add(child.getCommittedAmt()); + committedQty = committedQty.add(child.getCommittedQty()); + invoicedAmt = invoicedAmt.add(child.getInvoicedAmt()); + invoicedQty = invoicedQty.add(child.getInvoicedQty()); + orderedAmt = orderedAmt.add(child.getOrderedAmt()); + qtyOrdered = qtyOrdered.add(child.getQtyOrdered()); + deliveredAmt = deliveredAmt.add(child.getDeliveredAmt()); + qtyDelivered = qtyDelivered.add(child.getQtyDelivered()); + costPlannedAmt = costPlannedAmt.add(child.getCostPlannedAmt()); + costOrderedAmt = costOrderedAmt.add(child.getCostOrderedAmt()); + costOrderedQty = costOrderedQty.add(child.getCostOrderedQty()); + costInvoicedAmt = costInvoicedAmt.add(child.getCostInvoicedAmt()); + costInvoicedQty = costInvoicedQty.add(child.getCostInvoicedQty()); + costReceivedAmt = costReceivedAmt.add(child.getCostReceivedAmt()); + costReceivedQty = costReceivedQty.add(child.getCostReceivedQty()); + costConsumedAmt = costConsumedAmt.add(child.getCostConsumedAmt()); + costConsumedQty = costConsumedQty.add(child.getCostConsumedQty()); + profitPlannedAmt = profitPlannedAmt.add(child.getProfitPlannedAmt()); + profitRealizedAmt = profitRealizedAmt.add(child.getProfitRealizedAmt()); } summaryLine.setPlannedAmt(plannedAmt); + summaryLine.setPlannedQty(plannedQty); + summaryLine.setPlannedMarginAmt(plannedMarginAmt); + summaryLine.setCommittedAmt(committedAmt); + summaryLine.setCommittedQty(committedQty); + summaryLine.setInvoicedAmt(invoicedAmt); + summaryLine.setInvoicedQty(invoicedQty); + summaryLine.setOrderedAmt(orderedAmt); + summaryLine.setQtyOrdered(qtyOrdered); + summaryLine.setDeliveredAmt(deliveredAmt); + summaryLine.setQtyDelivered(qtyDelivered); + summaryLine.setCostPlannedAmt(costPlannedAmt); + summaryLine.setCostOrderedAmt(costOrderedAmt); + summaryLine.setCostOrderedQty(costOrderedQty); + summaryLine.setCostInvoicedAmt(costInvoicedAmt); + summaryLine.setCostInvoicedQty(costInvoicedQty); + summaryLine.setCostReceivedAmt(costReceivedAmt); + summaryLine.setCostReceivedQty(costReceivedQty); + summaryLine.setCostConsumedAmt(costConsumedAmt); + summaryLine.setCostConsumedQty(costConsumedQty); + summaryLine.setProfitPlannedAmt(profitPlannedAmt); + summaryLine.setProfitRealizedAmt(profitRealizedAmt); summaryLine.saveEx(); } + /** + * Recalculate ONLY the summarization columns that depend on the given document type, + * matched strictly by C_ProjectLine_ID, completed/closed only. Each block runs a single + * aggregation and only sets its fields; the caller's save triggers the roll up. (#2843) + * @param tableName source document table (MOrder/MInvoice/MInOut/MProjectIssue Table_Name) + * @param isSOTrx sales (true) vs purchase (false) side of the document + */ + public void recalculateFromDocument(String tableName, boolean isSOTrx) + { + if (isSummary()) + return; + if (MOrder.Table_Name.equals(tableName)) { + if (isSOTrx) + recalculateSalesOrdered(); + else + recalculateCostOrdered(); + } else if (MInvoice.Table_Name.equals(tableName)) { + if (isSOTrx) + recalculateSalesInvoiced(); + else + recalculateCostInvoiced(); + } else if (MInOut.Table_Name.equals(tableName)) { + // Sales shipment does not map to a column; the "delivered" goes through the Issue + if (!isSOTrx) + recalculateCostReceived(); + } else if (MProjectIssue.Table_Name.equals(tableName)) { + recalculateIssue(); + } + } // recalculateFromDocument + + /** Ordered (sales): OrderedAmt, QtyOrdered from completed SO lines */ + private void recalculateSalesOrdered() + { + BigDecimal[] amtQty = getDocumentAmtQty( + "SELECT COALESCE(SUM(ol.LineNetAmt),0), COALESCE(SUM(ol.QtyOrdered),0) " + + "FROM " + MOrderLine.Table_Name + " ol JOIN " + MOrder.Table_Name + " o ON o.C_Order_ID=ol.C_Order_ID " + + "WHERE ol.C_ProjectLine_ID=? AND o.IsSOTrx='Y' AND o.DocStatus IN ('CO','CL')", getC_ProjectLine_ID()); + setOrderedAmt(amtQty[0]); + setQtyOrdered(amtQty[1]); + } // recalcSalesOrdered + + /** Ordered (purchase): CostOrderedAmt, CostOrderedQty from completed PO lines */ + private void recalculateCostOrdered() + { + BigDecimal[] amtQty = getDocumentAmtQty( + "SELECT COALESCE(SUM(ol.LineNetAmt),0), COALESCE(SUM(ol.QtyOrdered),0) " + + "FROM " + MOrderLine.Table_Name + " ol JOIN " + MOrder.Table_Name + " o ON o.C_Order_ID=ol.C_Order_ID " + + "WHERE ol.C_ProjectLine_ID=? AND o.IsSOTrx='N' AND o.DocStatus IN ('CO','CL')", getC_ProjectLine_ID()); + setCostOrderedAmt(amtQty[0]); + setCostOrderedQty(amtQty[1]); + } // recalcCostOrdered + + /** Invoiced (sales/AR): InvoicedAmt, InvoicedQty from completed AR lines */ + private void recalculateSalesInvoiced() + { + BigDecimal[] amtQty = getDocumentAmtQty( + "SELECT COALESCE(SUM(il.LineNetAmt),0), COALESCE(SUM(il.QtyInvoiced),0) " + + "FROM " + MInvoiceLine.Table_Name + " il JOIN " + MInvoice.Table_Name + " i ON i.C_Invoice_ID=il.C_Invoice_ID " + + "WHERE il.C_ProjectLine_ID=? AND i.IsSOTrx='Y' AND i.DocStatus IN ('CO','CL')", getC_ProjectLine_ID()); + setInvoicedAmt(amtQty[0]); + setInvoicedQty(amtQty[1]); + } // recalcSalesInvoiced + + /** Invoiced (purchase/AP): CostInvoicedAmt, CostInvoicedQty from completed AP lines */ + private void recalculateCostInvoiced() + { + BigDecimal[] amtQty = getDocumentAmtQty( + "SELECT COALESCE(SUM(il.LineNetAmt),0), COALESCE(SUM(il.QtyInvoiced),0) " + + "FROM " + MInvoiceLine.Table_Name + " il JOIN " + MInvoice.Table_Name + " i ON i.C_Invoice_ID=il.C_Invoice_ID " + + "WHERE il.C_ProjectLine_ID=? AND i.IsSOTrx='N' AND i.DocStatus IN ('CO','CL')", getC_ProjectLine_ID()); + setCostInvoicedAmt(amtQty[0]); + setCostInvoicedQty(amtQty[1]); + } // recalcCostInvoiced + + /** Received (purchase receipt): CostReceivedAmt, CostReceivedQty; amount from the linked PO line price */ + private void recalculateCostReceived() + { + BigDecimal[] amtQty = getDocumentAmtQty( + "SELECT COALESCE(SUM(iol.MovementQty*COALESCE(ol.PriceActual,0)),0), COALESCE(SUM(iol.MovementQty),0) " + + "FROM " + MInOutLine.Table_Name + " iol JOIN " + MInOut.Table_Name + " io ON io.M_InOut_ID=iol.M_InOut_ID " + + "LEFT JOIN " + MOrderLine.Table_Name + " ol ON ol.C_OrderLine_ID=iol.C_OrderLine_ID " + + "WHERE iol.C_ProjectLine_ID=? AND io.IsSOTrx='N' AND io.DocStatus IN ('CO','CL')", getC_ProjectLine_ID()); + setCostReceivedAmt(amtQty[0]); + setCostReceivedQty(amtQty[1]); + } // recalcCostReceived + + /** + * Realized via Project Issue: Delivered (sale) and Consumed (cost). The issue stores no price, + * so the amount comes from the line's own PlannedPrice / Cost. Updates ProfitRealizedAmt. + */ + private void recalculateIssue() + { + BigDecimal issuedQty = Env.ZERO; + if (getC_ProjectIssue_ID() > 0) { + issuedQty = DB.getSQLValueBD(get_TrxName(), + "SELECT COALESCE(SUM(pi.MovementQty),0) FROM " + MProjectIssue.Table_Name + " pi " + + "WHERE pi.C_ProjectIssue_ID=? AND pi.Processed='Y'", getC_ProjectIssue_ID()); + if (issuedQty == null) + issuedQty = Env.ZERO; + } + setQtyDelivered(issuedQty); + setDeliveredAmt(issuedQty.multiply(getPlannedPrice())); + setCostConsumedQty(issuedQty); + setCostConsumedAmt(issuedQty.multiply(getCost())); + setProfitRealizedAmt(getDeliveredAmt().subtract(getCostConsumedAmt())); + } // recalcIssue + + /** + * Run a two-column (amount, quantity) aggregation bound to one C_ProjectLine_ID. + * @return BigDecimal[]{amount, qty}, never null, zero-filled + */ + private BigDecimal[] getDocumentAmtQty(String sql, int projectLineId) + { + BigDecimal[] result = new BigDecimal[] { Env.ZERO, Env.ZERO }; + PreparedStatement pstmt = null; + ResultSet rs = null; + try { + pstmt = DB.prepareStatement(sql, get_TrxName()); + pstmt.setInt(1, projectLineId); + rs = pstmt.executeQuery(); + if (rs.next()) { + result[0] = Optional.ofNullable(rs.getBigDecimal(1)).orElse(Env.ZERO); + result[1] = Optional.ofNullable(rs.getBigDecimal(2)).orElse(Env.ZERO); + } + } catch (Exception e) { + log.log(Level.SEVERE, sql, e); + } finally { + DB.close(rs, pstmt); + } + return result; + } // getDocumentAmtQty + + /** + * Recalculate the given leaf project lines for the block that depends on the source document + * and save them, propagating the roll up. Used by document completion. (#2843) + */ + public static void recalculateProjectLines(Properties ctx, Collection projectLineIds, + String trxName, String tableName, boolean isSOTrx) + { + if (projectLineIds == null || projectLineIds.isEmpty()) + return; + for (Integer projectLineId : projectLineIds) { + if (projectLineId == null || projectLineId <= 0) + continue; + MProjectLine projectLine = new MProjectLine(ctx, projectLineId, trxName); + if (projectLine.get_ID() != projectLineId || projectLine.isSummary()) + continue; + projectLine.recalculateFromDocument(tableName, isSOTrx); + projectLine.saveEx(); + } + } // recalculateProjectLines + protected Optional projectTask = Optional.empty(); protected Optional projectPhase = Optional.empty(); diff --git a/base/src/main/java/org/compiere/model/MRequest.java b/base/src/main/java/org/compiere/model/MRequest.java index 05b46dc684..9784910512 100644 --- a/base/src/main/java/org/compiere/model/MRequest.java +++ b/base/src/main/java/org/compiere/model/MRequest.java @@ -16,20 +16,10 @@ *****************************************************************************/ package org.compiere.model; -import org.adempiere.core.domains.models.I_C_ProjectPhase; -import org.adempiere.core.domains.models.I_C_ProjectTask; -import org.adempiere.core.domains.models.I_R_RequestAction; -import org.adempiere.core.domains.models.I_R_RequestUpdate; -import org.adempiere.core.domains.models.X_C_BP_Group; -import org.adempiere.core.domains.models.X_R_Request; +import org.adempiere.core.domains.models.*; import org.adempiere.exceptions.AdempiereException; import org.adempiere.exceptions.DBException; -import org.compiere.util.CLogger; -import org.compiere.util.DB; -import org.compiere.util.Env; -import org.compiere.util.Msg; -import org.compiere.util.TimeUtil; -import org.compiere.util.Util; +import org.compiere.util.*; import org.spin.model.MRNoticeTemplate; import org.spin.model.MRNoticeTemplateEvent; import org.spin.queue.notification.DefaultNotifier; @@ -993,6 +983,15 @@ private void validateRequestActions(boolean newRecord){ updateOrCreateRequestAction(COLUMNNAME_R_Milestone_ID, newRecord); updateOrCreateRequestAction(COLUMNNAME_R_Release_ID, newRecord); updateOrCreateRequestAction(COLUMNNAME_R_Iteration_ID, newRecord); + updateOrCreateRequestAction(COLUMNNAME_Discord_Thread_ID, newRecord); + updateOrCreateRequestAction(COLUMNNAME_IssueID, newRecord); + updateOrCreateRequestAction(COLUMNNAME_Responsible_ID, newRecord); + updateOrCreateRequestAction(COLUMNNAME_DateInternalDelivery, newRecord); + updateOrCreateRequestAction(COLUMNNAME_Discord_URL, newRecord); + updateOrCreateRequestAction(COLUMNNAME_DateInternalReject, newRecord); + updateOrCreateRequestAction(COLUMNNAME_QtyInternalDelivery, newRecord); + updateOrCreateRequestAction(COLUMNNAME_QtyInternalReject, newRecord); + } /** diff --git a/base/src/main/java/org/compiere/model/MRequestDelivery.java b/base/src/main/java/org/compiere/model/MRequestDelivery.java new file mode 100644 index 0000000000..9dbdf097b0 --- /dev/null +++ b/base/src/main/java/org/compiere/model/MRequestDelivery.java @@ -0,0 +1,58 @@ +package org.compiere.model; +import org.adempiere.core.domains.models.X_R_RequestDelivery; + +import java.math.BigDecimal; +import java.sql.ResultSet; +import java.sql.Timestamp; +import java.util.Properties; + +/** + * @author Gabriel Escalona + */ +public class MRequestDelivery extends X_R_RequestDelivery { + + + public MRequestDelivery(Properties ctx, int R_RequestDelivery_ID, String trxName) { + super(ctx, R_RequestDelivery_ID, trxName); + } + public MRequestDelivery(Properties ctx, ResultSet rs, String trxName) { + super(ctx, rs, trxName); + } + + @Override + protected boolean beforeSave(boolean newRecord) { + + if (newRecord && getR_Request_ID() > 0) { + MRequest request = new MRequest(getCtx(), getR_Request_ID(), get_TrxName()); + Timestamp deliveryDate = getDateInternalDelivery(); + if (deliveryDate == null) + deliveryDate = new Timestamp(System.currentTimeMillis()); + request.setDateInternalDelivery(deliveryDate); + request.saveEx(); + } + + boolean rejectChanged = newRecord ? isRejected() : is_ValueChanged(COLUMNNAME_IsRejected); + if (rejectChanged && getR_Request_ID() > 0) { + MRequest request = new MRequest(getCtx(), getR_Request_ID(), get_TrxName()); + + int qty = new Query(getCtx(), Table_Name, + "R_Request_ID=? AND IsRejected='Y' AND R_RequestDelivery_ID<>?", get_TrxName()) + .setParameters(getR_Request_ID(), get_ID()) + .count(); + if (isRejected()) + qty++; + request.setQtyInternalReject(BigDecimal.valueOf(qty)); + + if (isRejected()) { + Timestamp rejectDate = getDateRejected(); + if (rejectDate == null) + rejectDate = new Timestamp(System.currentTimeMillis()); + request.setDateInternalReject(rejectDate); + } + request.saveEx(); + } + + return super.beforeSave(newRecord); + } + +} \ No newline at end of file diff --git a/base/src/main/java/org/compiere/model/MRevenueRecognitionPlan.java b/base/src/main/java/org/compiere/model/MRevenueRecognitionPlan.java index 0b69069431..b1f200ee3e 100644 --- a/base/src/main/java/org/compiere/model/MRevenueRecognitionPlan.java +++ b/base/src/main/java/org/compiere/model/MRevenueRecognitionPlan.java @@ -16,10 +16,7 @@ *****************************************************************************/ package org.compiere.model; -import org.adempiere.core.domains.models.I_C_BP_Group_Acct; -import org.adempiere.core.domains.models.I_C_RevenueRecognition_Plan; -import org.adempiere.core.domains.models.I_C_RevenueRecognition_Run; -import org.adempiere.core.domains.models.X_C_RevenueRecognition_Plan; +import org.adempiere.core.domains.models.*; import org.compiere.util.DB; import org.compiere.util.Env; import org.compiere.util.TimeUtil; @@ -50,7 +47,7 @@ public class MRevenueRecognitionPlan extends X_C_RevenueRecognition_Plan * @param ctx context * @param C_RevenueRecognition_Plan_ID id */ - public MRevenueRecognitionPlan (Properties ctx, int C_RevenueRecognition_Plan_ID, String trxName) + public MRevenueRecognitionPlan(Properties ctx, int C_RevenueRecognition_Plan_ID, String trxName) { super (ctx, C_RevenueRecognition_Plan_ID, trxName); if (C_RevenueRecognition_Plan_ID == 0) @@ -72,7 +69,7 @@ public MRevenueRecognitionPlan (Properties ctx, int C_RevenueRecognition_Plan_ID * @param ctx context * @param rs result set */ - public MRevenueRecognitionPlan (Properties ctx, ResultSet rs, String trxName) + public MRevenueRecognitionPlan(Properties ctx, ResultSet rs, String trxName) { super(ctx, rs, trxName); } // MRevenueRecognitionPlan @@ -258,7 +255,8 @@ public static int getUnearnedRevenueAccountId(Properties context, int businessPa .setOnlyActiveRecords(true) .first(); if(groupAccount != null) { - return groupAccount.getUnEarnedRevenue_Acct(); + I_C_ValidCombination combination = groupAccount.getUnEarnedRevenue_A(); + return combination.getAccount_ID(); } return -1; } diff --git a/base/src/main/java/org/compiere/model/MUser.java b/base/src/main/java/org/compiere/model/MUser.java index 3565020cdf..182e338cef 100644 --- a/base/src/main/java/org/compiere/model/MUser.java +++ b/base/src/main/java/org/compiere/model/MUser.java @@ -16,6 +16,15 @@ *****************************************************************************/ package org.compiere.model; +import org.adempiere.core.domains.models.I_AD_User; +import org.adempiere.core.domains.models.X_AD_User; +import org.adempiere.core.domains.models.X_AD_UserBPAccess; +import org.adempiere.core.domains.models.X_C_BPartner; +import org.adempiere.exceptions.AdempiereException; +import org.compiere.util.*; + +import javax.mail.internet.AddressException; +import javax.mail.internet.InternetAddress; import java.io.UnsupportedEncodingException; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; @@ -29,22 +38,6 @@ import java.util.StringTokenizer; import java.util.logging.Level; -import javax.mail.internet.AddressException; -import javax.mail.internet.InternetAddress; - -import org.adempiere.core.domains.models.I_AD_User; -import org.adempiere.core.domains.models.X_AD_User; -import org.adempiere.core.domains.models.X_AD_UserBPAccess; -import org.adempiere.core.domains.models.X_C_BPartner; -import org.adempiere.exceptions.AdempiereException; -import org.compiere.util.CCache; -import org.compiere.util.CLogger; -import org.compiere.util.DB; -import org.compiere.util.Env; -import org.compiere.util.Secure; -import org.compiere.util.SecureEngine; -import org.compiere.util.Util; - /** * User Model * @@ -405,11 +398,7 @@ public static String getHashPasword(final String password, final String salt) { */ public boolean authenticateHash (String password) { // Accepts both BCrypt (new) and legacy SHA-512 + salt hashes - return SecureEngine.isValidPasswordHash( - password, - getPassword(), - getSalt() - ); + return SecureEngine.isValidPasswordHash(password, getPassword(), getSalt()); } /** diff --git a/base/src/main/java/org/compiere/process/ImportProduct.java b/base/src/main/java/org/compiere/process/ImportProduct.java index c796b4887e..857dd57f2a 100644 --- a/base/src/main/java/org/compiere/process/ImportProduct.java +++ b/base/src/main/java/org/compiere/process/ImportProduct.java @@ -16,27 +16,24 @@ *****************************************************************************/ package org.compiere.process; -import java.math.BigDecimal; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Timestamp; -import java.util.logging.Level; - import org.adempiere.core.domains.models.X_I_Product; import org.adempiere.core.domains.models.X_M_Product_Class; import org.adempiere.core.domains.models.X_M_Product_Classification; import org.adempiere.core.domains.models.X_M_Product_Group; import org.adempiere.model.ImportValidator; import org.adempiere.process.ImportProcess; -import org.compiere.model.MProduct; -import org.compiere.model.MProductPO; -import org.compiere.model.MProductPrice; -import org.compiere.model.MTable; -import org.compiere.model.ModelValidationEngine; +import org.compiere.model.*; import org.compiere.util.DB; import org.compiere.util.Util; +import java.math.BigDecimal; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Timestamp; +import java.util.List; +import java.util.logging.Level; + /** * Import Products from I_Product * @@ -90,7 +87,7 @@ else if (name.equals("M_PriceList_Version_ID")) * @return Message * @throws Exception */ - protected String doIt() throws java.lang.Exception + protected String doIt() throws Exception { StringBuffer sql = null; int no = 0; @@ -658,14 +655,14 @@ protected String doIt() throws java.lang.Exception else // Update Product { String sqlt = "UPDATE M_PRODUCT " - + "SET (Value,Name,Description,DocumentNote,Help," + + "SET (Name,Description,DocumentNote,Help," + "UPC,SKU,C_UOM_ID,M_Product_Category_ID,Classification,ProductType," + "M_Product_Class_ID, M_Product_Classification_ID, M_Product_Group_ID," + "Volume,Weight,ShelfWidth,ShelfHeight,ShelfDepth,UnitsPerPallet," + "Discontinued,DiscontinuedBy, DiscontinuedAt, Updated,UpdatedBy, " + "M_Brand_ID, M_Industry_Sector_ID, M_Material_Group_ID, M_Material_Type_ID," + "M_PartType_ID, M_Purchase_Group_ID, M_Sales_Group_ID)= " - + "(SELECT Value,Name,Description,DocumentNote,Help," + + "(SELECT Name,Description,DocumentNote,Help," + "UPC,SKU,C_UOM_ID,M_Product_Category_ID,Classification,ProductType," + "M_Product_Class_ID, M_Product_Classification_ID, M_Product_Group_ID," + "Volume,Weight,ShelfWidth,ShelfHeight,ShelfDepth,UnitsPerPallet," @@ -704,43 +701,50 @@ protected String doIt() throws java.lang.Exception // If Product existed, Try to Update first if (!newProduct) { - String sqlt = "UPDATE M_Product_PO " - + "SET (IsCurrentVendor,C_UOM_ID,C_Currency_ID,UPC," - + "PriceList,PricePO,RoyaltyAmt,PriceEffective," - + "VendorProductNo,VendorCategory,Manufacturer," - + "Discontinued,DiscontinuedBy, DiscontinuedAt, Order_Min,Order_Pack," - + "CostPerOrder,DeliveryTime_Promised,Updated,UpdatedBy)= " - + "(SELECT CAST('Y' AS CHAR),C_UOM_ID,C_Currency_ID,UPC," //jz fix EDB unknown datatype error - + "PriceList,PricePO,RoyaltyAmt,PriceEffective," - + "VendorProductNo,VendorCategory,Manufacturer," - + "Discontinued,DiscontinuedBy, DiscontinuedAt, Order_Min,Order_Pack," - + "CostPerOrder,DeliveryTime_Promised,SysDate,UpdatedBy" - + " FROM I_Product" - + " WHERE I_Product_ID="+I_Product_ID+") " - + "WHERE M_Product_ID="+M_Product_ID+" AND C_BPartner_ID="+C_BPartner_ID; - PreparedStatement pstmt_updateProductPO = DB.prepareStatement - (sqlt, get_TrxName()); - //jz pstmt_updateProductPO.setInt(1, I_Product_ID); - // pstmt_updateProductPO.setInt(2, M_Product_ID); - // pstmt_updateProductPO.setInt(3, C_BPartner_ID); - try - { - no = pstmt_updateProductPO.executeUpdate(); - log.finer("Update Product_PO = " + no); - noUpdatePO++; - } - catch (SQLException ex) + // Look for an existing Product_PO of the same partner, product and import Org + List existingPOs = MProductPO.getByPartnerAndOrg(getCtx(), + C_BPartner_ID, M_Product_ID, imp.getAD_Org_ID(), get_TrxName()); + if (!existingPOs.isEmpty()) { - log.warning("Update Product_PO - " + ex.toString()); - noUpdate--; - rollback(); - StringBuffer sql0 = new StringBuffer ("UPDATE I_Product i " - + "SET I_IsImported='E', I_ErrorMsg=I_ErrorMsg||").append(DB.TO_STRING("Update Product_PO: " + ex.toString())) - .append("WHERE I_Product_ID=").append(I_Product_ID); - DB.executeUpdate(sql0.toString(), get_TrxName()); - continue; + // Update only the first one found + MProductPO productPO = existingPOs.get(0); + productPO.setIsCurrentVendor(true); + productPO.setC_UOM_ID(imp.getC_UOM_ID()); + productPO.setC_Currency_ID(imp.getC_Currency_ID()); + productPO.setUPC(imp.getUPC()); + productPO.setPriceList(imp.getPriceList()); + productPO.setPricePO(imp.getPricePO()); + productPO.setRoyaltyAmt(imp.getRoyaltyAmt()); + productPO.setPriceEffective(imp.getPriceEffective()); + productPO.setVendorProductNo(imp.getVendorProductNo()); + productPO.setVendorCategory(imp.getVendorCategory()); + productPO.setManufacturer(imp.getManufacturer()); + productPO.setDiscontinued(imp.isDiscontinued()); + productPO.setDiscontinuedBy(imp.getDiscontinuedBy()); + productPO.setDiscontinuedAt(imp.getDiscontinuedAt()); + productPO.setOrder_Min(BigDecimal.valueOf(imp.getOrder_Min())); + productPO.setOrder_Pack(BigDecimal.valueOf(imp.getOrder_Pack())); + productPO.setCostPerOrder(imp.getCostPerOrder()); + productPO.setDeliveryTime_Promised(imp.getDeliveryTime_Promised()); + try + { + productPO.saveEx(); + no = 1; + log.finer("Update Product_PO = " + no); + noUpdatePO++; + } + catch (Exception ex) + { + log.warning("Update Product_PO - " + ex.toString()); + noUpdate--; + rollback(); + StringBuffer sql0 = new StringBuffer ("UPDATE I_Product i " + + "SET I_IsImported='E', I_ErrorMsg=I_ErrorMsg||").append(DB.TO_STRING("Update Product_PO: " + ex.toString())) + .append("WHERE I_Product_ID=").append(I_Product_ID); + DB.executeUpdate(sql0.toString(), get_TrxName()); + continue; + } } - pstmt_updateProductPO.close(); } if (no == 0) // Insert PO { diff --git a/base/src/main/java/org/compiere/util/Login.java b/base/src/main/java/org/compiere/util/Login.java index d6289f469b..f8c55b6839 100644 --- a/base/src/main/java/org/compiere/util/Login.java +++ b/base/src/main/java/org/compiere/util/Login.java @@ -16,42 +16,28 @@ *****************************************************************************/ package org.compiere.util; -import java.security.Principal; -import java.sql.Connection; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.Locale; -import java.util.Properties; -import java.util.concurrent.atomic.AtomicReference; -import java.util.logging.Level; - -import javax.swing.JOptionPane; - import io.vavr.Tuple; import io.vavr.Tuple2; import io.vavr.Tuple3; import io.vavr.Tuple4; import io.vavr.collection.List; import io.vavr.control.Try; - import org.adempiere.core.domains.models.I_AD_User; import org.adempiere.core.domains.models.I_AD_User_Roles; import org.adempiere.core.domains.models.I_M_Warehouse; import org.compiere.Adempiere; import org.compiere.db.CConnection; -import org.compiere.model.MAcctSchema; -import org.compiere.model.MAcctSchemaElement; -import org.compiere.model.MClientInfo; -import org.compiere.model.MColumn; -import org.compiere.model.MCountry; -import org.compiere.model.MPreference; -import org.compiere.model.MRole; -import org.compiere.model.MSystem; -import org.compiere.model.MTree; -import org.compiere.model.MUser; -import org.compiere.model.M_Element; -import org.compiere.model.ModelValidationEngine; -import org.compiere.model.Query; +import org.compiere.model.*; + +import javax.swing.*; +import java.security.Principal; +import java.sql.Connection; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.Locale; +import java.util.Properties; +import java.util.concurrent.atomic.AtomicReference; +import java.util.logging.Level; /** @@ -143,7 +129,7 @@ public static boolean isJavaOK (boolean isClient) // if (isClient) JOptionPane.showMessageDialog(null, msg.toString(), - org.compiere.Adempiere.getName() + " - Java Version Check", + Adempiere.getName() + " - Java Version Check", ok ? JOptionPane.WARNING_MESSAGE : JOptionPane.ERROR_MESSAGE); else log.severe(msg.toString()); @@ -304,7 +290,7 @@ public int getAuthenticatedUserId(String app_user, String app_pwd) { } AtomicReference> authenticatedUserTupleReference = new AtomicReference<>(); - Try authenticatedUserInfo = DB.runResultSetFunction.apply(null, sql.toString() , io.vavr.collection.List.ofAll(parameters), resultSet -> { + Try authenticatedUserInfo = DB.runResultSetFunction.apply(null, sql.toString() , List.ofAll(parameters), resultSet -> { if(resultSet.next()) { authenticatedUserTupleReference.set( Tuple.of( @@ -762,7 +748,7 @@ public KeyNamePair[] getOrgs (KeyNamePair client) * @param Summary_Org_ID summary org * @param Summary_Name name * @param role role - * @see org.compiere.model.MRole#loadOrgAccessAdd + * @see MRole#loadOrgAccessAdd */ private void getOrgsAddSummary (ArrayList list, int Summary_Org_ID, String Summary_Name, MRole role) diff --git a/base/src/main/java/org/compiere/util/Secure.java b/base/src/main/java/org/compiere/util/Secure.java index cb7af7b849..ce25d24893 100644 --- a/base/src/main/java/org/compiere/util/Secure.java +++ b/base/src/main/java/org/compiere/util/Secure.java @@ -16,6 +16,9 @@ *****************************************************************************/ package org.compiere.util; +import javax.crypto.Cipher; +import javax.crypto.KeyGenerator; +import javax.crypto.SecretKey; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; import java.security.AlgorithmParameters; @@ -25,10 +28,6 @@ import java.util.logging.Level; import java.util.logging.Logger; -import javax.crypto.Cipher; -import javax.crypto.KeyGenerator; -import javax.crypto.SecretKey; - /** * Security Services. *

diff --git a/base/src/main/java/org/solop/process/PublishRelease.java b/base/src/main/java/org/solop/process/PublishRelease.java new file mode 100644 index 0000000000..00d2dfe8aa --- /dev/null +++ b/base/src/main/java/org/solop/process/PublishRelease.java @@ -0,0 +1,84 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ + +package org.solop.process; + +import org.adempiere.exceptions.AdempiereException; +import org.compiere.model.*; + +import java.sql.Timestamp; +import java.util.List; + +/** Generated Process for (Publish Release) + * @author ADempiere (generated) + * @version Release 3.9.4 + */ +public class PublishRelease extends PublishReleaseAbstract +{ + @Override + protected void prepare() + { + super.prepare(); + if (getRecord_ID() <= 0) + throw new AdempiereException("@Record_ID@ @NotFound@"); + } + + @Override + protected String doIt() throws Exception + { + MRelease release = new MRelease(getCtx(), getRecord_ID(), get_TrxName()); + if (release.get_ID() <= 0) + throw new AdempiereException("@Record_ID@ @NotFound@"); + if (release.isProcessed()) + throw new AdempiereException("@AlreadyPosted@"); + + final String where = "R_Release_ID=? AND EXISTS (SELECT 1 FROM R_Status s " + + "WHERE s.R_Status_ID=R_Request.R_Status_ID AND s.IsClosed='N')"; + List requests = new Query(getCtx(), MRequest.Table_Name, where, get_TrxName()) + .setParameters(getRecord_ID()) + .setOnlyActiveRecords(true) + .list(); + + int closedCount = 0; + for (MRequest request : requests) { + MRequestType requestType = MRequestType.get(getCtx(), request.getR_RequestType_ID()); + if (requestType == null || requestType.get_ID()<=0) { + throw new AdempiereException("@R_RequestType_ID@ @NotFound@ (R_Request_ID=" + request.get_ID() + ")"); + } + + MStatus closedStatus = new Query(getCtx(), MStatus.Table_Name, + "R_StatusCategory_ID=? AND IsClosed='Y'", get_TrxName()) + .setParameters(requestType.getR_StatusCategory_ID()) + .setOnlyActiveRecords(true) + .setOrderBy("SeqNo") + .first(); + if (closedStatus == null) { + throw new AdempiereException("@R_Status@ @IsClosed@ @NotFound@"); + } + + request.setR_Status_ID(closedStatus.getR_Status_ID()); + request.saveEx(); + closedCount++; + } + release.setProcessed(true); + release.setDatePublished(new Timestamp(System.currentTimeMillis())); + release.saveEx(); + + return "@Closed@: " + closedCount; + } +} \ No newline at end of file diff --git a/base/src/main/java/org/solop/process/PublishReleaseAbstract.java b/base/src/main/java/org/solop/process/PublishReleaseAbstract.java new file mode 100644 index 0000000000..e7c5701d59 --- /dev/null +++ b/base/src/main/java/org/solop/process/PublishReleaseAbstract.java @@ -0,0 +1,53 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ + +package org.solop.process; + +import org.compiere.process.SvrProcess; + +/** Generated Process for (Publish Release) + * @author ADempiere (generated) + * @version Release 3.9.4 + */ +public abstract class PublishReleaseAbstract extends SvrProcess { + /** Process Value */ + private static final String VALUE_FOR_PROCESS = "PublishRelease"; + /** Process Name */ + private static final String NAME_FOR_PROCESS = "Publish Release"; + /** Process Id */ + private static final int ID_FOR_PROCESS = 54972; + + @Override + protected void prepare() { + } + + /** Getter Parameter Value for Process ID */ + public static final int getProcessId() { + return ID_FOR_PROCESS; + } + + /** Getter Parameter Value for Process Value */ + public static final String getProcessValue() { + return VALUE_FOR_PROCESS; + } + + /** Getter Parameter Value for Process Name */ + public static final String getProcessName() { + return NAME_FOR_PROCESS; + } +} \ No newline at end of file diff --git a/base/src/main/java/org/solop/process/RejectDelivery.java b/base/src/main/java/org/solop/process/RejectDelivery.java new file mode 100644 index 0000000000..f86eac1b8c --- /dev/null +++ b/base/src/main/java/org/solop/process/RejectDelivery.java @@ -0,0 +1,61 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ + +package org.solop.process; + +import org.adempiere.exceptions.AdempiereException; +import org.compiere.model.MRequestDelivery; + +import java.sql.Timestamp; + +/** Generated Process for (Reject Delivery) + * @author ADempiere (generated) + * @version Release 3.9.4 + */ +public class RejectDelivery extends RejectDeliveryAbstract +{ + @Override + protected void prepare() + { + super.prepare(); + } + + @Override + protected String doIt() throws Exception + { + int id = getRequestDeliveryId(); + if (id <= 0) + id = getRecord_ID(); + if (id <= 0) + throw new AdempiereException("@R_RequestDelivery_ID@ @NotFound@"); + + MRequestDelivery delivery = new MRequestDelivery(getCtx(), id, get_TrxName()); + if (delivery.get_ID() <= 0) + throw new AdempiereException("@R_RequestDelivery_ID@ @NotFound@"); + if (delivery.isRejected()) + throw new AdempiereException("@AlreadyRejected@"); + + delivery.setIsRejected(true); + delivery.setDateRejected(new Timestamp(System.currentTimeMillis())); + delivery.setRejectionReason(getRejectionReason()); + delivery.setRejectedBy_ID(getAD_User_ID()); + delivery.saveEx(); + + return "@OK@"; + } +} \ No newline at end of file diff --git a/base/src/main/java/org/solop/process/RejectDeliveryAbstract.java b/base/src/main/java/org/solop/process/RejectDeliveryAbstract.java new file mode 100644 index 0000000000..083a06a60b --- /dev/null +++ b/base/src/main/java/org/solop/process/RejectDeliveryAbstract.java @@ -0,0 +1,83 @@ +/****************************************************************************** + * Product: ADempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * or (at your option) any later version. * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * + *****************************************************************************/ + +package org.solop.process; + +import org.compiere.process.SvrProcess; + +/** Generated Process for (Reject Delivery) + * @author ADempiere (generated) + * @version Release 3.9.4 + */ +public abstract class RejectDeliveryAbstract extends SvrProcess { + /** Process Value */ + private static final String VALUE_FOR_PROCESS = "RejectDelivery"; + /** Process Name */ + private static final String NAME_FOR_PROCESS = "Reject Delivery"; + /** Process Id */ + private static final int ID_FOR_PROCESS = 54973; + /** Parameter Name for Request Delivery */ + public static final String R_REQUESTDELIVERY_ID = "R_RequestDelivery_ID"; + /** Parameter Name for Rejection Reason */ + public static final String REJECTIONREASON = "RejectionReason"; + /** Parameter Value for Request Delivery */ + private int requestDeliveryId; + /** Parameter Value for Rejection Reason */ + private String rejectionReason; + + @Override + protected void prepare() { + requestDeliveryId = getParameterAsInt(R_REQUESTDELIVERY_ID); + rejectionReason = getParameterAsString(REJECTIONREASON); + } + + /** Getter Parameter Value for Request Delivery */ + protected int getRequestDeliveryId() { + return requestDeliveryId; + } + + /** Setter Parameter Value for Request Delivery */ + protected void setRequestDeliveryId(int requestDeliveryId) { + this.requestDeliveryId = requestDeliveryId; + } + + /** Getter Parameter Value for Rejection Reason */ + protected String getRejectionReason() { + return rejectionReason; + } + + /** Setter Parameter Value for Rejection Reason */ + protected void setRejectionReason(String rejectionReason) { + this.rejectionReason = rejectionReason; + } + + /** Getter Parameter Value for Process ID */ + public static final int getProcessId() { + return ID_FOR_PROCESS; + } + + /** Getter Parameter Value for Process Value */ + public static final String getProcessValue() { + return VALUE_FOR_PROCESS; + } + + /** Getter Parameter Value for Process Name */ + public static final String getProcessName() { + return NAME_FOR_PROCESS; + } +} \ No newline at end of file diff --git a/base/src/main/java/org/solop/queue/storage/StorageUpdate.java b/base/src/main/java/org/solop/queue/storage/StorageUpdate.java index 9ff1decef2..efa422c51c 100644 --- a/base/src/main/java/org/solop/queue/storage/StorageUpdate.java +++ b/base/src/main/java/org/solop/queue/storage/StorageUpdate.java @@ -1,5 +1,7 @@ package org.solop.queue.storage; + import org.adempiere.core.domains.models.*; +import org.compiere.model.MTable; import org.compiere.model.PO; import org.compiere.model.Query; import org.compiere.util.CLogger; @@ -87,6 +89,42 @@ public void process(int queueId) { queue.saveEx(); } } + // Chain the same document into every queue configured in AD_StorageUpdateQueue, + // resolving the queue manager by the AD_QueueType_ID stored on each record. + enqueueConfiguredQueues(tableId, recordId); + } + + /** + * Enqueue the current document on each queue type configured in AD_StorageUpdateQueue, so that + * downstream queues (e.g. the publication updater) can react to the storage change. + * Only configs whose organization is the original document's org (or org 0, meaning all orgs) + * are enqueued. + */ + private void enqueueConfiguredQueues(int tableId, int recordId) { + PO document = MTable.get(getContext(), tableId).getPO(recordId, getTransactionName()); + int documentOrgId = document != null ? document.getAD_Org_ID() : 0; + MTable storageUpdateQueueTable = MTable.get(getContext(), I_AD_StorageUpdateQueue.Table_Name); + new Query(getContext(), I_AD_StorageUpdateQueue.Table_Name, null, getTransactionName()) + .setClient_ID() + .setOnlyActiveRecords(true) + .getIDsAsList() + .forEach(id -> { + PO config = storageUpdateQueueTable.getPO(id, getTransactionName()); + int queueTypeId = config.get_ValueAsInt(I_AD_StorageUpdateQueue.COLUMNNAME_AD_QueueType_ID); + if(queueTypeId <= 0) { + return; + } + // Skip configs scoped to a different organization than the document + int configOrgId = config.getAD_Org_ID(); + if(configOrgId != 0 && configOrgId != documentOrgId) { + return; + } + QueueLoader.getInstance().getQueueManager(queueTypeId) + .withContext(getContext()) + .withTransactionName(getTransactionName()) + .withEntity(tableId, recordId) + .addToQueue(); + }); } public static void addDocumentToQueue(PO document) { diff --git a/base/src/main/java/org/solop/security/SecureBCrypt.java b/base/src/main/java/org/solop/security/SecureBCrypt.java index 5aaf267d64..09b4f26c0b 100644 --- a/base/src/main/java/org/solop/security/SecureBCrypt.java +++ b/base/src/main/java/org/solop/security/SecureBCrypt.java @@ -14,15 +14,15 @@ ************************************************************************************/ package org.solop.security; +import org.compiere.util.Secure; +import org.compiere.util.SecureInterface; +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; + import java.io.UnsupportedEncodingException; import java.math.BigDecimal; import java.security.NoSuchAlgorithmException; import java.sql.Timestamp; -import org.compiere.util.Secure; -import org.compiere.util.SecureInterface; -import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; - /** * Security provider that hashes user passwords with BCrypt, so ADempiere stores * the very same format as the Spring Boot (Sabana) applications that share the diff --git a/base/src/main/java/org/spin/cash/util/CashManagementUtil.java b/base/src/main/java/org/spin/cash/util/CashManagementUtil.java index 8f2c49c2fe..55ac9cbfb4 100644 --- a/base/src/main/java/org/spin/cash/util/CashManagementUtil.java +++ b/base/src/main/java/org/spin/cash/util/CashManagementUtil.java @@ -19,22 +19,8 @@ import org.adempiere.core.domains.models.I_C_Payment; import org.adempiere.exceptions.AdempiereException; -import org.compiere.model.MBankAccount; -import org.compiere.model.MBankStatement; -import org.compiere.model.MBankStatementLine; -import org.compiere.model.MDocType; -import org.compiere.model.MOrder; -import org.compiere.model.MPOS; -import org.compiere.model.MPayment; -import org.compiere.model.PO; -import org.compiere.model.Query; -import org.compiere.util.CLogger; -import org.compiere.util.DB; -import org.compiere.util.DisplayType; -import org.compiere.util.Env; -import org.compiere.util.Msg; -import org.compiere.util.TimeUtil; -import org.compiere.util.Util; +import org.compiere.model.*; +import org.compiere.util.*; import org.spin.cash.model.MCBankAccountWithdrawal; import java.math.BigDecimal; @@ -42,12 +28,8 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Timestamp; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Optional; +import java.text.SimpleDateFormat; +import java.util.*; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicReference; diff --git a/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccess.java b/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccess.java index 94bbc637d0..93273f585d 100644 --- a/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccess.java +++ b/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccess.java @@ -17,9 +17,6 @@ package org.spin.process; -import java.util.List; -import java.util.concurrent.atomic.AtomicInteger; - import org.adempiere.core.domains.models.I_AD_Role; import org.adempiere.core.domains.models.I_AD_Token; import org.adempiere.core.domains.models.I_AD_User; @@ -27,9 +24,12 @@ import org.compiere.model.Query; import org.spin.model.MADToken; import org.spin.model.MADTokenDefinition; -import org.spin.util.TokenGeneratorHandler; import org.spin.util.IThirdPartyAccessGenerator; import org.spin.util.ITokenGenerator; +import org.spin.util.TokenGeneratorHandler; + +import java.util.List; +import java.util.concurrent.atomic.AtomicInteger; /** * Generate Token for Third Party Access @@ -86,9 +86,13 @@ protected String doIt() throws Exception { if(!IThirdPartyAccessGenerator.class.isAssignableFrom(generator.getClass())) { throw new AdempiereException("@AD_TokenDefinition_ID@ @Invalid@"); } + // Token Profile is mandatory for scope resolution + if(getTokenProfileId() <= 0) { + throw new AdempiereException("@AD_TokenProfile_ID@ @NotFound@"); + } // Generate IThirdPartyAccessGenerator thirdPartyAccessGenerator = ((IThirdPartyAccessGenerator) generator); - String token = thirdPartyAccessGenerator.generateToken(getUserId(), getRoleId()); + String token = thirdPartyAccessGenerator.generateToken(getUserId(), getRoleId(), getTokenProfileId(), getTokenClaimSetId()); return "@TokenValue@: " + token; } } diff --git a/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccessAbstract.java b/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccessAbstract.java index 712d58516e..54d8860a7e 100644 --- a/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccessAbstract.java +++ b/base/src/main/java/org/spin/process/GenerateTokenForThirdPartyAccessAbstract.java @@ -3,7 +3,7 @@ * Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. * * This program is free software, you can redistribute it and/or modify it * * under the terms version 2 of the GNU General Public License as published * - * or (at your option) any later version. * + * or (at your option) any later version. * * by the Free Software Foundation. This program is distributed in the hope * * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * @@ -12,7 +12,8 @@ * with this program, if not, write to the Free Software Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * For the text or an alternative of this public license, you may reach us * - * or via info@adempiere.net or http://www.adempiere.net/license.html * + * or via info@adempiere.net * + * or https://github.com/adempiere/adempiere/blob/develop/license.html * *****************************************************************************/ package org.spin.process; @@ -21,7 +22,7 @@ /** Generated Process for (Generate Token for Third Party Access) * @author ADempiere (generated) - * @version Release 3.9.3 + * @version Release 3.9.4 */ public abstract class GenerateTokenForThirdPartyAccessAbstract extends SvrProcess { /** Process Value */ @@ -36,18 +37,28 @@ public abstract class GenerateTokenForThirdPartyAccessAbstract extends SvrProces public static final String AD_ROLE_ID = "AD_Role_ID"; /** Parameter Name for Revoke All Tokens */ public static final String ISREVOKEALLTOKENS = "IsRevokeAllTokens"; + /** Parameter Name for Token Profile */ + public static final String AD_TOKENPROFILE_ID = "AD_TokenProfile_ID"; + /** Parameter Name for Token Claim Set */ + public static final String AD_TOKENCLAIMSET_ID = "AD_TokenClaimSet_ID"; /** Parameter Value for User/Contact */ private int userId; /** Parameter Value for Role */ private int roleId; /** Parameter Value for Revoke All Tokens */ private boolean isRevokeAllTokens; + /** Parameter Value for Token Profile */ + private int tokenProfileId; + /** Parameter Value for Token Claim Set */ + private int tokenClaimSetId; @Override protected void prepare() { userId = getParameterAsInt(AD_USER_ID); roleId = getParameterAsInt(AD_ROLE_ID); isRevokeAllTokens = getParameterAsBoolean(ISREVOKEALLTOKENS); + tokenProfileId = getParameterAsInt(AD_TOKENPROFILE_ID); + tokenClaimSetId = getParameterAsInt(AD_TOKENCLAIMSET_ID); } /** Getter Parameter Value for User/Contact */ @@ -80,6 +91,26 @@ protected void setIsRevokeAllTokens(boolean isRevokeAllTokens) { this.isRevokeAllTokens = isRevokeAllTokens; } + /** Getter Parameter Value for Token Profile */ + protected int getTokenProfileId() { + return tokenProfileId; + } + + /** Setter Parameter Value for Token Profile */ + protected void setTokenProfileId(int tokenProfileId) { + this.tokenProfileId = tokenProfileId; + } + + /** Getter Parameter Value for Token Claim Set */ + protected int getTokenClaimSetId() { + return tokenClaimSetId; + } + + /** Setter Parameter Value for Token Claim Set */ + protected void setTokenClaimSetId(int tokenClaimSetId) { + this.tokenClaimSetId = tokenClaimSetId; + } + /** Getter Parameter Value for Process ID */ public static final int getProcessId() { return ID_FOR_PROCESS; diff --git a/base/src/main/java/org/spin/queue/process/FlushSystemQueue.java b/base/src/main/java/org/spin/queue/process/FlushSystemQueue.java index dd972eb8bc..7b86b5464a 100644 --- a/base/src/main/java/org/spin/queue/process/FlushSystemQueue.java +++ b/base/src/main/java/org/spin/queue/process/FlushSystemQueue.java @@ -17,12 +17,16 @@ package org.spin.queue.process; +import org.adempiere.core.domains.models.I_AD_NotificationRecipient; +import org.adempiere.core.domains.models.I_AD_NotificationUpdates; import org.adempiere.core.domains.models.I_AD_Queue; +import org.compiere.model.MAttachment; import org.compiere.model.Query; import org.compiere.util.Trx; import org.compiere.util.Util; import org.spin.queue.model.MADQueue; import org.spin.queue.model.MADQueueType; +import org.spin.queue.notification.model.MADNotificationQueue; import org.spin.queue.util.QueueLoader; import org.spin.queue.util.QueueManager; @@ -58,6 +62,9 @@ && getRecordsByBatch() > 0) { Timestamp now = new Timestamp(System.currentTimeMillis()); whereClause.append(" AND ").append(I_AD_Queue.COLUMNNAME_Updated).append(" < ?"); parameters.add(now); + // Skip notifications still in draft + whereClause.append(" AND NOT EXISTS (SELECT 1 FROM AD_NotificationQueue nq") + .append(" WHERE nq.AD_Queue_ID = AD_Queue.AD_Queue_ID AND nq.IsDraft = 'Y')"); // For batch MADQueueType queueType = MADQueueType.getById(getCtx(), getQueueTypeId(), null); if(queueType.isParallelProcessing()) { @@ -102,6 +109,7 @@ private void processQueue(int queueId, Timestamp referenceTime, String transacti .withTransactionName(transactionName); try { queueManager.process(queueToProcess, isDeleteAfterProcess()); + handleDeleteOnSent(queueId, transactionName); counter.incrementAndGet(); } catch (Exception e) { errors.incrementAndGet(); @@ -111,6 +119,48 @@ private void processQueue(int queueId, Timestamp referenceTime, String transacti } } + /** + * Delete a notification and its attachments after a successful send when DeleteOnSent is set + * @param queueId queue id linked to the notification + * @param transactionName transaction name + */ + private void handleDeleteOnSent(int queueId, String transactionName) { + MADNotificationQueue notification = new Query(getCtx(), "AD_NotificationQueue", + "AD_Queue_ID = ? AND DeleteOnSent = 'Y' AND Processed = 'Y'", transactionName) + .setParameters(queueId) + .first(); + if (notification == null) { + return; + } + // MAttachment.beforeDelete removes the external-store objects and references + MAttachment attachment = notification.getAttachment(true); + if (attachment != null) { + attachment.delete(true); + } + deleteNotificationChildren(I_AD_NotificationUpdates.Table_Name, notification.getAD_NotificationQueue_ID(), transactionName); + deleteNotificationChildren(I_AD_NotificationRecipient.Table_Name, notification.getAD_NotificationQueue_ID(), transactionName); + notification.delete(true); + MADQueue queue = new MADQueue(getCtx(), queueId, transactionName); + if (queue.get_ID() > 0) { + queue.delete(true); + } + } + + /** + * Delete all rows of a notification child table referenced by a notification queue. + * Active and inactive rows are removed to avoid leaving orphan references. + * @param tableName child table name + * @param notificationQueueId notification queue id + * @param transactionName transaction name + */ + private void deleteNotificationChildren(String tableName, int notificationQueueId, String transactionName) { + new Query(getCtx(), tableName, + I_AD_NotificationRecipient.COLUMNNAME_AD_NotificationQueue_ID + " = ?", transactionName) + .setParameters(notificationQueueId) + .list() + .forEach(child -> child.delete(true)); + } + /** * Is valid to process a queue * @param queueToProcess diff --git a/base/src/main/java/org/spin/util/IThirdPartyAccessGenerator.java b/base/src/main/java/org/spin/util/IThirdPartyAccessGenerator.java index e71d68f10a..ebe5669dc1 100644 --- a/base/src/main/java/org/spin/util/IThirdPartyAccessGenerator.java +++ b/base/src/main/java/org/spin/util/IThirdPartyAccessGenerator.java @@ -23,13 +23,15 @@ public interface IThirdPartyAccessGenerator extends ITokenGenerator { /** - * Generate Token + * Generate Token with a Token Profile for scope resolution * @param userId * @param roleId + * @param tokenProfileId + * @param tokenClaimSetId optional claim set whose items are added as custom claims * @return */ - public String generateToken(int userId, int roleId); - + public String generateToken(int userId, int roleId, int tokenProfileId, int tokenClaimSetId); + /** * Validate Token * @param token diff --git a/base/src/main/java/org/spin/util/ThirdPartyAccess.java b/base/src/main/java/org/spin/util/ThirdPartyAccess.java deleted file mode 100644 index ba790bcb37..0000000000 --- a/base/src/main/java/org/spin/util/ThirdPartyAccess.java +++ /dev/null @@ -1,159 +0,0 @@ -/****************************************************************************** - * Product: Adempiere ERP & CRM Smart Business Solution * - * This program is free software; you can redistribute it and/or modify it * - * under the terms version 2 of the GNU General Public License as published * - * by the Free Software Foundation. This program is distributed in the hope * - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied * - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * - * See the GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along * - * with this program; if not, write to the Free Software Foundation, Inc., * - * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * - * For the text or an alternative of this public license, you may reach us * - * Copyright (C) 2003-2015 E.R.P. Consultores y Asociados, C.A. * - * All Rights Reserved. * - * Contributor(s): Yamel Senih www.erpya.com * - *****************************************************************************/ -package org.spin.util; - -import java.io.UnsupportedEncodingException; -import java.math.BigDecimal; -import java.security.NoSuchAlgorithmException; -import java.sql.Timestamp; -import java.util.Optional; -import java.util.UUID; - -import org.adempiere.exceptions.AdempiereException; -import org.compiere.model.Query; -import org.compiere.util.Env; -import org.compiere.util.SecureEngine; -import org.compiere.util.Util; -import org.spin.model.MADToken; -import org.spin.model.MADTokenDefinition; - -/** - * A simple token generator for third party access - * Note: You should generate your own token generator - * @author Yamel Senih, ySenih@erpya.com, ERPCyA http://www.erpya.com - */ -public class ThirdPartyAccess implements IThirdPartyAccessGenerator { - - /** Default Token */ - private MADToken token = null; - /** User Token value */ - private String userTokenValue = null; - - public ThirdPartyAccess() { - // - } - - @Override - public String generateToken(String tokenType, int userId) { - return generateToken(userId, 0); - } - - - @Override - public boolean validateToken(String token, int userId) { - return false; - } - - @Override - public MADToken getToken() { - return token; - } - - @Override - public String getTokenValue() { - return userTokenValue; - } - - @Override - public String generateToken(int userId, int roleId) { - // Validate user - if(userId < 0) { - throw new AdempiereException("@AD_User_ID@ @NotFound@"); - } - // Validate Role - if(roleId < 0) { - throw new AdempiereException("@AD_Role_ID@ @NotFound@"); - } - MADToken token = new MADToken(Env.getCtx(), 0, null); - token.setTokenType(MADTokenDefinition.TOKENTYPE_ThirdPartyAccess); - if(token.getAD_TokenDefinition_ID() <= 0) { - throw new AdempiereException("@AD_TokenDefinition_ID@ @NotFound@"); - } - MADTokenDefinition definition = MADTokenDefinition.getById(Env.getCtx(), token.getAD_TokenDefinition_ID(), null); - String tokenValue = null; - userTokenValue = null; - try { - String value = UUID.randomUUID().toString(); - // - byte[] saltValue = new byte[8]; - // Digest computation - userTokenValue = SecureEngine.encrypt(value); - tokenValue = SecureEngine.getSHA512Hash(1000, userTokenValue, saltValue); - } catch (NoSuchAlgorithmException e) { - new AdempiereException(e); - } catch (UnsupportedEncodingException e) { - new AdempiereException(e); - } - if(Util.isEmpty(tokenValue)) { - throw new AdempiereException("@TokenValue@ @NotFound@"); - } - // Validate - if(definition.isHasExpireDate()) { - BigDecimal expirationTime = Optional.ofNullable(definition.getExpirationTime()).orElse(new BigDecimal(5 * 60 * 1000)); - token.setExpireDate(new Timestamp(System.currentTimeMillis() + expirationTime.longValue())); - } - token.setTokenValue(tokenValue); - token.setAD_User_ID(userId); - token.setAD_Role_ID(roleId); - token.saveEx(); - return userTokenValue; - } - - @Override - public boolean validateToken(String tokenValue) { - String encryptedValue = null; - try { - byte[] saltValue = new byte[8]; - encryptedValue = SecureEngine.getSHA512Hash(1000, tokenValue, saltValue); - } catch (NoSuchAlgorithmException e) { - new AdempiereException(e); - } catch (UnsupportedEncodingException e) { - new AdempiereException(e); - } - token = getToken(encryptedValue); - if(token == null - || token.getAD_Token_ID() <= 0) { - return false; - } - MADTokenDefinition definition = MADTokenDefinition.getById(Env.getCtx(), token.getAD_TokenDefinition_ID(), null); - if(definition.isHasExpireDate()) { - Timestamp current = new Timestamp(System.currentTimeMillis()); - if(token != null && token.getExpireDate().compareTo(current) > 0) { - return true; - } else { - return false; - } - } - // Is Ok - return true; - } - - /** - * Get system token based on encrypted user token - * @param encryptedValue - * @return - */ - private MADToken getToken(String encryptedValue) { - return new Query(Env.getCtx(), MADToken.Table_Name, "TokenValue = ? " - + "AND EXISTS(SELECT 1 FROM AD_User_Roles ur WHERE ur.AD_User_ID = AD_Token.AD_User_ID AND ur.AD_Role_ID = AD_Token.AD_Role_ID AND ur.IsActive = 'Y') " - + "AND EXISTS(SELECT 1 FROM AD_User u WHERE u.AD_User_ID = AD_Token.AD_User_ID AND u.IsActive = 'Y' AND u.IsLoginUser = 'Y') " - + "AND EXISTS(SELECT 1 FROM AD_Role r WHERE r.AD_Role_ID = AD_Token.AD_Role_ID AND r.IsActive = 'Y')", null) - .setParameters(encryptedValue) - .setOnlyActiveRecords(true) - .first(); - } -} diff --git a/grpc_utils/src/main/java/org/spin/service/grpc/authentication/KeycloakSessionHandler.java b/grpc_utils/src/main/java/org/spin/service/grpc/authentication/KeycloakSessionHandler.java index 40ffd2955a..133ec8b85c 100644 --- a/grpc_utils/src/main/java/org/spin/service/grpc/authentication/KeycloakSessionHandler.java +++ b/grpc_utils/src/main/java/org/spin/service/grpc/authentication/KeycloakSessionHandler.java @@ -5,11 +5,7 @@ import org.adempiere.exceptions.AdempiereException; import org.compiere.model.MRole; import org.compiere.model.MSession; -import org.compiere.util.CCache; -import org.compiere.util.CLogger; -import org.compiere.util.DB; -import org.compiere.util.Env; -import org.compiere.util.Util; +import org.compiere.util.*; import org.spin.service.grpc.util.base.PreferenceUtil; import java.sql.Timestamp; diff --git a/grpc_utils/src/main/java/org/spin/service/grpc/util/base/PreferenceUtil.java b/grpc_utils/src/main/java/org/spin/service/grpc/util/base/PreferenceUtil.java index 4db550b299..1a240e502f 100644 --- a/grpc_utils/src/main/java/org/spin/service/grpc/util/base/PreferenceUtil.java +++ b/grpc_utils/src/main/java/org/spin/service/grpc/util/base/PreferenceUtil.java @@ -14,11 +14,6 @@ ************************************************************************************/ package org.spin.service.grpc.util.base; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Map; - import org.adempiere.core.domains.models.I_AD_Preference; import org.compiere.model.MPreference; import org.compiere.model.Query; @@ -26,6 +21,11 @@ import org.compiere.util.Util; import org.spin.service.grpc.util.value.NumberManager; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; + public class PreferenceUtil { /** Language */ public static final String P_LANGUAGE = "Language"; diff --git a/jwt/src/main/java/org/spin/eca52/security/JWT.java b/jwt/src/main/java/org/spin/eca52/security/JWT.java index bf1366ec14..7288b8746c 100644 --- a/jwt/src/main/java/org/spin/eca52/security/JWT.java +++ b/jwt/src/main/java/org/spin/eca52/security/JWT.java @@ -16,17 +16,10 @@ *****************************************************************************/ package org.spin.eca52.security; -import java.io.UnsupportedEncodingException; -import java.math.BigDecimal; -import java.security.NoSuchAlgorithmException; -import java.sql.Timestamp; -import java.util.Base64; -import java.util.Date; -import java.util.Map; -import java.util.Optional; - -import javax.crypto.SecretKey; - +import com.fasterxml.jackson.databind.ObjectMapper; +import io.jsonwebtoken.*; +import io.jsonwebtoken.security.Keys; +import org.adempiere.core.domains.models.*; import org.adempiere.exceptions.AdempiereException; import org.compiere.model.MSysConfig; import org.compiere.model.Query; @@ -38,14 +31,13 @@ import org.spin.model.MADTokenDefinition; import org.spin.util.IThirdPartyAccessGenerator; -import com.fasterxml.jackson.databind.ObjectMapper; - -import io.jsonwebtoken.Claims; -import io.jsonwebtoken.Jws; -import io.jsonwebtoken.JwtBuilder; -import io.jsonwebtoken.JwtParser; -import io.jsonwebtoken.Jwts; -import io.jsonwebtoken.security.Keys; +import javax.crypto.SecretKey; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import java.security.NoSuchAlgorithmException; +import java.sql.Timestamp; +import java.util.*; +import java.util.stream.Collectors; /** * A simple token generator for third party access @@ -114,8 +106,18 @@ private static SecretKey getJWT_SecretKey(int clientId) { } + /** + * Generate the JWT and persist the {@link MADToken}. + * Adds the {@code token_use} and {@code scope} claims (resolved from the token + * profile) and snapshots the profile/scope on the token record. + * @param userId + * @param roleId + * @param tokenProfileId profile used to expand scopes + * @param tokenClaimSetId optional claim set whose active items are added as custom claims + * @return signed JWT value + */ @Override - public String generateToken(int userId, int roleId) { + public String generateToken(int userId, int roleId, int tokenProfileId, int tokenClaimSetId) { // Validate user if(userId < 0) { throw new AdempiereException("@AD_User_ID@ @NotFound@"); @@ -141,7 +143,10 @@ public String generateToken(int userId, int roleId) { int clientId = Env.getAD_Client_ID(Env.getCtx()); SecretKey secretKey = getJWT_SecretKey(clientId); long currentTimeMillis = System.currentTimeMillis(); - JwtBuilder jwtBuilder = Jwts.builder() + JwtBuilder jwtBuilder = Jwts.builder(); + // Apply optional claim set first so custom claims cannot override reserved/system claims + applyClaimSet(jwtBuilder, tokenClaimSetId); + jwtBuilder // .id(String.valueOf(session.getAD_Session_ID())) .claim("AD_Client_ID", clientId) .claim("AD_Org_ID", Env.getAD_Org_ID(Env.getCtx())) @@ -149,6 +154,13 @@ public String generateToken(int userId, int roleId) { .claim("AD_User_ID", userId) .claim("M_Warehouse_ID", Env.getContextAsInt(Env.getCtx(), "#M_Warehouse_ID")) .claim("AD_Language", Env.getAD_Language(Env.getCtx())) + ; + + // Resolve scopes for third party grant tokens + String scopeString = resolveScope(tokenProfileId, definition); + jwtBuilder + .claim("token_use", "grant") + .claim("scope", scopeString) .issuedAt( new Date(currentTimeMillis) ) @@ -173,7 +185,7 @@ public String generateToken(int userId, int roleId) { userTokenValue = jwtBuilder.compact(); String tokenValue = null; try { - // + // byte[] saltValue = new byte[8]; // Digest computation tokenValue = SecureEngine.getSHA512Hash(1000, userTokenValue, saltValue); @@ -188,10 +200,104 @@ public String generateToken(int userId, int roleId) { token.setTokenValue(tokenValue); token.setAD_User_ID(userId); token.setAD_Role_ID(roleId); + token.setAD_TokenProfile_ID(tokenProfileId); + token.setScope(scopeString); token.saveEx(); return userTokenValue; } + /** + * Resolve the {@code scope} claim for a token profile. + * Respects {@link X_AD_TokenDefinition#getAD_TokenAccessType()}: + * Full Access ({@code F}) returns {@code "all"} without expanding the profile; + * Scoped ({@code S}) or null expands the profile to the space separated list of + * active {@link X_AD_TokenScope#getValue()} codes. + * @param tokenProfileId + * @param definition + * @return scope string + */ + private String resolveScope(int tokenProfileId, MADTokenDefinition definition) { + // Full access: do not expand the profile + if(X_AD_TokenDefinition.AD_TOKENACCESSTYPE_FullAccess.equals(definition.getAD_TokenAccessType())) { + return "all"; + } + // Scoped (or null): expand the profile + if(tokenProfileId <= 0) { + throw new AdempiereException("@AD_TokenProfile_ID@ @NotFound@"); + } + List scopes = new Query(Env.getCtx(), I_AD_TokenScope.Table_Name, + "EXISTS (SELECT 1 FROM AD_TokenProfileScope ps " + + "WHERE ps.AD_TokenScope_ID = AD_TokenScope.AD_TokenScope_ID " + + "AND ps.AD_TokenProfile_ID = ? AND ps.IsActive='Y')", null) + .setParameters(tokenProfileId) + .setOnlyActiveRecords(true) + .list(); + if(scopes.isEmpty()) { + throw new AdempiereException("@AD_TokenProfile_ID@ @NoScopes@"); + } + return scopes.stream() + .map(X_AD_TokenScope::getValue) + .collect(Collectors.joining(" ")); + } + + /** Reserved/system claims that a claim set must never override */ + private static final Set RESERVED_CLAIMS = new HashSet<>(Arrays.asList( + "AD_Client_ID", "AD_Org_ID", "AD_Role_ID", "AD_User_ID", "M_Warehouse_ID", + "AD_Language", "token_use", "scope", "iat", "exp" + )); + + /** + * Add the active items of a token claim set as custom claims. + * Optional: when {@code tokenClaimSetId <= 0} nothing is added. + * Reserved/system claims are never overridden. + * @param jwtBuilder builder to enrich + * @param tokenClaimSetId claim set to expand + */ + private void applyClaimSet(JwtBuilder jwtBuilder, int tokenClaimSetId) { + if(tokenClaimSetId <= 0) { + return; + } + List items = new Query(Env.getCtx(), I_AD_TokenClaimSetItem.Table_Name, + I_AD_TokenClaimSetItem.COLUMNNAME_AD_TokenClaimSet_ID + " = ?", null) + .setParameters(tokenClaimSetId) + .setOnlyActiveRecords(true) + .list(); + for(X_AD_TokenClaimSetItem item : items) { + String key = item.getClaimKey(); + if(Util.isEmpty(key, true) || RESERVED_CLAIMS.contains(key)) { + continue; + } + jwtBuilder.claim(key, parseClaimValue(item)); + } + } + + /** + * Parse a claim value according to its {@link X_AD_TokenClaimSetItem#getAD_ClaimValueType()}. + * @param item claim set item + * @return value typed as String / Number / Boolean / parsed JSON + */ + private Object parseClaimValue(X_AD_TokenClaimSetItem item) { + String raw = item.getClaimValue(); + String type = item.getAD_ClaimValueType(); + if(raw == null) { + return null; + } + if(X_AD_TokenClaimSetItem.AD_CLAIMVALUETYPE_Number.equals(type)) { + return new BigDecimal(raw.trim()); + } + if(X_AD_TokenClaimSetItem.AD_CLAIMVALUETYPE_Boolean.equals(type)) { + return Boolean.parseBoolean(raw.trim()); + } + if(X_AD_TokenClaimSetItem.AD_CLAIMVALUETYPE_JSON.equals(type)) { + try { + return new ObjectMapper().readValue(raw, Object.class); + } catch (Exception e) { + throw new AdempiereException(e); + } + } + return raw; + } + @Override public boolean validateToken(String tokenValue) { String encryptedValue = null; diff --git a/processors/src/main/java/org/spin/eca46/process/ExportInternalProcessors.java b/processors/src/main/java/org/spin/eca46/process/ExportInternalProcessors.java index 15e4dac07d..f927b817fd 100644 --- a/processors/src/main/java/org/spin/eca46/process/ExportInternalProcessors.java +++ b/processors/src/main/java/org/spin/eca46/process/ExportInternalProcessors.java @@ -17,42 +17,9 @@ package org.spin.eca46.process; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.atomic.AtomicInteger; - -import org.adempiere.core.domains.models.I_AD_AlertProcessor; -import org.adempiere.core.domains.models.I_AD_Role; -import org.adempiere.core.domains.models.I_AD_Scheduler; -import org.adempiere.core.domains.models.I_AD_WorkflowProcessor; -import org.adempiere.core.domains.models.I_C_AcctProcessor; -import org.adempiere.core.domains.models.I_C_ProjectProcessor; -import org.adempiere.core.domains.models.I_R_RequestProcessor; import org.adempiere.exceptions.AdempiereException; -import org.compiere.model.MAcctProcessor; -import org.compiere.model.MAlertProcessor; -import org.compiere.model.MRequestProcessor; -import org.compiere.model.MScheduler; -import org.compiere.model.Query; -import org.compiere.util.Env; -import org.compiere.util.Util; -import org.compiere.wf.MWorkflowProcessor; -import org.eevolution.model.MProjectProcessor; -import org.spin.eca46.util.support.Accounting; -import org.spin.eca46.util.support.Alert; -import org.spin.eca46.util.support.IExternalProcessor; -import org.spin.eca46.util.support.IProcessorEntity; -import org.spin.eca46.util.support.Project; -import org.spin.eca46.util.support.Request; -import org.spin.eca46.util.support.Schedule; -import org.spin.eca46.util.support.Workflow; -import org.spin.model.MADAppRegistration; -import org.spin.model.MADTokenDefinition; -import org.spin.util.IThirdPartyAccessGenerator; -import org.spin.util.ITokenGenerator; -import org.spin.util.TokenGeneratorHandler; -import org.spin.util.support.AppSupportHandler; -import org.spin.util.support.IAppSupport; + +import java.util.concurrent.atomic.AtomicInteger; /** Generated Process for (Export Internal Processors) * @author ADempiere (generated) @@ -64,6 +31,9 @@ public class ExportInternalProcessors extends ExportInternalProcessorsAbstract { @Override protected String doIt() throws Exception { + throw new AdempiereException("Not Implemented"); + //TODO: This process should implement correctly the new way to generate Token with scopes + /* List processorsList = new ArrayList<>(); // For Accounting Processor new Query(getCtx(), I_C_AcctProcessor.Table_Name, null, get_TrxName()) @@ -120,9 +90,13 @@ protected String doIt() throws Exception { }); } return "@Created@: " + counter.get(); + */ } private String getToken() { + throw new AdempiereException("Not Implemented"); + //TODO: This process should implement correctly the new way to generate Token with scopes + /* try { // Validate user and password match boolean match = new Query(getCtx(), I_AD_Role.Table_Name, @@ -144,9 +118,11 @@ private String getToken() { } // Generate IThirdPartyAccessGenerator thirdPartyAccessGenerator = ((IThirdPartyAccessGenerator) generator); - return thirdPartyAccessGenerator.generateToken(getUserId(), getRoleId()); + // No token profile here: relies on a Full Access token definition (scope="all") + return thirdPartyAccessGenerator.generateToken(getUserId(), getRoleId(), 0); } catch (Exception e) { throw new AdempiereException(e); } + */ } } \ No newline at end of file diff --git a/project/src/main/java/org/solop/project/process/GenerateSalesOrder.java b/project/src/main/java/org/solop/project/process/GenerateSalesOrder.java index ac55781336..6cbee16c3c 100644 --- a/project/src/main/java/org/solop/project/process/GenerateSalesOrder.java +++ b/project/src/main/java/org/solop/project/process/GenerateSalesOrder.java @@ -21,13 +21,7 @@ import org.adempiere.core.domains.models.I_C_Order; import org.adempiere.core.domains.models.I_C_ProjectLine; import org.adempiere.exceptions.AdempiereException; -import org.compiere.model.MDocType; -import org.compiere.model.MOrder; -import org.compiere.model.MOrderLine; -import org.compiere.model.MProduct; -import org.compiere.model.MProject; -import org.compiere.model.MProjectLine; -import org.compiere.model.MUOMConversion; +import org.compiere.model.*; import org.compiere.util.Env; import org.compiere.util.TimeUtil; import org.compiere.util.Trx; @@ -177,6 +171,7 @@ private void generateOrders(List projectLineIds, String transactionName } orderLine.setDiscount(); orderLine.setTax(); + orderLine.setCost(projectLine.getCost()); orderLine.setC_Project_ID(project.getC_Project_ID()); orderLine.setC_ProjectPhase_ID(projectLine.getC_ProjectPhase_ID()); if (projectLine.getDatePromised() != null) { diff --git a/project/src/main/java/org/solop/project/process/GenerateSalesOrderFromProject.java b/project/src/main/java/org/solop/project/process/GenerateSalesOrderFromProject.java index d8ca990d54..0a88f2df3d 100644 --- a/project/src/main/java/org/solop/project/process/GenerateSalesOrderFromProject.java +++ b/project/src/main/java/org/solop/project/process/GenerateSalesOrderFromProject.java @@ -99,6 +99,7 @@ private void generateOrderFromProject(int projectId, String transactionName) { orderLine.setPriceList(projectLine.getPlannedPrice()); } orderLine.setDiscount(); + orderLine.setCost(projectLine.getCost()); orderLine.setTax(); orderLine.setC_Project_ID(projectId); orderLine.setC_ProjectPhase_ID(projectLine.getC_ProjectPhase_ID()); diff --git a/resources/1.5.12/00503280_D_1_5_12_Add_W_Store_to_Order.xml b/resources/1.5.12/00503280_D_1_5_12_Add_W_Store_to_Order.xml new file mode 100644 index 0000000000..9eec0dffd9 --- /dev/null +++ b/resources/1.5.12/00503280_D_1_5_12_Add_W_Store_to_Order.xml @@ -0,0 +1,145 @@ + + + + Add W_Store to C_Order + + + + 0 + 107080 + 2730 + + 0 + + 19 + + 259 + + + W_Store_ID + + 2026-06-08 16:55:04.02 + 100 + + A Web Store of the Client + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Web Store + + + true + 0 + 2026-06-08 16:55:04.02 + 100 + 51c7199d-07eb-4d32-ae13-b55c23613dce + + + 0 + + + + + + 0 + 107080 + es_MX + 0 + 2026-06-08 16:55:05.562 + 100 + true + false + Web Store + 2026-06-08 16:55:05.562 + 100 + a8b57163-8532-4a6e-98d7-8ce0fe5ed738 + + + + + 0 + 107080 + + + + 109666 + + 0 + + + 186 + + 143 + 2026-06-08 16:55:34.999 + 100 + + A Web Store of the Client + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Web Store + + 0 + 730 + 730 + 0 + 2026-06-08 16:55:34.999 + 100 + bf7460af-5e86-4d43-973e-06ed4de74ec7 + + + + + 0 + 109666 + es_MX + 0 + 2026-06-08 16:55:36.657 + 100 + A Web Store of the Client + + true + false + Web Store + 2026-06-08 16:55:36.657 + 100 + 6aeaf478-c4a2-4b13-b3b1-29b13757e092 + + + + diff --git a/resources/1.5.12/00503290_D_1_5_12_RequestHash_for_BankStatement.xml b/resources/1.5.12/00503290_D_1_5_12_RequestHash_for_BankStatement.xml new file mode 100644 index 0000000000..ff49a56da5 --- /dev/null +++ b/resources/1.5.12/00503290_D_1_5_12_RequestHash_for_BankStatement.xml @@ -0,0 +1,214 @@ + + + + Add Column Request Hash in Bank Statement + + + 0 + 63912 + 0 + 14 + + RequestHash + 2026-06-12 10:05:55.263 + 100 + + D + 60 + + true + Request Hash + + + + + Request Hash + 2026-06-12 10:05:55.263 + 100 + 785a3e4b-dc18-43e2-8767-cb69d31d8db5 + + + + + 0 + 63912 + es_MX + 0 + 2026-06-12 10:05:57.102 + 100 + + + true + false + Request Hash + + + + + Request Hash + 2026-06-12 10:05:57.102 + 100 + 725c3188-9bf8-4ddf-bd04-a4f185349a78 + + + + + 63912 + es_MX + true + Hash de Solicitud + Hash de Solicitud + + + + + + 0 + 107090 + 63912 + + 0 + + 14 + + 392 + + + RequestHash + + 2026-06-12 10:06:20.245 + 100 + + + D + 60 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Request Hash + + + true + 0 + 2026-06-12 10:06:20.245 + 100 + d04fdfd0-155e-4641-beec-c4eca5ddb4a4 + + + 0 + + + + + + 0 + 107090 + es_MX + 0 + 2026-06-12 10:06:22.207 + 100 + true + false + Request Hash + 2026-06-12 10:06:22.207 + 100 + 0592e268-2595-400b-9331-f2740d580cb8 + + + + + 0 + 107090 + + + + 109693 + + 0 + + + 328 + + 194 + 2026-06-12 10:06:44.231 + 100 + + + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Request Hash + + 0 + 240 + 240 + 0 + 2026-06-12 10:06:44.231 + 100 + 0e4979ae-654e-498a-a74f-18dfbf8ca88d + + + + + 0 + 109693 + es_MX + 0 + 2026-06-12 10:06:45.366 + 100 + + + true + false + Request Hash + 2026-06-12 10:06:45.366 + 100 + d9750178-4c24-49f7-98dd-7a67a8fb0eb0 + + + + + false + false + + + + + false + + + + diff --git a/resources/1.5.12/00503300_D_1_5_12_Add_StorageUpdate_Queue_Table.xml b/resources/1.5.12/00503300_D_1_5_12_Add_StorageUpdate_Queue_Table.xml new file mode 100644 index 0000000000..c1d5bfa530 --- /dev/null +++ b/resources/1.5.12/00503300_D_1_5_12_Add_StorageUpdate_Queue_Table.xml @@ -0,0 +1,1515 @@ + + + + Add Table StorageUpdateQueue to configure what queue should be created when updating Inventory + + + 3 + 0 + 0 + + 0 + 55165 + + + N + 2026-06-12 11:42:12.159 + 100 + + D + + N + true + true + false + true + false + false + false + false + false + 0 + Storage Update Queue + + + L + true + AD_StorageUpdateQueue + 2026-06-12 11:42:12.159 + 100 + b9fed0b1-2aa0-4d1f-b52f-8d2b497a9e7a + + + + + 0 + es_MX + 0 + 55165 + 2026-06-12 11:42:14.863 + 100 + true + false + Storage Update Queue + 2026-06-12 11:42:14.863 + 100 + c9ef7b76-7871-476f-b254-dfcbaf79a70d + + + + + 0 + 63915 + 0 + + + AD_StorageUpdateQueue_ID + 2026-06-12 11:42:15.009 + 100 + + D + + + true + Storage Update Queue + + + + + Storage Update Queue + 2026-06-12 11:42:15.009 + 100 + d69d4979-e8b0-48c5-baca-0bcfc53d227a + + + + + 0 + 63915 + es_MX + 0 + 2026-06-12 11:42:16.123 + 100 + + + true + false + Storage Update Queue + + + + + Storage Update Queue + 2026-06-12 11:42:16.123 + 100 + 487adcbf-1542-4ca9-b01b-411630ad2e47 + + + + + + 0 + 107094 + 63915 + + 0 + + 13 + + 55165 + + + AD_StorageUpdateQueue_ID + + 2026-06-12 11:42:16.302 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + + false + false + + Storage Update Queue + + + true + + 2026-06-12 11:42:16.302 + 100 + 6b06af09-c416-4723-9c19-32df583b4d03 + + + 1 + + + + + + 0 + 107094 + es_MX + 0 + 2026-06-12 11:42:17.585 + 100 + true + false + Storage Update Queue + 2026-06-12 11:42:17.585 + 100 + 03406e63-7460-415a-a78c-9e4293e352d6 + + + + + + 0 + 107095 + 102 + + 0 + + 19 + + 55165 + 129 + + AD_Client_ID + + 2026-06-12 11:42:17.705 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Client + + + true + + 2026-06-12 11:42:17.705 + 100 + ced98015-b19d-4afe-bf45-46ee0272f2ca + + + 1 + + + + + + 0 + 107095 + es_MX + 0 + 2026-06-12 11:42:19.086 + 100 + true + false + Client + 2026-06-12 11:42:19.086 + 100 + 1a85b02b-f497-45ff-952a-13a1840f9461 + + + + + + 0 + 107096 + 113 + + 0 + + 19 + + 55165 + 104 + + AD_Org_ID + + 2026-06-12 11:42:19.196 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + + false + true + + Organization + + + true + + 2026-06-12 11:42:19.196 + 100 + ad3f6d2f-dcc6-4eae-b083-6422e0fa2dcc + + + 1 + + + + + + 0 + 107096 + es_MX + 0 + 2026-06-12 11:42:22.071 + 100 + true + false + Organization + 2026-06-12 11:42:22.071 + 100 + 46c5f761-593e-492e-849b-bfab14ff7f5c + + + + + + 0 + 107097 + 348 + + 0 + + 20 + + 55165 + + + IsActive + + 2026-06-12 11:42:22.185 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Active + + + true + + 2026-06-12 11:42:22.185 + 100 + e41e3608-c1b6-4c3c-b1e0-a8df4dd08756 + + + 1 + + + + + + 0 + 107097 + es_MX + 0 + 2026-06-12 11:42:23.208 + 100 + true + false + Active + 2026-06-12 11:42:23.208 + 100 + af6ac3d7-36ec-4f8f-827b-8e51e7ba9ff7 + + + + + + 16 + + + 0 + 107098 + 245 + + 0 + 55165 + + + Created + + 2026-06-12 11:42:23.338 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created + + + true + + 2026-06-12 11:42:23.338 + 100 + b1e4c9f9-92b8-4b3c-9670-961b188dcded + + + 1 + + + + + + 0 + 107098 + es_MX + 0 + 2026-06-12 11:42:24.756 + 100 + true + false + Created + 2026-06-12 11:42:24.756 + 100 + 6f6ba51c-322a-42c1-9524-fd441525aa4b + + + + + + 0 + 107099 + 607 + + 0 + + 16 + + 55165 + + + Updated + + 2026-06-12 11:42:24.872 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated + + + true + + 2026-06-12 11:42:24.872 + 100 + 7c9bd674-a568-4773-9172-f124832c5cb5 + + + 1 + + + + + + 0 + 107099 + es_MX + 0 + 2026-06-12 11:42:26.081 + 100 + true + false + Updated + 2026-06-12 11:42:26.081 + 100 + fdea8c0f-4454-4490-b26d-0017029d40f4 + + + + + + 0 + 107100 + 246 + + 0 + + 18 + 110 + 55165 + + + CreatedBy + + 2026-06-12 11:42:26.201 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created By + + + true + + 2026-06-12 11:42:26.201 + 100 + e8b8461a-a80d-44fe-9e1a-ad7d4e75200c + + + 1 + + + + + + 0 + 107100 + es_MX + 0 + 2026-06-12 11:42:27.196 + 100 + true + false + Created By + 2026-06-12 11:42:27.196 + 100 + 4537b9ae-352c-40c6-82e9-26be15f48e16 + + + + + + 0 + 107101 + 608 + + 0 + + 18 + 110 + 55165 + + + UpdatedBy + + 2026-06-12 11:42:27.323 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated By + + + true + + 2026-06-12 11:42:27.323 + 100 + 3f6accb0-cae1-4595-9777-96947cc74899 + + + 1 + + + + + + 0 + 107101 + es_MX + 0 + 2026-06-12 11:42:28.418 + 100 + true + false + Updated By + 2026-06-12 11:42:28.418 + 100 + 6a3fd55b-7e95-4ad8-88fb-eda9d6ac4b0f + + + + + + 0 + 107102 + 59595 + + 0 + + 10 + + 55165 + + + UUID + + 2026-06-12 11:42:28.541 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-12 11:42:28.541 + 100 + c0960782-2e12-4436-9ea8-0dbad8c897b1 + + + 1 + + + + + + 0 + 107102 + es_MX + 0 + 2026-06-12 11:42:29.85 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-12 11:42:29.85 + 100 + 95dde50d-4507-493c-9141-28abdf6f4307 + + + + + 0 + 0 + 55670 + 2026-06-12 11:42:29.993 + 100 + 1000000 + 50000 + + + Table AD_StorageUpdateQueue + 1 + true + false + true + true + AD_StorageUpdateQueue + + false + 1000000 + + 2026-06-12 11:42:29.993 + 100 + d85ffba7-a633-40ab-84f3-bc214fbb3be8 + + + + + + + 0 + 107103 + 61752 + + 0 + + 19 + + 55165 + + + AD_QueueType_ID + + 2026-06-12 11:43:29.682 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Queue Type + + + true + 0 + 2026-06-12 11:43:29.682 + 100 + 15e1c840-19f6-4834-8b1a-cfe989a1026d + + + 0 + + + + + + 0 + 107103 + es_MX + 0 + 2026-06-12 11:43:31.941 + 100 + true + false + Queue Type + 2026-06-12 11:43:31.941 + 100 + 3b879e98-b45b-4f5e-8753-f106d4b6ddd7 + + + + + 19 + 10 + + + + + 63915 + es_MX + true + Colas de Actualización de Inventario + Colas de Actualización de Inventario + + + + + 0 + + + + 0 + 53915 + 2026-06-12 11:45:50.859 + 100 + + + D + + true + false + false + true + Storage Update Queue + false + 2026-06-12 11:45:50.859 + 100 + 43162779-f21a-4f6a-9b6d-969f63bfde7f + M + 0 + 0 + + + + + 0 + es_MX + 0 + 53915 + 2026-06-12 11:45:52.498 + 100 + + + true + false + Storage Update Queue + 2026-06-12 11:45:52.498 + 100 + 8df026be-60fc-4d93-b3d3-40f8dd425c4e + + + + + es_MX + 53915 + true + Cola de Actualizacion de Inventario + + + + + 0 + + + + + + 0 + + 55450 + 55165 + 53915 + + 2026-06-12 11:46:33.739 + 100 + + + + D + false + + N + + true + false + false + true + false + false + false + false + Storage Update Queue + + + false + + 10 + 0 + 2026-06-12 11:46:33.739 + 100 + cdc01aa8-cbd9-4cf1-9729-6710c4f81ea1 + + + + + + 0 + es_MX + 0 + 55450 + + 2026-06-12 11:46:36.668 + 100 + + + true + false + Storage Update Queue + 2026-06-12 11:46:36.668 + 100 + a58fe514-078b-46ef-9fe6-f1ad30a33d4a + + + + + es_MX + 53915 + Cola de Actualización de Inventario + + + + + es_MX + 55450 + true + Cola de Actualización de Inventario + + + + + 0 + 107097 + + + + 109709 + + 0 + + + 55450 + + 53915 + 2026-06-12 11:46:55.323 + 100 + + The record is active in the system + 1 + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 0 + 0 + + 2026-06-12 11:46:55.323 + 100 + 48131c38-7830-46e6-97eb-9296270909b9 + + + + + 0 + 109709 + es_MX + 0 + 2026-06-12 11:46:56.134 + 100 + The record is active in the system + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + true + false + Active + 2026-06-12 11:46:56.134 + 100 + 9088a799-a73f-4a55-8135-76a09c9dba43 + + + + + 0 + 107095 + + + + 109710 + + 0 + + + 55450 + + 53915 + 2026-06-12 11:46:56.271 + 100 + + Client/Tenant for this installation. + 22 + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 0 + 0 + + 2026-06-12 11:46:56.271 + 100 + 1156c929-16b7-4bfa-8e23-ca45a297471f + + + + + 0 + 109710 + es_MX + 0 + 2026-06-12 11:46:57.09 + 100 + Client/Tenant for this installation. + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + true + false + Client + 2026-06-12 11:46:57.09 + 100 + 536c73aa-a526-4638-85fd-b4bdacfa49f1 + + + + + 0 + 107102 + + + + 109711 + + 0 + + + 55450 + + 53915 + 2026-06-12 11:46:57.22 + 100 + + Immutable Universally Unique Identifier + 36 + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + true + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-12 11:46:57.22 + 100 + 5af7a753-2f36-4063-bf76-1d5691df1850 + + + + + 0 + 109711 + es_MX + 0 + 2026-06-12 11:46:58.051 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-12 11:46:58.051 + 100 + 9e3085c5-304a-4f3e-aadb-375dc86dea8b + + + + + 0 + 107096 + + + + 109712 + + 0 + + + 55450 + + 53915 + 2026-06-12 11:46:58.192 + 100 + + Organizational entity within client + 22 + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Organization + + + 0 + 0 + + 2026-06-12 11:46:58.192 + 100 + 5ee97764-5602-4f3b-a01c-328b1fc87007 + + + + + 0 + 109712 + es_MX + 0 + 2026-06-12 11:46:59.068 + 100 + Organizational entity within client + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + true + false + Organization + 2026-06-12 11:46:59.068 + 100 + ea00b245-a303-4870-b0e5-ee15bb21c803 + + + + + 0 + 107103 + + + + 109713 + + 0 + + + 55450 + + 53915 + 2026-06-12 11:46:59.215 + 100 + + + 10 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Queue Type + + + 0 + 0 + + 2026-06-12 11:46:59.215 + 100 + 2aa67a3d-a1e7-4c93-89a6-d7890f7c9488 + + + + + 0 + 109713 + es_MX + 0 + 2026-06-12 11:47:01.034 + 100 + + + true + false + Queue Type + 2026-06-12 11:47:01.034 + 100 + 1ebd91df-1fa4-4d07-bbb1-1e5bd2b64c79 + + + + + 0 + 107094 + + + + 109714 + + 0 + + + 55450 + + 53915 + 2026-06-12 11:47:01.179 + 100 + + + 22 + + + D + + + + true + false + true + false + true + false + false + false + false + + false + false + false + Storage Update Queue + + + 0 + 0 + + 2026-06-12 11:47:01.18 + 100 + 9d5c935c-58bc-4c35-83cf-89fe95933334 + + + + + 0 + 109714 + es_MX + 0 + 2026-06-12 11:47:02.012 + 100 + + + true + false + Storage Update Queue + 2026-06-12 11:47:02.012 + 100 + aa6be4a2-811e-4c8d-9c4b-f1063f130afb + + + + + 10 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + true + + + + + 53915 + + + + + W + + 0 + + 55137 + 50006 + 0 + + 50021 + + 53915 + + + 2026-06-12 11:51:25.168 + 100 + + + D + true + true + false + false + false + Storage Update Queues + 2026-06-12 11:51:25.168 + 100 + e20d80cf-c5bb-44aa-998d-66858a355198 + + + + + + 0 + es_MX + 55137 + 0 + 2026-06-12 11:51:26.305 + 100 + + true + false + Storage Update Queues + 2026-06-12 11:51:26.305 + 100 + 4aea1fca-8255-4c67-8c19-0b0bc86e1a3e + + + + + 0 + 0 + 10 + 2026-06-12 11:51:26.447 + 100 + true + 55137 + 0 + 999 + 2026-06-12 11:51:26.447 + 100 + aa73022c-dc9c-4b7b-828a-47712e899027 + + + + + 10 + 55137 + 167 + 29 + + + + diff --git a/resources/1.5.12/00503310_D_1_5_12_Add_Summary_Columns_To_Project.xml b/resources/1.5.12/00503310_D_1_5_12_Add_Summary_Columns_To_Project.xml new file mode 100644 index 0000000000..9dcc9e0fe2 --- /dev/null +++ b/resources/1.5.12/00503310_D_1_5_12_Add_Summary_Columns_To_Project.xml @@ -0,0 +1,1456 @@ + + + + Add Summary columns to project and line + + + 0 + 63917 + 0 + 12 + + OrderedAmt + 2026-06-15 19:24:46.355 + 100 + + D + 22 + + true + Ordered Amount + + + + + Ordered Amount + 2026-06-15 19:24:46.355 + 100 + 803b5d18-0d6f-4726-9613-94201af9df5e + + + + + 0 + 63917 + es_MX + 0 + 2026-06-15 19:24:47.901 + 100 + + + true + false + Ordered Amount + + + + + Ordered Amount + 2026-06-15 19:24:47.901 + 100 + 9dff896d-dc36-4506-84f3-95473361857b + + + + + 63917 + es_MX + true + Importe Ordenado + Importe Ordenado + + + + + 0 + 63918 + 0 + 12 + + DeliveredAmt + 2026-06-15 19:26:08.935 + 100 + + D + 22 + + true + Delivered Amount + + + + + Delivered Amount + 2026-06-15 19:26:08.935 + 100 + 22f31675-34b5-4922-910b-b759a25c98b0 + + + + + 0 + 63918 + es_MX + 0 + 2026-06-15 19:26:10.082 + 100 + + + true + false + Delivered Amount + + + + + Delivered Amount + 2026-06-15 19:26:10.082 + 100 + 86d27335-e7d0-45b0-bc5a-4b8501e0867b + + + + + 63918 + es_MX + true + Importe Realizado + Importe Realizado + + + + + 0 + 63919 + 0 + 12 + + CostPlannedAmt + 2026-06-15 19:27:01.914 + 100 + + D + 22 + + true + Cost Planned Amount + + + + + Cost Planned Amount + 2026-06-15 19:27:01.914 + 100 + 783b61bf-4938-4964-8a9b-400c5599a209 + + + + + 0 + 63919 + es_MX + 0 + 2026-06-15 19:27:02.886 + 100 + + + true + false + Cost Planned Amount + + + + + Cost Planned Amount + 2026-06-15 19:27:02.886 + 100 + 5b4a436f-0b1b-4d2e-8253-69d73122c071 + + + + + 63919 + es_MX + true + Importe Costo Planeado + Importe Costo Planeado + + + + + 0 + 63920 + 0 + 12 + + CostOrderedAmt + 2026-06-15 19:27:29.494 + 100 + + D + 22 + + true + Cost Ordered Amt + + + + + Cost Ordered Amt + 2026-06-15 19:27:29.494 + 100 + fea0afeb-74a0-48c0-8fc7-2aed280bd7f8 + + + + + 0 + 63920 + es_MX + 0 + 2026-06-15 19:27:30.248 + 100 + + + true + false + Cost Ordered Amt + + + + + Cost Ordered Amt + 2026-06-15 19:27:30.248 + 100 + 3732b676-d357-41c9-b17a-00bae2619a26 + + + + + 63920 + es_MX + true + Importe Costo Ordenado + Importe Costo Ordenado + + + + + 0 + 63921 + 0 + 12 + + CostInvoicedAmt + 2026-06-15 19:28:03.626 + 100 + + D + 22 + + true + Cost Invoiced Amt + + + + + Cost Invoiced Amt + 2026-06-15 19:28:03.626 + 100 + 70beadc8-9c39-40df-817a-1941cb700a46 + + + + + 0 + 63921 + es_MX + 0 + 2026-06-15 19:28:04.612 + 100 + + + true + false + Cost Invoiced Amt + + + + + Cost Invoiced Amt + 2026-06-15 19:28:04.612 + 100 + fff6ac09-a21a-4132-83b3-7871b9dec203 + + + + + 63921 + es_MX + true + Importe Costo Facturado + Importe Costo Facturado + + + + + 0 + 63922 + 0 + 12 + + CostReceivedAmt + 2026-06-15 19:28:34.478 + 100 + + D + 22 + + true + Cost Received Amount + + + + + Cost Received Amount + 2026-06-15 19:28:34.478 + 100 + 857a1310-6f2a-47be-ad7f-9d1bdc4a6cf3 + + + + + 0 + 63922 + es_MX + 0 + 2026-06-15 19:28:35.42 + 100 + + + true + false + Cost Received Amount + + + + + Cost Received Amount + 2026-06-15 19:28:35.42 + 100 + 0ff75513-ecdc-4904-8a6a-528fa128b51c + + + + + 63922 + es_MX + true + Importe Costo Recepcionado + Importe Costo Recepcionado + + + + + Cost Invoiced Amount + Cost Invoiced Amount + + + + + 63921 + es_MX + false + + + + + Cost Ordered Amount + Cost Ordered Amount + + + + + 63920 + es_MX + false + + + + + 0 + 63923 + 0 + 12 + + CostConsumedAmt + 2026-06-15 19:29:54.184 + 100 + + D + 22 + + true + Cost Consumed Amount + + + + + Cost Consumed Amount + 2026-06-15 19:29:54.184 + 100 + 1589bf23-d932-4f7d-b0d9-a43e414bb1ae + + + + + 0 + 63923 + es_MX + 0 + 2026-06-15 19:29:55.448 + 100 + + + true + false + Cost Consumed Amount + + + + + Cost Consumed Amount + 2026-06-15 19:29:55.448 + 100 + dceacd17-fa59-49a6-b7ff-0f3a6bbfc833 + + + + + 63923 + es_MX + true + Costo Importe Consumido + Costo Importe Consumido + + + + + + 0 + 107106 + 63919 + + 0 + + 12 + + 434 + + + CostPlannedAmt + + 2026-06-15 19:44:59.132 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Planned Amount + + + true + 0 + 2026-06-15 19:44:59.132 + 100 + aa8738d2-5d43-462a-946e-7a4a3b1dfe99 + + + 0 + + + + + + 0 + 107106 + es_MX + 0 + 2026-06-15 19:45:01.267 + 100 + true + false + Cost Planned Amount + 2026-06-15 19:45:01.267 + 100 + cd073498-9ab1-44ad-b8b9-ca1f2bfc6918 + + + + + + 0 + 107107 + 63920 + + 0 + + 12 + + 434 + + + CostOrderedAmt + + 2026-06-15 19:45:24.322 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Ordered Amount + + + true + 0 + 2026-06-15 19:45:24.322 + 100 + 73ec1113-174c-4519-a102-52fabca63f81 + + + 0 + + + + + + 0 + 107107 + es_MX + 0 + 2026-06-15 19:45:25.143 + 100 + true + false + Cost Ordered Amount + 2026-06-15 19:45:25.143 + 100 + 7fb1f170-8911-45be-b6d4-afa36a8daef7 + + + + + + 0 + 107108 + 63921 + + 0 + + 12 + + 434 + + + CostInvoicedAmt + + 2026-06-15 19:45:40.953 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Invoiced Amount + + + true + 0 + 2026-06-15 19:45:40.953 + 100 + 961d2306-c09e-4735-ae0c-92dccc64e78e + + + 0 + + + + + + 0 + 107108 + es_MX + 0 + 2026-06-15 19:45:42.15 + 100 + true + false + Cost Invoiced Amount + 2026-06-15 19:45:42.15 + 100 + d180700c-b77a-4484-92ba-0680862417f2 + + + + + + 0 + 107109 + 63922 + + 0 + + 12 + + 434 + + + CostReceivedAmt + + 2026-06-15 19:45:55.729 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Received Amount + + + true + 0 + 2026-06-15 19:45:55.729 + 100 + 5b62e9d0-0bed-4e5e-a3e9-ff93d77d77d0 + + + 0 + + + + + + 0 + 107109 + es_MX + 0 + 2026-06-15 19:45:56.642 + 100 + true + false + Cost Received Amount + 2026-06-15 19:45:56.642 + 100 + 5384914f-7a10-4da7-970e-44c8ed218073 + + + + + + 0 + 107110 + 63923 + + 0 + + 12 + + 434 + + + CostConsumedAmt + + 2026-06-15 19:46:13.888 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Consumed Amount + + + true + 0 + 2026-06-15 19:46:13.888 + 100 + c69f6ae9-0d38-4305-9c33-02af4ccef28f + + + 0 + + + + + + 0 + 107110 + es_MX + 0 + 2026-06-15 19:46:15.169 + 100 + true + false + Cost Consumed Amount + 2026-06-15 19:46:15.169 + 100 + 01a077d7-1bea-45de-b847-0727096403cc + + + + + 0 + 63924 + 0 + 29 + + CostOrderedQty + 2026-06-15 19:49:04.331 + 100 + + D + 22 + + true + Cost Ordered Quantity + + + + + Cost Ordered Quantity + 2026-06-15 19:49:04.331 + 100 + 4557796d-490c-4e9d-a69c-569a49ed549b + + + + + 0 + 63924 + es_MX + 0 + 2026-06-15 19:49:05.249 + 100 + + + true + false + Cost Ordered Quantity + + + + + Cost Ordered Quantity + 2026-06-15 19:49:05.249 + 100 + 37065c0d-53dd-4844-9850-5aa050fee862 + + + + + 63924 + es_MX + true + Cantidad Costo Ordenada + Cantidad Costo Ordenada + + + + + 0 + 63925 + 0 + 29 + + CostReceivedQty + 2026-06-15 19:49:57.355 + 100 + + D + 22 + + true + Cost Received Quantity + + + + + Cost Received Quantity + 2026-06-15 19:49:57.355 + 100 + b3232fbc-4570-4f65-83fa-55230922f1f9 + + + + + 0 + 63925 + es_MX + 0 + 2026-06-15 19:49:58.135 + 100 + + + true + false + Cost Received Quantity + + + + + Cost Received Quantity + 2026-06-15 19:49:58.135 + 100 + 1a5c092b-319b-4644-9f55-d4c1deddab1f + + + + + 63925 + es_MX + true + Cantidad Costo Recepcionada + Cantidad Costo Recepcionada + + + + + 0 + 63926 + 0 + 29 + + CostConsumedQty + 2026-06-15 19:51:13.507 + 100 + + D + 22 + + true + Cost Consumed Quantity + + + + + Cost Consumed Quantity + 2026-06-15 19:51:13.507 + 100 + 5a4828ef-0cea-4293-9cca-24be978903c1 + + + + + 0 + 63926 + es_MX + 0 + 2026-06-15 19:51:14.303 + 100 + + + true + false + Cost Consumed Quantity + + + + + Cost Consumed Quantity + 2026-06-15 19:51:14.303 + 100 + a77a0460-665d-4347-8196-07591c906b24 + + + + + 63926 + es_MX + true + Cantidad Costo Consumida + Cantidad Costo Consumida + + + + + 0 + 63927 + 0 + 29 + + CostInvoicedQty + 2026-06-15 19:52:13.299 + 100 + + D + 22 + + true + Cost Invoiced Quantity + + + + + Cost Invoiced Quantity + 2026-06-15 19:52:13.299 + 100 + 7ce92c74-f273-4dbf-8edc-5bfeb27cd153 + + + + + 0 + 63927 + es_MX + 0 + 2026-06-15 19:52:14.073 + 100 + + + true + false + Cost Invoiced Quantity + + + + + Cost Invoiced Quantity + 2026-06-15 19:52:14.073 + 100 + bcb96412-3ce5-4edc-837a-eca30c1135d0 + + + + + 63927 + es_MX + true + Cantidad Cost Facturada + Cantidad Cost Facturada + + + + + + 0 + 107111 + 531 + + 0 + + 29 + + 434 + + + QtyOrdered + + 2026-06-15 19:53:37.836 + 100 + + Ordered Quantity + D + 22 + + The Ordered Quantity indicates the quantity of a product that was ordered. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Ordered Quantity + + + true + 0 + 2026-06-15 19:53:37.836 + 100 + 499d658a-b60c-410d-aeda-182c0ab20077 + + + 0 + + + + + + 0 + 107111 + es_MX + 0 + 2026-06-15 19:53:38.836 + 100 + true + false + Ordered Quantity + 2026-06-15 19:53:38.836 + 100 + 229ca954-2f28-495d-9cb3-22115cd9af97 + + + + + + 0 + 107112 + 528 + + 0 + + 29 + + 434 + + + QtyDelivered + + 2026-06-15 19:54:29.683 + 100 + 0 + Delivered Quantity + D + 22 + + The Delivered Quantity indicates the quantity of a product that has been delivered. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Delivered Quantity + + + true + 0 + 2026-06-15 19:54:29.683 + 100 + c5de8f56-7f81-47cd-b943-9b32d20615c4 + + + 0 + + + + + + 0 + 107112 + es_MX + 0 + 2026-06-15 19:54:31.835 + 100 + true + false + Delivered Quantity + 2026-06-15 19:54:31.835 + 100 + 2e102f79-9a74-41b7-8202-ee4277469941 + + + + + 0 + + + + + + 0 + 107113 + 63924 + + 0 + + 29 + + 434 + + + CostOrderedQty + + 2026-06-15 19:55:12.172 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Ordered Quantity + + + true + 0 + 2026-06-15 19:55:12.172 + 100 + ad5a8155-ddfc-425b-856c-133dea953a87 + + + 0 + + + + + + 0 + 107113 + es_MX + 0 + 2026-06-15 19:55:13.454 + 100 + true + false + Cost Ordered Quantity + 2026-06-15 19:55:13.454 + 100 + c87d57dc-4e63-41a2-bb66-c0658a25cfe8 + + + + + + 0 + 107114 + 63925 + + 0 + + 29 + + 434 + + + CostReceivedQty + + 2026-06-15 19:55:24.492 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Received Quantity + + + true + 0 + 2026-06-15 19:55:24.492 + 100 + 8692f906-fc12-4067-ad27-3ab5c5473627 + + + 0 + + + + + + 0 + 107114 + es_MX + 0 + 2026-06-15 19:55:25.44 + 100 + true + false + Cost Received Quantity + 2026-06-15 19:55:25.44 + 100 + 18c904f4-734f-47da-8460-d31be2e72fb1 + + + + + + 0 + 107115 + 63926 + + 0 + + 29 + + 434 + + + CostConsumedQty + + 2026-06-15 19:56:34.685 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Consumed Quantity + + + true + 0 + 2026-06-15 19:56:34.685 + 100 + 30b34237-4638-43c3-a935-aec9cec6b31e + + + 0 + + + + + + 0 + 107115 + es_MX + 0 + 2026-06-15 19:56:36.054 + 100 + true + false + Cost Consumed Quantity + 2026-06-15 19:56:36.054 + 100 + fd76fc91-b089-43a6-970e-c76bb9a559b6 + + + + + + 0 + 107116 + 63927 + + 0 + + 29 + + 434 + + + CostInvoicedQty + + 2026-06-15 19:57:11.277 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Invoiced Quantity + + + true + 0 + 2026-06-15 19:57:11.277 + 100 + 24db3f67-c6f9-4014-9ccf-e97c4b242545 + + + 0 + + + + + + 0 + 107116 + es_MX + 0 + 2026-06-15 19:57:12.566 + 100 + true + false + Cost Invoiced Quantity + 2026-06-15 19:57:12.566 + 100 + 9de82d75-aa21-4c41-9e82-0184a07f81ac + + + + diff --git a/resources/1.5.12/00503320_D_1_5_12_Add_Summary_Fields_to_Project_windows.xml b/resources/1.5.12/00503320_D_1_5_12_Add_Summary_Fields_to_Project_windows.xml new file mode 100644 index 0000000000..85685d5bfb --- /dev/null +++ b/resources/1.5.12/00503320_D_1_5_12_Add_Summary_Fields_to_Project_windows.xml @@ -0,0 +1,14920 @@ + + + + Add Summary Fields to Project Windows + + + 0 + 63928 + 0 + 12 + + ProfitRealizedAmt + 2026-06-15 21:53:22.81 + 100 + Realized profit amount + D + 22 + + true + Realized Profit + + + + + Realized Profit + 2026-06-15 21:53:22.811 + 100 + 0faadd92-0a65-4f3d-b2ed-bf3d3c872fe0 + + + + + 0 + 63928 + es_MX + 0 + 2026-06-15 21:53:25.397 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + + + + + Realized Profit + 2026-06-15 21:53:25.397 + 100 + 83be7515-eb40-4aa7-bb41-38d9d9fe0b05 + + + + + 0 + 63929 + 0 + 12 + + ProfitPlannedAmt + 2026-06-15 21:53:26.047 + 100 + Planned profit amount + D + 22 + + true + Planned Profit + + + + + Planned Profit + 2026-06-15 21:53:26.047 + 100 + f6293775-ae4f-47b5-b705-33c09ba48a9a + + + + + 0 + 63929 + es_MX + 0 + 2026-06-15 21:53:27.254 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + + + + + Planned Profit + 2026-06-15 21:53:27.254 + 100 + be8bb4ea-22dd-4f77-a192-d390e5e1dc61 + + + + + + 0 + 107117 + 63917 + + 0 + + 12 + + 434 + + + OrderedAmt + + 2026-06-15 21:53:28.667 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Ordered Amount + + + false + + 2026-06-15 21:53:28.667 + 100 + cde0daf5-310c-4a76-9e9e-c75c219a427d + + + 0 + + + + + + 0 + 107117 + es_MX + 0 + 2026-06-15 21:53:29.69 + 100 + true + false + Importe Ordenado + 2026-06-15 21:53:29.69 + 100 + 29377f3d-6e40-44fc-8461-f186d6204260 + + + + + + 0 + 107118 + 63918 + + 0 + + 12 + + 434 + + + DeliveredAmt + + 2026-06-15 21:53:29.837 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Delivered Amount + + + false + + 2026-06-15 21:53:29.837 + 100 + 8dd4173e-7d15-48f1-a87f-22e3bb87e899 + + + 0 + + + + + + 0 + 107118 + es_MX + 0 + 2026-06-15 21:53:30.807 + 100 + true + false + Importe Entregado + 2026-06-15 21:53:30.807 + 100 + 1e67fa8c-6772-4914-900d-d7f1ea40b98f + + + + + + 0 + 107119 + 63929 + + 0 + + 12 + + 434 + + + ProfitPlannedAmt + + 2026-06-15 21:53:30.951 + 100 + 0 + Planned profit amount + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Planned Profit + + + false + + 2026-06-15 21:53:30.951 + 100 + 83d338ce-27dc-4fbf-a004-1589ecee45b5 + + + 0 + + + + + + 0 + 107119 + es_MX + 0 + 2026-06-15 21:53:31.933 + 100 + true + false + Rentabilidad Planeada + 2026-06-15 21:53:31.933 + 100 + 8781e81a-10ad-4a4a-be41-09b06ffcca05 + + + + + + 0 + 107120 + 63928 + + 0 + + 12 + + 434 + + + ProfitRealizedAmt + + 2026-06-15 21:53:32.074 + 100 + 0 + Realized profit amount + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Realized Profit + + + false + + 2026-06-15 21:53:32.074 + 100 + 83e4d44e-6f32-4020-86b8-669201eb45b7 + + + 0 + + + + + + 0 + 107120 + es_MX + 0 + 2026-06-15 21:53:33.053 + 100 + true + false + Rentabilidad Realizada + 2026-06-15 21:53:33.053 + 100 + 799703a4-5ee9-4d7c-a77c-307dbc999fbf + + + + + + 0 + 107121 + 63927 + + 0 + + 29 + + 203 + + + CostInvoicedQty + + 2026-06-15 21:53:33.199 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Invoiced Quantity + + + false + + 2026-06-15 21:53:33.199 + 100 + 551d4d36-a3db-4ce4-a89c-dbff8d4d7e69 + + + 0 + + + + + + 0 + 107121 + es_MX + 0 + 2026-06-15 21:53:34.179 + 100 + true + false + Cantidad Cost Facturada + 2026-06-15 21:53:34.179 + 100 + 4cfbbe36-a084-450e-8b8e-9b3b1e248479 + + + + + + 0 + 107122 + 1528 + + 0 + + 22 + + 203 + + + Margin + + 2026-06-15 21:53:34.318 + 100 + 0 + Margin for a product as a percentage + D + 22 + + The Margin indicates the margin for this product as a percentage of the limit price and selling price. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Margin % + + + false + + 2026-06-15 21:53:34.318 + 100 + ea85d8d4-30b0-4e56-bb9f-dd850628a0b6 + + + 0 + + + + + + 0 + 107122 + es_MX + 0 + 2026-06-15 21:53:35.29 + 100 + true + false + % de Margen + 2026-06-15 21:53:35.29 + 100 + 3e51adb3-ed3c-4250-9074-2af78fa228a8 + + + + + + 0 + 107123 + 63922 + + 0 + + 12 + + 203 + + + CostReceivedAmt + + 2026-06-15 21:53:35.437 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Received Amount + + + false + + 2026-06-15 21:53:35.438 + 100 + 83b84da6-3f93-4e54-98a6-ad993d1c9f5a + + + 0 + + + + + + 0 + 107123 + es_MX + 0 + 2026-06-15 21:53:36.389 + 100 + true + false + Importe Costo Recepcionado + 2026-06-15 21:53:36.389 + 100 + bec57d0e-adfc-40d4-9d13-eb10df16a4b2 + + + + + + 0 + 107124 + 63923 + + 0 + + 12 + + 203 + + + CostConsumedAmt + + 2026-06-15 21:53:36.537 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Consumed Amount + + + false + + 2026-06-15 21:53:36.537 + 100 + 0d7145ef-32a3-4a5a-8a1c-cc310212f3d8 + + + 0 + + + + + + 0 + 107124 + es_MX + 0 + 2026-06-15 21:53:37.484 + 100 + true + false + Costo Importe Consumido + 2026-06-15 21:53:37.484 + 100 + f748a6c8-7d64-44e1-a1d6-a7e08972347f + + + + + + 0 + 107125 + 63929 + + 0 + + 12 + + 203 + + + ProfitPlannedAmt + + 2026-06-15 21:53:37.633 + 100 + 0 + Planned profit amount + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Planned Profit + + + false + + 2026-06-15 21:53:37.633 + 100 + baa4cf8e-c853-42ec-9cd5-ffc6688a5890 + + + 0 + + + + + + 0 + 107125 + es_MX + 0 + 2026-06-15 21:53:38.6 + 100 + true + false + Rentabilidad Planeada + 2026-06-15 21:53:38.6 + 100 + 8565618d-fe0c-4f9d-b2fd-e30914b6a80f + + + + + + 0 + 107126 + 63928 + + 0 + + 12 + + 203 + + + ProfitRealizedAmt + + 2026-06-15 21:53:38.74 + 100 + 0 + Realized profit amount + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Realized Profit + + + false + + 2026-06-15 21:53:38.74 + 100 + 02251253-1dcf-446d-9d41-d876eba2c0bc + + + 0 + + + + + + 0 + 107126 + es_MX + 0 + 2026-06-15 21:53:39.681 + 100 + true + false + Rentabilidad Realizada + 2026-06-15 21:53:39.681 + 100 + b5499031-acb1-45dd-81b8-546d60b086d6 + + + + + + 0 + 107127 + 531 + + 0 + + 29 + + 203 + + + QtyOrdered + + 2026-06-15 21:53:39.821 + 100 + 0 + Ordered Quantity + D + 22 + + The Ordered Quantity indicates the quantity of a product that was ordered. + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Ordered Quantity + + + false + + 2026-06-15 21:53:39.821 + 100 + 82a368b7-6e97-4bb7-bc3e-fa211b3d5440 + + + 0 + + + + + + 0 + 107127 + es_MX + 0 + 2026-06-15 21:53:40.799 + 100 + true + false + Cantidad Ordenada + 2026-06-15 21:53:40.799 + 100 + 8273c0da-075d-4c66-b397-7c233016a7a2 + + + + + + 0 + 107128 + 528 + + 0 + + 29 + + 203 + + + QtyDelivered + + 2026-06-15 21:53:40.938 + 100 + 0 + Delivered Quantity + D + 22 + + The Delivered Quantity indicates the quantity of a product that has been delivered. + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Delivered Quantity + + + false + + 2026-06-15 21:53:40.938 + 100 + 5d155bc2-4eb4-473a-92ce-a23b6e512460 + + + 0 + + + + + + 0 + 107128 + es_MX + 0 + 2026-06-15 21:53:41.918 + 100 + true + false + Cantidad Entregada + 2026-06-15 21:53:41.918 + 100 + 9b341549-e741-4def-b2f1-eb3aa25e19cd + + + + + + 0 + 107129 + 63924 + + 0 + + 29 + + 203 + + + CostOrderedQty + + 2026-06-15 21:53:42.066 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Ordered Quantity + + + false + + 2026-06-15 21:53:42.066 + 100 + 643a7fb9-53ab-43f6-bcc9-b9acd8569e58 + + + 0 + + + + + + 0 + 107129 + es_MX + 0 + 2026-06-15 21:53:43.082 + 100 + true + false + Cantidad Costo Ordenada + 2026-06-15 21:53:43.082 + 100 + e024451e-4a16-47ea-a84e-27c7d77f80f0 + + + + + + 0 + 107130 + 63925 + + 0 + + 29 + + 203 + + + CostReceivedQty + + 2026-06-15 21:53:43.228 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Received Quantity + + + false + + 2026-06-15 21:53:43.228 + 100 + 23df7cea-e26b-43a6-9961-e08449a3a2b4 + + + 0 + + + + + + 0 + 107130 + es_MX + 0 + 2026-06-15 21:53:44.173 + 100 + true + false + Cantidad Costo Recepcionada + 2026-06-15 21:53:44.173 + 100 + 0d34c24f-cf0e-4ea7-ae50-d96da38a1621 + + + + + + 0 + 107131 + 63926 + + 0 + + 29 + + 203 + + + CostConsumedQty + + 2026-06-15 21:53:44.317 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Consumed Quantity + + + false + + 2026-06-15 21:53:44.317 + 100 + 7c6f223f-696c-4c8e-a41a-7caaa0d4759a + + + 0 + + + + + + 0 + 107131 + es_MX + 0 + 2026-06-15 21:53:45.284 + 100 + true + false + Cantidad Costo Consumida + 2026-06-15 21:53:45.284 + 100 + 79d0a30f-cecd-4304-9988-e2a54ff56f68 + + + + + + 0 + 107132 + 63917 + + 0 + + 12 + + 203 + + + OrderedAmt + + 2026-06-15 21:53:45.441 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Ordered Amount + + + false + + 2026-06-15 21:53:45.441 + 100 + e851e952-6454-4c5a-9b2a-132db35351bf + + + 0 + + + + + + 0 + 107132 + es_MX + 0 + 2026-06-15 21:53:46.431 + 100 + true + false + Importe Ordenado + 2026-06-15 21:53:46.431 + 100 + 6b6afc29-aac0-45f3-8e1d-6645c0c07bc2 + + + + + + 0 + 107133 + 63918 + + 0 + + 12 + + 203 + + + DeliveredAmt + + 2026-06-15 21:53:46.576 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Delivered Amount + + + false + + 2026-06-15 21:53:46.576 + 100 + 3a449701-ef67-447f-ae99-11c4b5ba30da + + + 0 + + + + + + 0 + 107133 + es_MX + 0 + 2026-06-15 21:53:47.537 + 100 + true + false + Importe Entregado + 2026-06-15 21:53:47.537 + 100 + 3a65938e-cf77-4594-a55b-f5d6a0d23ec7 + + + + + + 0 + 107134 + 63919 + + 0 + + 12 + + 203 + + + CostPlannedAmt + + 2026-06-15 21:53:47.684 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Planned Amount + + + false + + 2026-06-15 21:53:47.684 + 100 + ae8d66b0-cec3-470c-90e4-19d20b41f8f5 + + + 0 + + + + + + 0 + 107134 + es_MX + 0 + 2026-06-15 21:53:48.67 + 100 + true + false + Importe Costo Planeado + 2026-06-15 21:53:48.67 + 100 + c41121cc-7cf1-42c2-a7b4-cd80a094427c + + + + + + 0 + 107135 + 63920 + + 0 + + 12 + + 203 + + + CostOrderedAmt + + 2026-06-15 21:53:48.809 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Ordered Amount + + + false + + 2026-06-15 21:53:48.809 + 100 + 57db950e-e6d8-4af5-8f72-7abebdac46dc + + + 0 + + + + + + 0 + 107135 + es_MX + 0 + 2026-06-15 21:53:49.765 + 100 + true + false + Importe Costo Ordenado + 2026-06-15 21:53:49.765 + 100 + 83f12f53-eca5-49fd-a7ba-99d94d919f0f + + + + + + 0 + 107136 + 63921 + + 0 + + 12 + + 203 + + + CostInvoicedAmt + + 2026-06-15 21:53:49.917 + 100 + 0 + + D + 22 + + + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost Invoiced Amount + + + false + + 2026-06-15 21:53:49.917 + 100 + 00a15e5f-07c0-4eec-ae01-8923ced305bb + + + 0 + + + + + + 0 + 107136 + es_MX + 0 + 2026-06-15 21:53:50.911 + 100 + true + false + Importe Costo Facturado + 2026-06-15 21:53:50.911 + 100 + 249d3754-48bb-45dc-bf81-d8582ec56071 + + + + + 0 + 107114 + + + + 109717 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:53:51.353 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 470 + 0 + + 2026-06-15 21:53:51.353 + 100 + 9be9b4cb-f8ab-48b8-b4c2-ba2f9472e8e4 + + + + + 0 + 109717 + es_MX + 0 + 2026-06-15 21:53:52.515 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:53:52.515 + 100 + f4770805-9861-4fe5-aef6-70443e350e7b + + + + + 0 + 107113 + + + + 109718 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:53:52.669 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 400 + 0 + + 2026-06-15 21:53:52.669 + 100 + 3c855db7-8495-41cb-9cdd-66d42f03af74 + + + + + 0 + 109718 + es_MX + 0 + 2026-06-15 21:53:53.646 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:53:53.646 + 100 + 8edeb542-e7aa-4653-af5c-f562bc5fdc08 + + + + + 0 + 107128 + + + + 109719 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:53:53.804 + 100 + + Delivered Quantity + + + + D + The Delivered Quantity indicates the quantity of a product that has been delivered. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Quantity + + + 650 + 0 + + 2026-06-15 21:53:53.805 + 100 + dc54d406-84ad-4d2a-9e1c-625ce6650140 + + + + + 0 + 109719 + es_MX + 0 + 2026-06-15 21:53:55.134 + 100 + Cantidad entregada + La cantidad entregada indica la cantidad de un producto que ha sido entregada + true + true + Cantidad Entregada + 2026-06-15 21:53:55.134 + 100 + de3d1db1-247e-4d6a-b94f-4e07b6e39790 + + + + + 0 + 107106 + + + + 109720 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:53:55.306 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 290 + 0 + + 2026-06-15 21:53:55.306 + 100 + ada21668-c92a-4533-a441-cde0aa245451 + + + + + 0 + 109720 + es_MX + 0 + 2026-06-15 21:53:56.267 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:53:56.267 + 100 + 93b0e50e-dfaa-4389-9d61-4b7f300523aa + + + + + 0 + 107113 + + + + 109721 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:53:56.424 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 460 + 0 + + 2026-06-15 21:53:56.424 + 100 + 92dd6a2f-f884-48c3-b917-4b016cb313f3 + + + + + 0 + 109721 + es_MX + 0 + 2026-06-15 21:53:57.361 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:53:57.361 + 100 + 8f7450d7-7916-4148-8f3a-026c6fa4d8a5 + + + + + 0 + 107130 + + + + 109722 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:53:57.526 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 640 + 0 + + 2026-06-15 21:53:57.526 + 100 + df2c4eeb-bc42-4fdc-9570-dcefb0796ef2 + + + + + 0 + 109722 + es_MX + 0 + 2026-06-15 21:53:58.548 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:53:58.548 + 100 + 045f8863-c7d7-4f59-b519-45fd007853de + + + + + 0 + 107133 + + + + 109723 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:53:58.716 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 630 + 0 + + 2026-06-15 21:53:58.716 + 100 + 58e448a1-2125-4316-97a4-e7839bb4abd3 + + + + + 0 + 109723 + es_MX + 0 + 2026-06-15 21:53:59.669 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:53:59.669 + 100 + 57a65bc0-e37a-4a90-9b00-92612a01a98a + + + + + 0 + 107107 + + + + 109724 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:53:59.837 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 300 + 0 + + 2026-06-15 21:53:59.837 + 100 + 30dd1dcd-445d-4cd7-8993-6ae7fdc1f9e7 + + + + + 0 + 109724 + es_MX + 0 + 2026-06-15 21:54:00.776 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:54:00.776 + 100 + f04def77-5e2a-4993-a8d0-8de3933df553 + + + + + 0 + 107128 + + + + 109725 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:54:00.931 + 100 + + Delivered Quantity + + + + D + The Delivered Quantity indicates the quantity of a product that has been delivered. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Quantity + + + 630 + 0 + + 2026-06-15 21:54:00.931 + 100 + 2b6c2177-38ee-4a4c-af8d-a37f94cc73d3 + + + + + 0 + 109725 + es_MX + 0 + 2026-06-15 21:54:01.874 + 100 + Cantidad entregada + La cantidad entregada indica la cantidad de un producto que ha sido entregada + true + true + Cantidad Entregada + 2026-06-15 21:54:01.874 + 100 + 27851afb-9a63-4a2e-a026-e616900e111d + + + + + 0 + 107136 + + + + 109726 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:54:02.046 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 660 + 0 + + 2026-06-15 21:54:02.046 + 100 + 702cf33b-b6dd-4e59-b48f-f225be227906 + + + + + 0 + 109726 + es_MX + 0 + 2026-06-15 21:54:03.04 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:54:03.04 + 100 + f4400574-24c1-4b26-b0bd-ad1b8470177c + + + + + 0 + 107119 + + + + 109727 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:54:03.207 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 670 + 0 + + 2026-06-15 21:54:03.207 + 100 + 3bd701cd-2adf-4c9a-b2c6-6aa434d0ac42 + + + + + 0 + 109727 + es_MX + 0 + 2026-06-15 21:54:04.22 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:54:04.22 + 100 + 23402602-3e67-4d69-a135-0c88b27fa2ee + + + + + 0 + 107117 + + + + 109728 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:54:04.381 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 560 + 0 + + 2026-06-15 21:54:04.381 + 100 + a81b9e2c-642c-43e0-bbee-d9a4c449f3e6 + + + + + 0 + 109728 + es_MX + 0 + 2026-06-15 21:54:05.318 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:54:05.318 + 100 + d59d0c83-7c45-4a8b-9707-6fe9c0e019c5 + + + + + 0 + 107127 + + + + 109729 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:54:05.48 + 100 + + Ordered Quantity + + + + D + The Ordered Quantity indicates the quantity of a product that was ordered. + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Quantity + + + 620 + 0 + + 2026-06-15 21:54:05.48 + 100 + cef16fe5-14f1-44cb-a20a-578ea1adfac2 + + + + + 0 + 109729 + es_MX + 0 + 2026-06-15 21:54:06.431 + 100 + Cantidad ordenada + La Cantidad Ordenada indica la cantidad de un producto que fue ordenada + true + true + Cantidad Ordenada + 2026-06-15 21:54:06.431 + 100 + d8a95ee3-a996-4460-a4a0-d9c9c434ba62 + + + + + 0 + 107117 + + + + 109730 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:06.595 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 300 + 0 + + 2026-06-15 21:54:06.595 + 100 + 6a50e5c9-fe25-4937-b85f-1d0b27f5f8de + + + + + 0 + 109730 + es_MX + 0 + 2026-06-15 21:54:07.595 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:54:07.595 + 100 + 62f29072-a46b-4c9e-8973-781acd761368 + + + + + 0 + 107118 + + + + 109731 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:07.775 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 310 + 0 + + 2026-06-15 21:54:07.775 + 100 + 11af0dc2-dac5-487f-b573-f848486826c1 + + + + + 0 + 109731 + es_MX + 0 + 2026-06-15 21:54:08.74 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:54:08.74 + 100 + 7b5c8638-efff-4019-96f9-2eaf939ad968 + + + + + 0 + 107106 + + + + 109732 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:08.902 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 320 + 0 + + 2026-06-15 21:54:08.902 + 100 + 4380f61a-dfae-4cd3-9abf-e1d7dab0f9de + + + + + 0 + 109732 + es_MX + 0 + 2026-06-15 21:54:09.866 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:54:09.866 + 100 + 6581c71a-7be4-4670-a60a-dd5f19c2df99 + + + + + 0 + 107107 + + + + 109733 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:10.04 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 330 + 0 + + 2026-06-15 21:54:10.04 + 100 + 66257f9a-36d0-46ae-8268-ee303d35c729 + + + + + 0 + 109733 + es_MX + 0 + 2026-06-15 21:54:10.998 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:54:10.998 + 100 + 6d98ca45-0057-4718-a15d-9b259298a7cd + + + + + 0 + 107108 + + + + 109734 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:11.168 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 340 + 0 + + 2026-06-15 21:54:11.168 + 100 + b1577edc-ad06-41d4-877b-2c5c6927a60f + + + + + 0 + 109734 + es_MX + 0 + 2026-06-15 21:54:12.123 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:54:12.123 + 100 + fc5ebf19-b17d-48b4-8723-3bc54f85852d + + + + + 0 + 107109 + + + + 109735 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:12.292 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 350 + 0 + + 2026-06-15 21:54:12.292 + 100 + 2d5e33a2-8146-40d2-a997-4cb212799e82 + + + + + 0 + 109735 + es_MX + 0 + 2026-06-15 21:54:13.184 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:54:13.184 + 100 + 3bb0c5b3-4abc-4f82-abbf-371759fef26a + + + + + 0 + 107110 + + + + 109736 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:13.344 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 360 + 0 + + 2026-06-15 21:54:13.344 + 100 + c97a4d41-a0f6-410d-a34c-cdd32e4279cb + + + + + 0 + 109736 + es_MX + 0 + 2026-06-15 21:54:14.288 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:54:14.288 + 100 + 2ee2a2f2-4473-4d08-9c3e-e31937447e3f + + + + + 0 + 107113 + + + + 109737 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:14.466 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 370 + 0 + + 2026-06-15 21:54:14.466 + 100 + a21a57b1-16df-4035-8e4f-10cea06fd9ab + + + + + 0 + 109737 + es_MX + 0 + 2026-06-15 21:54:15.431 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:54:15.431 + 100 + bf13f27a-233e-40ba-9123-6d64116477a2 + + + + + 0 + 107114 + + + + 109738 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:15.609 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 380 + 0 + + 2026-06-15 21:54:15.609 + 100 + 898950cf-c2d8-4d31-9bde-ca0f6f3e2acd + + + + + 0 + 109738 + es_MX + 0 + 2026-06-15 21:54:16.545 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:54:16.545 + 100 + 4208b638-d2cc-41a2-aa1f-4abade61ce91 + + + + + 0 + 107115 + + + + 109739 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:16.72 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 390 + 0 + + 2026-06-15 21:54:16.72 + 100 + 405b1aa7-d7c8-4342-9ac6-cc7c045e6fda + + + + + 0 + 109739 + es_MX + 0 + 2026-06-15 21:54:17.697 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:54:17.697 + 100 + 17c6ff3b-f122-4c81-9648-e6cc90962068 + + + + + 0 + 107116 + + + + 109740 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:17.865 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 400 + 0 + + 2026-06-15 21:54:17.865 + 100 + 4befcdca-ac22-40f6-846c-d1181727583d + + + + + 0 + 109740 + es_MX + 0 + 2026-06-15 21:54:18.833 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:54:18.833 + 100 + 746361fa-e105-4205-be8d-5d5511fd1b65 + + + + + 0 + 107119 + + + + 109741 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:19.002 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 410 + 0 + + 2026-06-15 21:54:19.002 + 100 + a49f001a-a475-4202-a333-a6267ba35b4e + + + + + 0 + 109741 + es_MX + 0 + 2026-06-15 21:54:20.002 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:54:20.002 + 100 + da2c28b8-14ad-467f-8f2e-51a0ba1f9cd9 + + + + + 0 + 107120 + + + + 109742 + + 0 + + + 361 + + 286 + 2026-06-15 21:54:20.167 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 420 + 0 + + 2026-06-15 21:54:20.167 + 100 + 3df16f1b-03ab-4fd0-b05e-3d8b41e5dfae + + + + + 0 + 109742 + es_MX + 0 + 2026-06-15 21:54:21.131 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:54:21.131 + 100 + 4adc4e4f-4ecb-4859-8f3b-dd8a6fda19c5 + + + + + 0 + 107117 + + + + 109743 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:21.305 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 240 + 0 + + 2026-06-15 21:54:21.305 + 100 + 255a0915-5a7c-4542-8ee0-fcf293e9413f + + + + + 0 + 109743 + es_MX + 0 + 2026-06-15 21:54:22.316 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:54:22.316 + 100 + 6a07d876-58e2-4232-8e71-09b54cbe911a + + + + + 0 + 107118 + + + + 109744 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:22.49 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 250 + 0 + + 2026-06-15 21:54:22.49 + 100 + f58f3526-3957-498c-a571-1e26f97a5dbd + + + + + 0 + 109744 + es_MX + 0 + 2026-06-15 21:54:23.498 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:54:23.498 + 100 + be06ec13-64fe-4697-86e1-b08e433451cd + + + + + 0 + 107106 + + + + 109745 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:23.663 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 260 + 0 + + 2026-06-15 21:54:23.663 + 100 + a02fb7ce-c28d-4c44-ad4a-6eae983d8875 + + + + + 0 + 109745 + es_MX + 0 + 2026-06-15 21:54:24.635 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:54:24.635 + 100 + ad21cc3d-182d-44dc-b2b8-29c91ba9334e + + + + + 0 + 107108 + + + + 109746 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:24.811 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 280 + 0 + + 2026-06-15 21:54:24.811 + 100 + e9bba0f1-ec70-42da-b724-11abf9045ec8 + + + + + 0 + 109746 + es_MX + 0 + 2026-06-15 21:54:26.146 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:54:26.146 + 100 + 017da005-d9d6-4fd2-9c5b-f30b194e410a + + + + + 0 + 107109 + + + + 109747 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:26.317 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 290 + 0 + + 2026-06-15 21:54:26.317 + 100 + e749edd0-93ee-453a-b4e1-95bc2ef5989c + + + + + 0 + 109747 + es_MX + 0 + 2026-06-15 21:54:27.34 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:54:27.34 + 100 + e8072a90-7e0a-4cd4-80ce-888a49566872 + + + + + 0 + 107110 + + + + 109748 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:27.519 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 300 + 0 + + 2026-06-15 21:54:27.519 + 100 + 8068404a-170b-42ae-9936-7cc2e022eba1 + + + + + 0 + 109748 + es_MX + 0 + 2026-06-15 21:54:28.491 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:54:28.491 + 100 + 4eac232e-b3b8-478b-b02c-6b7dc5cd4372 + + + + + 0 + 107113 + + + + 109749 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:28.659 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 310 + 0 + + 2026-06-15 21:54:28.659 + 100 + 46353476-2eee-4abf-81cb-5ce1cef43bef + + + + + 0 + 109749 + es_MX + 0 + 2026-06-15 21:54:29.653 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:54:29.653 + 100 + 59573524-fb43-4cd9-b79b-ef8c8aa0c5a5 + + + + + 0 + 107114 + + + + 109750 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:29.826 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 320 + 0 + + 2026-06-15 21:54:29.826 + 100 + 05e12d23-4839-4b34-a64c-aaa138a0497f + + + + + 0 + 109750 + es_MX + 0 + 2026-06-15 21:54:30.794 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:54:30.794 + 100 + 9cebc031-4396-49cb-9c9f-912c939e4fc3 + + + + + 0 + 107116 + + + + 109751 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:30.955 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 340 + 0 + + 2026-06-15 21:54:30.955 + 100 + b251a606-159f-4030-a3e6-349a128066ce + + + + + 0 + 109751 + es_MX + 0 + 2026-06-15 21:54:31.918 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:54:31.918 + 100 + 595505c0-8fe3-4d35-9ce2-2ac83f4e4308 + + + + + 0 + 107119 + + + + 109752 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:32.09 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 350 + 0 + + 2026-06-15 21:54:32.09 + 100 + 7f698bcd-ca8c-426b-bc63-48968a5e0f88 + + + + + 0 + 109752 + es_MX + 0 + 2026-06-15 21:54:33.075 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:54:33.075 + 100 + 66630243-a6ba-4ff3-8372-0b0d3dafeb65 + + + + + 0 + 107120 + + + + 109753 + + 0 + + + 796 + + 130 + 2026-06-15 21:54:33.258 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 360 + 0 + + 2026-06-15 21:54:33.258 + 100 + 0d6fd6b9-3f70-4122-9883-78660a0c296e + + + + + 0 + 109753 + es_MX + 0 + 2026-06-15 21:54:34.209 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:54:34.209 + 100 + 7288a021-6a05-4156-bc9e-53f07eb712ac + + + + + 0 + 107118 + + + + 109754 + + 0 + + + 797 + + 130 + 2026-06-15 21:54:34.378 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 250 + 0 + + 2026-06-15 21:54:34.378 + 100 + 52a4aeeb-e0ef-432a-8130-86afc736af4b + + + + + 0 + 109754 + es_MX + 0 + 2026-06-15 21:54:35.34 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:54:35.34 + 100 + ca8be6ae-09d3-4294-9968-d3a4381be0fd + + + + + 0 + 107106 + + + + 109755 + + 0 + + + 797 + + 130 + 2026-06-15 21:54:35.513 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 260 + 0 + + 2026-06-15 21:54:35.513 + 100 + f55bfc86-f108-4790-884e-86ea87204816 + + + + + 0 + 109755 + es_MX + 0 + 2026-06-15 21:54:36.478 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:54:36.478 + 100 + 4f34dcac-e271-467a-8e5c-12b7705f9ee9 + + + + + 0 + 107107 + + + + 109756 + + 0 + + + 797 + + 130 + 2026-06-15 21:54:36.662 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 270 + 0 + + 2026-06-15 21:54:36.662 + 100 + 74dece83-e758-4f7b-bc34-795697345262 + + + + + 0 + 109756 + es_MX + 0 + 2026-06-15 21:54:37.661 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:54:37.661 + 100 + 683c2fb0-718e-4dfc-a4ed-02bd785ffdcc + + + + + 0 + 107108 + + + + 109757 + + 0 + + + 797 + + 130 + 2026-06-15 21:54:37.834 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 280 + 0 + + 2026-06-15 21:54:37.834 + 100 + 178c7239-0112-4a7a-903f-82277950e534 + + + + + 0 + 109757 + es_MX + 0 + 2026-06-15 21:54:38.858 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:54:38.858 + 100 + 2a8d91d0-e5c0-432f-8080-a997e06de833 + + + + + 0 + 107116 + + + + 109758 + + 0 + + + 797 + + 130 + 2026-06-15 21:54:39.036 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 340 + 0 + + 2026-06-15 21:54:39.036 + 100 + 38863b96-51f8-453e-9f45-bd3896011138 + + + + + 0 + 109758 + es_MX + 0 + 2026-06-15 21:54:40.004 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:54:40.004 + 100 + 98234d12-980e-4886-9b2c-c5025220b2a1 + + + + + 0 + 107120 + + + + 109759 + + 0 + + + 797 + + 130 + 2026-06-15 21:54:40.183 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 360 + 0 + + 2026-06-15 21:54:40.183 + 100 + 32878b2b-fe10-4731-a587-35e92eb42167 + + + + + 0 + 109759 + es_MX + 0 + 2026-06-15 21:54:41.197 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:54:41.197 + 100 + 91f3b9cf-5770-4d3a-aa26-63c24ff7d7fb + + + + + 0 + 107107 + + + + 109760 + + 0 + + + 799 + + 130 + 2026-06-15 21:54:41.37 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 270 + 0 + + 2026-06-15 21:54:41.37 + 100 + 4cf3b2f5-e9c1-4774-a1c4-d98efbe545ce + + + + + 0 + 109760 + es_MX + 0 + 2026-06-15 21:54:42.379 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:54:42.379 + 100 + 3ee334c4-a947-4df7-a10e-5fdc0904d6b0 + + + + + 0 + 107109 + + + + 109761 + + 0 + + + 799 + + 130 + 2026-06-15 21:54:42.541 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 290 + 0 + + 2026-06-15 21:54:42.541 + 100 + 2f331882-59d5-4192-9e70-034266bc4150 + + + + + 0 + 109761 + es_MX + 0 + 2026-06-15 21:54:43.52 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:54:43.52 + 100 + b34174ff-cebf-4a48-a3c3-807f3d6802b0 + + + + + 0 + 107113 + + + + 109762 + + 0 + + + 799 + + 130 + 2026-06-15 21:54:43.694 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 310 + 0 + + 2026-06-15 21:54:43.694 + 100 + f69a5144-7279-45d8-8822-3558ae766b5d + + + + + 0 + 109762 + es_MX + 0 + 2026-06-15 21:54:44.647 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:54:44.647 + 100 + 3ab173e3-1f60-499c-af2d-63a26584712e + + + + + 0 + 107114 + + + + 109763 + + 0 + + + 799 + + 130 + 2026-06-15 21:54:44.821 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 320 + 0 + + 2026-06-15 21:54:44.822 + 100 + f3763cc5-e302-49e7-870e-c961083bc421 + + + + + 0 + 109763 + es_MX + 0 + 2026-06-15 21:54:45.791 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:54:45.791 + 100 + 348d6729-b7a9-4a11-9006-64494952c1d9 + + + + + 0 + 107116 + + + + 109764 + + 0 + + + 799 + + 130 + 2026-06-15 21:54:45.967 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 340 + 0 + + 2026-06-15 21:54:45.967 + 100 + 9dbc3bea-aac6-4f53-99c8-a4ff55495caa + + + + + 0 + 109764 + es_MX + 0 + 2026-06-15 21:54:46.912 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:54:46.912 + 100 + d770f11f-65e4-41b2-9477-905c08d701ec + + + + + 0 + 107117 + + + + 109765 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:47.095 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 390 + 0 + + 2026-06-15 21:54:47.095 + 100 + a8d95f30-2609-4702-8dc2-b122732b95dc + + + + + 0 + 109765 + es_MX + 0 + 2026-06-15 21:54:48.079 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:54:48.079 + 100 + 0dded11a-f1e3-46d2-b7f4-eb0416311fc4 + + + + + 0 + 107118 + + + + 109766 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:48.255 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 400 + 0 + + 2026-06-15 21:54:48.255 + 100 + dba30570-59fd-450b-a627-1064f278d147 + + + + + 0 + 109766 + es_MX + 0 + 2026-06-15 21:54:49.235 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:54:49.235 + 100 + 7150aa0b-2141-4d0b-9b8c-f5ccaddfeb98 + + + + + 0 + 107106 + + + + 109767 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:49.411 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 410 + 0 + + 2026-06-15 21:54:49.411 + 100 + 7ee7f0e6-0fde-4428-9b84-888865ca7b2f + + + + + 0 + 109767 + es_MX + 0 + 2026-06-15 21:54:50.389 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:54:50.389 + 100 + fa6f67bb-f983-45f7-9e82-27ecfeeb213a + + + + + 0 + 107107 + + + + 109768 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:50.568 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 420 + 0 + + 2026-06-15 21:54:50.568 + 100 + f279613d-da49-4bf7-be80-3f7fc0ddf3af + + + + + 0 + 109768 + es_MX + 0 + 2026-06-15 21:54:51.541 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:54:51.541 + 100 + f0f1b8d0-4d82-4d6f-9df6-02c5852aac81 + + + + + 0 + 107108 + + + + 109769 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:51.719 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 430 + 0 + + 2026-06-15 21:54:51.719 + 100 + c7c87a4b-c7c9-4edc-84b4-434d9bb3b70c + + + + + 0 + 109769 + es_MX + 0 + 2026-06-15 21:54:52.708 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:54:52.708 + 100 + 5fb7d108-be2a-4293-8284-e13b2a7f4869 + + + + + 0 + 107109 + + + + 109770 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:52.894 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 440 + 0 + + 2026-06-15 21:54:52.894 + 100 + 7e120274-8bc5-451b-a259-ff2130b8f881 + + + + + 0 + 109770 + es_MX + 0 + 2026-06-15 21:54:53.889 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:54:53.889 + 100 + 8f0f5de3-14df-4095-9cf1-9aa63722c825 + + + + + 0 + 107110 + + + + 109771 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:54.067 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 450 + 0 + + 2026-06-15 21:54:54.067 + 100 + 13e99883-b318-430a-9cfc-1420dae9f09b + + + + + 0 + 109771 + es_MX + 0 + 2026-06-15 21:54:55.053 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:54:55.053 + 100 + d2dfd821-2e4e-4dc5-a8d6-3c168c836b0f + + + + + 0 + 107115 + + + + 109772 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:55.235 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 480 + 0 + + 2026-06-15 21:54:55.235 + 100 + 053b45a0-a32b-4a33-93d9-2c424790c5be + + + + + 0 + 109772 + es_MX + 0 + 2026-06-15 21:54:56.586 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:54:56.586 + 100 + 63efc701-1104-4e7a-8e5f-193a46e70a0f + + + + + 0 + 107116 + + + + 109773 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:56.767 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 490 + 0 + + 2026-06-15 21:54:56.767 + 100 + 872e61db-bcaf-442a-8b31-f50d068ff030 + + + + + 0 + 109773 + es_MX + 0 + 2026-06-15 21:54:57.724 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:54:57.724 + 100 + 35b8c05f-4b2c-40c5-a5dc-d59d4f84d4bb + + + + + 0 + 107119 + + + + 109774 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:57.903 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 500 + 0 + + 2026-06-15 21:54:57.904 + 100 + d522e266-0d58-44a5-9027-b910297258bf + + + + + 0 + 109774 + es_MX + 0 + 2026-06-15 21:54:58.821 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:54:58.821 + 100 + 590e3062-3a1b-4b67-96ce-9c0a7e20485f + + + + + 0 + 107120 + + + + 109775 + + 0 + + + 54376 + + 53545 + 2026-06-15 21:54:59.0 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 510 + 0 + + 2026-06-15 21:54:59.0 + 100 + 704e5508-40cd-4320-bef4-53a43de3f3b5 + + + + + 0 + 109775 + es_MX + 0 + 2026-06-15 21:54:59.986 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:54:59.986 + 100 + 1c81bea9-edf3-4d0e-9e6d-582c1ceb097e + + + + + 0 + 107117 + + + + 109776 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:00.173 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 270 + 0 + + 2026-06-15 21:55:00.173 + 100 + 34aa9382-a1be-4e29-b02d-3e5ae21b864d + + + + + 0 + 109776 + es_MX + 0 + 2026-06-15 21:55:01.171 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:55:01.171 + 100 + 2e1675f7-f810-4550-9791-37508d25a41c + + + + + 0 + 107118 + + + + 109777 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:01.353 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 280 + 0 + + 2026-06-15 21:55:01.353 + 100 + 9499ef32-69c9-4693-9761-f2c565adce76 + + + + + 0 + 109777 + es_MX + 0 + 2026-06-15 21:55:02.4 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:55:02.4 + 100 + e9509513-3738-45a2-bc76-55772fc6c4b0 + + + + + 0 + 107108 + + + + 109778 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:02.585 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 310 + 0 + + 2026-06-15 21:55:02.585 + 100 + 3175809e-1755-4400-9dc5-b9954066b5b3 + + + + + 0 + 109778 + es_MX + 0 + 2026-06-15 21:55:03.574 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:55:03.574 + 100 + 47b90ad1-8df8-4610-868a-a87476d2e034 + + + + + 0 + 107109 + + + + 109779 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:03.755 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 320 + 0 + + 2026-06-15 21:55:03.755 + 100 + 3f4f2a9d-72eb-45ec-addf-0e69a19c6d85 + + + + + 0 + 109779 + es_MX + 0 + 2026-06-15 21:55:04.752 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:55:04.752 + 100 + b3692015-dc63-4d73-ae2c-e479063ce66b + + + + + 0 + 107110 + + + + 109780 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:04.933 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 330 + 0 + + 2026-06-15 21:55:04.934 + 100 + 53a1ac26-d212-4eab-933d-1add9e768bfe + + + + + 0 + 109780 + es_MX + 0 + 2026-06-15 21:55:05.932 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:55:05.932 + 100 + adb3bafa-2d54-4ec5-bf3d-d50479a750da + + + + + 0 + 107113 + + + + 109781 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:06.119 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 340 + 0 + + 2026-06-15 21:55:06.119 + 100 + bb739b01-30fa-4778-a61a-c281350a2765 + + + + + 0 + 109781 + es_MX + 0 + 2026-06-15 21:55:07.106 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:55:07.106 + 100 + bc716a52-0d54-45ea-a785-c1564652e35f + + + + + 0 + 107114 + + + + 109782 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:07.291 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 350 + 0 + + 2026-06-15 21:55:07.292 + 100 + 5dda2109-f4d3-4a43-929b-4686c9ce5483 + + + + + 0 + 109782 + es_MX + 0 + 2026-06-15 21:55:08.267 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:55:08.267 + 100 + 35d17825-915b-40d2-bf84-7753918017cc + + + + + 0 + 107115 + + + + 109783 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:08.451 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 360 + 0 + + 2026-06-15 21:55:08.451 + 100 + 2ed51ec5-4f92-4f07-8f80-fbedc745ad6a + + + + + 0 + 109783 + es_MX + 0 + 2026-06-15 21:55:09.447 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:55:09.447 + 100 + bca80a4e-dded-4986-85b5-fc944df6454d + + + + + 0 + 107116 + + + + 109784 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:09.637 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 370 + 0 + + 2026-06-15 21:55:09.637 + 100 + 5b86080c-84c3-4f69-bd75-4d30d125180e + + + + + 0 + 109784 + es_MX + 0 + 2026-06-15 21:55:10.646 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:55:10.646 + 100 + 22dff69d-dd2d-46fd-94cf-9d699e1a404e + + + + + 0 + 107119 + + + + 109785 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:10.832 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 380 + 0 + + 2026-06-15 21:55:10.832 + 100 + a6ec0a0b-b533-4502-a6cc-fdc30f0cf07f + + + + + 0 + 109785 + es_MX + 0 + 2026-06-15 21:55:11.838 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:55:11.838 + 100 + c7a4810c-9c10-4687-ab2d-1fcfd947ab30 + + + + + 0 + 107120 + + + + 109786 + + 0 + + + 54378 + + 53545 + 2026-06-15 21:55:12.024 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 390 + 0 + + 2026-06-15 21:55:12.024 + 100 + 040ab3dd-c073-4e7b-b7ab-768830ab8495 + + + + + 0 + 109786 + es_MX + 0 + 2026-06-15 21:55:13.031 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:55:13.031 + 100 + 1332f18f-edc1-4be8-b42b-138fa4955a47 + + + + + 0 + 107117 + + + + 109787 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:13.223 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 330 + 0 + + 2026-06-15 21:55:13.223 + 100 + c06a6503-50e4-460a-b095-c1c4cd368ac5 + + + + + 0 + 109787 + es_MX + 0 + 2026-06-15 21:55:14.243 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:55:14.243 + 100 + fd8f14f4-f05b-4dbd-a8c1-70c790288a78 + + + + + 0 + 107118 + + + + 109788 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:14.433 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 340 + 0 + + 2026-06-15 21:55:14.433 + 100 + 546f1d6d-6905-4710-9df7-04fa9e927161 + + + + + 0 + 109788 + es_MX + 0 + 2026-06-15 21:55:15.44 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:55:15.44 + 100 + 2c404aa2-6944-4086-99e7-bbbf8941d984 + + + + + 0 + 107106 + + + + 109789 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:15.628 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 350 + 0 + + 2026-06-15 21:55:15.628 + 100 + beadf6b3-9a87-4967-abdd-572af80734d3 + + + + + 0 + 109789 + es_MX + 0 + 2026-06-15 21:55:16.639 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:55:16.639 + 100 + b3c4e538-c650-428f-962f-d5ddcf2632f1 + + + + + 0 + 107107 + + + + 109790 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:16.827 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 360 + 0 + + 2026-06-15 21:55:16.827 + 100 + 288c7dd9-d16c-4ae1-a331-42c3f8a28218 + + + + + 0 + 109790 + es_MX + 0 + 2026-06-15 21:55:17.848 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:55:17.848 + 100 + f4596ed5-3c71-4c97-ab28-05cef8fdf9ae + + + + + 0 + 107108 + + + + 109791 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:18.034 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 370 + 0 + + 2026-06-15 21:55:18.034 + 100 + 0f002127-3e8f-4e94-8c76-a0e83f0f5c55 + + + + + 0 + 109791 + es_MX + 0 + 2026-06-15 21:55:19.037 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:55:19.037 + 100 + 620e2025-7359-4e55-8c8d-2c11f555bc92 + + + + + 0 + 107109 + + + + 109792 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:19.228 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 380 + 0 + + 2026-06-15 21:55:19.228 + 100 + eff5ff3b-66ad-43cb-8250-05f7d6cda57c + + + + + 0 + 109792 + es_MX + 0 + 2026-06-15 21:55:20.242 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:55:20.242 + 100 + b5680f78-9c05-4247-828e-c70a3e55aee8 + + + + + 0 + 107110 + + + + 109793 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:20.429 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 390 + 0 + + 2026-06-15 21:55:20.43 + 100 + b6d21e6f-a5c6-4f14-926a-0a1503d54c87 + + + + + 0 + 109793 + es_MX + 0 + 2026-06-15 21:55:21.466 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:55:21.466 + 100 + 11a6411f-2209-4ac5-9257-f91801810c21 + + + + + 0 + 107114 + + + + 109794 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:21.656 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 410 + 0 + + 2026-06-15 21:55:21.656 + 100 + b3dfe569-a401-4704-afd3-b8cb4a9adc58 + + + + + 0 + 109794 + es_MX + 0 + 2026-06-15 21:55:22.691 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:55:22.691 + 100 + 1000ad04-890f-4cb3-9589-0b13e826ab6c + + + + + 0 + 107115 + + + + 109795 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:22.89 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 420 + 0 + + 2026-06-15 21:55:22.89 + 100 + 036608a3-fbce-417c-aa8e-824b169f55ed + + + + + 0 + 109795 + es_MX + 0 + 2026-06-15 21:55:23.899 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:55:23.899 + 100 + 0437c8c5-647f-407f-a677-0fb560c043aa + + + + + 0 + 107116 + + + + 109796 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:24.091 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 430 + 0 + + 2026-06-15 21:55:24.092 + 100 + 61400a37-d8b9-4eae-94bc-333742f33045 + + + + + 0 + 109796 + es_MX + 0 + 2026-06-15 21:55:25.103 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:55:25.103 + 100 + 6d7b82f8-1abb-4727-9332-ee47adafb522 + + + + + 0 + 107119 + + + + 109797 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:25.298 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 440 + 0 + + 2026-06-15 21:55:25.298 + 100 + 42c28e26-52ab-4030-8287-5285306cb94a + + + + + 0 + 109797 + es_MX + 0 + 2026-06-15 21:55:26.325 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:55:26.325 + 100 + cbfbd05f-32cc-4b10-8798-a75e954967eb + + + + + 0 + 107120 + + + + 109798 + + 0 + + + 54380 + + 53545 + 2026-06-15 21:55:26.516 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 450 + 0 + + 2026-06-15 21:55:26.516 + 100 + 11e903c2-cca9-42c9-a8ec-011da709c21b + + + + + 0 + 109798 + es_MX + 0 + 2026-06-15 21:55:27.72 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:55:27.72 + 100 + 6b723616-7822-4f91-a793-b5e649f17ed5 + + + + + 0 + 107117 + + + + 109799 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:27.91 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 670 + 0 + + 2026-06-15 21:55:27.91 + 100 + 60666787-adcf-4e84-a367-8e2e62f21e2c + + + + + 0 + 109799 + es_MX + 0 + 2026-06-15 21:55:28.961 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:55:28.961 + 100 + 37230296-967e-4e42-997e-712911c8355a + + + + + 0 + 107118 + + + + 109800 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:29.152 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 680 + 0 + + 2026-06-15 21:55:29.153 + 100 + 44d72101-bf43-40e6-9497-af5c972dbda5 + + + + + 0 + 109800 + es_MX + 0 + 2026-06-15 21:55:30.176 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:55:30.176 + 100 + 4482f118-f526-478f-b73e-071eeb504804 + + + + + 0 + 107106 + + + + 109801 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:30.368 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 690 + 0 + + 2026-06-15 21:55:30.369 + 100 + 2a806d84-e870-4c3b-b313-15f74e2f2b86 + + + + + 0 + 109801 + es_MX + 0 + 2026-06-15 21:55:31.372 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:55:31.372 + 100 + 89d87b44-f567-4be9-93ed-bc63386359a1 + + + + + 0 + 107107 + + + + 109802 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:31.565 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 700 + 0 + + 2026-06-15 21:55:31.565 + 100 + 7085c3ae-078b-4d64-81fc-03af4a47e241 + + + + + 0 + 109802 + es_MX + 0 + 2026-06-15 21:55:32.591 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:55:32.591 + 100 + e2ce2904-699f-4ceb-a71f-8ca7e4c3ec37 + + + + + 0 + 107108 + + + + 109803 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:32.785 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 710 + 0 + + 2026-06-15 21:55:32.785 + 100 + 0eed6198-5f9e-40df-9209-17aad81ac8dd + + + + + 0 + 109803 + es_MX + 0 + 2026-06-15 21:55:33.827 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:55:33.827 + 100 + 4c1da8b6-555d-414b-a27d-9f577f1d91e4 + + + + + 0 + 107109 + + + + 109804 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:34.024 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 720 + 0 + + 2026-06-15 21:55:34.024 + 100 + 210783d5-3f35-45e7-a616-864ff2f8700f + + + + + 0 + 109804 + es_MX + 0 + 2026-06-15 21:55:35.051 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:55:35.051 + 100 + 47693a3a-a712-4761-af3a-65a2afa507fa + + + + + 0 + 107110 + + + + 109805 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:35.248 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 730 + 0 + + 2026-06-15 21:55:35.248 + 100 + 30c206a4-33ab-4ff4-b2f2-e03e5439fecc + + + + + 0 + 109805 + es_MX + 0 + 2026-06-15 21:55:36.271 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:55:36.271 + 100 + 80699812-b295-4ee0-a748-9f2958a91518 + + + + + 0 + 107113 + + + + 109806 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:36.468 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 740 + 0 + + 2026-06-15 21:55:36.468 + 100 + 4e2f0cd3-990e-4ff2-8636-08759e59048e + + + + + 0 + 109806 + es_MX + 0 + 2026-06-15 21:55:37.502 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:55:37.502 + 100 + e38d753a-3717-4a8e-b2c1-17ec2bf61abe + + + + + 0 + 107114 + + + + 109807 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:37.695 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 750 + 0 + + 2026-06-15 21:55:37.695 + 100 + cdf1262d-f63c-42de-8f64-b4522d7bdbb6 + + + + + 0 + 109807 + es_MX + 0 + 2026-06-15 21:55:38.723 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:55:38.723 + 100 + 82cd5174-5162-489a-8523-b43e1fc02d32 + + + + + 0 + 107115 + + + + 109808 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:38.921 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 760 + 0 + + 2026-06-15 21:55:38.921 + 100 + 027c0d9a-1e1b-4d49-9cf7-1fba793abf4a + + + + + 0 + 109808 + es_MX + 0 + 2026-06-15 21:55:39.942 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:55:39.942 + 100 + 43e1b39d-eeff-4a7a-8a78-1028675e2490 + + + + + 0 + 107116 + + + + 109809 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:40.141 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 770 + 0 + + 2026-06-15 21:55:40.141 + 100 + b8b6af21-4933-4001-9664-645bcfa88179 + + + + + 0 + 109809 + es_MX + 0 + 2026-06-15 21:55:41.195 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:55:41.195 + 100 + 276f5931-31ab-480c-90ae-9c0e36d4ff4c + + + + + 0 + 107119 + + + + 109810 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:41.392 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 780 + 0 + + 2026-06-15 21:55:41.392 + 100 + 8e090220-9a88-4000-b3c6-8fcaa470ee10 + + + + + 0 + 109810 + es_MX + 0 + 2026-06-15 21:55:42.457 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:55:42.457 + 100 + d526ed9f-957d-4411-a6af-62927b343174 + + + + + 0 + 107120 + + + + 109811 + + 0 + + + 54809 + + 53670 + 2026-06-15 21:55:42.654 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 790 + 0 + + 2026-06-15 21:55:42.654 + 100 + a44672af-5f89-49a9-a72e-e1f51acad598 + + + + + 0 + 109811 + es_MX + 0 + 2026-06-15 21:55:43.698 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:55:43.698 + 100 + c1d20ae6-ac58-4bbe-84fe-212497072a21 + + + + + 0 + 107118 + + + + 109812 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:43.899 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 570 + 0 + + 2026-06-15 21:55:43.899 + 100 + 2fb98069-7940-441d-a8ca-871ce62e22ec + + + + + 0 + 109812 + es_MX + 0 + 2026-06-15 21:55:44.936 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:55:44.936 + 100 + a3accaf2-f79d-419b-bedd-37ddcba5da96 + + + + + 0 + 107106 + + + + 109813 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:45.139 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 580 + 0 + + 2026-06-15 21:55:45.139 + 100 + 18cf939d-1812-47ee-9a08-bae8e9dfb531 + + + + + 0 + 109813 + es_MX + 0 + 2026-06-15 21:55:46.175 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:55:46.175 + 100 + 3579af2d-edfe-4515-9f3a-be34ea397b06 + + + + + 0 + 107107 + + + + 109814 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:46.374 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 590 + 0 + + 2026-06-15 21:55:46.374 + 100 + 5f300c4f-4bad-4559-ad41-03a06d6f2830 + + + + + 0 + 109814 + es_MX + 0 + 2026-06-15 21:55:47.421 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:55:47.421 + 100 + 5e6a2dc7-4d77-4036-b42e-aef284c6558e + + + + + 0 + 107108 + + + + 109815 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:47.62 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 600 + 0 + + 2026-06-15 21:55:47.62 + 100 + 9e619240-d778-4f7b-a1bb-0168cb7aed1f + + + + + 0 + 109815 + es_MX + 0 + 2026-06-15 21:55:48.656 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:55:48.656 + 100 + 0b5bb677-db15-48c1-a5e8-72af90b67e3d + + + + + 0 + 107109 + + + + 109816 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:48.857 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 610 + 0 + + 2026-06-15 21:55:48.857 + 100 + 36f51301-be7e-4fba-b3f5-cff02caa1503 + + + + + 0 + 109816 + es_MX + 0 + 2026-06-15 21:55:49.899 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:55:49.899 + 100 + 824a6f71-8d80-4bd6-bac8-dc16da66c30f + + + + + 0 + 107110 + + + + 109817 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:50.11 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 620 + 0 + + 2026-06-15 21:55:50.11 + 100 + 6f4e8947-043b-43b7-b9d6-12fa30e7be62 + + + + + 0 + 109817 + es_MX + 0 + 2026-06-15 21:55:51.149 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:55:51.149 + 100 + 52df4a72-041f-4ca9-9911-da710aa4a3b5 + + + + + 0 + 107113 + + + + 109818 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:51.357 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 630 + 0 + + 2026-06-15 21:55:51.357 + 100 + c5043a53-d1f6-4535-ba56-77a892dbdbd2 + + + + + 0 + 109818 + es_MX + 0 + 2026-06-15 21:55:52.473 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:55:52.473 + 100 + 524861d8-1aaf-477c-a2cd-6348ea050f95 + + + + + 0 + 107114 + + + + 109819 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:52.675 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 640 + 0 + + 2026-06-15 21:55:52.675 + 100 + 894981a5-5187-4fde-9fc8-a499923221cf + + + + + 0 + 109819 + es_MX + 0 + 2026-06-15 21:55:53.717 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:55:53.717 + 100 + a36e72ba-952d-4bfc-ae65-54178fea2fa1 + + + + + 0 + 107115 + + + + 109820 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:53.921 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 650 + 0 + + 2026-06-15 21:55:53.921 + 100 + f0153eeb-add0-44ed-831b-8ab45e4e1cef + + + + + 0 + 109820 + es_MX + 0 + 2026-06-15 21:55:54.971 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:55:54.971 + 100 + 0369f198-b372-4828-aebe-a59b6d4412be + + + + + 0 + 107116 + + + + 109821 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:55.174 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 660 + 0 + + 2026-06-15 21:55:55.174 + 100 + e6260185-b800-4177-901a-b47175a6a945 + + + + + 0 + 109821 + es_MX + 0 + 2026-06-15 21:55:56.252 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:55:56.252 + 100 + ac69d4a2-6512-4774-91bc-1eb1c9f8a3de + + + + + 0 + 107120 + + + + 109822 + + 0 + + + 55261 + + 53820 + 2026-06-15 21:55:56.464 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 680 + 0 + + 2026-06-15 21:55:56.464 + 100 + 442d2c0b-379f-4098-948d-b8126ae4bf16 + + + + + 0 + 109822 + es_MX + 0 + 2026-06-15 21:55:57.524 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:55:57.524 + 100 + 3b58add1-b929-44e0-8487-ee0b2ca319cb + + + + + 0 + 107132 + + + + 109823 + + 0 + + + 157 + + 130 + 2026-06-15 21:55:57.731 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 360 + 0 + + 2026-06-15 21:55:57.731 + 100 + cae89834-58f7-4992-a3ab-777ad1055744 + + + + + 0 + 109823 + es_MX + 0 + 2026-06-15 21:55:59.005 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:55:59.005 + 100 + 12ca9f36-ed1a-473d-8762-d28529383dfc + + + + + 0 + 107133 + + + + 109824 + + 0 + + + 157 + + 130 + 2026-06-15 21:55:59.21 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 370 + 0 + + 2026-06-15 21:55:59.21 + 100 + 37872636-2998-48ca-8685-87206f4a8f3c + + + + + 0 + 109824 + es_MX + 0 + 2026-06-15 21:56:00.264 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:56:00.264 + 100 + c3408500-04c5-4afe-9bdb-7c9be6b14fcc + + + + + 0 + 107127 + + + + 109825 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:00.471 + 100 + + Ordered Quantity + + + + D + The Ordered Quantity indicates the quantity of a product that was ordered. + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Quantity + + + 380 + 0 + + 2026-06-15 21:56:00.471 + 100 + d9d8dbb8-a1f1-45f2-9a44-f9c33cbd0e6d + + + + + 0 + 109825 + es_MX + 0 + 2026-06-15 21:56:01.516 + 100 + Cantidad ordenada + La Cantidad Ordenada indica la cantidad de un producto que fue ordenada + true + true + Cantidad Ordenada + 2026-06-15 21:56:01.516 + 100 + d04b8cb2-c330-4bc9-a2bf-02a9ac173aab + + + + + 0 + 107128 + + + + 109826 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:01.72 + 100 + + Delivered Quantity + + + + D + The Delivered Quantity indicates the quantity of a product that has been delivered. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Quantity + + + 390 + 0 + + 2026-06-15 21:56:01.72 + 100 + 48f7f47d-064d-4bf8-baa2-d6a0a3118504 + + + + + 0 + 109826 + es_MX + 0 + 2026-06-15 21:56:02.782 + 100 + Cantidad entregada + La cantidad entregada indica la cantidad de un producto que ha sido entregada + true + true + Cantidad Entregada + 2026-06-15 21:56:02.782 + 100 + ae673af0-1fcb-44d1-8d96-5bda18a2eed2 + + + + + 0 + 107134 + + + + 109827 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:02.991 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 400 + 0 + + 2026-06-15 21:56:02.991 + 100 + 655068cf-111d-4e78-822e-c55cf28a4876 + + + + + 0 + 109827 + es_MX + 0 + 2026-06-15 21:56:04.074 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:56:04.074 + 100 + 1f54d97d-7526-404e-a15c-2d433ceaf7fa + + + + + 0 + 107135 + + + + 109828 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:04.28 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 410 + 0 + + 2026-06-15 21:56:04.28 + 100 + 142eef54-eab8-4e08-82a3-6d43b2a247ca + + + + + 0 + 109828 + es_MX + 0 + 2026-06-15 21:56:05.371 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:56:05.371 + 100 + d0edfbbe-8b23-4ed7-8736-a2d7c8fd3210 + + + + + 0 + 107136 + + + + 109829 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:05.584 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 420 + 0 + + 2026-06-15 21:56:05.585 + 100 + afb4dfc2-68e7-481d-b216-6bfcf152902c + + + + + 0 + 109829 + es_MX + 0 + 2026-06-15 21:56:06.643 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:56:06.643 + 100 + e0bdc91a-37f3-4910-9606-04fb01f04e41 + + + + + 0 + 107123 + + + + 109830 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:06.848 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 430 + 0 + + 2026-06-15 21:56:06.848 + 100 + 1f36caaf-6528-472f-a2ed-f9af9e4172be + + + + + 0 + 109830 + es_MX + 0 + 2026-06-15 21:56:07.945 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:56:07.945 + 100 + 9be548f0-50af-4ee6-bed7-1d00716fb415 + + + + + 0 + 107124 + + + + 109831 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:08.155 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 440 + 0 + + 2026-06-15 21:56:08.155 + 100 + 972bc268-ae94-49db-9eb6-97561fe80272 + + + + + 0 + 109831 + es_MX + 0 + 2026-06-15 21:56:09.22 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:56:09.22 + 100 + 89f83f33-0b24-4943-b88b-8ff6a48f6490 + + + + + 0 + 107129 + + + + 109832 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:09.429 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 450 + 0 + + 2026-06-15 21:56:09.429 + 100 + 4d9917d7-c730-46cb-8049-28295c0b1312 + + + + + 0 + 109832 + es_MX + 0 + 2026-06-15 21:56:10.573 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:56:10.573 + 100 + 614b7732-8fa2-4899-849f-83d7ccb20cc2 + + + + + 0 + 107130 + + + + 109833 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:10.78 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 460 + 0 + + 2026-06-15 21:56:10.78 + 100 + a0777841-9ab4-4038-aec7-317f448be36a + + + + + 0 + 109833 + es_MX + 0 + 2026-06-15 21:56:11.87 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:56:11.87 + 100 + 19a0a656-32b7-4434-aa1b-f2c541d6e0a0 + + + + + 0 + 107131 + + + + 109834 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:12.082 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 470 + 0 + + 2026-06-15 21:56:12.082 + 100 + 19462834-f6aa-45e2-b483-8d492e46fce3 + + + + + 0 + 109834 + es_MX + 0 + 2026-06-15 21:56:13.149 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:56:13.149 + 100 + f34cf6b9-9f89-4298-a586-1815629f6c9f + + + + + 0 + 107121 + + + + 109835 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:13.361 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 480 + 0 + + 2026-06-15 21:56:13.361 + 100 + de84f28f-578e-488a-987c-544183779fee + + + + + 0 + 109835 + es_MX + 0 + 2026-06-15 21:56:14.448 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:56:14.448 + 100 + 1db3f830-9e6f-4241-b714-fc588640c28a + + + + + 0 + 107125 + + + + 109836 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:14.659 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 490 + 0 + + 2026-06-15 21:56:14.659 + 100 + f316d642-b982-4eec-817e-eb8c07b3ac85 + + + + + 0 + 109836 + es_MX + 0 + 2026-06-15 21:56:15.736 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:56:15.736 + 100 + 1e49031e-0375-4b26-9e7a-c077148a69a4 + + + + + 0 + 107126 + + + + 109837 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:15.945 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 500 + 0 + + 2026-06-15 21:56:15.945 + 100 + d16264b2-2f92-4f6e-8097-7ac9c2a107b4 + + + + + 0 + 109837 + es_MX + 0 + 2026-06-15 21:56:17.005 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:56:17.005 + 100 + bc0ff5a7-39bb-48f8-80e8-aeb63e8168dd + + + + + 0 + 107122 + + + + 109838 + + 0 + + + 157 + + 130 + 2026-06-15 21:56:17.213 + 100 + + Margin for a product as a percentage + + + + D + The Margin indicates the margin for this product as a percentage of the limit price and selling price. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Margin % + + + 510 + 0 + + 2026-06-15 21:56:17.213 + 100 + f8217eed-87d1-45e8-971f-b9f54bda6450 + + + + + 0 + 109838 + es_MX + 0 + 2026-06-15 21:56:18.278 + 100 + Margen para un producto como porcentaje + El Margen indica el margen para este producto como un porcentaje del precio límite y precio de venta + true + true + % de Margen + 2026-06-15 21:56:18.278 + 100 + e2df91e8-253b-4b23-8793-4c0f3caadd1a + + + + + 0 + 107132 + + + + 109839 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:18.491 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 390 + 0 + + 2026-06-15 21:56:18.491 + 100 + ca7c9197-cf71-4fbe-9d35-7f7ea4eca39a + + + + + 0 + 109839 + es_MX + 0 + 2026-06-15 21:56:19.577 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:56:19.577 + 100 + 25262da6-8a69-4e71-86fe-a4974fc8bdc4 + + + + + 0 + 107133 + + + + 109840 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:19.799 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 400 + 0 + + 2026-06-15 21:56:19.799 + 100 + 3b0bcbea-f176-4b0e-85d3-9e338ebdd92d + + + + + 0 + 109840 + es_MX + 0 + 2026-06-15 21:56:20.873 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:56:20.873 + 100 + c19e0a1f-eb55-49a0-bad2-0e8f58481202 + + + + + 0 + 107127 + + + + 109841 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:21.089 + 100 + + Ordered Quantity + + + + D + The Ordered Quantity indicates the quantity of a product that was ordered. + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Quantity + + + 410 + 0 + + 2026-06-15 21:56:21.089 + 100 + e23cf4cb-4808-4d11-bb7e-1d2fd99c7df0 + + + + + 0 + 109841 + es_MX + 0 + 2026-06-15 21:56:22.156 + 100 + Cantidad ordenada + La Cantidad Ordenada indica la cantidad de un producto que fue ordenada + true + true + Cantidad Ordenada + 2026-06-15 21:56:22.156 + 100 + 9d8e5fb4-ce78-45df-941e-f8673c856571 + + + + + 0 + 107128 + + + + 109842 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:22.368 + 100 + + Delivered Quantity + + + + D + The Delivered Quantity indicates the quantity of a product that has been delivered. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Quantity + + + 420 + 0 + + 2026-06-15 21:56:22.368 + 100 + 7bacac68-2f3d-465b-ae0d-baaee1465aeb + + + + + 0 + 109842 + es_MX + 0 + 2026-06-15 21:56:23.432 + 100 + Cantidad entregada + La cantidad entregada indica la cantidad de un producto que ha sido entregada + true + true + Cantidad Entregada + 2026-06-15 21:56:23.432 + 100 + 5e243615-3727-4ad2-b83b-b330ddd9d9bd + + + + + 0 + 107134 + + + + 109843 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:23.645 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 430 + 0 + + 2026-06-15 21:56:23.645 + 100 + 17ecb271-f50c-49eb-9080-91ce0baa9748 + + + + + 0 + 109843 + es_MX + 0 + 2026-06-15 21:56:24.764 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:56:24.764 + 100 + 867f4837-de55-4e27-b60c-059adaa052cd + + + + + 0 + 107135 + + + + 109844 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:24.98 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 440 + 0 + + 2026-06-15 21:56:24.98 + 100 + 37fcc2d8-cf54-4f60-833a-2a6bd954c3af + + + + + 0 + 109844 + es_MX + 0 + 2026-06-15 21:56:26.053 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:56:26.053 + 100 + c0f4ed9d-89fb-45c4-a146-a2220b51c8bc + + + + + 0 + 107136 + + + + 109845 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:26.267 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 450 + 0 + + 2026-06-15 21:56:26.267 + 100 + f577d4f2-4425-4c59-8c0f-afeddfd12294 + + + + + 0 + 109845 + es_MX + 0 + 2026-06-15 21:56:27.351 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:56:27.351 + 100 + 9727db6a-e975-4df0-a8be-c25ec2a6987f + + + + + 0 + 107123 + + + + 109846 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:27.566 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 460 + 0 + + 2026-06-15 21:56:27.566 + 100 + d630725b-272a-4220-a990-a400a4e5fe67 + + + + + 0 + 109846 + es_MX + 0 + 2026-06-15 21:56:28.904 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:56:28.904 + 100 + a29b8f65-08cb-4d1e-924e-a1069d2d26f1 + + + + + 0 + 107124 + + + + 109847 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:29.117 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 470 + 0 + + 2026-06-15 21:56:29.117 + 100 + 466b396d-1416-4f04-a914-4a58020182bc + + + + + 0 + 109847 + es_MX + 0 + 2026-06-15 21:56:30.728 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:56:30.728 + 100 + 15a210f2-1638-4106-b1cf-28c47bace3ad + + + + + 0 + 107129 + + + + 109848 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:30.944 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 480 + 0 + + 2026-06-15 21:56:30.944 + 100 + 9b43eac6-5eac-43d9-9e9f-f85f44c8e757 + + + + + 0 + 109848 + es_MX + 0 + 2026-06-15 21:56:32.02 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:56:32.02 + 100 + 61f2f1ea-e1b8-410d-b6c1-8a90906aa149 + + + + + 0 + 107130 + + + + 109849 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:32.237 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 490 + 0 + + 2026-06-15 21:56:32.237 + 100 + f229ef93-b793-4dba-b79c-db13f086493a + + + + + 0 + 109849 + es_MX + 0 + 2026-06-15 21:56:35.302 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:56:35.302 + 100 + afe64663-608c-4371-af5f-71e8dbd0dc4e + + + + + 0 + 107131 + + + + 109850 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:35.523 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 500 + 0 + + 2026-06-15 21:56:35.523 + 100 + f355d9be-0819-4f7e-ae4f-d8080ddabb1b + + + + + 0 + 109850 + es_MX + 0 + 2026-06-15 21:56:36.698 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:56:36.698 + 100 + 36ceeb64-607e-46a2-ab8b-29884b36579c + + + + + 0 + 107121 + + + + 109851 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:36.919 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 510 + 0 + + 2026-06-15 21:56:36.919 + 100 + c1dfe821-e389-4fc3-a094-1e3ea81c1b74 + + + + + 0 + 109851 + es_MX + 0 + 2026-06-15 21:56:38.024 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:56:38.024 + 100 + 06724626-808f-4ef6-8f22-4fccaa99b60d + + + + + 0 + 107125 + + + + 109852 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:38.239 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 520 + 0 + + 2026-06-15 21:56:38.239 + 100 + e75ed9d0-917a-487b-a1cb-77280c9b2486 + + + + + 0 + 109852 + es_MX + 0 + 2026-06-15 21:56:41.189 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:56:41.189 + 100 + 8095052b-c150-4e67-9752-c55dc457ee28 + + + + + 0 + 107126 + + + + 109853 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:41.405 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 530 + 0 + + 2026-06-15 21:56:41.405 + 100 + 079fb810-4e15-47fa-8ca9-d90f6973a226 + + + + + 0 + 109853 + es_MX + 0 + 2026-06-15 21:56:45.304 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:56:45.304 + 100 + e2edfe1e-00b7-465d-9910-f92fee6a7c96 + + + + + 0 + 107122 + + + + 109854 + + 0 + + + 537 + + 286 + 2026-06-15 21:56:45.519 + 100 + + Margin for a product as a percentage + + + + D + The Margin indicates the margin for this product as a percentage of the limit price and selling price. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Margin % + + + 540 + 0 + + 2026-06-15 21:56:45.519 + 100 + 1577c0d8-0fca-4ef3-a999-8fc759b8e48a + + + + + 0 + 109854 + es_MX + 0 + 2026-06-15 21:56:46.741 + 100 + Margen para un producto como porcentaje + El Margen indica el margen para este producto como un porcentaje del precio límite y precio de venta + true + true + % de Margen + 2026-06-15 21:56:46.741 + 100 + 5c1e5954-880b-4e79-bd25-8d96884a49f6 + + + + + 0 + 107132 + + + + 109855 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:46.957 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 620 + 0 + + 2026-06-15 21:56:46.957 + 100 + c898a978-a2c2-445e-a2b3-cd172372d3f0 + + + + + 0 + 109855 + es_MX + 0 + 2026-06-15 21:56:48.107 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:56:48.107 + 100 + a5ee1e08-f8e6-44d5-928d-61b701c61926 + + + + + 0 + 107127 + + + + 109856 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:48.327 + 100 + + Ordered Quantity + + + + D + The Ordered Quantity indicates the quantity of a product that was ordered. + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Quantity + + + 640 + 0 + + 2026-06-15 21:56:48.327 + 100 + 41d6604c-61a8-4493-a665-900b1a974106 + + + + + 0 + 109856 + es_MX + 0 + 2026-06-15 21:56:49.414 + 100 + Cantidad ordenada + La Cantidad Ordenada indica la cantidad de un producto que fue ordenada + true + true + Cantidad Ordenada + 2026-06-15 21:56:49.414 + 100 + 64299e98-e54e-462f-ab4d-757192acc33e + + + + + 0 + 107134 + + + + 109857 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:49.63 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 660 + 0 + + 2026-06-15 21:56:49.63 + 100 + 4ae10adb-03a2-48a6-b847-5d763fd54e5c + + + + + 0 + 109857 + es_MX + 0 + 2026-06-15 21:56:50.712 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:56:50.712 + 100 + a900ec07-f779-48ce-9dee-e2cf578d3b4f + + + + + 0 + 107135 + + + + 109858 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:50.931 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 670 + 0 + + 2026-06-15 21:56:50.931 + 100 + fb56b3e0-5297-45f2-923e-2b10dea8201c + + + + + 0 + 109858 + es_MX + 0 + 2026-06-15 21:56:52.02 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:56:52.02 + 100 + a3b35d36-c008-4bdf-a32d-7c504b647bc5 + + + + + 0 + 107136 + + + + 109859 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:52.236 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 680 + 0 + + 2026-06-15 21:56:52.236 + 100 + ccc42002-69e8-4e9c-a02a-721e669e3128 + + + + + 0 + 109859 + es_MX + 0 + 2026-06-15 21:56:53.327 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:56:53.327 + 100 + 4d75ce81-7d8d-4d7e-90cd-77746b8dcfc5 + + + + + 0 + 107123 + + + + 109860 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:53.545 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 690 + 0 + + 2026-06-15 21:56:53.545 + 100 + c8a4acb4-87d8-4fa3-9f75-3c232cd89c3a + + + + + 0 + 109860 + es_MX + 0 + 2026-06-15 21:56:54.661 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:56:54.661 + 100 + e5577680-de67-4dad-9bcb-5f744fd0736f + + + + + 0 + 107124 + + + + 109861 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:54.886 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 700 + 0 + + 2026-06-15 21:56:54.886 + 100 + 866b53ef-8255-468e-b9ba-0911fbd63786 + + + + + 0 + 109861 + es_MX + 0 + 2026-06-15 21:56:55.967 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:56:55.967 + 100 + a8b04427-853a-43b4-bb0f-8b0cec2a885e + + + + + 0 + 107129 + + + + 109862 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:56.186 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 710 + 0 + + 2026-06-15 21:56:56.186 + 100 + 7a4e5209-8a5f-4f9d-82a1-5affdad5c723 + + + + + 0 + 109862 + es_MX + 0 + 2026-06-15 21:56:57.272 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:56:57.272 + 100 + 9fb97292-2876-4d57-baed-f65d74458bdc + + + + + 0 + 107130 + + + + 109863 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:57.491 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 720 + 0 + + 2026-06-15 21:56:57.491 + 100 + 37490d3b-8966-4efe-8469-71e98450dd94 + + + + + 0 + 109863 + es_MX + 0 + 2026-06-15 21:56:58.58 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:56:58.58 + 100 + 48e3affc-2060-4430-a68f-64ac9d190f74 + + + + + 0 + 107131 + + + + 109864 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:56:58.801 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 730 + 0 + + 2026-06-15 21:56:58.801 + 100 + 36f1ce38-fdb2-42cb-b623-ed4742743c74 + + + + + 0 + 109864 + es_MX + 0 + 2026-06-15 21:56:59.911 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:56:59.911 + 100 + 0599145f-21d1-4b20-b7bc-23a8bfff1039 + + + + + 0 + 107121 + + + + 109865 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:57:00.138 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 740 + 0 + + 2026-06-15 21:57:00.138 + 100 + 60b329ae-812f-4fc3-a700-1c4a9311f095 + + + + + 0 + 109865 + es_MX + 0 + 2026-06-15 21:57:01.547 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:57:01.547 + 100 + 6ee6ee4c-7365-4ad1-bb20-f26e49e7b622 + + + + + 0 + 107125 + + + + 109866 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:57:01.772 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 750 + 0 + + 2026-06-15 21:57:01.772 + 100 + f34ea11c-c943-4b95-8999-f727573a82cc + + + + + 0 + 109866 + es_MX + 0 + 2026-06-15 21:57:02.877 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:57:02.877 + 100 + 0e885f04-c166-4ae8-ac0b-129ed97ce463 + + + + + 0 + 107126 + + + + 109867 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:57:03.101 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 760 + 0 + + 2026-06-15 21:57:03.101 + 100 + a1e4320d-2b25-48a0-a22f-c6983b6b8573 + + + + + 0 + 109867 + es_MX + 0 + 2026-06-15 21:57:04.185 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:57:04.185 + 100 + 093e9b49-4e03-42cb-9687-b971e1b2311a + + + + + 0 + 107122 + + + + 109868 + + 0 + + + 54375 + + 53545 + 2026-06-15 21:57:04.404 + 100 + + Margin for a product as a percentage + + + + D + The Margin indicates the margin for this product as a percentage of the limit price and selling price. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Margin % + + + 770 + 0 + + 2026-06-15 21:57:04.404 + 100 + 35d0dd90-2921-4305-a375-c70322327ed9 + + + + + 0 + 109868 + es_MX + 0 + 2026-06-15 21:57:05.538 + 100 + Margen para un producto como porcentaje + El Margen indica el margen para este producto como un porcentaje del precio límite y precio de venta + true + true + % de Margen + 2026-06-15 21:57:05.538 + 100 + 024fd550-6899-4a68-8c33-24dae646206a + + + + + 0 + 107132 + + + + 109869 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:05.764 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 540 + 0 + + 2026-06-15 21:57:05.764 + 100 + 22b6c011-0125-4d9d-80f6-bb449866e802 + + + + + 0 + 109869 + es_MX + 0 + 2026-06-15 21:57:06.858 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:57:06.858 + 100 + f4e4d007-3d44-4ded-8edc-c4777887392d + + + + + 0 + 107133 + + + + 109870 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:07.085 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 550 + 0 + + 2026-06-15 21:57:07.085 + 100 + 41784cef-fb80-4495-94e7-1525a9aaf85c + + + + + 0 + 109870 + es_MX + 0 + 2026-06-15 21:57:08.196 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:57:08.196 + 100 + d55fbed1-0f2d-499f-a9d4-00af9200b234 + + + + + 0 + 107127 + + + + 109871 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:08.42 + 100 + + Ordered Quantity + + + + D + The Ordered Quantity indicates the quantity of a product that was ordered. + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Quantity + + + 560 + 0 + + 2026-06-15 21:57:08.42 + 100 + 7379bb5a-65a5-4a77-884e-f7181d97908a + + + + + 0 + 109871 + es_MX + 0 + 2026-06-15 21:57:09.511 + 100 + Cantidad ordenada + La Cantidad Ordenada indica la cantidad de un producto que fue ordenada + true + true + Cantidad Ordenada + 2026-06-15 21:57:09.511 + 100 + f47f1a3b-38e3-49cb-939f-d3505586cf35 + + + + + 0 + 107128 + + + + 109872 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:09.737 + 100 + + Delivered Quantity + + + + D + The Delivered Quantity indicates the quantity of a product that has been delivered. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Quantity + + + 570 + 0 + + 2026-06-15 21:57:09.737 + 100 + 6d0adec4-2443-4134-b991-e972006f418c + + + + + 0 + 109872 + es_MX + 0 + 2026-06-15 21:57:10.844 + 100 + Cantidad entregada + La cantidad entregada indica la cantidad de un producto que ha sido entregada + true + true + Cantidad Entregada + 2026-06-15 21:57:10.844 + 100 + da4a17d0-86cb-4858-ae70-dfbb29e37833 + + + + + 0 + 107134 + + + + 109873 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:11.066 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 580 + 0 + + 2026-06-15 21:57:11.066 + 100 + 21971349-a608-4982-aebd-7e3d8f8ba911 + + + + + 0 + 109873 + es_MX + 0 + 2026-06-15 21:57:12.171 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:57:12.171 + 100 + f2e6a6bd-98b1-4b40-9bdf-c79e4888bd65 + + + + + 0 + 107135 + + + + 109874 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:12.397 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 590 + 0 + + 2026-06-15 21:57:12.397 + 100 + 7bc9bc66-b2c9-4d43-b4d7-62cd41133536 + + + + + 0 + 109874 + es_MX + 0 + 2026-06-15 21:57:13.532 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:57:13.532 + 100 + 5d6b4f05-81d2-433e-9095-f78ce551d98e + + + + + 0 + 107136 + + + + 109875 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:13.761 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 600 + 0 + + 2026-06-15 21:57:13.761 + 100 + db26cc9a-844c-4af5-9cdc-baf6eecbab3c + + + + + 0 + 109875 + es_MX + 0 + 2026-06-15 21:57:14.858 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:57:14.858 + 100 + 851e7ec6-b7ce-4cdf-8f51-66fdacb3bb21 + + + + + 0 + 107123 + + + + 109876 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:15.084 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 610 + 0 + + 2026-06-15 21:57:15.084 + 100 + 49489bd9-463c-421f-9580-de78dcc87143 + + + + + 0 + 109876 + es_MX + 0 + 2026-06-15 21:57:16.202 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:57:16.202 + 100 + 489e4ea1-c721-4dd5-80e8-4e0e0ef40c51 + + + + + 0 + 107124 + + + + 109877 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:16.429 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 620 + 0 + + 2026-06-15 21:57:16.429 + 100 + 91470ed2-de0a-48d2-ade3-78fc11d55dac + + + + + 0 + 109877 + es_MX + 0 + 2026-06-15 21:57:18.193 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:57:18.193 + 100 + 39c40e4e-488a-41d7-9849-219d1faf85f9 + + + + + 0 + 107129 + + + + 109878 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:18.419 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 630 + 0 + + 2026-06-15 21:57:18.419 + 100 + 8824e557-587f-4590-a14e-db32627091e6 + + + + + 0 + 109878 + es_MX + 0 + 2026-06-15 21:57:19.539 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:57:19.539 + 100 + a9dcb507-2261-4ca1-9565-c72b65735626 + + + + + 0 + 107131 + + + + 109879 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:19.768 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 650 + 0 + + 2026-06-15 21:57:19.768 + 100 + dca85714-f6e6-441f-945d-dab9732349e5 + + + + + 0 + 109879 + es_MX + 0 + 2026-06-15 21:57:20.889 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:57:20.889 + 100 + 26a14b0a-0bda-4f39-b588-c29c7d59d182 + + + + + 0 + 107121 + + + + 109880 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:21.13 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 660 + 0 + + 2026-06-15 21:57:21.13 + 100 + 910e7fde-3040-4cfd-a83f-dd1672a36e64 + + + + + 0 + 109880 + es_MX + 0 + 2026-06-15 21:57:22.256 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:57:22.256 + 100 + b0aef8e5-c546-4b55-9ad5-1b48d215531e + + + + + 0 + 107125 + + + + 109881 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:22.485 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 670 + 0 + + 2026-06-15 21:57:22.485 + 100 + 8378b904-e868-4409-851a-51ca3eb5f52e + + + + + 0 + 109881 + es_MX + 0 + 2026-06-15 21:57:23.606 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:57:23.606 + 100 + 44d9218d-c3fc-4f3c-ba83-51ae5d814f41 + + + + + 0 + 107126 + + + + 109882 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:23.836 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 680 + 0 + + 2026-06-15 21:57:23.836 + 100 + ac119a0c-284e-48d4-8048-90106629ada3 + + + + + 0 + 109882 + es_MX + 0 + 2026-06-15 21:57:24.958 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:57:24.958 + 100 + 6cb4c90b-c1f9-4fb0-a15d-b64cc1ad962b + + + + + 0 + 107122 + + + + 109883 + + 0 + + + 54523 + + 53590 + 2026-06-15 21:57:25.185 + 100 + + Margin for a product as a percentage + + + + D + The Margin indicates the margin for this product as a percentage of the limit price and selling price. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Margin % + + + 690 + 0 + + 2026-06-15 21:57:25.185 + 100 + 45f20296-823d-42a6-b1e5-43c26d0da4bf + + + + + 2026-06-15 21:57:26.307 + 0 + 109883 + es_MX + 0 + 100 + Margen para un producto como porcentaje + El Margen indica el margen para este producto como un porcentaje del precio límite y precio de venta + true + true + % de Margen + 2026-06-15 21:57:26.307 + 100 + aae022f2-2d5d-4531-a71e-9ec06ed1a9dd + + + + + 0 + 107132 + + + + 109884 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:26.532 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 600 + 0 + + 2026-06-15 21:57:26.532 + 100 + c4dd558a-9a1f-450a-ab40-81399b84793d + + + + + 0 + 109884 + es_MX + 0 + 2026-06-15 21:57:27.641 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:57:27.641 + 100 + 595f3c43-b8f9-4543-ba16-bef344e4a638 + + + + + 0 + 107133 + + + + 109885 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:27.872 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 610 + 0 + + 2026-06-15 21:57:27.872 + 100 + a2c1c9cd-fd89-416a-9deb-95924c70d5ac + + + + + 0 + 109885 + es_MX + 0 + 2026-06-15 21:57:29.002 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:57:29.002 + 100 + e07e59af-ae9c-4fc1-8fab-c715ece4c990 + + + + + 0 + 107134 + + + + 109886 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:29.231 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 640 + 0 + + 2026-06-15 21:57:29.231 + 100 + 0137c003-0e87-48eb-bd9d-c5d518e9a33a + + + + + 0 + 109886 + es_MX + 0 + 2026-06-15 21:57:30.344 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:57:30.344 + 100 + 0e373df8-da18-4ca9-8efb-f34779e9aac2 + + + + + 0 + 107135 + + + + 109887 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:30.574 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 650 + 0 + + 2026-06-15 21:57:30.574 + 100 + eabbe915-d0f1-482e-864e-a4758189c351 + + + + + 0 + 109887 + es_MX + 0 + 2026-06-15 21:57:32.087 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:57:32.087 + 100 + d3632704-5dea-4be3-89f7-17975166d0df + + + + + 0 + 107123 + + + + 109888 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:32.317 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 670 + 0 + + 2026-06-15 21:57:32.317 + 100 + 706247d8-0e90-4810-ad37-bb53ad1b6920 + + + + + 0 + 109888 + es_MX + 0 + 2026-06-15 21:57:33.436 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:57:33.436 + 100 + a5b6a48a-a585-4e12-a193-8273ad52c99f + + + + + 0 + 107124 + + + + 109889 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:33.664 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 680 + 0 + + 2026-06-15 21:57:33.664 + 100 + fe1c1142-66df-4478-b246-871ad29ea77b + + + + + 0 + 109889 + es_MX + 0 + 2026-06-15 21:57:34.794 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:57:34.794 + 100 + 4b4f1061-99db-4902-b246-32279f815bfb + + + + + 0 + 107129 + + + + 109890 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:35.026 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 690 + 0 + + 2026-06-15 21:57:35.026 + 100 + 0fcf5819-76ad-4a19-9787-e0c5ad016aac + + + + + 0 + 109890 + es_MX + 0 + 2026-06-15 21:57:36.157 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:57:36.157 + 100 + 65683181-3bac-48fc-bb20-cc35e5ee4229 + + + + + 0 + 107130 + + + + 109891 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:36.392 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 700 + 0 + + 2026-06-15 21:57:36.392 + 100 + fc7f2eba-f6e2-4884-b987-c02968858069 + + + + + 0 + 109891 + es_MX + 0 + 2026-06-15 21:57:37.553 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:57:37.553 + 100 + ad2d96ae-0fc3-4fa3-8762-666d26fb5a29 + + + + + 0 + 107131 + + + + 109892 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:37.781 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 710 + 0 + + 2026-06-15 21:57:37.781 + 100 + 6bf97960-ff5d-41ca-b64c-805b1a092bc7 + + + + + 0 + 109892 + es_MX + 0 + 2026-06-15 21:57:38.896 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:57:38.896 + 100 + 5851d80a-f8bf-4815-b464-a0aafd5698c1 + + + + + 0 + 107121 + + + + 109893 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:39.128 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Quantity + + + 720 + 0 + + 2026-06-15 21:57:39.128 + 100 + c383e664-4859-4d4c-9361-89d0f2563cc1 + + + + + 0 + 109893 + es_MX + 0 + 2026-06-15 21:57:40.253 + 100 + + + true + true + Cantidad Cost Facturada + 2026-06-15 21:57:40.253 + 100 + f0e6d5a5-6656-4a35-af3a-bcc78becdd0f + + + + + 0 + 107125 + + + + 109894 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:40.493 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 730 + 0 + + 2026-06-15 21:57:40.493 + 100 + 1356d77f-d01f-4bfc-997e-5c5744f3991f + + + + + 0 + 109894 + es_MX + 0 + 2026-06-15 21:57:41.632 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:57:41.632 + 100 + bcc62dfb-fc81-44aa-8ee0-fe859c3ca174 + + + + + 0 + 107126 + + + + 109895 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:41.863 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 740 + 0 + + 2026-06-15 21:57:41.863 + 100 + 87444c06-c24f-4ce0-8272-48214d6694ca + + + + + 0 + 109895 + es_MX + 0 + 2026-06-15 21:57:42.99 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:57:42.99 + 100 + b9db5a74-d831-4b3d-bfe0-32038f59afed + + + + + 0 + 107122 + + + + 109896 + + 0 + + + 54807 + + 53670 + 2026-06-15 21:57:43.223 + 100 + + Margin for a product as a percentage + + + + D + The Margin indicates the margin for this product as a percentage of the limit price and selling price. + + + true + false + true + true + true + false + false + false + false + + false + true + true + Margin % + + + 750 + 0 + + 2026-06-15 21:57:43.223 + 100 + f0070512-f84e-43d1-acf4-dce36f9f8a18 + + + + + 0 + 109896 + es_MX + 0 + 2026-06-15 21:57:44.357 + 100 + Margen para un producto como porcentaje + El Margen indica el margen para este producto como un porcentaje del precio límite y precio de venta + true + true + % de Margen + 2026-06-15 21:57:44.357 + 100 + 3a720730-5c47-4d66-95e7-7ff09570d65a + + + + + 0 + 107107 + + + + 109897 + + 0 + + + 796 + + 130 + 2026-06-15 21:57:44.592 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Amount + + + 270 + 0 + + 2026-06-15 21:57:44.592 + 100 + 20b1e3a7-d009-48bc-a49b-72b8864990cd + + + + + 0 + 109897 + es_MX + 0 + 2026-06-15 21:57:45.72 + 100 + + + true + false + Importe Costo Ordenado + 2026-06-15 21:57:45.72 + 100 + 9f1a28ad-718f-4f4e-a83e-8ab111007e61 + + + + + 0 + 107113 + + + + 109898 + + 0 + + + 797 + + 130 + 2026-06-15 21:57:45.954 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Ordered Quantity + + + 310 + 0 + + 2026-06-15 21:57:45.954 + 100 + 8937f15e-c06d-4b6a-b507-13f5ed8f5015 + + + + + 0 + 109898 + es_MX + 0 + 2026-06-15 21:57:47.09 + 100 + + + true + true + Cantidad Costo Ordenada + 2026-06-15 21:57:47.09 + 100 + 3cb25d84-cbae-4a78-aab8-20bf07b38224 + + + + + 0 + 107115 + + + + 109899 + + 0 + + + 796 + + 130 + 2026-06-15 21:57:47.326 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 330 + 0 + + 2026-06-15 21:57:47.326 + 100 + 38d13db0-7927-4772-9d21-3297215aac98 + + + + + 0 + 109899 + es_MX + 0 + 2026-06-15 21:57:48.487 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:57:48.487 + 100 + f6f3b423-c197-4432-8f48-8e2fc0a27dfd + + + + + 0 + 107119 + + + + 109900 + + 0 + + + 797 + + 130 + 2026-06-15 21:57:48.723 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 350 + 0 + + 2026-06-15 21:57:48.723 + 100 + 1dcf7305-b419-49a8-bd75-0570c74861d3 + + + + + 0 + 109900 + es_MX + 0 + 2026-06-15 21:57:49.87 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:57:49.87 + 100 + b7b6bd9e-93e4-406b-ae21-9e963f2740f0 + + + + + 0 + 107117 + + + + 109901 + + 0 + + + 797 + + 130 + 2026-06-15 21:57:50.11 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 240 + 0 + + 2026-06-15 21:57:50.11 + 100 + 31436a63-c164-4b9d-a480-83f093fbfa23 + + + + + 0 + 109901 + es_MX + 0 + 2026-06-15 21:57:51.312 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:57:51.312 + 100 + b5e1a6fe-0245-4f6b-85b5-8ea6d658740a + + + + + 0 + 107109 + + + + 109902 + + 0 + + + 797 + + 130 + 2026-06-15 21:57:51.552 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Received Amount + + + 290 + 0 + + 2026-06-15 21:57:51.552 + 100 + 4a4cbae6-124b-4389-bc41-faca6df3e9c2 + + + + + 0 + 109902 + es_MX + 0 + 2026-06-15 21:57:52.752 + 100 + + + true + true + Importe Costo Recepcionado + 2026-06-15 21:57:52.752 + 100 + 9a715016-42c7-4363-972b-d29f559c499a + + + + + 0 + 107115 + + + + 109903 + + 0 + + + 797 + + 130 + 2026-06-15 21:57:52.988 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 330 + 0 + + 2026-06-15 21:57:52.988 + 100 + c162187b-dd26-46f6-9dd7-fcb3749cae1a + + + + + 0 + 109903 + es_MX + 0 + 2026-06-15 21:57:54.118 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:57:54.118 + 100 + 0c274991-79c8-4ce9-89ab-b7a73ea34113 + + + + + 0 + 107108 + + + + 109904 + + 0 + + + 799 + + 130 + 2026-06-15 21:57:54.361 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Invoiced Amount + + + 280 + 0 + + 2026-06-15 21:57:54.361 + 100 + 0ad5c1cf-c61c-4137-8a18-f21a2b288cb9 + + + + + 0 + 109904 + es_MX + 0 + 2026-06-15 21:57:55.567 + 100 + + + true + false + Importe Costo Facturado + 2026-06-15 21:57:55.568 + 100 + 1b70c245-717b-4146-8d7d-6f97450ce893 + + + + + 0 + 107110 + + + + 109905 + + 0 + + + 797 + + 130 + 2026-06-15 21:57:55.806 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 300 + 0 + + 2026-06-15 21:57:55.806 + 100 + 16d3add9-87d0-4384-8278-43d0bea13656 + + + + + 0 + 109905 + es_MX + 0 + 2026-06-15 21:57:56.965 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:57:56.965 + 100 + 08d4b92b-9080-405d-82ae-3b6e56fe6c8e + + + + + 0 + 107114 + + + + 109906 + + 0 + + + 797 + + 130 + 2026-06-15 21:57:57.203 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Received Quantity + + + 320 + 0 + + 2026-06-15 21:57:57.203 + 100 + 7f5fc260-9e1d-4ebe-a637-cf01a530e987 + + + + + 0 + 109906 + es_MX + 0 + 2026-06-15 21:57:58.358 + 100 + + + true + true + Cantidad Costo Recepcionada + 2026-06-15 21:57:58.358 + 100 + a580b646-72fe-4e80-bee7-bf89a2458f34 + + + + + 0 + 107118 + + + + 109907 + + 0 + + + 799 + + 130 + 2026-06-15 21:57:58.596 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Delivered Amount + + + 250 + 0 + + 2026-06-15 21:57:58.596 + 100 + d53090dd-187c-4c23-a81d-85a7aaa6f183 + + + + + 0 + 109907 + es_MX + 0 + 2026-06-15 21:57:59.74 + 100 + + + true + true + Importe Entregado + 2026-06-15 21:57:59.74 + 100 + 6442b832-2ccc-4173-89ca-30dc84483e06 + + + + + 0 + 107120 + + + + 109908 + + 0 + + + 799 + + 130 + 2026-06-15 21:57:59.982 + 100 + + Realized profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Realized Profit + + + 360 + 0 + + 2026-06-15 21:57:59.982 + 100 + 8dc98d36-a748-4ee7-91ee-ee3f5761ff74 + + + + + 0 + 109908 + es_MX + 0 + 2026-06-15 21:58:01.15 + 100 + Realized profit amount + + true + true + Rentabilidad Realizada + 2026-06-15 21:58:01.15 + 100 + e692e095-08c6-4f5a-af3a-4883a29de22b + + + + + 0 + 107117 + + + + 109909 + + 0 + + + 799 + + 130 + 2026-06-15 21:58:01.391 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Ordered Amount + + + 240 + 0 + + 2026-06-15 21:58:01.391 + 100 + 1a6b59c1-8a43-478a-82b2-f36c24a84f1d + + + + + 0 + 109909 + es_MX + 0 + 2026-06-15 21:58:02.743 + 100 + + + true + true + Importe Ordenado + 2026-06-15 21:58:02.743 + 100 + 1c030fe4-f20d-4766-a1d3-b37abbb63fe3 + + + + + 0 + 107106 + + + + 109910 + + 0 + + + 799 + + 130 + 2026-06-15 21:58:02.991 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Planned Amount + + + 260 + 0 + + 2026-06-15 21:58:02.991 + 100 + 9914ec77-2554-4d14-bedd-62180a7bbda4 + + + + + 0 + 109910 + es_MX + 0 + 2026-06-15 21:58:04.145 + 100 + + + true + true + Importe Costo Planeado + 2026-06-15 21:58:04.145 + 100 + b8afbf48-3ce4-4363-b1d4-e898988fbb56 + + + + + 0 + 107110 + + + + 109911 + + 0 + + + 799 + + 130 + 2026-06-15 21:58:04.385 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost Consumed Amount + + + 300 + 0 + + 2026-06-15 21:58:04.385 + 100 + 9fde3c92-2aee-47f5-b37d-74596098d5f3 + + + + + 0 + 109911 + es_MX + 0 + 2026-06-15 21:58:05.593 + 100 + + + true + true + Costo Importe Consumido + 2026-06-15 21:58:05.593 + 100 + a30ad919-5215-481e-a9e8-e3399e7e2cef + + + + + 0 + 107115 + + + + 109912 + + 0 + + + 799 + + 130 + 2026-06-15 21:58:05.836 + 100 + + + + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + true + Cost Consumed Quantity + + + 330 + 0 + + 2026-06-15 21:58:05.836 + 100 + 50c1a4e5-37b4-4e57-8ae5-5839a9cf27d1 + + + + + 0 + 109912 + es_MX + 0 + 2026-06-15 21:58:06.994 + 100 + + + true + true + Cantidad Costo Consumida + 2026-06-15 21:58:06.994 + 100 + e5ea7f94-9c68-4518-ac95-ceb6c2b2296c + + + + + 0 + 107119 + + + + 109913 + + 0 + + + 799 + + 130 + 2026-06-15 21:58:07.239 + 100 + + Planned profit amount + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + true + Planned Profit + + + 350 + 0 + + 2026-06-15 21:58:07.239 + 100 + 1c83827b-4050-41ec-86e3-6c8caaff2e06 + + + + + 0 + 109913 + es_MX + 0 + 2026-06-15 21:58:08.397 + 100 + Planned profit amount + + true + true + Rentabilidad Planeada + 2026-06-15 21:58:08.397 + 100 + d04bf474-c40c-4421-bfc3-684506b98154 + + + + diff --git a/resources/1.5.12/00503330_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_1.xml b/resources/1.5.12/00503330_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_1.xml new file mode 100644 index 0000000000..b8510bcd3a --- /dev/null +++ b/resources/1.5.12/00503330_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_1.xml @@ -0,0 +1,401 @@ + + + + Add Value to WebStore Tabs + + + + 0 + 107137 + 620 + + 0 + + 10 + + 54775 + + + Value + + 2026-06-16 11:05:42.252 + 100 + + Search key for the record in the format required - must be unique + ECA12 + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-16 11:05:42.253 + 100 + fba3a704-d468-4b76-80c9-ef8a894b03a3 + + + 0 + + + + + + 0 + 107137 + es_MX + 0 + 2026-06-16 11:05:55.886 + 100 + true + false + Search Key + 2026-06-16 11:05:55.886 + 100 + 0867b2e1-c7af-4d44-9f1e-9e754f5ddce1 + + + + + D + + + + + + 0 + 107137 + + + + 109914 + + 0 + + 55008 + + 350 + 2026-06-16 11:06:53.132 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + Y + false + false + false + Search Key + + 0 + 80 + 80 + 0 + 2026-06-16 11:06:53.132 + 100 + e98edd16-d2e7-45a5-ad88-0cb78a956098 + + + + + 0 + 109914 + es_MX + 0 + 2026-06-16 11:07:00.794 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-16 11:07:00.794 + 100 + 32c8fa48-5cc1-4e49-8439-5472d5d63120 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + + 0 + 107138 + 620 + + 0 + + 10 + + 54776 + + + Value + + 2026-06-16 11:07:44.711 + 100 + + Search key for the record in the format required - must be unique + ECA12 + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-16 11:07:44.711 + 100 + 9dd0727e-79ca-495c-a14b-1e86064a1f5f + + + 0 + + + + + + 0 + 107138 + es_MX + 0 + 2026-06-16 11:07:49.877 + 100 + true + false + Search Key + 2026-06-16 11:07:49.877 + 100 + eac62363-91f5-4b6b-9239-181feb4e504f + + + + + + 0 + 107139 + 469 + + 0 + + 10 + + 54776 + + + Name + + 2026-06-16 11:08:04.216 + 100 + + Alphanumeric identifier of the entity + ECA12 + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Name + + + true + 0 + 2026-06-16 11:08:04.216 + 100 + 4d5be794-da3c-4626-9a57-3c75cd1324ae + + + 0 + + + + + + 0 + 107139 + es_MX + 0 + 2026-06-16 11:08:07.077 + 100 + true + false + Name + 2026-06-16 11:08:07.077 + 100 + a02ecf9e-a84c-4e20-b788-86b9cd6b3e73 + + + + + D + + + + + 0 + 107138 + + + + 109915 + + 0 + + + 55009 + + 350 + 2026-06-16 11:09:53.195 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 110 + 110 + 0 + 2026-06-16 11:09:53.195 + 100 + 697baec6-8fe3-4bd5-96d2-c9af835f18ce + + + + + 0 + 109915 + es_MX + 0 + 2026-06-16 11:09:54.112 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-16 11:09:54.112 + 100 + a0bfb171-0fe7-4b41-98f3-c23d00efa342 + + + + + Y + + + + diff --git a/resources/1.5.12/00503350_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_2.xml b/resources/1.5.12/00503350_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_2.xml new file mode 100644 index 0000000000..2f7c295ed5 --- /dev/null +++ b/resources/1.5.12/00503350_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_2.xml @@ -0,0 +1,367 @@ + + + + Add Value to WebStore Tabs + + + + 0 + 107173 + 620 + + 0 + + 10 + + 780 + + + Value + + 2026-06-17 12:02:09.47 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-17 12:02:09.471 + 100 + f2906139-f881-4be9-b690-08956e5eca35 + + + 0 + + + + + + 0 + 107173 + es_MX + 0 + 2026-06-17 12:02:13.545 + 100 + true + false + Search Key + 2026-06-17 12:02:13.545 + 100 + 363abd57-3469-4f64-b2dd-f743cdccb830 + + + + + 0 + 107173 + + + + 109979 + + 0 + + + 712 + + 350 + 2026-06-17 12:02:49.999 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + Y + false + false + false + Search Key + + 0 + 120 + 120 + 0 + 2026-06-17 12:02:49.999 + 100 + abf111ca-98f2-4c57-aed4-6a23f2885280 + + + + + 0 + 109979 + es_MX + 0 + 2026-06-17 12:02:51.474 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-17 12:02:51.474 + 100 + 0cab095d-e7c5-47cb-b616-bbb601090d44 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + true + + + + + true + + + + + true + + + + + D + true + + + + + 0 + 107139 + + + + 109980 + + 0 + + + 55009 + + 350 + 2026-06-17 12:07:40.791 + 100 + + Alphanumeric identifier of the entity + 0 + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Name + + 0 + 120 + 120 + 0 + 2026-06-17 12:07:40.791 + 100 + 3840be36-1b7b-43ba-8d93-c3cea013a50b + + + + + 0 + 109980 + es_MX + 0 + 2026-06-17 12:07:42.346 + 100 + Alphanumeric identifier of the entity + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + true + false + Name + 2026-06-17 12:07:42.346 + 100 + 0e0a6843-58e2-4d74-9915-97901168ea4d + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + true + + + + + false + + + + diff --git a/resources/1.5.12/00503360_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_3.xml b/resources/1.5.12/00503360_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_3.xml new file mode 100644 index 0000000000..56122a3603 --- /dev/null +++ b/resources/1.5.12/00503360_D_1_5_12_Add_Value_to_WebStore_Tabs_Part_3.xml @@ -0,0 +1,368 @@ + + + + Add Value to WebStore Tabs + + + + 0 + 107175 + 620 + + 0 + + 10 + + 778 + + + Value + + 2026-06-17 12:22:36.604 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + true + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-17 12:22:36.604 + 100 + 280b76b5-28e6-47b4-abc8-63a6f8bad5dc + + + 0 + + + + + + 0 + 107175 + es_MX + 0 + 2026-06-17 12:22:38.275 + 100 + true + false + Search Key + 2026-06-17 12:22:38.275 + 100 + f6f33602-1238-4f78-ae0a-a1af2f215307 + + + + + 0 + 107175 + + + + 109981 + + 0 + + + 710 + + 350 + 2026-06-17 12:24:08.069 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + Y + false + false + false + Search Key + + 0 + 450 + 450 + 0 + 2026-06-17 12:24:08.069 + 100 + 727c9465-bf50-45dc-8ddc-7a95d509b6a0 + + + + + 0 + 109981 + es_MX + 0 + 2026-06-17 12:24:10.527 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-17 12:24:10.527 + 100 + e884514d-ce93-4ab9-8452-5f0bddd14ae1 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + 210 + + + + + 220 + + + + + 230 + + + + + 240 + + + + + 250 + + + + + 260 + + + + + 270 + + + + + 280 + + + + + 290 + + + + + 300 + + + + + 310 + + + + + 320 + + + + + 330 + + + + + 340 + + + + + 350 + + + + + 360 + + + + + 370 + + + + + 380 + + + + + 390 + + + + + 400 + + + + + 410 + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + true + + + + diff --git a/resources/1.5.12/00503380_D_1_5_12_Add_LandingPage_Table.xml b/resources/1.5.12/00503380_D_1_5_12_Add_LandingPage_Table.xml new file mode 100644 index 0000000000..a33635abd8 --- /dev/null +++ b/resources/1.5.12/00503380_D_1_5_12_Add_LandingPage_Table.xml @@ -0,0 +1,5539 @@ + + + + Add Table for landing page access + + + 0 + + + + 0 + 53917 + 2026-06-17 19:35:14.686 + 100 + Maintain landing apps + + D + Maintenance window for the catalog of landing apps. + true + false + false + false + Landing App + + 2026-06-17 19:35:14.686 + 100 + bcf02b28-3b59-496d-8ebb-5ea3718eb4bc + M + + + + + + + 0 + es_MX + 0 + 53917 + 2026-06-17 19:35:16.178 + 100 + Mantener aplicaciones de aterrizaje + Ventana de mantenimiento del catálogo de aplicaciones de aterrizaje. + true + true + Aplicación de Aterrizaje + 2026-06-17 19:35:16.178 + 100 + 143e2dd0-d98f-4931-8af1-9f81c361e97a + + + + + 0 + + + + 0 + 53918 + 2026-06-17 19:35:16.342 + 100 + Maintain landing app access by role + + D + Maintenance window for landing app access authorization by role. + true + false + false + false + Landing App Access + + 2026-06-17 19:35:16.342 + 100 + 943c34e0-5010-4345-b280-d3a0bd03784c + M + + + + + + + 0 + es_MX + 0 + 53918 + 2026-06-17 19:35:17.327 + 100 + Mantener acceso a aplicaciones de aterrizaje por rol + Ventana de mantenimiento de autorización de acceso a aplicaciones de aterrizaje por rol. + true + true + Acceso a Aplicación de Aterrizaje + 2026-06-17 19:35:17.327 + 100 + 8555f852-14f9-4b90-817d-b0ce34d8d87f + + + + + 6 + 0 + 0 + + 0 + 55167 + + 53917 + + 2026-06-17 19:35:17.496 + 100 + Catalog of landing apps + D + Catalog of landing applications that can be authorized per role. + + true + true + false + true + false + false + false + false + false + + Landing App + + + L + true + AD_LandingApp + 2026-06-17 19:35:17.496 + 100 + 03ff90ba-db42-438f-98e3-98c329cf33bf + + + + + 0 + es_MX + 0 + 55167 + 2026-06-17 19:35:18.569 + 100 + true + false + Aplicación de Aterrizaje + 2026-06-17 19:35:18.569 + 100 + fc2c29b0-53b9-48d0-b36e-b9545b065439 + + + + + 6 + 0 + 0 + + 0 + 55168 + + 53918 + + 2026-06-17 19:35:18.705 + 100 + Landing app access by role + D + Defines access (read/write) to a landing app for a specific role. + + true + true + false + true + false + false + false + false + false + + Landing App Access + + + L + true + AD_LandingAppAccess + 2026-06-17 19:35:18.705 + 100 + f7e2b2c0-1a50-4e6a-8b70-e3fd7be41e04 + + + + + 0 + es_MX + 0 + 55168 + 2026-06-17 19:35:19.71 + 100 + true + false + Acceso a Aplicación de Aterrizaje + 2026-06-17 19:35:19.71 + 100 + 1bd2d95d-2c96-4444-9429-fe9f584fc709 + + + + + 0 + 0 + 54711 + 2026-06-17 19:35:19.861 + 100 + Access level for landing app access by role + D + + true + false + AD_LandingApp AccessLevel + 2026-06-17 19:35:19.861 + 100 + b3ea051c-7d5b-46e1-90cf-d7bbfa7b9932 + L + + + + + + 0 + es_MX + 0 + 54711 + 2026-06-17 19:35:20.757 + 100 + Access level for landing app access by role + + true + false + AD_LandingApp AccessLevel + 2026-06-17 19:35:20.757 + 100 + 65555d19-8de8-45e3-87ec-408aa09e5905 + + + + + 0 + 0 + 54712 + 2026-06-17 19:35:20.92 + 100 + + D + + true + false + AD_LandingApp + 2026-06-17 19:35:20.92 + 100 + 019ee5dd-3a63-4f15-86ce-80901123b238 + T + + + + + + 0 + es_MX + 0 + 54712 + 2026-06-17 19:35:21.801 + 100 + + + true + false + AD_LandingApp + 2026-06-17 19:35:21.801 + 100 + 7909f8f3-7698-40de-8437-867c305ed9f7 + + + + + 0 + 0 + 54713 + 2026-06-17 19:35:21.946 + 100 + + D + + true + false + AD_LandingAppAccess + 2026-06-17 19:35:21.946 + 100 + a1678a16-14dd-4467-b138-a706c09a2374 + T + + + + + + 0 + es_MX + 0 + 54713 + 2026-06-17 19:35:22.814 + 100 + + + true + false + AD_LandingAppAccess + 2026-06-17 19:35:22.814 + 100 + 57453ed8-3917-431d-9b99-555a2119e297 + + + + + 0 + 63943 + 0 + + + AD_LandingApp_ID + 2026-06-17 19:35:22.984 + 100 + + D + + + true + Landing App + + + + + Landing App + 2026-06-17 19:35:22.984 + 100 + 0c62e15b-3e9a-4b6d-8bf5-4cabf78ecd53 + + + + + 0 + 63943 + es_MX + 0 + 2026-06-17 19:35:23.934 + 100 + + + true + true + Aplicación de Aterrizaje + + + + + Landing App + 2026-06-17 19:35:23.934 + 100 + 26f82efe-63ac-49ec-be02-611a96486a62 + + + + + 0 + 63944 + 0 + + + AD_LandingAppAccess_ID + 2026-06-17 19:35:24.136 + 100 + + D + + + true + Landing App Access + + + + + Landing App Access + 2026-06-17 19:35:24.136 + 100 + f09eb77e-13b0-4b06-8ba2-3c86ef24be62 + + + + + 0 + 63944 + es_MX + 0 + 2026-06-17 19:35:25.064 + 100 + + + true + true + Acceso a Aplicación de Aterrizaje + + + + + Landing App Access + 2026-06-17 19:35:25.064 + 100 + 21748700-13d8-4bd0-9789-807524dbeee8 + + + + + 0 + 63945 + 0 + + + Route + 2026-06-17 19:35:25.249 + 100 + Internal relative route, e.g. /nuxt + D + + + true + Route + + + + + Route + 2026-06-17 19:35:25.249 + 100 + 3a9a9c83-ec9a-4263-8234-386e24fdc01d + + + + + 0 + 63945 + es_MX + 0 + 2026-06-17 19:35:26.218 + 100 + Internal relative route, e.g. /nuxt + + true + false + Route + + + + + Route + 2026-06-17 19:35:26.218 + 100 + 8911d79d-ca97-465a-a10c-b42bf8310271 + + + + + 0 + 63946 + 0 + + + LogoURL + 2026-06-17 19:35:26.4 + 100 + URL of the landing app logo + D + + + true + Logo URL + + + + + Logo URL + 2026-06-17 19:35:26.4 + 100 + c912494e-b8df-49a4-9911-cb82939113ea + + + + + 0 + 63946 + es_MX + 0 + 2026-06-17 19:35:27.356 + 100 + URL of the landing app logo + + true + false + Logo URL + + + + + Logo URL + 2026-06-17 19:35:27.356 + 100 + 698202fc-064b-41e6-884c-4679be5755b7 + + + + + 0 + 63947 + 0 + + + Icon + 2026-06-17 19:35:27.542 + 100 + Icon name or reference + D + + + true + Icon + + + + + Icon + 2026-06-17 19:35:27.542 + 100 + c07e2225-47a0-49c2-b303-0b9b08f215b6 + + + + + 0 + 63947 + es_MX + 0 + 2026-06-17 19:35:28.564 + 100 + Icon name or reference + + true + false + Icon + + + + + Icon + 2026-06-17 19:35:28.564 + 100 + 6d20431d-fa6a-4145-b4c8-b8fca47cb28d + + + + + + 0 + 107177 + 102 + + 0 + + 19 + + 55167 + 129 + + AD_Client_ID + + 2026-06-17 19:35:28.86 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-17 19:35:28.86 + 100 + b203c5d4-7a03-471a-aa73-4785583e748d + + + 1 + + + + + + 0 + 107177 + es_MX + 0 + 2026-06-17 19:35:30.107 + 100 + true + false + Compañía + 2026-06-17 19:35:30.107 + 100 + 8588bb43-5572-4716-a3a9-279d272051eb + + + + + + 0 + 107178 + 113 + + 0 + + 19 + + 55167 + 104 + + AD_Org_ID + + 2026-06-17 19:35:30.255 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-17 19:35:30.255 + 100 + 046cf032-3319-4977-ad6e-19ead1ae2a97 + + + 1 + + + + + + 0 + 107178 + es_MX + 0 + 2026-06-17 19:35:31.684 + 100 + true + false + Organización + 2026-06-17 19:35:31.684 + 100 + e4521e92-3987-455e-bd58-8bc2a0666b3f + + + + + + 0 + 107179 + 348 + + 0 + + 20 + + 55167 + + + IsActive + + 2026-06-17 19:35:31.819 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-17 19:35:31.819 + 100 + e7b54534-202a-4c1f-8999-d985e510d724 + + + 1 + + + + + + 0 + 107179 + es_MX + 0 + 2026-06-17 19:35:33.1 + 100 + true + false + Activo + 2026-06-17 19:35:33.1 + 100 + 00aa1a41-14bd-447c-9942-39dcd32877d2 + + + + + + 0 + 107180 + 245 + + 0 + + 16 + + 55167 + + + Created + + 2026-06-17 19:35:33.246 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-17 19:35:33.246 + 100 + 283fbb61-3546-4e1d-b231-e7bacc4a0059 + + + 1 + + + + + + 0 + 107180 + es_MX + 0 + 2026-06-17 19:35:34.431 + 100 + true + false + Creado + 2026-06-17 19:35:34.431 + 100 + aee96190-f148-4f0e-8135-4d6e89755797 + + + + + + 0 + 107181 + 607 + + 0 + + 16 + + 55167 + + + Updated + + 2026-06-17 19:35:34.567 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-17 19:35:34.568 + 100 + bbafe03a-9ff8-40f5-88eb-a34336de4c4e + + + 1 + + + + + + 0 + 107181 + es_MX + 0 + 2026-06-17 19:35:35.94 + 100 + true + false + Actualizado + 2026-06-17 19:35:35.94 + 100 + af3d92bb-41c4-4ce1-931f-851e3cf99d54 + + + + + + 0 + 107182 + 246 + + 0 + + 18 + 110 + 55167 + + + CreatedBy + + 2026-06-17 19:35:36.077 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-17 19:35:36.077 + 100 + 44193def-2477-43d8-addf-681aaa3506f8 + + + 1 + + + + + + 0 + 107182 + es_MX + 0 + 2026-06-17 19:35:37.244 + 100 + true + false + Creado Por + 2026-06-17 19:35:37.244 + 100 + f5ae0d42-096b-4149-ad7c-6920b024ed3d + + + + + + 0 + 107183 + 608 + + 0 + + 18 + 110 + 55167 + + + UpdatedBy + + 2026-06-17 19:35:37.383 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-17 19:35:37.383 + 100 + c300ac0b-b80c-4b1f-b43b-495076b943f5 + + + 1 + + + + + + 0 + 107183 + es_MX + 0 + 2026-06-17 19:35:38.554 + 100 + true + false + Actualizado por + 2026-06-17 19:35:38.554 + 100 + db230f90-ccb7-4ae9-99c6-42cb114e9fd5 + + + + + + 0 + 107184 + 59595 + + 0 + + 10 + + 55167 + + + UUID + + 2026-06-17 19:35:38.699 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-17 19:35:38.7 + 100 + 2256f840-cc3c-42b6-a61f-94f42235b852 + + + 1 + + + + + + 0 + 107184 + es_MX + 0 + 2026-06-17 19:35:39.87 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-17 19:35:39.87 + 100 + 36183971-cdc6-4980-94de-34c4c119c078 + + + + + + 0 + 107185 + 102 + + 0 + + 19 + + 55168 + 129 + + AD_Client_ID + + 2026-06-17 19:35:40.011 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-17 19:35:40.011 + 100 + 1420ebc5-0d12-4e2e-8ccd-308ba554d077 + + + 1 + + + + + + 0 + 107185 + es_MX + 0 + 2026-06-17 19:35:41.157 + 100 + true + false + Compañía + 2026-06-17 19:35:41.157 + 100 + 9e75f982-eded-496d-9b83-d1f0ea90a398 + + + + + + 0 + 107186 + 113 + + 0 + + 19 + + 55168 + 104 + + AD_Org_ID + + 2026-06-17 19:35:41.301 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-17 19:35:41.301 + 100 + 7f017b1a-df52-4851-bdb7-e6655ba5d2ce + + + 1 + + + + + + 0 + 107186 + es_MX + 0 + 2026-06-17 19:35:42.502 + 100 + true + false + Organización + 2026-06-17 19:35:42.502 + 100 + e841d3ed-0e5f-4395-b7b0-dcb250dc7268 + + + + + + 0 + 107187 + 63943 + + 0 + + 13 + + 55167 + + + AD_LandingApp_ID + + 2026-06-17 19:35:42.638 + 100 + + + D + 10 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Landing App + + + true + + 2026-06-17 19:35:42.638 + 100 + 6a07ca4d-fb9e-4aff-921b-6440af1cc7bc + + + 1 + + + + + + 0 + 107187 + es_MX + 0 + 2026-06-17 19:35:43.809 + 100 + true + false + Aplicación de Aterrizaje + 2026-06-17 19:35:43.809 + 100 + 375f67c0-053e-45b3-9732-7ebc50f764e5 + + + + + + 0 + 107188 + 63944 + + 0 + + 13 + + 55168 + + + AD_LandingAppAccess_ID + + 2026-06-17 19:35:43.946 + 100 + + + D + 10 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Landing App Access + + + true + + 2026-06-17 19:35:43.946 + 100 + eea84cb5-77ad-46a5-b49f-9205613d116b + + + 1 + + + + + + 0 + 107188 + es_MX + 0 + 2026-06-17 19:35:45.18 + 100 + true + false + Acceso a Aplicación de Aterrizaje + 2026-06-17 19:35:45.18 + 100 + 84404d75-42d6-4fc6-9871-11a76e433d4e + + + + + + 0 + 107189 + 348 + + 0 + + 20 + + 55168 + + + IsActive + + 2026-06-17 19:35:45.323 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-17 19:35:45.323 + 100 + 8b582472-fc9f-4e9d-98b2-49878e6482d4 + + + 1 + + + + + + 0 + 107189 + es_MX + 0 + 2026-06-17 19:35:46.653 + 100 + true + false + Activo + 2026-06-17 19:35:46.653 + 100 + 4fdeb8bc-406c-40d3-975f-8b9e723c929f + + + + + + 0 + 107190 + 245 + + 0 + + 16 + + 55168 + + + Created + + 2026-06-17 19:35:46.79 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-17 19:35:46.79 + 100 + a5f64406-2242-472d-b1c9-c18cd97c6191 + + + 1 + + + + + + 0 + 107190 + es_MX + 0 + 2026-06-17 19:35:47.959 + 100 + true + false + Creado + 2026-06-17 19:35:47.959 + 100 + ca087182-5901-4ef4-a15f-5c0750f550b7 + + + + + + 0 + 107191 + 607 + + 0 + + 16 + + 55168 + + + Updated + + 2026-06-17 19:35:48.095 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-17 19:35:48.096 + 100 + 45c57070-0361-4fe4-b3a9-9a4d3b18030a + + + 1 + + + + + + 0 + 107191 + es_MX + 0 + 2026-06-17 19:35:49.283 + 100 + true + false + Actualizado + 2026-06-17 19:35:49.283 + 100 + 236165a0-d4e7-4e6d-a287-c6b32d60ac8d + + + + + + 0 + 107192 + 246 + + 0 + + 18 + 110 + 55168 + + + CreatedBy + + 2026-06-17 19:35:49.419 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-17 19:35:49.419 + 100 + 4a779c6c-9d02-451b-a10f-e6feb197cf83 + + + 1 + + + + + + 0 + 107192 + es_MX + 0 + 2026-06-17 19:35:50.61 + 100 + true + false + Creado Por + 2026-06-17 19:35:50.61 + 100 + eb64989b-c526-48b1-8356-69dce6db6304 + + + + + + 0 + 107193 + 608 + + 0 + + 18 + 110 + 55168 + + + UpdatedBy + + 2026-06-17 19:35:50.751 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-17 19:35:50.751 + 100 + e94b9dbd-4bb9-4b64-b15d-9cc49acf8d54 + + + 1 + + + + + + 0 + 107193 + es_MX + 0 + 2026-06-17 19:35:51.978 + 100 + true + false + Actualizado por + 2026-06-17 19:35:51.978 + 100 + ed7ac156-777b-4731-94f0-db83312d2d8c + + + + + + 0 + 107194 + 59595 + + 0 + + 10 + + 55168 + + + UUID + + 2026-06-17 19:35:52.12 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-17 19:35:52.12 + 100 + 2777e36a-6ffb-4be1-8116-c368eb8edc27 + + + 1 + + + + + + 0 + 107194 + es_MX + 0 + 2026-06-17 19:35:53.299 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-17 19:35:53.299 + 100 + 0bfb6d7b-a5a2-4f1a-ad49-7062e60be72f + + + + + + 0 + 107195 + 620 + + 0 + + 10 + + 55167 + + + Value + + 2026-06-17 19:35:53.445 + 100 + + Search key for the record in the format required - must be unique + D + 40 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Search Key + + + false + + 2026-06-17 19:35:53.445 + 100 + 88ad20d9-b614-485b-91bb-aee6b9168853 + + + 0 + + + + + + 0 + 107195 + es_MX + 0 + 2026-06-17 19:35:54.629 + 100 + true + false + Código + 2026-06-17 19:35:54.629 + 100 + 45a9fe3c-ea31-453c-9238-29a81a59a269 + + + + + + 0 + 107196 + 469 + + 0 + + 10 + + 55167 + + + Name + + 2026-06-17 19:35:54.771 + 100 + + Alphanumeric identifier of the entity + D + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Name + + + false + + 2026-06-17 19:35:54.771 + 100 + 95a37ae9-8f80-415a-8dc5-c52321f3f03b + + + 0 + + + + + + 0 + 107196 + es_MX + 0 + 2026-06-17 19:35:55.965 + 100 + true + false + Nombre + 2026-06-17 19:35:55.965 + 100 + c157ca99-5100-42e5-b011-ee636e847957 + + + + + + 0 + 107197 + 275 + + 0 + + 14 + + 55167 + + + Description + + 2026-06-17 19:35:56.107 + 100 + + Optional short description of the record + D + 2000 + + A description is limited to 255 characters. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Description + + + false + + 2026-06-17 19:35:56.107 + 100 + be633749-5b0f-4ab9-bb4a-6f51f6add6d4 + + + 0 + + + + + + 0 + 107197 + es_MX + 0 + 2026-06-17 19:35:57.281 + 100 + true + false + Descripción + 2026-06-17 19:35:57.281 + 100 + 492f08e6-8d67-4cf6-a56a-b83d98b8b764 + + + + + + 0 + 107198 + 63945 + + 0 + + 10 + + 55167 + + + Route + + 2026-06-17 19:35:57.42 + 100 + + Internal relative route, e.g. /nuxt + D + 255 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Route + + + false + + 2026-06-17 19:35:57.42 + 100 + 11a694c6-7110-48cc-a91c-6fa62b4f0fc6 + + + 0 + + + + + + 0 + 107198 + es_MX + 0 + 2026-06-17 19:35:58.63 + 100 + true + false + Route + 2026-06-17 19:35:58.63 + 100 + ab88bb2c-7cfb-4edb-8a30-e1509ca22aea + + + + + + 0 + 107199 + 983 + + 0 + + 10 + + 55167 + + + URL + + 2026-06-17 19:35:58.769 + 100 + + Full URL address - e.g. http://www.adempiere.org + D + 255 + + The URL defines an fully qualified web address like http://www.adempiere.org + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + URL + + + false + + 2026-06-17 19:35:58.769 + 100 + 4e3488ae-43f6-4d99-a352-bc323213369b + + + 0 + + + + + + 0 + 107199 + es_MX + 0 + 2026-06-17 19:35:59.976 + 100 + true + false + Dirección Web + 2026-06-17 19:35:59.976 + 100 + 3860ee0c-0ccf-4b76-85da-c2fdaafe7c94 + + + + + + 0 + 107200 + 63946 + + 0 + + 10 + + 55167 + + + LogoURL + + 2026-06-17 19:36:00.131 + 100 + + URL of the landing app logo + D + 255 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Logo URL + + + false + + 2026-06-17 19:36:00.131 + 100 + 1623e779-5e1a-4080-b88e-89e190e7a44d + + + 0 + + + + + + 0 + 107200 + es_MX + 0 + 2026-06-17 19:36:01.296 + 100 + true + false + Logo URL + 2026-06-17 19:36:01.296 + 100 + 833a60e4-7e05-4b93-badc-2758909784bd + + + + + + 0 + 107201 + 63947 + + 0 + + 10 + + 55167 + + + Icon + + 2026-06-17 19:36:01.446 + 100 + + Icon name or reference + D + 120 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Icon + + + false + + 2026-06-17 19:36:01.446 + 100 + 5e665cb9-b608-4d65-9873-c13b0c6e5797 + + + 0 + + + + + + 0 + 107201 + es_MX + 0 + 2026-06-17 19:36:02.737 + 100 + true + false + Icon + 2026-06-17 19:36:02.737 + 100 + 0ac8cdb9-a182-4ad6-9f52-bce35c875839 + + + + + + 0 + 107202 + 566 + + 0 + + 11 + + 55167 + + + SeqNo + + 2026-06-17 19:36:02.884 + 100 + + Method of ordering records; lowest number comes first + D + 10 + + The Sequence indicates the order of records + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Sequence + + + false + + 2026-06-17 19:36:02.884 + 100 + 1d5d2bc6-409f-4340-a7a5-8ffdeee8430b + + + 0 + + + + + + 0 + 107202 + es_MX + 0 + 2026-06-17 19:36:04.191 + 100 + true + false + Secuencia. + 2026-06-17 19:36:04.191 + 100 + 6c20fb7c-0f16-4d16-aa8d-2fd584e38d83 + + + + + + 0 + 107203 + 63943 + + 0 + + 30 + 54712 + 55168 + + + AD_LandingApp_ID + + 2026-06-17 19:36:04.336 + 100 + + + D + 10 + + + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Landing App + + + false + + 2026-06-17 19:36:04.336 + 100 + 81bb5671-e7d3-462f-a8f1-71a73afb242e + + + 0 + + + + + + 0 + 107203 + es_MX + 0 + 2026-06-17 19:36:05.789 + 100 + true + false + Aplicación de Aterrizaje + 2026-06-17 19:36:05.789 + 100 + 73a6bb64-66d0-4273-a208-d53c3749ad3c + + + + + + 0 + 107204 + 123 + + 0 + + 19 + 53317 + 55168 + + + AD_Role_ID + + 2026-06-17 19:36:05.941 + 100 + + Responsibility Role + D + 10 + + The Role determines security and access a user who has this Role will have in the System. + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Role + + + false + + 2026-06-17 19:36:05.941 + 100 + 15844e36-3b93-451b-a119-8aea163ae5e8 + + + 0 + + + + + + 0 + 107204 + es_MX + 0 + 2026-06-17 19:36:07.186 + 100 + true + false + Rol + 2026-06-17 19:36:07.186 + 100 + ac9dd4da-c204-44b8-bd98-649d838d377c + + + + + + 0 + 107205 + 145 + + 0 + + 17 + 54711 + 55168 + + + AccessLevel + + 2026-06-17 19:36:07.329 + 100 + + Access Level required + D + 1 + + Indicates the access level required for this record or process. + + true + true + true + false + false + N + false + false + true + false + false + true + N + false + true + + Data Access Level + + + false + + 2026-06-17 19:36:07.329 + 100 + 07c38fc5-1a6f-40f4-989e-4d6072882a63 + + + 0 + + + + + + 0 + 107205 + es_MX + 0 + 2026-06-17 19:36:08.52 + 100 + true + false + Nivel de Acceso a Datos + 2026-06-17 19:36:08.52 + 100 + c1f696be-193f-4f13-95ea-915927c52462 + + + + + 0 + 0 + 54711 + 56707 + 2026-06-17 19:36:08.675 + 100 + Read access + D + true + Read + 2026-06-17 19:36:08.675 + 100 + c41ca25c-1b9d-49ae-bb59-3373a88d5fc7 + + + R + + + + + 0 + es_MX + 0 + 56707 + 2026-06-17 19:36:09.567 + 100 + Read access + true + false + Read + 2026-06-17 19:36:09.567 + 100 + d77d7149-0f7f-4929-b746-5bd85cce0ff2 + + + + + 0 + 0 + 54711 + 56708 + 2026-06-17 19:36:09.716 + 100 + Write access + D + true + Write + 2026-06-17 19:36:09.716 + 100 + c6fb91c1-fa83-488a-9d17-68cb5320f146 + + + W + + + + + 0 + es_MX + 0 + 56708 + 2026-06-17 19:36:10.619 + 100 + Write access + true + false + Write + 2026-06-17 19:36:10.619 + 100 + 0eb66d67-78b4-4748-8896-2ae5799bc125 + + + + + 0 + 107203 + 107188 + 0 + 54713 + 55168 + + 2026-06-17 19:36:10.773 + 100 + + D + true + false + false + false + + 2026-06-17 19:36:10.773 + 100 + 5db81b98-79e9-4ed3-8817-2052d1c9dd85 + + + + + + 0 + 107196 + 107187 + 0 + 54712 + 55167 + + 2026-06-17 19:36:10.973 + 100 + + D + true + false + false + false + + 2026-06-17 19:36:10.973 + 100 + 837bc589-e4e7-4b33-b983-bae3cee17678 + + + + + + 0 + + + + + + 0 + + 55453 + 55167 + 53917 + + 2026-06-17 19:36:11.196 + 100 + + + + D + false + Catalog of landing apps. + + + true + false + false + true + false + true + false + false + Landing App + + + + + 10 + 0 + 2026-06-17 19:36:11.196 + 100 + 87e1f6ed-f8bd-4d9d-9610-57add89523bb + + + + + + 0 + es_MX + 0 + 55453 + + 2026-06-17 19:36:12.323 + 100 + + Catálogo de aplicaciones de aterrizaje. + true + true + Aplicación de Aterrizaje + 2026-06-17 19:36:12.323 + 100 + 84c6eae8-d161-48a5-9865-97e7b2c41d67 + + + + + 0 + + + + + + 0 + + 55454 + 55168 + 53918 + + 2026-06-17 19:36:12.491 + 100 + + + + D + false + Landing app access authorization by role. + + + true + false + false + true + false + true + false + false + Landing App Access + + + + + 10 + 0 + 2026-06-17 19:36:12.491 + 100 + 0bee90a4-e38d-4a5a-9789-7ec364ccd4e3 + + + + + + 0 + es_MX + 0 + 55454 + + 2026-06-17 19:36:13.665 + 100 + + Autorización de acceso a aplicaciones de aterrizaje por rol. + true + true + Acceso a Aplicación de Aterrizaje + 2026-06-17 19:36:13.665 + 100 + 16eef9b9-d4e3-4ba2-b4b9-c8b106035f17 + + + + + 0 + + + + + + 0 + + 55455 + 55168 + 53917 + + 2026-06-17 19:36:13.828 + 100 + + + + D + false + + N + + true + false + false + true + false + false + false + false + Landing App Access + + 107187 + false + + 20 + 1 + 2026-06-17 19:36:13.828 + 100 + 98911a23-5b51-4fcb-a3eb-a2d3705eb1fd + + + + + + 0 + es_MX + 0 + 55455 + + 2026-06-17 19:36:15.043 + 100 + + + true + true + Acceso de Aplicación de Aterrizaje + 2026-06-17 19:36:15.043 + 100 + d134a922-39f1-461d-9ec6-fe4a25581d1e + + + + + 0 + 107177 + + + + 109987 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:15.303 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-17 19:36:15.303 + 100 + 88cd456f-69e2-4399-abed-bd56fd030ac0 + + + + + 0 + 109987 + es_MX + 0 + 2026-06-17 19:36:16.564 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-17 19:36:16.564 + 100 + 2debdd55-10f6-4f62-988e-98581b7ddd90 + + + + + 0 + 107187 + + + + 109988 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:16.732 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Landing App + + + 20 + 0 + + 2026-06-17 19:36:16.732 + 100 + 941ca5b4-a807-49c1-af6e-59706ce911b3 + + + + + 0 + 109988 + es_MX + 0 + 2026-06-17 19:36:18.159 + 100 + + + true + true + Aplicación de Aterrizaje + 2026-06-17 19:36:18.159 + 100 + c2c6444f-7985-4d64-8614-56a733b2035a + + + + + 0 + 107178 + + + + 109989 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:18.319 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Organization + + + 30 + 0 + + 2026-06-17 19:36:18.319 + 100 + b7b72205-3610-40eb-bccc-8d26a023084f + + + + + 0 + 109989 + es_MX + 0 + 2026-06-17 19:36:19.512 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-17 19:36:19.512 + 100 + b1f87af6-a50b-4a63-a0b0-f0836eaa660d + + + + + 0 + 107180 + + + + 109990 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:19.678 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 40 + 0 + + 2026-06-17 19:36:19.678 + 100 + d9fba389-386a-4e7e-811a-86077a53af21 + + + + + 0 + 109990 + es_MX + 0 + 2026-06-17 19:36:20.903 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-17 19:36:20.903 + 100 + a3b4daf0-e39b-422e-a43a-d4722c2ab5d4 + + + + + 0 + 107182 + + + + 109991 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:21.068 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 50 + 0 + + 2026-06-17 19:36:21.068 + 100 + 764845f1-19b5-48ac-b0fd-f09f9e67a4d5 + + + + + 0 + 109991 + es_MX + 0 + 2026-06-17 19:36:22.259 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-17 19:36:22.259 + 100 + 6ebc2aad-e771-4345-863f-d9064c00f437 + + + + + 0 + 107197 + + + + 109992 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:22.425 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 60 + 0 + + 2026-06-17 19:36:22.425 + 100 + 59fe6f25-b206-44b2-94ee-b69b19204998 + + + + + 0 + 109992 + es_MX + 0 + 2026-06-17 19:36:23.597 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-17 19:36:23.597 + 100 + 974365c5-ec7a-4838-87c9-89595fe8b602 + + + + + 0 + 107201 + + + + 109993 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:23.77 + 100 + + Icon name or reference + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Icon + + + 70 + 0 + + 2026-06-17 19:36:23.77 + 100 + e7d9e92b-60d5-4bc3-9a82-66b0367194bb + + + + + 0 + 109993 + es_MX + 0 + 2026-06-17 19:36:25.012 + 100 + Icon name or reference + + true + false + Icon + 2026-06-17 19:36:25.012 + 100 + 99f14ff5-cd5c-4f03-b3d6-02a4616f44a4 + + + + + 0 + 107179 + + + + 109994 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:25.176 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 80 + 0 + + 2026-06-17 19:36:25.176 + 100 + 981381b2-af09-4d76-81fb-4078f9a39148 + + + + + 0 + 109994 + es_MX + 0 + 2026-06-17 19:36:26.341 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-17 19:36:26.341 + 100 + acc0baf7-8a7a-4de7-9944-808a58576078 + + + + + 0 + 107200 + + + + 109995 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:26.511 + 100 + + URL of the landing app logo + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Logo URL + + + 90 + 0 + + 2026-06-17 19:36:26.511 + 100 + 2177fe1a-8886-4884-9834-3cd9db4fad17 + + + + + 0 + 109995 + es_MX + 0 + 2026-06-17 19:36:27.777 + 100 + URL of the landing app logo + + true + false + Logo URL + 2026-06-17 19:36:27.777 + 100 + f39e5675-2b7a-4f96-b29b-8ff0a5014459 + + + + + 0 + 107196 + + + + 109996 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:27.952 + 100 + + Alphanumeric identifier of the entity + + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Name + + + 100 + 0 + + 2026-06-17 19:36:27.952 + 100 + f15389e1-6448-4f1f-a325-9a47d86f19e7 + + + + + 0 + 109996 + es_MX + 0 + 2026-06-17 19:36:29.132 + 100 + Identificador alfanumérico de la entidad. + El nombre de una entidad (registro) se usa como una opción de búsqueda predeterminada adicional al código. El nombre es de hasta 60 caracteres de longitud. + true + false + Nombre + 2026-06-17 19:36:29.132 + 100 + 12c1629d-b67c-426d-82fb-d9105bc68594 + + + + + 0 + 107198 + + + + 109997 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:29.295 + 100 + + Internal relative route, e.g. /nuxt + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Route + + + 110 + 0 + + 2026-06-17 19:36:29.295 + 100 + 1d4bda5f-5b03-4fb7-8770-d40349c6261b + + + + + 0 + 109997 + es_MX + 0 + 2026-06-17 19:36:30.468 + 100 + Internal relative route, e.g. /nuxt + + true + false + Route + 2026-06-17 19:36:30.468 + 100 + 3e4ea74b-5757-48db-8a78-edc9f8694dd9 + + + + + 0 + 107202 + + + + 109998 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:30.638 + 100 + + Method of ordering records; lowest number comes first + + + + D + The Sequence indicates the order of records + + + true + false + true + true + true + false + false + false + false + + false + false + false + Sequence + + + 120 + 0 + + 2026-06-17 19:36:30.638 + 100 + c207d335-79da-4259-8fe9-5d385fd46ae3 + + + + + 0 + 109998 + es_MX + 0 + 2026-06-17 19:36:31.802 + 100 + Método de ordenar registros; el número más bajo viene primero. + La Secuencia indica el orden de los registros. + true + true + Secuencia. + 2026-06-17 19:36:31.802 + 100 + e62cf1b9-f95f-420c-a03f-e136d9a89d93 + + + + + 0 + 107181 + + + + 109999 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:31.968 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 130 + 0 + + 2026-06-17 19:36:31.968 + 100 + 81588e16-c271-4fa8-970e-a3ad8fc54332 + + + + + 0 + 109999 + es_MX + 0 + 2026-06-17 19:36:33.165 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-17 19:36:33.165 + 100 + 3c77c6fb-92bb-421c-a6c1-9dbbef2422a9 + + + + + 0 + 107183 + + + + 110000 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:33.335 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 140 + 0 + + 2026-06-17 19:36:33.335 + 100 + 7fbf8b63-699b-4a01-85fa-1edff4ead15d + + + + + 0 + 110000 + es_MX + 0 + 2026-06-17 19:36:34.493 + 100 + + + true + false + Actualizado por + 2026-06-17 19:36:34.493 + 100 + 95ab334c-7f5f-441d-94b6-4c7919de07ec + + + + + 0 + 107199 + + + + 110001 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:34.664 + 100 + + Full URL address - e.g. http://www.adempiere.org + + + + D + The URL defines an fully qualified web address like http://www.adempiere.org + + + true + false + true + true + true + false + false + false + false + + false + false + false + URL + + + 150 + 0 + + 2026-06-17 19:36:34.664 + 100 + 68ef3d5c-4eef-4453-ae5a-e30f8239a4ee + + + + + 0 + 110001 + es_MX + 0 + 2026-06-17 19:36:35.858 + 100 + Dirección Web complete - e.g. http://www.globalqss.com + El URL define una dirección web para este Socio del Negocio + true + true + Dirección Web + 2026-06-17 19:36:35.858 + 100 + af91b7d1-8667-40f6-bfa3-2c1429e76263 + + + + + 0 + 107184 + + + + 110002 + + 0 + + + 55453 + + 0 + 2026-06-17 19:36:36.027 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 160 + 0 + + 2026-06-17 19:36:36.027 + 100 + 1aa9a202-950e-4b77-910d-17381655494f + + + + + 0 + 110002 + es_MX + 0 + 2026-06-17 19:36:37.219 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-17 19:36:37.219 + 100 + 0711d969-2880-4ca9-a4f3-794a0c2baf10 + + + + + + + 0 + 107195 + + + + 110003 + + 0 + 55453 + + 0 + 2026-06-17 19:36:37.39 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + true + false + false + false + false + + false + false + false + Search Key + + + 170 + 0 + + 2026-06-17 19:36:37.39 + 100 + b52d162f-a1b6-4bdc-8739-c099387a8390 + + + + + 0 + 110003 + es_MX + 0 + 2026-06-17 19:36:38.567 + 100 + El c�digo para el registro en el formato requerido; debe ser �nico. + Un c�digo le permite a usted un m�todo r�pido de encontrar un registro en particular. + true + true + Código + 2026-06-17 19:36:38.567 + 100 + f16dbed3-69fe-4a09-bc2d-f41f4a10a251 + + + + + 0 + 107205 + + + + 110004 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:38.732 + 100 + + Access Level required + + + + D + Indicates the access level required for this record or process. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Data Access Level + + + 10 + 0 + + 2026-06-17 19:36:38.732 + 100 + eff00d80-3f38-4a11-876e-eb567ec91b56 + + + + + 0 + 110004 + es_MX + 0 + 2026-06-17 19:36:39.935 + 100 + Nivel de Acceso requerido + Indica el nivel de acceso requerido para este registro o proceso + true + true + Nivel de Acceso a Datos + 2026-06-17 19:36:39.935 + 100 + 00f83794-ea24-471f-ac83-3e6cd35ccac4 + + + + + 0 + 107185 + + + + 110005 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:40.103 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 20 + 0 + + 2026-06-17 19:36:40.103 + 100 + ddf2bdea-6eb1-4b81-a4f1-9774992751c5 + + + + + 0 + 110005 + es_MX + 0 + 2026-06-17 19:36:41.302 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-17 19:36:41.302 + 100 + d4923f30-2f64-4174-803f-f50455cff5bf + + + + + 0 + 107188 + + + + 110006 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:41.472 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Landing App Access + + + 30 + 0 + + 2026-06-17 19:36:41.472 + 100 + 03d867a8-8a45-4477-a5cb-bc5b9bcfdff5 + + + + + 0 + 110006 + es_MX + 0 + 2026-06-17 19:36:42.726 + 100 + + + true + true + Acceso a Aplicación de Aterrizaje + 2026-06-17 19:36:42.726 + 100 + 808fb3ad-4bec-4ec3-9bc7-00fc45b8f664 + + + + + 0 + 107203 + + + + 110007 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:42.893 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Landing App + + + 40 + 0 + + 2026-06-17 19:36:42.893 + 100 + eb9187d7-85c0-43e2-9847-65b71386bd6a + + + + + 0 + 110007 + es_MX + 0 + 2026-06-17 19:36:44.198 + 100 + + + true + true + Aplicación de Aterrizaje + 2026-06-17 19:36:44.198 + 100 + 459f5f51-8abf-4871-9e6a-465c874cc552 + + + + + 0 + 107186 + + + + 110008 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:44.381 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Organization + + + 50 + 0 + + 2026-06-17 19:36:44.381 + 100 + 81d51cdf-b8bd-4998-8daf-20e6e5e042f5 + + + + + 0 + 110008 + es_MX + 0 + 2026-06-17 19:36:45.574 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-17 19:36:45.574 + 100 + ca2f2ed0-f9f5-4163-9f12-1fb0981d30e1 + + + + + 110009 + 0 + 107204 + + + + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:45.753 + 100 + + Responsibility Role + + + + D + The Role determines security and access a user who has this Role will have in the System. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Role + + + 60 + 0 + + 2026-06-17 19:36:45.753 + 100 + f189e61c-38af-4436-a73e-d15aceaa358d + + + + + 0 + 110009 + es_MX + 0 + 2026-06-17 19:36:47.09 + 100 + Rol de responsabilidad + El Rol determina la seguridad y acceso del usuario que posee este Rol + true + true + Rol + 2026-06-17 19:36:47.09 + 100 + b80ae9ae-d8cf-464f-b029-c648a24f0e75 + + + + + 0 + 107190 + + + + 110010 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:47.264 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 70 + 0 + + 2026-06-17 19:36:47.264 + 100 + ee0f0fd9-fe5a-4387-abfa-e93eeb22c501 + + + + + 0 + 110010 + es_MX + 0 + 2026-06-17 19:36:48.694 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-17 19:36:48.694 + 100 + 09c72ba7-62ec-4fb8-b060-7c549c3929a6 + + + + + 0 + 107192 + + + + 110011 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:48.866 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 80 + 0 + + 2026-06-17 19:36:48.866 + 100 + 07d47d3e-ca6e-4d89-b73a-88f324ce3468 + + + + + 0 + 110011 + es_MX + 0 + 2026-06-17 19:36:50.028 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-17 19:36:50.028 + 100 + cd590889-6fb6-4d58-b25b-66ead174485e + + + + + 0 + 107189 + + + + 110012 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:50.198 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 90 + 0 + + 2026-06-17 19:36:50.198 + 100 + 8c631b2a-0ec1-4336-9252-765d54d02b35 + + + + + 0 + 110012 + es_MX + 0 + 2026-06-17 19:36:51.378 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-17 19:36:51.378 + 100 + 819ec844-cb80-4363-9b0e-35ddb5c4146f + + + + + 0 + 107191 + + + + 110013 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:51.549 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 100 + 0 + + 2026-06-17 19:36:51.549 + 100 + 3c5c4283-e2e3-491b-bfd8-eefe99fc3d88 + + + + + 0 + 110013 + es_MX + 0 + 2026-06-17 19:36:52.744 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-17 19:36:52.744 + 100 + a5e4d144-fdd9-4838-b594-d6f01791af2d + + + + + 0 + 107193 + + + + 110014 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:52.923 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 110 + 0 + + 2026-06-17 19:36:52.923 + 100 + 3f186b5a-e1b7-426a-abcd-eab1a09846eb + + + + + 0 + 110014 + es_MX + 0 + 2026-06-17 19:36:54.301 + 100 + + + true + false + Actualizado por + 2026-06-17 19:36:54.301 + 100 + bffb7ce7-8314-471e-9889-98d469db2e87 + + + + + 0 + 107194 + + + + 110015 + + 0 + + + 55454 + + 0 + 2026-06-17 19:36:54.479 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 120 + 0 + + 2026-06-17 19:36:54.479 + 100 + b68f2f0d-364f-4dca-819c-980578efe19f + + + + + 0 + 110015 + es_MX + 0 + 2026-06-17 19:36:55.74 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-17 19:36:55.74 + 100 + 828df496-2e35-48a8-af62-bfda1fbbc5ca + + + + + 0 + 107189 + + + + 110016 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:36:55.931 + 100 + + The record is active in the system + 1 + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Active + + + 40 + 0 + + 2026-06-17 19:36:55.931 + 100 + 0d4b1be6-4a4e-43ef-a7e0-188ff14498bd + + + + + 0 + 110016 + es_MX + 0 + 2026-06-17 19:36:57.117 + 100 + The record is active in the system + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + true + false + Active + 2026-06-17 19:36:57.117 + 100 + e5945c47-a706-47d4-b2cb-bb49bb4a1b78 + + + + + 0 + 107185 + + + + 110017 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:36:57.288 + 100 + + Client/Tenant for this installation. + 22 + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-17 19:36:57.288 + 100 + 0745e9c1-0cb8-4d1c-b8a8-89602496f54d + + + + + 0 + 110017 + es_MX + 0 + 2026-06-17 19:36:58.487 + 100 + Client/Tenant for this installation. + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + true + false + Client + 2026-06-17 19:36:58.487 + 100 + 7845b5bd-2b96-47a1-b245-cb0495ec460a + + + + + 0 + 107205 + + + + 110018 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:36:58.663 + 100 + + Access Level required + 1 + + + D + Indicates the access level required for this record or process. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Data Access Level + + + 60 + 0 + + 2026-06-17 19:36:58.663 + 100 + 60c06c4f-96b9-4a3d-b6fa-8d0369e7f057 + + + + + 0 + 110018 + es_MX + 0 + 2026-06-17 19:36:59.857 + 100 + Access Level required + Indicates the access level required for this record or process. + true + false + Data Access Level + 2026-06-17 19:36:59.857 + 100 + c030f880-1611-4e06-a498-9891b5de62fb + + + + + 0 + 107194 + + + + 110019 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:37:00.033 + 100 + + Immutable Universally Unique Identifier + 36 + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + true + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-17 19:37:00.033 + 100 + 6644a29f-b88e-46be-bc27-6f865e162ccf + + + + + 0 + 110019 + es_MX + 0 + 2026-06-17 19:37:01.238 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-17 19:37:01.238 + 100 + 4e5c7f33-13b4-4590-927b-4993b96bab61 + + + + + 4c42e2c9-7666-42fc-9956-42f6356713f3 + 0 + 107203 + + + + 110020 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:37:01.412 + 100 + + + 10 + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Landing App + + + 30 + 0 + + 2026-06-17 19:37:01.412 + 100 + + + + + 0 + 110020 + es_MX + 0 + 2026-06-17 19:37:02.63 + 100 + + + true + false + Landing App + 2026-06-17 19:37:02.63 + 100 + d0bc6438-0d9e-40e9-a61f-4389ae0aef46 + + + + + 0 + 107188 + + + + 110021 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:37:02.799 + 100 + + + 10 + + + D + + + + true + false + true + false + true + false + false + false + false + + false + false + false + Landing App Access + + + 0 + 0 + + 2026-06-17 19:37:02.799 + 100 + 288c76c5-2b0f-41bb-ac06-757868d93ee9 + + + + + 0 + 110021 + es_MX + 0 + 2026-06-17 19:37:04.042 + 100 + + + true + false + Landing App Access + 2026-06-17 19:37:04.042 + 100 + e63b2c53-e7b6-47ed-8569-3829ef4d557c + + + + + 0 + 107186 + + + + 110022 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:37:04.217 + 100 + + Organizational entity within client + 22 + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-17 19:37:04.217 + 100 + 41330458-c30c-4125-92a5-577f93bdf84a + + + + + 0 + 110022 + es_MX + 0 + 2026-06-17 19:37:05.461 + 100 + Organizational entity within client + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + true + false + Organization + 2026-06-17 19:37:05.461 + 100 + fd724d40-093f-4935-bb63-1bb3fb943a52 + + + + + 0 + 107204 + + + + 110023 + + 0 + + + 55455 + + 53917 + 2026-06-17 19:37:05.635 + 100 + + Responsibility Role + 10 + + + D + The Role determines security and access a user who has this Role will have in the System. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Role + + + 50 + 0 + + 2026-06-17 19:37:05.636 + 100 + 4a144c64-e377-450a-9038-0c07f08b689c + + + + + 0 + 110023 + es_MX + 0 + 2026-06-17 19:37:06.878 + 100 + Responsibility Role + The Role determines security and access a user who has this Role will have in the System. + true + false + Role + 2026-06-17 19:37:06.878 + 100 + 8bc355b1-dcc8-4217-ac62-f273d72fd706 + + + + + W + + 0 + + 55139 + 50011 + 0 + + 50041 + + 53917 + + + 2026-06-17 19:37:07.052 + 100 + Maintain landing apps + + D + true + true + false + false + false + Landing App + 2026-06-17 19:37:07.052 + 100 + be5c9235-c107-4a56-8d1e-2bd84a89a8f6 + + + + + + 0 + es_MX + 55139 + 0 + 2026-06-17 19:37:08.084 + 100 + Maintain landing apps + true + false + Landing App + 2026-06-17 19:37:08.084 + 100 + 98da90d4-49a6-43da-95dc-2b259f134786 + + + + + 0 + 0 + 10 + 2026-06-17 19:37:08.261 + 100 + true + 55139 + 367 + 19 + 2026-06-17 19:37:08.261 + 100 + e593b634-5878-4d5e-babc-b7d1c8d6c7b3 + + + + diff --git a/resources/1.5.12/00503390_D_1_5_12_Add_Table_Chart_Type.xml b/resources/1.5.12/00503390_D_1_5_12_Add_Table_Chart_Type.xml new file mode 100644 index 0000000000..1f5853236f --- /dev/null +++ b/resources/1.5.12/00503390_D_1_5_12_Add_Table_Chart_Type.xml @@ -0,0 +1,51 @@ + + + + Add Table Chart to Chart Type List + + + 0 + 0 + 53377 + 56709 + 2026-06-19 16:35:40.803 + 100 + + D + true + Table Chart + 2026-06-19 16:35:40.803 + 100 + 04a06e95-905d-418c-a5c9-a72c9b257174 + + + TB + + + + + 0 + es_MX + 0 + 56709 + 2026-06-19 16:35:42.406 + 100 + + true + false + Table Chart + 2026-06-19 16:35:42.406 + 100 + 827e8550-046e-41c9-b055-391c70861115 + + + + + es_MX + 56709 + true + Gráfico de Tabla + + + + diff --git a/resources/1.5.12/00503400_D_1_5_12_Add_District_and_Locality.xml b/resources/1.5.12/00503400_D_1_5_12_Add_District_and_Locality.xml new file mode 100644 index 0000000000..2248d889ba --- /dev/null +++ b/resources/1.5.12/00503400_D_1_5_12_Add_District_and_Locality.xml @@ -0,0 +1,3856 @@ + + + + Add District and Locality Tables for locations + + + 6 + 0 + 0 + + 0 + 55169 + + + N + 2026-06-19 17:54:15.43 + 100 + + D + + N + true + true + false + true + false + false + false + false + false + 0 + District + + + L + true + C_District + 2026-06-19 17:54:15.43 + 100 + 354cd6f7-5fa2-457f-97b3-b9a5cee5b397 + + + + + 0 + es_MX + 0 + 55169 + 2026-06-19 17:54:17.735 + 100 + true + false + District + 2026-06-19 17:54:17.735 + 100 + 869b21ec-6293-4be8-aa00-b5b423cbd96d + + + + + + 0 + 107206 + 1000022 + + 0 + + 13 + + 55169 + + + C_District_ID + + 2026-06-19 17:54:18.12 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + + false + false + + District + + + true + + 2026-06-19 17:54:18.12 + 100 + 36cb381d-2622-4279-b11e-9301b95b07cc + + + 1 + + + + + + 0 + 107206 + es_MX + 0 + 2026-06-19 17:54:20.512 + 100 + true + false + District + 2026-06-19 17:54:20.512 + 100 + 7e059347-9730-470c-a320-76ebf7c84005 + + + + + + 0 + 107207 + 102 + + 0 + + 19 + + 55169 + 129 + + AD_Client_ID + + 2026-06-19 17:54:20.892 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Client + + + true + + 2026-06-19 17:54:20.892 + 100 + 562b594d-942c-4c27-bd87-9ddaea28718c + + + 1 + + + + + + 0 + 107207 + es_MX + 0 + 2026-06-19 17:54:23.021 + 100 + true + false + Client + 2026-06-19 17:54:23.021 + 100 + 996933b3-9e71-44e7-bcbb-3850ff84832b + + + + + + 0 + 107208 + 113 + + 0 + + 19 + + 55169 + 104 + + AD_Org_ID + + 2026-06-19 17:54:23.404 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + + false + true + + Organization + + + true + + 2026-06-19 17:54:23.405 + 100 + 9904c31e-7e24-4708-91e6-04888864f42e + + + 1 + + + + + + 0 + 107208 + es_MX + 0 + 2026-06-19 17:54:25.58 + 100 + true + false + Organization + 2026-06-19 17:54:25.58 + 100 + 8307ef46-a125-4401-954e-c89d86aea946 + + + + + + 0 + 107209 + 348 + + 0 + + 20 + + 55169 + + + IsActive + + 2026-06-19 17:54:25.969 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Active + + + true + + 2026-06-19 17:54:25.969 + 100 + 94e04c2a-1cab-4e63-ab45-7bfbd7e05c59 + + + 1 + + + + + + 0 + 107209 + es_MX + 0 + 2026-06-19 17:54:28.136 + 100 + true + false + Active + 2026-06-19 17:54:28.136 + 100 + b1805612-e81d-405c-9721-35cd058f6ba9 + + + + + + 0 + 107210 + 245 + + 0 + + 16 + + 55169 + + + Created + + 2026-06-19 17:54:28.535 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created + + + true + + 2026-06-19 17:54:28.535 + 100 + 9aefd57a-c653-43d1-a5cb-d762155865f6 + + + 1 + + + + + + 0 + 107210 + es_MX + 0 + 2026-06-19 17:54:30.755 + 100 + true + false + Created + 2026-06-19 17:54:30.755 + 100 + 2413e7ba-d605-4d75-a187-f5bb2e78c7ae + + + + + + 0 + 107211 + 607 + + 0 + + 16 + + 55169 + + + Updated + + 2026-06-19 17:54:31.168 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated + + + true + + 2026-06-19 17:54:31.168 + 100 + 3c253255-f5e3-435e-8175-dbd924c0d999 + + + 1 + + + + + + 0 + 107211 + es_MX + 0 + 2026-06-19 17:54:33.389 + 100 + true + false + Updated + 2026-06-19 17:54:33.389 + 100 + 78a42895-5d14-453d-bfba-76ad67ff12a2 + + + + + + 0 + 107212 + 246 + + 0 + + 18 + 110 + 55169 + + + CreatedBy + + 2026-06-19 17:54:33.766 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created By + + + true + + 2026-06-19 17:54:33.766 + 100 + 9bbb6f7b-598a-4cbc-bb55-cb28b4bf868c + + + 1 + + + + + + 0 + 107212 + es_MX + 0 + 2026-06-19 17:54:36.017 + 100 + true + false + Created By + 2026-06-19 17:54:36.017 + 100 + 59182bac-1c1d-4474-a226-028126a14efe + + + + + + 0 + 107213 + 608 + + 0 + + 18 + 110 + 55169 + + + UpdatedBy + + 2026-06-19 17:54:36.411 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated By + + + true + + 2026-06-19 17:54:36.411 + 100 + 4d3ed761-af7c-4e62-b4ee-32585e18d2d1 + + + 1 + + + + + + 0 + 107213 + es_MX + 0 + 2026-06-19 17:54:38.735 + 100 + true + false + Updated By + 2026-06-19 17:54:38.735 + 100 + 0969476b-ed82-4b2e-b060-d6b2ae6be5b3 + + + + + + 0 + 107214 + 59595 + + 0 + + 10 + + 55169 + + + UUID + + 2026-06-19 17:54:39.131 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-19 17:54:39.131 + 100 + 3b1b800a-1b84-4baf-a5bc-5300decaaef5 + + + 1 + + + + + + 0 + 107214 + es_MX + 0 + 2026-06-19 17:54:42.085 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-19 17:54:42.085 + 100 + 2650b7a3-aac5-4e86-94e7-11ad2ff00ad6 + + + + + + 0 + 107215 + 469 + + 0 + + 10 + + 55169 + + + Name + + 2026-06-19 17:54:56.47 + 100 + + Alphanumeric identifier of the entity + D + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Name + + + true + 0 + 2026-06-19 17:54:56.47 + 100 + fc356beb-535c-4780-b708-3303a66b922c + + + 0 + + + + + + 0 + 107215 + es_MX + 0 + 2026-06-19 17:54:57.723 + 100 + true + false + Name + 2026-06-19 17:54:57.723 + 100 + 05d6c164-cd9e-4fd7-b8d2-9ca9801cb8d2 + + + + + + 0 + 107216 + 275 + + 0 + + 14 + + 55169 + + + Description + + 2026-06-19 17:55:08.238 + 100 + + Optional short description of the record + D + 255 + + A description is limited to 255 characters. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Description + + + true + 0 + 2026-06-19 17:55:08.238 + 100 + 3ac07a39-d2d9-431a-b18d-5daae34c9f24 + + + 0 + + + + + + 0 + 107216 + es_MX + 0 + 2026-06-19 17:55:09.339 + 100 + true + false + Description + 2026-06-19 17:55:09.339 + 100 + 1977cdd3-da2d-48b7-add1-f16f980772fa + + + + + + 0 + 107217 + 1830 + + 0 + + 30 + + 55169 + + + C_City_ID + + 2026-06-19 17:55:19.246 + 100 + + City + D + 22 + + City in a country + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + City + + + true + 0 + 2026-06-19 17:55:19.246 + 100 + 596545ff-183d-468c-b559-e6dcb0ddaf91 + + + 0 + + + + + + 0 + 107217 + es_MX + 0 + 2026-06-19 17:55:20.334 + 100 + true + false + City + 2026-06-19 17:55:20.334 + 100 + c07a138f-4b87-4c2f-97c2-27b01e0c227a + + + + + + 0 + 107218 + 209 + + 0 + + 19 + + 55169 + + + C_Region_ID + + 2026-06-19 17:55:31.47 + 100 + + Identifies a geographical Region + D + 22 + + The Region identifies a unique Region for this Country. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Region + + + true + 0 + 2026-06-19 17:55:31.47 + 100 + 7868d332-d29e-41b9-84a2-61b0ea8d61a9 + + + 0 + + + + + + 0 + 107218 + es_MX + 0 + 2026-06-19 17:55:32.856 + 100 + true + false + Region + 2026-06-19 17:55:32.856 + 100 + 0ae80827-c4e0-40bd-a55c-58520d7cb5f0 + + + + + 6 + 0 + 0 + + 0 + 55170 + + + N + 2026-06-19 17:56:17.349 + 100 + + D + + N + true + true + false + true + false + false + false + false + false + 0 + Locality + + + L + true + C_Locality + 2026-06-19 17:56:17.349 + 100 + 5e329d45-5a18-4af4-93e4-b0356b8ae451 + + + + + 0 + es_MX + 0 + 55170 + 2026-06-19 17:56:18.518 + 100 + true + false + Locality + 2026-06-19 17:56:18.518 + 100 + 408eebf8-b6b7-4921-b66c-1f729c1e3b55 + + + + + 0 + 63948 + 0 + + + C_Locality_ID + 2026-06-19 17:56:18.632 + 100 + + D + + + true + Locality + + + + + Locality + 2026-06-19 17:56:18.632 + 100 + 80bbd158-0fa7-43bd-82a1-811e6fbdbad8 + + + + + 0 + 63948 + es_MX + 0 + 2026-06-19 17:56:19.546 + 100 + + + true + false + Locality + + + + + Locality + 2026-06-19 17:56:19.546 + 100 + 5928a25a-77eb-4f9d-96d1-c52b6dd621a6 + + + + + + + 0 + 107219 + 63948 + + 0 + + 13 + + 55170 + + C_Locality_ID + + 2026-06-19 17:56:19.713 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + + false + false + + Locality + + + true + + 2026-06-19 17:56:19.713 + 100 + 8cff5681-3a3d-4ebd-b835-0600f09faca1 + + + 1 + + + + + + 0 + 107219 + es_MX + 0 + 2026-06-19 17:56:20.842 + 100 + true + false + Locality + 2026-06-19 17:56:20.842 + 100 + 77cb421e-929e-41f0-8cc8-c89bddbc1cf8 + + + + + + 0 + 107220 + 102 + + 0 + + 19 + + 55170 + 129 + + AD_Client_ID + + 2026-06-19 17:56:20.959 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Client + + + true + + 2026-06-19 17:56:20.959 + 100 + 3e26d69b-90d0-41ae-8391-dc64dc209850 + + + 1 + + + + + + 0 + 107220 + es_MX + 0 + 2026-06-19 17:56:22.04 + 100 + true + false + Client + 2026-06-19 17:56:22.04 + 100 + 3ce9cd69-3ff2-44f3-ab76-9d9fe85d046a + + + + + + 0 + 107221 + 113 + + 0 + + 19 + + 55170 + 104 + + AD_Org_ID + + 2026-06-19 17:56:22.155 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + + false + true + + Organization + + + true + + 2026-06-19 17:56:22.155 + 100 + b61fab5a-6cd8-4c51-a894-f7c3282fdf0f + + + 1 + + + + + + 0 + 107221 + es_MX + 0 + 2026-06-19 17:56:23.294 + 100 + true + false + Organization + 2026-06-19 17:56:23.294 + 100 + c0ba2fd2-5010-4e8f-a37b-5cd8176b9096 + + + + + + 0 + 107222 + 348 + + 0 + + 20 + + 55170 + + + IsActive + + 2026-06-19 17:56:23.409 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Active + + + true + + 2026-06-19 17:56:23.409 + 100 + 85442050-e113-42b6-a1d8-c1340a345a13 + + + 1 + + + + + + 0 + 107222 + es_MX + 0 + 2026-06-19 17:56:24.524 + 100 + true + false + Active + 2026-06-19 17:56:24.524 + 100 + cdd79249-18d2-47df-b975-24b2390232f9 + + + + + + 0 + 107223 + 245 + + 0 + + 16 + + 55170 + + + Created + + 2026-06-19 17:56:24.641 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created + + + true + + 2026-06-19 17:56:24.641 + 100 + 022d1fbe-0b99-478e-ac7f-f950d775b901 + + + 1 + + + + + + 0 + 107223 + es_MX + 0 + 2026-06-19 17:56:25.74 + 100 + true + false + Created + 2026-06-19 17:56:25.74 + 100 + b313728d-a223-4aa5-8936-418ad861aa69 + + + + + + 0 + 107224 + 607 + + 0 + + 16 + + 55170 + + + Updated + + 2026-06-19 17:56:25.856 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated + + + true + + 2026-06-19 17:56:25.856 + 100 + 0b3b6f0c-bcae-46d8-b0e3-16e5fabf0718 + + + 1 + + + + + + 0 + 107224 + es_MX + 0 + 2026-06-19 17:56:26.95 + 100 + true + false + Updated + 2026-06-19 17:56:26.95 + 100 + b4d49c64-02bb-4a71-bea9-268e5b2425d8 + + + + + + 0 + 107225 + 246 + + 0 + + 18 + 110 + 55170 + + + CreatedBy + + 2026-06-19 17:56:27.065 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created By + + + true + + 2026-06-19 17:56:27.065 + 100 + cea1f3cc-eae5-49db-9308-8ec2f8ad6893 + + + 1 + + + + + + 0 + 107225 + es_MX + 0 + 2026-06-19 17:56:28.226 + 100 + true + false + Created By + 2026-06-19 17:56:28.226 + 100 + de8cbb25-fdff-432c-a5ad-eae03c4ba9ca + + + + + + 0 + 107226 + 608 + + 0 + + 18 + 110 + 55170 + + + UpdatedBy + + 2026-06-19 17:56:28.338 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated By + + + true + + 2026-06-19 17:56:28.338 + 100 + d25f2a13-3ac1-48ce-a9e8-78e2cdf2ed7f + + + 1 + + + + + + 0 + 107226 + es_MX + 0 + 2026-06-19 17:56:29.415 + 100 + true + false + Updated By + 2026-06-19 17:56:29.415 + 100 + a00ebeb1-01dd-41a0-b71e-7d5231a696af + + + + + + 0 + 107227 + 59595 + + 0 + + 10 + + 55170 + + + UUID + + 2026-06-19 17:56:29.532 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-19 17:56:29.532 + 100 + dd86be9c-e0b2-43af-9d14-20ac9d45af34 + + + 1 + + + + + + 0 + 107227 + es_MX + 0 + 2026-06-19 17:56:30.693 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-19 17:56:30.693 + 100 + d87ad849-2aae-49c9-981d-cd0a5cd286b8 + + + + + 0 + 0 + 55677 + 2026-06-19 17:56:30.81 + 100 + 1000000 + 50000 + + + Table C_Locality + 1 + true + false + true + true + C_Locality + + false + 1000000 + + 2026-06-19 17:56:30.81 + 100 + 96203fd1-1840-41af-a697-5de3513c92f5 + + + + + + + 0 + 107228 + 469 + + 0 + + 10 + + 55170 + + + Name + + 2026-06-19 17:57:10.831 + 100 + + Alphanumeric identifier of the entity + D + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Name + + + true + 0 + 2026-06-19 17:57:10.831 + 100 + 24488afe-f33a-497b-bf98-96fc16824c4a + + + 0 + + + + + + 0 + 107228 + es_MX + 0 + 2026-06-19 17:57:12.071 + 100 + true + false + Name + 2026-06-19 17:57:12.071 + 100 + 22d22d4a-054b-406c-969d-0ff2b4509362 + + + + + 0 + 0 + 54714 + 2026-06-19 17:59:15.005 + 100 + + D + + true + false + C_District Reference + 2026-06-19 17:59:15.005 + 100 + 9f50ced2-dba4-4990-a74f-81d700a612e9 + T + + + + + + 0 + es_MX + 0 + 54714 + 2026-06-19 17:59:16.214 + 100 + + + true + false + C_District Reference + 2026-06-19 17:59:16.214 + 100 + d38c2593-817c-49e7-b8a9-1b484199677d + + + + + 0 + 107215 + 107206 + 0 + 54714 + 55169 + + 2026-06-19 17:59:34.573 + 100 + + D + true + false + false + false + + 2026-06-19 17:59:34.573 + 100 + 13ec157e-c99b-4e8c-9e18-1eb3a0f5ea9f + + + + + + 30 + 54714 + 10 + + + + + + 0 + 107229 + 1000022 + + 0 + + 30 + 54714 + 55170 + + + C_District_ID + + 2026-06-19 18:00:30.455 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + District + + + true + 0 + 2026-06-19 18:00:30.455 + 100 + ca89f01b-a67c-4314-9b5b-f2d424c8b6c6 + + + 0 + + + + + + 0 + 107229 + es_MX + 0 + 2026-06-19 18:00:31.686 + 100 + true + false + District + 2026-06-19 18:00:31.686 + 100 + 555258d9-9186-4fb8-a89c-91d8c208cf03 + + + + + 0 + + + + 0 + 53919 + 2026-06-19 18:03:17.704 + 100 + + + D + + true + false + false + true + District + false + 2026-06-19 18:03:17.704 + 100 + 27139994-b337-43cf-b82b-7b62bc1034d6 + M + 0 + 0 + + + + + 0 + es_MX + 0 + 53919 + 2026-06-19 18:03:18.871 + 100 + + + true + false + District + 2026-06-19 18:03:18.871 + 100 + bed3ebe5-5a4e-46cd-8a07-1091ac69bb48 + + + + + es_MX + 53919 + true + Distrito + + + + + 0 + + + + + + 0 + + 55456 + 55169 + 53919 + + 2026-06-19 18:03:50.0 + 100 + + + + D + false + + N + + true + false + false + true + false + false + false + false + District + + + false + + 10 + 0 + 2026-06-19 18:03:50.0 + 100 + fe0d1a9b-cb73-4def-9623-425a2b89af13 + + + + + + 0 + es_MX + 0 + 55456 + + 2026-06-19 18:03:51.272 + 100 + + + true + false + District + 2026-06-19 18:03:51.272 + 100 + 4a227aff-d609-4b0e-956c-9a6969bb2e11 + + + + + true + + + + + es_MX + 55456 + true + Distrito + + + + + 0 + 107209 + + + + 110024 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:04:57.257 + 100 + + The record is active in the system + 1 + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 0 + 0 + + 2026-06-19 18:04:57.257 + 100 + 43071b7d-3d4a-41ae-acf5-b1c1e2dc7da0 + + + + + 0 + 110024 + es_MX + 0 + 2026-06-19 18:04:58.675 + 100 + The record is active in the system + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + true + false + Active + 2026-06-19 18:04:58.675 + 100 + d98e9a90-336b-432e-b975-ac2e6b97e354 + + + + + 0 + 107217 + + + + 110025 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:04:58.808 + 100 + + City + 22 + + + D + City in a country + + + true + true + true + true + true + false + false + false + false + + false + false + false + City + + + 0 + 0 + + 2026-06-19 18:04:58.808 + 100 + c33c6cd4-db59-4d58-990f-571e2fcc8cdc + + + + + 0 + 110025 + es_MX + 0 + 2026-06-19 18:04:59.904 + 100 + City + City in a country + true + false + City + 2026-06-19 18:04:59.904 + 100 + 13f8acbf-d076-4a56-852f-80d370e5b3fd + + + + + 0 + 107207 + + + + 110026 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:05:00.034 + 100 + + Client/Tenant for this installation. + 22 + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 0 + 0 + + 2026-06-19 18:05:00.034 + 100 + 29c0dc19-bd2a-4ff9-b21a-d890a2456a82 + + + + + 0 + 110026 + es_MX + 0 + 2026-06-19 18:05:01.139 + 100 + Client/Tenant for this installation. + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + true + false + Client + 2026-06-19 18:05:01.139 + 100 + 16b35e39-12f3-4cff-b119-b76df7e8583b + + + + + 0 + 107216 + + + + 110027 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:05:01.267 + 100 + + Optional short description of the record + 255 + + + D + A description is limited to 255 characters. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Description + + + 0 + 0 + + 2026-06-19 18:05:01.267 + 100 + 9a61bd6b-d03b-415d-8c30-9f2169b0ec6d + + + + + 0 + 110027 + es_MX + 0 + 2026-06-19 18:05:02.354 + 100 + Optional short description of the record + A description is limited to 255 characters. + true + false + Description + 2026-06-19 18:05:02.354 + 100 + d425135d-68b2-46c8-9364-b5ef1ba15b81 + + + + + 0 + 107206 + + + + 110028 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:05:02.491 + 100 + + + 22 + + + D + + + + true + false + true + false + true + false + false + false + false + + false + false + false + District + + + 0 + 0 + + 2026-06-19 18:05:02.491 + 100 + c9c06599-0f76-4a52-8c4b-9ae6f577f5c5 + + + + + 0 + 110028 + es_MX + 0 + 2026-06-19 18:05:03.606 + 100 + + + true + false + District + 2026-06-19 18:05:03.606 + 100 + 9441603b-f7de-4927-a9f2-9eda660197df + + + + + false + false + 0 + 107214 + + + + 110029 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:05:03.734 + 100 + + Immutable Universally Unique Identifier + 36 + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + true + false + false + false + false + + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-19 18:05:03.734 + 100 + 42761066-8e5a-4ca4-82c7-312b0cae3a55 + + + + + 0 + 110029 + es_MX + 0 + 2026-06-19 18:05:04.918 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-19 18:05:04.918 + 100 + 6cb9fbc6-bad1-4a37-8179-a0b12b62a3c7 + + + + + 0 + 107215 + + + + 110030 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:05:05.047 + 100 + + Alphanumeric identifier of the entity + 60 + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Name + + + 0 + 0 + + 2026-06-19 18:05:05.047 + 100 + 9acc7750-f485-41c9-9e4d-dd1e4caba6d0 + + + + + 0 + 110030 + es_MX + 0 + 2026-06-19 18:05:06.455 + 100 + Alphanumeric identifier of the entity + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + true + false + Name + 2026-06-19 18:05:06.455 + 100 + e0b66ea2-a809-4c4d-b10a-751af81746ce + + + + + 0 + 107208 + + + + 110031 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:05:06.583 + 100 + + Organizational entity within client + 22 + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Organization + + + 0 + 0 + + 2026-06-19 18:05:06.583 + 100 + 10df8806-6abe-48f0-a7c3-2c5d57cd2a80 + + + + + 0 + 110031 + es_MX + 0 + 2026-06-19 18:05:07.79 + 100 + Organizational entity within client + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + true + false + Organization + 2026-06-19 18:05:07.79 + 100 + 86961918-f69d-4a32-9265-3e2b141d2c40 + + + + + 0 + 107218 + + + + 110032 + + 0 + + + 55456 + + 53919 + 2026-06-19 18:05:07.925 + 100 + + Identifies a geographical Region + 22 + + + D + The Region identifies a unique Region for this Country. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Region + + + 0 + 0 + + 2026-06-19 18:05:07.925 + 100 + 3ceea55d-7ed2-44d4-b0ec-05079bbbeee0 + + + + + 0 + 110032 + es_MX + 0 + 2026-06-19 18:05:09.121 + 100 + Identifies a geographical Region + The Region identifies a unique Region for this Country. + true + false + Region + 2026-06-19 18:05:09.121 + 100 + 9fe53d78-91ad-4dc7-8e27-f12af97d1ddd + + + + + 10 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + true + + + + + true + + + + + true + + + + + 0 + + + + + + 0 + + 55457 + 55170 + 53919 + + 2026-06-19 18:07:14.689 + 100 + + + + D + false + + N + + true + false + false + true + false + false + false + false + Locality + + 107218 + false + + 20 + 1 + 2026-06-19 18:07:14.689 + 100 + 809a2935-b963-4f8c-afd7-ad4ea02b0e83 + + + + + + 0 + es_MX + 0 + 55457 + + 2026-06-19 18:07:16.074 + 100 + + + true + false + Locality + 2026-06-19 18:07:16.074 + 100 + e2388303-36a2-4dc4-981e-bee0129c6fd0 + + + + + 0 + 107222 + + + + 110033 + + 0 + + + 55457 + + 53919 + 2026-06-19 18:07:19.613 + 100 + + The record is active in the system + 1 + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 0 + 0 + + 2026-06-19 18:07:19.613 + 100 + febb84c9-7d6b-41f2-a895-64c2f88b1133 + + + + + 0 + 110033 + es_MX + 0 + 2026-06-19 18:07:20.7 + 100 + The record is active in the system + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + true + false + Active + 2026-06-19 18:07:20.7 + 100 + bdacd38d-0001-4461-9b3d-22e480c8cbd1 + + + + + 0 + 107220 + + + + 110034 + + 0 + + + 55457 + + 53919 + 2026-06-19 18:07:20.833 + 100 + + Client/Tenant for this installation. + 22 + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 0 + 0 + + 2026-06-19 18:07:20.833 + 100 + 8169e437-155e-4f5a-8002-a86b240fce1e + + + + + 0 + 110034 + es_MX + 0 + 2026-06-19 18:07:21.945 + 100 + Client/Tenant for this installation. + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + true + false + Client + 2026-06-19 18:07:21.945 + 100 + 81fd73fc-2318-45cb-8458-2c182ea9b6d1 + + + + + 0 + 107229 + + + + 110035 + + 0 + + + 55457 + + 53919 + 2026-06-19 18:07:22.079 + 100 + + + 10 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + District + + + 0 + 0 + + 2026-06-19 18:07:22.079 + 100 + e1477c34-def1-48c7-8b46-fc6c7c6ab5cd + + + + + 0 + 110035 + es_MX + 0 + 2026-06-19 18:07:23.257 + 100 + + + true + false + District + 2026-06-19 18:07:23.257 + 100 + 1319fd70-e538-4cf9-b05c-3defd92bc9b7 + + + + + 0 + 107227 + + + + 110036 + + 0 + + + 55457 + + 53919 + 2026-06-19 18:07:23.387 + 100 + + Immutable Universally Unique Identifier + 36 + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + true + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-19 18:07:23.387 + 100 + a27accde-0fbc-4aed-9600-5ea09374d07a + + + + + 0 + 110036 + es_MX + 0 + 2026-06-19 18:07:24.486 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-19 18:07:24.486 + 100 + bb6386e2-fc35-434d-8995-808429de4369 + + + + + 0 + 107219 + + + + 110037 + + 0 + + + 55457 + + 53919 + 2026-06-19 18:07:24.618 + 100 + + + 22 + + + D + + + + true + false + true + false + true + false + false + false + false + + false + false + false + Locality + + + 0 + 0 + + 2026-06-19 18:07:24.618 + 100 + 66c958e4-7850-4ef6-ab66-e4ef55d9fca9 + + + + + 0 + 110037 + es_MX + 0 + 2026-06-19 18:07:25.723 + 100 + + + true + false + Locality + 2026-06-19 18:07:25.723 + 100 + a14311a9-adca-4daf-854b-2016e93dc615 + + + + + 0 + 107228 + + + + 110038 + + 0 + + + 55457 + + 53919 + 2026-06-19 18:07:25.857 + 100 + + Alphanumeric identifier of the entity + 60 + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Name + + + 0 + 0 + + 2026-06-19 18:07:25.857 + 100 + 7c3dfbb1-5f69-462a-b0fe-72d33c299c27 + + + + + 0 + 110038 + es_MX + 0 + 2026-06-19 18:07:26.973 + 100 + Alphanumeric identifier of the entity + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + true + false + Name + 2026-06-19 18:07:26.973 + 100 + 0d7a9975-2e7a-42aa-9ac4-b3e87cb22621 + + + + + 0 + 107221 + + + + 110039 + + 0 + + + 55457 + + 53919 + 2026-06-19 18:07:27.099 + 100 + + Organizational entity within client + 22 + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Organization + + + 0 + 0 + + 2026-06-19 18:07:27.099 + 100 + 58630e4c-c372-49d6-b6c1-fd041ddf8a56 + + + + + 0 + 110039 + es_MX + 0 + 2026-06-19 18:07:28.279 + 100 + Organizational entity within client + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + true + false + Organization + 2026-06-19 18:07:28.279 + 100 + 16004531-b10b-43a5-a609-3a8e6167e512 + + + + + es_MX + 55457 + true + Localidad + + + + + 10 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + true + + + + + W + + 0 + + 55142 + 50011 + 0 + + 50041 + + 53919 + + + 2026-06-19 18:13:40.545 + 100 + + + D + true + true + false + false + false + District And Locality + 2026-06-19 18:13:40.545 + 100 + bbaf4590-91e3-4e5f-afeb-3341e6ab4124 + + + + + + 0 + es_MX + 55142 + 0 + 2026-06-19 18:13:41.709 + 100 + + true + false + District And Locality + 2026-06-19 18:13:41.709 + 100 + 4917b08b-2fcf-417e-8bc5-c15ffa222d32 + + + + + 0 + 0 + 10 + 2026-06-19 18:13:41.842 + 100 + true + 55142 + 0 + 999 + 2026-06-19 18:13:41.842 + 100 + c7ef4765-7c0d-44f3-9f80-1f447d2653b3 + + + + + District and Locality + + + + + es_MX + 53919 + false + + + + + District and Locality + + + + + es_MX + 53919 + true + Distrito y Localidad + + + + + 10 + 55142 + 161 + 19 + + + + + 10 + 50008 + 20 + + + + + 0 + 63949 + 0 + 10 + + DistrictName + 2026-06-19 18:18:29.586 + 100 + Name of the district + D + 60 + The District Name defines the name that will print when this District is used in a document. + true + District Name + + + + + District Name + 2026-06-19 18:18:29.586 + 100 + 1360e4f7-03dc-4438-810e-2e2c6032e42d + + + + + 0 + 63949 + es_MX + 0 + 2026-06-19 18:18:30.844 + 100 + Name of the district + The District Name defines the name that will print when this District is used in a document. + true + false + District Name + + + + + District Name + 2026-06-19 18:18:30.844 + 100 + bea9636d-8ba7-44ac-8047-59fa43369f88 + + + + + 63949 + es_MX + Nombre de Distrito + Este es el nombre que se imprimirá cuando se usen Distritos + true + Nombre de Distrito + Nombre de Distrito + + + + + + 0 + 107230 + 63949 + + 0 + + 10 + + 170 + + + DistrictName + + 2026-06-19 18:20:18.875 + 100 + District + Name of the district + D + 60 + + The District Name defines the name that will print when this District is used in a document. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + District Name + + + true + 0 + 2026-06-19 18:20:18.875 + 100 + e5172979-84fc-4f11-b410-361c6611565f + + + 0 + + + + + + 0 + 107230 + es_MX + 0 + 2026-06-19 18:20:20.411 + 100 + true + false + District Name + 2026-06-19 18:20:20.411 + 100 + 6d2e9e45-8768-433f-8aab-1868d11c59f6 + + + + + 0 + 63950 + 0 + 10 + + LocalityName + 2026-06-19 18:57:49.198 + 100 + Name of the Locality + D + 60 + The Locality Name defines the name that will print when this Locality is used in a document. + true + Locality Name + + + + + Locality Name + 2026-06-19 18:57:49.198 + 100 + 9141713b-1058-46b5-8226-d81f4a4c36ed + + + + + 0 + 63950 + es_MX + 0 + 2026-06-19 18:57:50.265 + 100 + Name of the Locality + The Locality Name defines the name that will print when this Locality is used in a document. + true + false + Locality Name + + + + + Locality Name + 2026-06-19 18:57:50.265 + 100 + 0cd47f2b-f672-47bf-99b4-62877131a76d + + + + + 63950 + es_MX + Nombre de Localidad + El nombre de localidad define el nombre que se imprimirá cuando esta localidad se use en un documento. + true + Nombre de Localidad + Nombre de Localidad + + + + + + 0 + 107231 + 63950 + + 0 + + 10 + + 170 + + + LocalityName + + 2026-06-19 18:58:43.584 + 100 + + Name of the Locality + D + 60 + + The Locality Name defines the name that will print when this Locality is used in a document. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Locality Name + + + true + 0 + 2026-06-19 18:58:43.584 + 100 + 2c598848-e384-4673-8bb7-e5efadd2a3ba + + + 0 + + + + + + 0 + 107231 + es_MX + 0 + 2026-06-19 18:58:44.548 + 100 + true + false + Locality Name + 2026-06-19 18:58:44.548 + 100 + 3f421013-9262-44a5-8d48-50c9a27d8476 + + + + + 0 + 107230 + + + + 110040 + + 0 + + + 135 + + 122 + 2026-06-19 18:59:30.559 + 100 + + Name of the district + 0 + + + D + The District Name defines the name that will print when this District is used in a document. + + + true + true + true + true + true + false + false + false + false + + false + false + false + District Name + + 0 + 290 + 290 + 0 + 2026-06-19 18:59:30.559 + 100 + a4e2077f-ad0c-46a6-93ef-816efda8cca3 + + + + + 0 + 110040 + es_MX + 0 + 2026-06-19 18:59:31.524 + 100 + Name of the district + The District Name defines the name that will print when this District is used in a document. + true + false + District Name + 2026-06-19 18:59:31.524 + 100 + ea064ad4-ca8d-4a7d-b714-78e64290cc4f + + + + + 0 + 107231 + + + + 110041 + + 0 + + + 135 + + 122 + 2026-06-19 18:59:36.767 + 100 + + Name of the Locality + 0 + + + D + The Locality Name defines the name that will print when this Locality is used in a document. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Locality Name + + 0 + 300 + 300 + 0 + 2026-06-19 18:59:36.767 + 100 + 41b78f12-c0e5-4df0-bab2-8c2ae889257a + + + + + 0 + 110041 + es_MX + 0 + 2026-06-19 18:59:37.668 + 100 + Name of the Locality + The Locality Name defines the name that will print when this Locality is used in a document. + true + false + Locality Name + 2026-06-19 18:59:37.668 + 100 + 19782334-a639-4661-8f1d-a5759f86b2dc + + + + diff --git a/resources/1.5.12/00503410_D_1_5_12_Add_District_and_Locality_to_Location.xml b/resources/1.5.12/00503410_D_1_5_12_Add_District_and_Locality_to_Location.xml new file mode 100644 index 0000000000..dac53d769f --- /dev/null +++ b/resources/1.5.12/00503410_D_1_5_12_Add_District_and_Locality_to_Location.xml @@ -0,0 +1,353 @@ + + + + Add District and Locality Reference to Location + + + + 0 + 107261 + 1000022 + + 0 + + 30 + 54714 + 162 + + + C_District_ID + + 2026-06-22 09:49:01.063 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + District + + + true + 0 + 2026-06-22 09:49:01.063 + 100 + ae26939f-dd67-4770-99ab-8b5d4b38cee7 + + + 0 + + + + + + 0 + 107261 + es_MX + 0 + 2026-06-22 09:49:02.743 + 100 + true + false + District + 2026-06-22 09:49:02.743 + 100 + 031f76b1-b4ab-4dfa-ba2e-8a1e475d088e + + + + + 0 + 0 + 54716 + 2026-06-22 09:49:35.497 + 100 + + D + + true + false + C_Locality Reference + 2026-06-22 09:49:35.497 + 100 + 4275eb73-f0f4-436c-ae80-07b46c4068b4 + T + + + + + + 0 + es_MX + 0 + 54716 + 2026-06-22 09:49:37.157 + 100 + + + true + false + C_Locality Reference + 2026-06-22 09:49:37.157 + 100 + c997d50b-ba22-4a44-8b66-0a9df79dfaf3 + + + + + 0 + 107228 + 107219 + 0 + 54716 + 55170 + + 2026-06-22 09:50:14.843 + 100 + + D + true + false + false + false + + 2026-06-22 09:50:14.843 + 100 + f00acecc-5597-4874-8f86-52465ee99f08 + + + + + + 30 + 54716 + 10 + + + + + + 0 + 107262 + 63948 + + 0 + + 30 + 54716 + 162 + + + C_Locality_ID + + 2026-06-22 09:50:57.081 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Locality + + + true + 0 + 2026-06-22 09:50:57.081 + 100 + ed398c2c-2835-41d8-b406-7655c03ed44f + + + 0 + + + + + + 0 + 107262 + es_MX + 0 + 2026-06-22 09:50:58.639 + 100 + true + false + Locality + 2026-06-22 09:50:58.639 + 100 + 172df30d-5a4d-4668-acbf-33923e746de1 + + + + + 0 + 107261 + + + + 110051 + + 0 + + + 154 + + 121 + 2026-06-22 09:51:18.553 + 100 + + + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + District + + 0 + 180 + 180 + 0 + 2026-06-22 09:51:18.553 + 100 + d3050994-7164-43de-b6b1-92e7a51255ea + + + + + 0 + 110051 + es_MX + 0 + 2026-06-22 09:51:19.799 + 100 + + + true + false + District + 2026-06-22 09:51:19.799 + 100 + 7752408a-f7a2-4f1e-882d-8dbc48d5e399 + + + + + 0 + 107262 + + + + 110052 + + 0 + + + 154 + + 121 + 2026-06-22 09:51:24.962 + 100 + + + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Locality + + 0 + 190 + 190 + 0 + 2026-06-22 09:51:24.962 + 100 + 3550cc8e-4260-4d2e-ae10-70a878000cc9 + + + + + 0 + 110052 + es_MX + 0 + 2026-06-22 09:51:26.165 + 100 + + + true + false + Locality + 2026-06-22 09:51:26.165 + 100 + 67ceafb0-e323-4362-bd7c-426168c68bf5 + + + + diff --git a/resources/1.5.12/00503420_D_1_5_2_Remove_PrintFormatName_Index.xml b/resources/1.5.12/00503420_D_1_5_2_Remove_PrintFormatName_Index.xml new file mode 100644 index 0000000000..527fcc38df --- /dev/null +++ b/resources/1.5.12/00503420_D_1_5_2_Remove_PrintFormatName_Index.xml @@ -0,0 +1,12 @@ + + + + Remove PrintFormat Name Index + + DROP INDEX IF EXISTS adempiere.ad_printformat_name + + CREATE UNIQUE INDEX IF NOT EXISTS ad_printformat_name ON adempiere.ad_printformat USING btree (ad_client_id, ad_table_id, name) + + + + diff --git a/resources/1.5.12/00503430_D_1_5_12_Add_Notification_Recipient_List.xml b/resources/1.5.12/00503430_D_1_5_12_Add_Notification_Recipient_List.xml new file mode 100644 index 0000000000..bd68624d75 --- /dev/null +++ b/resources/1.5.12/00503430_D_1_5_12_Add_Notification_Recipient_List.xml @@ -0,0 +1,4856 @@ + + + + Add Tables for Notification Recipient Lists + + + 0 + + + + 0 + 53921 + 2026-06-22 17:27:42.095 + 100 + Maintain notification distribution lists and their members. + + D + Header tab manages distribution lists (AD_DistributionList); child tab manages members (users, nested lists or roles). + true + false + false + false + Notification Distribution List + + 2026-06-22 17:27:42.095 + 100 + 5b97a8bf-bf32-48a6-8f14-8e9e1a6a8c66 + M + + + + + + + 0 + es_MX + 0 + 53921 + 2026-06-22 17:27:45.432 + 100 + Mantenimiento de listas de distribución de notificaciones y sus miembros. + La pestaña cabecera gestiona las listas de distribución (AD_DistributionList); la pestaña hija gestiona los miembros (usuarios, listas anidadas o roles). + true + true + Lista de Distribución de Notificaciones + 2026-06-22 17:27:45.432 + 100 + 5542baab-3891-4d69-b917-d197e72c3ec7 + + + + + 3 + 0 + 0 + + 0 + 55173 + + 53921 + + 2026-06-22 17:27:45.993 + 100 + Broadcast/distribution list header. Static, identified by Value code. + D + Header of a notification distribution list. The Value code is what callers reference when broadcasting a notification. Members are defined in AD_DistributionListMember. + + true + true + false + true + false + false + false + false + false + + Distribution List + + + L + true + AD_DistributionList + 2026-06-22 17:27:45.993 + 100 + 00efc4c4-9b9a-450a-ab6f-a0a91d945509 + + + + + 0 + es_MX + 0 + 55173 + 2026-06-22 17:27:48.078 + 100 + true + false + Lista de Distribución + 2026-06-22 17:27:48.078 + 100 + bc36346c-63d2-4dbb-b46f-04da3369f1b4 + + + + + 3 + 0 + 0 + + 0 + 55174 + + 53921 + + 2026-06-22 17:27:48.562 + 100 + Member of a distribution list. Polymorphic: User, List (nested) or Role. + D + A member of an AD_DistributionList. MemberType selects which FK is populated: AD_User_ID (U), Ref_DistributionList_ID (L, nested sublist) or AD_Role_ID (R). + + true + true + false + true + false + false + false + false + false + + Distribution List Member + + + L + true + AD_DistributionListMember + 2026-06-22 17:27:48.562 + 100 + 8060a785-d243-4bce-8949-4a881d306242 + + + + + 0 + es_MX + 0 + 55174 + 2026-06-22 17:27:50.45 + 100 + true + false + Miembro de Lista de Distribución + 2026-06-22 17:27:50.45 + 100 + 65f659af-34bd-42a1-af87-d51c84de628e + + + + + 0 + 0 + 54717 + 2026-06-22 17:27:51.026 + 100 + Type of a distribution list member: User, List (nested sublist) or Role. + D + + true + false + AD_DistributionListMember MemberType + 2026-06-22 17:27:51.026 + 100 + 062f97c3-72c2-4de7-9dd0-b980ca4a002e + L + + + + + + 0 + es_MX + 0 + 54717 + 2026-06-22 17:27:52.756 + 100 + Type of a distribution list member: User, List (nested sublist) or Role. + + true + false + AD_DistributionListMember MemberType + 2026-06-22 17:27:52.756 + 100 + 49e810cd-5fb6-4ac4-b667-df150eb7decb + + + + + 0 + 0 + 54718 + 2026-06-22 17:27:53.259 + 100 + Table reference for AD_DistributionList lookups (display Name). + D + + true + false + AD_DistributionList + 2026-06-22 17:27:53.259 + 100 + b12b0586-d3f0-42fd-82eb-10b8afdab015 + T + + + + + + 0 + es_MX + 0 + 54718 + 2026-06-22 17:27:54.529 + 100 + Table reference for AD_DistributionList lookups (display Name). + + true + false + AD_DistributionList + 2026-06-22 17:27:54.529 + 100 + 12b8fa83-982f-42df-a0de-28e04a3f5360 + + + + + 0 + 0 + 54719 + 2026-06-22 17:27:55.014 + 100 + Table reference for AD_DistributionListMember lookups. + D + + true + false + AD_DistributionListMember + 2026-06-22 17:27:55.014 + 100 + 0b1dc85f-8434-4e1e-a438-7f6b0f28badd + T + + + + + + 0 + es_MX + 0 + 54719 + 2026-06-22 17:27:56.423 + 100 + Table reference for AD_DistributionListMember lookups. + + true + false + AD_DistributionListMember + 2026-06-22 17:27:56.423 + 100 + d9bd2e98-8773-43e0-a1a8-f316cb60a8af + + + + + 0 + 63959 + 0 + + + IsDraft + 2026-06-22 17:27:57.519 + 100 + Draft flag. Y = not ready to be sent; N = ready for dispatch. + D + + + true + Draft + + + + + Draft + 2026-06-22 17:27:57.519 + 100 + 8ba7a534-a731-47aa-8e30-fd90c3c0c815 + + + + + 0 + 63959 + es_MX + 0 + 2026-06-22 17:27:59.251 + 100 + Draft flag. Y = not ready to be sent; N = ready for dispatch. + + true + true + Borrador + + + + + Draft + 2026-06-22 17:27:59.251 + 100 + c272b7e0-213e-4ee2-a684-5fc12f3f199c + + + + + 0 + 63960 + 0 + + + DeleteOnSent + 2026-06-22 17:27:59.879 + 100 + If Y, the record and its attachments are deleted after a successful send. + D + + + true + Delete On Sent + + + + + Delete On Sent + 2026-06-22 17:27:59.879 + 100 + 657f1aec-a784-4bc4-a7fb-0a81382fe324 + + + + + 0 + 63960 + es_MX + 0 + 2026-06-22 17:28:01.4 + 100 + If Y, the record and its attachments are deleted after a successful send. + + true + true + Eliminar al Enviar + + + + + Delete On Sent + 2026-06-22 17:28:01.4 + 100 + e290e8e1-9f53-45a1-ad39-590c6d63c08a + + + + + 0 + 63961 + 0 + + + MemberType + 2026-06-22 17:28:01.994 + 100 + Type of member: U=User, L=List, R=Role. + D + + + true + Member Type + + + + + Member Type + 2026-06-22 17:28:01.994 + 100 + b68277f2-f57d-4aef-8806-88f7886939f0 + + + + + 0 + 63961 + es_MX + 0 + 2026-06-22 17:28:03.728 + 100 + Type of member: U=User, L=List, R=Role. + + true + true + Tipo de Miembro + + + + + Member Type + 2026-06-22 17:28:03.728 + 100 + b4e5cb5b-79fc-4190-8b5f-22872439e315 + + + + + 0 + 63962 + 0 + + + Ref_DistributionList_ID + 2026-06-22 17:28:04.341 + 100 + Nested sublist. Populated only when MemberType is L. + D + + + true + Referenced Distribution List + + + + + Referenced Distribution List + 2026-06-22 17:28:04.341 + 100 + 8fceb471-f270-434c-9b82-e19de607fce6 + + + + + 0 + 63962 + es_MX + 0 + 2026-06-22 17:28:06.134 + 100 + Nested sublist. Populated only when MemberType is L. + + true + true + Lista de Distribución Referenciada + + + + + Referenced Distribution List + 2026-06-22 17:28:06.134 + 100 + 706e8601-cda1-4418-8fd6-615486790f48 + + + + + + 0 + 63963 + 0 + 30 + 54718 + AD_DistributionList_ID + 2026-06-22 17:28:06.796 + 100 + + D + 10 + + true + Distribution List + + + + Distribution List + 2026-06-22 17:28:06.796 + 100 + 8b9fb758-ad73-4fa3-a01c-bd67a699c38e + + + + + 0 + 63963 + es_MX + 0 + 2026-06-22 17:28:08.314 + 100 + + + true + true + Lista de Distribución + + + + + Distribution List + 2026-06-22 17:28:08.314 + 100 + cd70a113-c898-455f-9200-8324401149a7 + + + + + 0 + 63964 + 0 + 30 + 54719 + AD_DistributionListMember_ID + 2026-06-22 17:28:08.934 + 100 + + D + 10 + + true + Distribution List Member + + + + + Distribution List Member + 2026-06-22 17:28:08.934 + 100 + 40d61b41-507c-4109-bb1b-eed193ec71c0 + + + + + 0 + 63964 + es_MX + 0 + 2026-06-22 17:28:10.441 + 100 + + + true + true + Miembro de Lista de Distribución + + + + + Distribution List Member + 2026-06-22 17:28:10.441 + 100 + 0fc320c1-7d31-4bbd-8b13-1e7d3c39d36c + + + + + + 0 + 107264 + 113 + + 0 + + 19 + + 55174 + 104 + + AD_Org_ID + + 2026-06-22 17:28:12.688 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-22 17:28:12.688 + 100 + 962cbca3-546f-40e7-a890-9bead608c41e + + + 1 + + + + + + 0 + 107264 + es_MX + 0 + 2026-06-22 17:28:15.588 + 100 + true + false + Organización + 2026-06-22 17:28:15.588 + 100 + 37e01148-3411-42c1-bdf4-bcb90c8c75d4 + + + + + + 0 + 107265 + 348 + + 0 + + 20 + + 55174 + + + IsActive + + 2026-06-22 17:28:16.041 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-22 17:28:16.041 + 100 + 93778c01-cd68-4f89-b753-ffde60bda6ea + + + 1 + + + + + + 0 + 107265 + es_MX + 0 + 2026-06-22 17:28:18.897 + 100 + true + false + Activo + 2026-06-22 17:28:18.897 + 100 + 511b038f-b353-4b12-b45f-e8288e6fa953 + + + + + + 0 + 107266 + 245 + + 0 + + 16 + + 55174 + + + Created + + 2026-06-22 17:28:19.336 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-22 17:28:19.336 + 100 + 29b92291-c93b-43fe-a6dd-bb1c0762b299 + + + 1 + + + + + + 0 + 107266 + es_MX + 0 + 2026-06-22 17:28:21.879 + 100 + true + false + Creado + 2026-06-22 17:28:21.879 + 100 + f6ec7a8d-e5cc-4353-b003-814b1610b3c8 + + + + + + 0 + 107267 + 607 + + 0 + + 16 + + 55174 + + + Updated + + 2026-06-22 17:28:22.343 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-22 17:28:22.343 + 100 + 30063dd3-98fe-426a-8a04-57e1c0deb4cd + + + 1 + + + + + + 0 + 107267 + es_MX + 0 + 2026-06-22 17:28:24.554 + 100 + true + false + Actualizado + 2026-06-22 17:28:24.554 + 100 + cb3e0bee-a020-48b6-a758-989b1e9a23df + + + + + + 0 + 107268 + 246 + + 0 + + 18 + 110 + 55174 + + + CreatedBy + + 2026-06-22 17:28:25.008 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-22 17:28:25.008 + 100 + c4d0123e-a710-49de-852c-8671d879a3ac + + + 1 + + + + + + 0 + 107268 + es_MX + 0 + 2026-06-22 17:28:27.812 + 100 + true + false + Creado Por + 2026-06-22 17:28:27.812 + 100 + a5b1ed2e-c0e3-4e63-aab2-310d37a4b33c + + + + + + 0 + 107269 + 608 + + 0 + + 18 + 110 + 55174 + + + UpdatedBy + + 2026-06-22 17:28:28.286 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-22 17:28:28.286 + 100 + 1ccad845-8c5c-47ad-ab95-12374aee0075 + + + 1 + + + + + + 0 + 107269 + es_MX + 0 + 2026-06-22 17:28:30.968 + 100 + true + false + Actualizado por + 2026-06-22 17:28:30.968 + 100 + 3d0f7855-3858-428d-b1d7-139d677cb2c3 + + + + + + 0 + 107270 + 59595 + + 0 + + 10 + + 55174 + + + UUID + + 2026-06-22 17:28:31.402 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-22 17:28:31.402 + 100 + 177d4cfb-771f-4c21-9e4e-dc41d6f3b1e0 + + + 1 + + + + + + 0 + 107270 + es_MX + 0 + 2026-06-22 17:28:34.077 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-22 17:28:34.077 + 100 + 64ed5451-3107-40fc-9559-46b25af93c78 + + + + + + 0 + 107271 + 63959 + + 0 + + 20 + + 54845 + + + IsDraft + + 2026-06-22 17:28:34.512 + 100 + N + Draft flag. Y = not ready to be sent; N = ready for dispatch. + D + 1 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Draft + + + false + + 2026-06-22 17:28:34.512 + 100 + bb3d37d2-73be-4fdb-86fe-f6be34fe7829 + + + 0 + + + + + + 0 + 107271 + es_MX + 0 + 2026-06-22 17:28:36.889 + 100 + true + false + Borrador + 2026-06-22 17:28:36.889 + 100 + 91024644-7bfe-4aea-923d-c56f3608f795 + + + + + + 0 + 107272 + 63960 + + 0 + + 20 + + 54845 + + + DeleteOnSent + + 2026-06-22 17:28:37.326 + 100 + N + If Y, the record and its attachments are deleted after a successful send. + D + 1 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Delete On Sent + + + false + + 2026-06-22 17:28:37.326 + 100 + 29606a97-8ca4-4d85-94f1-534884ff08e0 + + + 0 + + + + + + 0 + 107272 + es_MX + 0 + 2026-06-22 17:28:39.532 + 100 + true + false + Eliminar al Enviar + 2026-06-22 17:28:39.532 + 100 + 62c9ce64-f2f1-44be-83bf-5344ac93f9d8 + + + + + + 0 + 107273 + 63963 + + 0 + + 13 + + 55173 + + + AD_DistributionList_ID + + 2026-06-22 17:28:39.709 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Distribution List + + + true + + 2026-06-22 17:28:39.709 + 100 + b0d3bb00-4635-4652-8564-da747588e7e2 + + + 1 + + + + + + 0 + 107273 + es_MX + 0 + 2026-06-22 17:28:41.487 + 100 + true + false + Lista de Distribución + 2026-06-22 17:28:41.487 + 100 + c0ad5169-2bd2-43f4-819b-040fdf841150 + + + + + + 0 + 107274 + 102 + + 0 + + 19 + + 55173 + 129 + + AD_Client_ID + + 2026-06-22 17:28:41.711 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-22 17:28:41.711 + 100 + 91cd1c27-f083-4233-9590-ef67d4370d43 + + + 1 + + + + + + 0 + 107274 + es_MX + 0 + 2026-06-22 17:28:43.201 + 100 + true + false + Compañía + 2026-06-22 17:28:43.201 + 100 + d6b55a00-a5a8-4209-bc63-241e5bfb903d + + + + + + 0 + 107275 + 113 + + 0 + + 19 + + 55173 + 104 + + AD_Org_ID + + 2026-06-22 17:28:43.35 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-22 17:28:43.35 + 100 + ba791a27-9325-4615-9316-9450c50ad007 + + + 1 + + + + + + 0 + 107275 + es_MX + 0 + 2026-06-22 17:28:45.359 + 100 + true + false + Organización + 2026-06-22 17:28:45.359 + 100 + b8f40f21-78f3-4866-8911-997b40d14114 + + + + + + 0 + 107276 + 348 + + 0 + + 20 + + 55173 + + + IsActive + + 2026-06-22 17:28:45.505 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-22 17:28:45.505 + 100 + 867582da-84a9-4c0e-bb92-64b66729a609 + + + 1 + + + + + + 0 + 107276 + es_MX + 0 + 2026-06-22 17:28:47.806 + 100 + true + false + Activo + 2026-06-22 17:28:47.806 + 100 + a46b1a8e-3f6c-4e70-bc49-a4587f78f9a0 + + + + + + 0 + 107277 + 245 + + 0 + + 16 + + 55173 + + + Created + + 2026-06-22 17:28:47.947 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-22 17:28:47.947 + 100 + 94e37f2c-0c25-4735-9986-854a9304843d + + + 1 + + + + + + 0 + 107277 + es_MX + 0 + 2026-06-22 17:28:49.167 + 100 + true + false + Creado + 2026-06-22 17:28:49.167 + 100 + 86c77039-c1ca-4900-bf35-b936aa9ca709 + + + + + + 0 + 107278 + 607 + + 0 + + 16 + + 55173 + + + Updated + + 2026-06-22 17:28:49.312 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-22 17:28:49.312 + 100 + 6c2d1655-7b5e-4fdb-9db0-365b8873b01f + + + 1 + + + + + + 0 + 107278 + es_MX + 0 + 2026-06-22 17:28:50.691 + 100 + true + false + Actualizado + 2026-06-22 17:28:50.691 + 100 + f205cc8c-1c56-42fc-ae95-3ae5d99ea75e + + + + + + 0 + 107279 + 246 + + 0 + + 18 + 110 + 55173 + + + CreatedBy + + 2026-06-22 17:28:50.833 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-22 17:28:50.833 + 100 + 438891f4-54ce-4c29-930a-399f828e9278 + + + 1 + + + + + + 0 + 107279 + es_MX + 0 + 2026-06-22 17:28:52.134 + 100 + true + false + Creado Por + 2026-06-22 17:28:52.134 + 100 + 6b3329d6-70d7-4977-b9b5-be1239ea8a2e + + + + + + 0 + 107280 + 608 + + 0 + + 18 + 110 + 55173 + + + UpdatedBy + + 2026-06-22 17:28:52.283 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-22 17:28:52.283 + 100 + a5ebbbff-64c0-4881-8df1-c05d95fb3456 + + + 1 + + + + + + 0 + 107280 + es_MX + 0 + 2026-06-22 17:28:53.56 + 100 + true + false + Actualizado por + 2026-06-22 17:28:53.56 + 100 + 54aafd5e-c2bb-4bad-a97c-0f60363d6b04 + + + + + + 0 + 107281 + 59595 + + 0 + + 10 + + 55173 + + + UUID + + 2026-06-22 17:28:53.715 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-22 17:28:53.715 + 100 + 0c95e6ef-a8cc-4804-ab89-4320e38575ed + + + 1 + + + + + + 0 + 107281 + es_MX + 0 + 2026-06-22 17:28:55.106 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-22 17:28:55.106 + 100 + f4f58311-cc32-406e-b939-2ebc0cfb990f + + + + + + 0 + 107282 + 620 + + 0 + + 10 + + 55173 + + + Value + + 2026-06-22 17:28:55.251 + 100 + + Search key for the record in the format required - must be unique + D + 40 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Search Key + + + false + + 2026-06-22 17:28:55.251 + 100 + 9039056e-8863-45e8-baab-5e4f444bca8e + + + 0 + + + + + + 0 + 107282 + es_MX + 0 + 2026-06-22 17:28:56.49 + 100 + true + false + Código + 2026-06-22 17:28:56.49 + 100 + 2bc63fc0-a5c0-4b8b-9e83-0c3c4ca77671 + + + + + + 0 + 107283 + 469 + + 0 + + 10 + + 55173 + + + Name + + 2026-06-22 17:28:56.634 + 100 + + Alphanumeric identifier of the entity + D + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Name + + + false + + 2026-06-22 17:28:56.634 + 100 + 7f0b0109-0b9e-46e9-9127-2715b8d0bd90 + + + 0 + + + + + + 0 + 107283 + es_MX + 0 + 2026-06-22 17:28:57.956 + 100 + true + false + Nombre + 2026-06-22 17:28:57.956 + 100 + 2ebeaa7a-2071-414e-abac-689e86047985 + + + + + + 0 + 107284 + 275 + + 0 + + 10 + + 55173 + + + Description + + 2026-06-22 17:28:58.104 + 100 + + Optional short description of the record + D + 255 + + A description is limited to 255 characters. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Description + + + false + + 2026-06-22 17:28:58.104 + 100 + 1042ce42-e995-4e1b-a7af-0a5efe54e1c5 + + + 0 + + + + + + 0 + 107284 + es_MX + 0 + 2026-06-22 17:28:59.457 + 100 + true + false + Descripción + 2026-06-22 17:28:59.457 + 100 + b7ccf6ab-c94a-4808-8b3e-46ca281ec1e3 + + + + + + 0 + 107285 + 63964 + + 0 + + 13 + + 55174 + + + AD_DistributionListMember_ID + + 2026-06-22 17:28:59.611 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Distribution List Member + + + true + + 2026-06-22 17:28:59.612 + 100 + 0359eb50-e48a-409c-a713-936b0ab045aa + + + 1 + + + + + + 0 + 107285 + es_MX + 0 + 2026-06-22 17:29:00.835 + 100 + true + false + Miembro de Lista de Distribución + 2026-06-22 17:29:00.835 + 100 + 60f26935-88f7-4668-b231-b696ddddee6c + + + + + + 0 + 107286 + 102 + + 0 + + 19 + + 55174 + 129 + + AD_Client_ID + + 2026-06-22 17:29:00.991 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-22 17:29:00.991 + 100 + 8399cdb0-7af9-4d82-b05f-3ecc3c9c4d50 + + + 1 + + + + + + 0 + 107286 + es_MX + 0 + 2026-06-22 17:29:02.281 + 100 + true + false + Compañía + 2026-06-22 17:29:02.281 + 100 + f5dc5aa0-ce86-4f2c-a50e-e966b1849d6f + + + + + + 0 + 107287 + 63961 + + 0 + + 17 + 54717 + 55174 + + + MemberType + + 2026-06-22 17:29:02.425 + 100 + + Type of member: U=User, L=List, R=Role. + D + 1 + + + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Member Type + + + false + + 2026-06-22 17:29:02.425 + 100 + 5a60249c-3700-4208-a547-e2415af7fa89 + + + 0 + + + + + + 0 + 107287 + es_MX + 0 + 2026-06-22 17:29:03.689 + 100 + true + false + Tipo de Miembro + 2026-06-22 17:29:03.689 + 100 + 308bb7fe-344d-4cab-afad-f1be5f5eb251 + + + + + + 0 + 107288 + 138 + + 0 + + 19 + 110 + 55174 + + + AD_User_ID + + 2026-06-22 17:29:03.823 + 100 + -1 + User within the system - Internal or Business Partner Contact + D + 10 + + The User identifies a unique user in the system. This could be an internal user or a business partner contact + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + User/Contact + + + false + + 2026-06-22 17:29:03.823 + 100 + f61a5a19-1f7a-4052-a685-4c1cd8f7c950 + + + 0 + + + + + + 0 + 107288 + es_MX + 0 + 2026-06-22 17:29:05.161 + 100 + true + false + Usuario + 2026-06-22 17:29:05.161 + 100 + ea6b9669-2691-4d24-afe5-9e9eabf60f03 + + + + + + 0 + 107289 + 63962 + + 0 + + 18 + 54718 + 55174 + + + Ref_DistributionList_ID + + 2026-06-22 17:29:05.304 + 100 + -1 + Nested sublist. Populated only when MemberType is L. + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Referenced Distribution List + + + false + + 2026-06-22 17:29:05.304 + 100 + 16a9d09e-4069-429d-816f-a62a206829a2 + + + 0 + + + + + + 0 + 107289 + es_MX + 0 + 2026-06-22 17:29:06.669 + 100 + true + false + Lista de Distribución Referenciada + 2026-06-22 17:29:06.669 + 100 + ad71f64f-06f6-453c-8e66-255e41d95f79 + + + + + + 0 + 107290 + 123 + + 0 + + 19 + + 55174 + + + AD_Role_ID + + 2026-06-22 17:29:06.825 + 100 + -1 + Responsibility Role + D + 10 + + The Role determines security and access a user who has this Role will have in the System. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Role + + + false + + 2026-06-22 17:29:06.825 + 100 + 435cf8d0-5827-4b9c-8486-9dc0d24a5b64 + + + 0 + + + + + + 0 + 107290 + es_MX + 0 + 2026-06-22 17:29:08.093 + 100 + true + false + Rol + 2026-06-22 17:29:08.093 + 100 + e5856302-b5fb-42f7-be40-b5594180f07b + + + + + + 0 + 107291 + 63963 + + 0 + + 19 + + 55174 + + + AD_DistributionList_ID + + 2026-06-22 17:29:08.235 + 100 + + + D + 10 + + + + true + true + true + false + false + N + true + false + true + true + false + true + N + false + false + + Distribution List + AD_DistributionList_ID + + true + + 2026-06-22 17:29:08.235 + 100 + 12c44000-bccb-40ec-9cf2-d96411895fd5 + + + 0 + + + + + + 0 + 107291 + es_MX + 0 + 2026-06-22 17:29:09.85 + 100 + true + false + Lista de Distribución + 2026-06-22 17:29:09.85 + 100 + 23f0d9d4-1970-42c7-b0f1-ebcbf6d77067 + + + + + 0 + 0 + 54717 + 56714 + 2026-06-22 17:29:10.002 + 100 + Member is a single user (AD_User_ID populated). + D + true + User + 2026-06-22 17:29:10.002 + 100 + 07e201fd-7de3-445b-aa02-2392456742f4 + + + U + + + + + 0 + es_MX + 0 + 56714 + 2026-06-22 17:29:10.991 + 100 + Member is a single user (AD_User_ID populated). + true + true + Usuario + 2026-06-22 17:29:10.991 + 100 + 0743bdfd-3d9a-417c-ae8c-b23b3ea5ab61 + + + + + 0 + 0 + 54717 + 56715 + 2026-06-22 17:29:11.155 + 100 + Member is a nested distribution list (Ref_DistributionList_ID populated). + D + true + List + 2026-06-22 17:29:11.155 + 100 + 82466cf7-936c-4e8c-a65d-9ccbbee7ae77 + + + L + + + + + 0 + es_MX + 0 + 56715 + 2026-06-22 17:29:12.298 + 100 + Member is a nested distribution list (Ref_DistributionList_ID populated). + true + true + Lista + 2026-06-22 17:29:12.298 + 100 + 01c5e4f0-2b17-48df-a950-1747c9fd074e + + + + + 0 + 0 + 54717 + 56716 + 2026-06-22 17:29:12.451 + 100 + Member is a role, expanded to users at resolution time (AD_Role_ID populated). + D + true + Role + 2026-06-22 17:29:12.451 + 100 + 438c40ac-0e5c-464c-acd0-2c6004024afc + + + R + + + + + 0 + es_MX + 0 + 56716 + 2026-06-22 17:29:13.416 + 100 + Member is a role, expanded to users at resolution time (AD_Role_ID populated). + true + true + Rol + 2026-06-22 17:29:13.416 + 100 + 9495e1cd-7a3d-432f-a216-523920f48191 + + + + + 0 + 107283 + 107273 + 0 + 54718 + 55173 + + 2026-06-22 17:29:13.577 + 100 + + D + true + false + false + false + + 2026-06-22 17:29:13.577 + 100 + 875ff8d7-d8bf-4976-b495-f63bf0113712 + + + + + + 0 + 107287 + 107285 + 0 + 54719 + 55174 + + 2026-06-22 17:29:13.784 + 100 + + D + true + false + false + false + + 2026-06-22 17:29:13.785 + 100 + a49a7956-9fb7-466f-8ea9-a663563a006e + + + + + + 0 + + + + + + 0 + + 55459 + 55173 + 53921 + + 2026-06-22 17:29:14.006 + 100 + Distribution list header. + + + D + false + Maintain the distribution list code (Value), name and description. + + + true + false + false + true + false + true + false + false + Distribution List + + + + + 10 + 0 + 2026-06-22 17:29:14.006 + 100 + 62016309-e6ef-426a-91ce-e8b5637308b9 + + + + + + 0 + es_MX + 0 + 55459 + + 2026-06-22 17:29:15.431 + 100 + Cabecera de la lista de distribución. + Mantenga el código (Value), nombre y descripción de la lista de distribución. + true + true + Lista de Distribución + 2026-06-22 17:29:15.431 + 100 + 9e261a1f-8dc5-4f28-9f73-499d06334ed1 + + + + + 0 + + + + + + 0 + + 55460 + 55174 + 53921 + + 2026-06-22 17:29:15.599 + 100 + Members of the distribution list. + + + D + false + Add users, nested lists or roles to the distribution list. + + + true + false + false + true + false + false + false + false + Members + + 107273 + + + 20 + 1 + 2026-06-22 17:29:15.599 + 100 + 588a9a83-d6a0-488b-9702-fd8de7c9a975 + + + + + + 0 + es_MX + 0 + 55460 + + 2026-06-22 17:29:16.721 + 100 + Miembros de la lista de distribución. + Agregue usuarios, listas anidadas o roles a la lista de distribución. + true + true + Miembros + 2026-06-22 17:29:16.721 + 100 + 9c02f933-7f77-411e-bea3-e69fb238e0e5 + + + + + 0 + 107273 + + + + 110054 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:16.968 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Distribution List + + + 20 + 0 + + 2026-06-22 17:29:16.968 + 100 + 61f5f426-4aa0-499d-8c0e-4e78dea7e732 + + + + + 0 + 110054 + es_MX + 0 + 2026-06-22 17:29:18.408 + 100 + + + true + true + Lista de Distribución + 2026-06-22 17:29:18.408 + 100 + 52a5d488-a935-4cec-b363-2b6b77a950f7 + + + + + 0 + 107274 + + + + 110055 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:18.579 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-22 17:29:18.579 + 100 + 2fb42ba4-8577-434f-87ff-92d410c537aa + + + + + 0 + 110055 + es_MX + 0 + 2026-06-22 17:29:19.978 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-22 17:29:19.978 + 100 + b9b19108-3a90-472b-ad24-441418abe9eb + + + + + 0 + 107275 + + + + 110056 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:20.134 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Organization + + + 30 + 0 + + 2026-06-22 17:29:20.135 + 100 + 1a7d3089-2d77-4c52-903d-bc9ae53b444b + + + + + 0 + 110056 + es_MX + 0 + 2026-06-22 17:29:21.49 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-22 17:29:21.49 + 100 + 18d269dd-ba75-4df6-8a0c-75d3c57a23c7 + + + + + 0 + 107276 + + + + 110057 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:21.663 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 70 + 0 + + 2026-06-22 17:29:21.663 + 100 + 2baf53d2-1973-4dff-bf50-b8f6d5405ecf + + + + + 0 + 110057 + es_MX + 0 + 2026-06-22 17:29:23.041 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-22 17:29:23.041 + 100 + 931665e1-b887-4d2c-977e-8ad03dac9fa6 + + + + + 0 + 107277 + + + + 110058 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:23.205 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 40 + 0 + + 2026-06-22 17:29:23.205 + 100 + 927465e7-8e58-4d41-a995-1d1f056c2d1c + + + + + 0 + 110058 + es_MX + 0 + 2026-06-22 17:29:24.558 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-22 17:29:24.558 + 100 + adcb7570-8cf2-4b60-90a9-54b8faa1a550 + + + + + 0 + 107278 + + + + 110059 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:24.735 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 90 + 0 + + 2026-06-22 17:29:24.735 + 100 + 3477c3f9-bb7c-4d57-a37e-6a8f0142bbf4 + + + + + 0 + 110059 + es_MX + 0 + 2026-06-22 17:29:26.0 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-22 17:29:26.0 + 100 + 1084282a-f2c9-4204-80f6-1f9ab6f535a4 + + + + + 0 + 107279 + + + + 110060 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:26.16 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 50 + 0 + + 2026-06-22 17:29:26.16 + 100 + d5f1c00b-e221-4c9f-9532-3c82b092d8a8 + + + + + 0 + 110060 + es_MX + 0 + 2026-06-22 17:29:27.448 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-22 17:29:27.448 + 100 + a2a28933-bb48-48dc-b767-9576d4b2caf3 + + + + + 0 + 107280 + + + + 110061 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:27.616 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 100 + 0 + + 2026-06-22 17:29:27.616 + 100 + 8a923a9f-528c-4d88-b0ff-9859907bda07 + + + + + 0 + 110061 + es_MX + 0 + 2026-06-22 17:29:28.853 + 100 + + + true + false + Actualizado por + 2026-06-22 17:29:28.853 + 100 + d136cdc0-afe6-42b8-bd60-887b38e78eed + + + + + 0 + 107281 + + + + 110062 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:29.017 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 110 + 0 + + 2026-06-22 17:29:29.017 + 100 + f54edc6d-a375-4e9c-b9c6-2f824b7fdb7b + + + + + 0 + 110062 + es_MX + 0 + 2026-06-22 17:29:30.288 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-22 17:29:30.288 + 100 + f206c42d-a5b7-43b0-9cda-7ffb31779b3a + + + + + 0 + 107282 + + + + 110063 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:30.454 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + true + false + false + false + false + + false + false + false + Search Key + + + 120 + 0 + + 2026-06-22 17:29:30.454 + 100 + 88a65389-7254-4e95-9581-cba10c5a7772 + + + + + 0 + 110063 + es_MX + 0 + 2026-06-22 17:29:31.726 + 100 + El c�digo para el registro en el formato requerido; debe ser �nico. + Un c�digo le permite a usted un m�todo r�pido de encontrar un registro en particular. + true + true + Código + 2026-06-22 17:29:31.726 + 100 + 6ea4990c-3736-46b1-b61a-b1d9747196fd + + + + + 0 + 107283 + + + + 110064 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:31.894 + 100 + + Alphanumeric identifier of the entity + + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Name + + + 80 + 0 + + 2026-06-22 17:29:31.894 + 100 + 940d5cf3-78a3-4509-a360-fcb46fd9cdbb + + + + + 0 + 110064 + es_MX + 0 + 2026-06-22 17:29:33.184 + 100 + Identificador alfanumérico de la entidad. + El nombre de una entidad (registro) se usa como una opción de búsqueda predeterminada adicional al código. El nombre es de hasta 60 caracteres de longitud. + true + false + Nombre + 2026-06-22 17:29:33.184 + 100 + d11b0dbb-e296-44ce-b83a-26b4fe39b5c7 + + + + + 0 + 107284 + + + + 110065 + + 0 + + + 55459 + + 53921 + 2026-06-22 17:29:33.352 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 60 + 0 + + 2026-06-22 17:29:33.352 + 100 + 247eca34-f595-4f02-bbc6-c5a2fd2fc82e + + + + + 0 + 110065 + es_MX + 0 + 2026-06-22 17:29:34.611 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-22 17:29:34.611 + 100 + 813754b7-f690-4092-abc6-c5e69364ba4a + + + + + 0 + 107285 + + + + 110066 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:34.78 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Distribution List Member + + + 30 + 0 + + 2026-06-22 17:29:34.78 + 100 + a898e836-c60e-4cf9-8382-0d96cde0b082 + + + + + 0 + 110066 + es_MX + 0 + 2026-06-22 17:29:36.148 + 100 + + + true + true + Miembro de Lista de Distribución + 2026-06-22 17:29:36.148 + 100 + 4a184a93-9edb-4582-aa75-a956392905ea + + + + + 0 + 107286 + + + + 110067 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:36.316 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-22 17:29:36.316 + 100 + 50e94e87-d620-4b3e-b42d-10ff6d6b1d8d + + + + + 0 + 110067 + es_MX + 0 + 2026-06-22 17:29:37.544 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-22 17:29:37.544 + 100 + e4ca8e47-9db9-4284-a6e5-fce52a1ac08c + + + + + 0 + 107264 + + + + 110068 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:37.717 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Organization + + + 40 + 0 + + 2026-06-22 17:29:37.717 + 100 + f8c3fbf7-89d4-4ab3-893d-27b869fd5a0f + + + + + 0 + 110068 + es_MX + 0 + 2026-06-22 17:29:38.9 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-22 17:29:38.9 + 100 + 3c5cdea4-aebb-4986-8768-174795eb058c + + + + + 0 + 107265 + + + + 110069 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:39.064 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 90 + 0 + + 2026-06-22 17:29:39.064 + 100 + 0d36d672-bdc9-453c-8407-00e9d6ca802a + + + + + 0 + 110069 + es_MX + 0 + 2026-06-22 17:29:40.314 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-22 17:29:40.314 + 100 + 6d64ba5f-da98-4a26-8e44-ce60d7bc9d2b + + + + + 0 + 107266 + + + + 110070 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:40.479 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 70 + 0 + + 2026-06-22 17:29:40.479 + 100 + de48b56b-eab5-4fa4-9351-5b8bc431656c + + + + + 0 + 110070 + es_MX + 0 + 2026-06-22 17:29:41.886 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-22 17:29:41.886 + 100 + 815a1de4-de10-4a82-8b79-311759ffe749 + + + + + 0 + 107267 + + + + 110071 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:42.055 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 120 + 0 + + 2026-06-22 17:29:42.055 + 100 + f6d6351d-8921-431c-8837-4d3738f03cb7 + + + + + 0 + 110071 + es_MX + 0 + 2026-06-22 17:29:43.31 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-22 17:29:43.31 + 100 + 34067947-7115-4504-869d-c56a1a09fc2b + + + + + 0 + 107268 + + + + 110072 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:43.485 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 80 + 0 + + 2026-06-22 17:29:43.485 + 100 + 66a2bd7d-9687-4957-b90f-9e47e936191b + + + + + 0 + 110072 + es_MX + 0 + 2026-06-22 17:29:44.747 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-22 17:29:44.747 + 100 + cad34b49-98a9-4a59-a43a-a747f284d83b + + + + + 0 + 107269 + + + + 110073 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:44.921 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 130 + 0 + + 2026-06-22 17:29:44.921 + 100 + bdd5554f-e63e-4d3f-a272-5cd9151f0a3f + + + + + 0 + 110073 + es_MX + 0 + 2026-06-22 17:29:46.372 + 100 + + + true + false + Actualizado por + 2026-06-22 17:29:46.372 + 100 + 5f8508b4-cbee-4918-bc7b-343d40011e82 + + + + + 0 + 107270 + + + + 110074 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:46.548 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 140 + 0 + + 2026-06-22 17:29:46.549 + 100 + 308d8e9a-2711-4132-aa07-f88f88ec84c0 + + + + + 0 + 110074 + es_MX + 0 + 2026-06-22 17:29:47.801 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-22 17:29:47.801 + 100 + fb3fa1c5-c6dd-4e85-a57f-d67897bf6773 + + + + + 0 + 107291 + + + + 110075 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:47.968 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Distribution List + + + 20 + 0 + + 2026-06-22 17:29:47.968 + 100 + f4e8455a-5126-421c-a58d-d709baf5b2c5 + + + + + 0 + 110075 + es_MX + 0 + 2026-06-22 17:29:49.241 + 100 + + + true + true + Lista de Distribución + 2026-06-22 17:29:49.241 + 100 + 795ba768-5aaf-4c92-827e-809836db974c + + + + + 0 + 107287 + + + + 110076 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:49.407 + 100 + + Type of member: U=User, L=List, R=Role. + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Member Type + + + 100 + 0 + + 2026-06-22 17:29:49.407 + 100 + dbfbb71a-e301-429e-9eec-1abf7a1eabc0 + + + + + 0 + 110076 + es_MX + 0 + 2026-06-22 17:29:50.691 + 100 + Type of member: U=User, L=List, R=Role. + + true + true + Tipo de Miembro + 2026-06-22 17:29:50.691 + 100 + f47e824f-06ea-491a-8614-0cd1c269a093 + + + + + 0 + 107288 + + + + 110077 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:50.858 + 100 + + User within the system - Internal or Business Partner Contact + + @MemberType@='U' + + D + The User identifies a unique user in the system. This could be an internal user or a business partner contact + + + true + false + true + true + true + false + false + false + false + + false + false + false + User/Contact + + + 60 + 0 + + 2026-06-22 17:29:50.858 + 100 + 35c7d5f1-f259-48d7-a63c-4c3666ff4b85 + + + + + 0 + 110077 + es_MX + 0 + 2026-06-22 17:29:52.324 + 100 + ID de Usuario dentro del sistema + La ID de usuario identifica un usuario �nico en el sistema + true + false + Usuario + 2026-06-22 17:29:52.324 + 100 + 04889925-b833-4dee-a165-c935f3cd45c1 + + + + + 0 + 107289 + + + + 110078 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:52.502 + 100 + + Nested sublist. Populated only when MemberType is L. + + @MemberType@='L' + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Referenced Distribution List + + + 110 + 0 + + 2026-06-22 17:29:52.502 + 100 + 0382b9e0-2092-4222-8d34-c3676792968b + + + + + 0 + 110078 + es_MX + 0 + 2026-06-22 17:29:53.749 + 100 + Nested sublist. Populated only when MemberType is L. + + true + true + Lista de Distribución Referenciada + 2026-06-22 17:29:53.749 + 100 + 2f35a2f1-e97e-4b16-8492-72063bb5f042 + + + + + 0 + 107290 + + + + 110079 + + 0 + + + 55460 + + 53921 + 2026-06-22 17:29:53.922 + 100 + + Responsibility Role + + @MemberType@='R' + + D + The Role determines security and access a user who has this Role will have in the System. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Role + + + 50 + 0 + + 2026-06-22 17:29:53.922 + 100 + 0c9e62d5-f1ef-4a56-8cb7-00e1f9a17737 + + + + + 0 + 110079 + es_MX + 0 + 2026-06-22 17:29:55.283 + 100 + Rol de responsabilidad + El Rol determina la seguridad y acceso del usuario que posee este Rol + true + true + Rol + 2026-06-22 17:29:55.283 + 100 + 799cc861-6977-4874-b3a3-441e40562574 + + + + + W + + 0 + + 55145 + 50011 + 0 + + 50041 + + 53921 + + + 2026-06-22 17:29:55.455 + 100 + Maintain notification distribution lists and their members. + + D + true + true + false + false + false + Notification Distribution List + 2026-06-22 17:29:55.455 + 100 + 64a76598-6088-4df3-a6f0-d20a3bf43acc + + + + + + 0 + es_MX + 55145 + 0 + 2026-06-22 17:29:56.573 + 100 + Mantenimiento de listas de distribución de notificaciones y sus miembros. + true + true + Lista de Distribución de Notificaciones + 2026-06-22 17:29:56.573 + 100 + 52ca76b9-8f8a-4d48-a09a-05535ac442d4 + + + + + 0 + 0 + 10 + 2026-06-22 17:29:56.756 + 100 + true + 55145 + 54754 + 5 + 2026-06-22 17:29:56.756 + 100 + 3b8e7c9a-1871-4ab0-9c21-5baa5e599192 + + + + + false + + + + + 10 + false + + + + + 10 + false + + + + + 10 + false + + + + + false + + + + + 10 + false + + + + + false + + + + + false + + + + + 10 + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + 10 + false + + + + + + false + + + + + 10 + false + + + + + 10 + false + + + + + false + + + + + 10 + false + + + + + false + + + + + false + + + + + 10 + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + diff --git a/resources/1.5.12/00503440_D_1_5_12_Add_New_Field_to_Notification_Queue_Window.xml b/resources/1.5.12/00503440_D_1_5_12_Add_New_Field_to_Notification_Queue_Window.xml new file mode 100644 index 0000000000..1d339e5580 --- /dev/null +++ b/resources/1.5.12/00503440_D_1_5_12_Add_New_Field_to_Notification_Queue_Window.xml @@ -0,0 +1,142 @@ + + + + Add is Draft and DeleteOnSend fields to Notification Queue Window + + + 0 + 107271 + + + + 110080 + + 0 + + + 55107 + + 53774 + 2026-06-22 18:31:26.029 + 100 + + Draft flag. Y = not ready to be sent; N = ready for dispatch. + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Draft + + 0 + 130 + 130 + 0 + 2026-06-22 18:31:26.029 + 100 + d92f3813-6dbc-445c-9d29-581babd52625 + + + + + 0 + 110080 + es_MX + 0 + 2026-06-22 18:31:27.722 + 100 + Draft flag. Y = not ready to be sent; N = ready for dispatch. + + true + false + Draft + 2026-06-22 18:31:27.722 + 100 + df49d36a-c08f-4218-b93f-a21855c7f310 + + + + + 0 + 107272 + + + + 110081 + + 0 + + + 55107 + + 53774 + 2026-06-22 18:31:35.941 + 100 + + If Y, the record and its attachments are deleted after a successful send. + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Delete On Sent + + 0 + 140 + 140 + 0 + 2026-06-22 18:31:35.941 + 100 + 7ff4b777-b1f9-4c17-84d0-9818d06a9c2e + + + + + 0 + 110081 + es_MX + 0 + 2026-06-22 18:31:37.293 + 100 + If Y, the record and its attachments are deleted after a successful send. + + true + false + Delete On Sent + 2026-06-22 18:31:37.293 + 100 + 30b20d07-a641-4518-98d7-e3f93acec1f4 + + + + diff --git a/resources/1.5.12/00503450_D_1_5_12_Better_Notification_List_Field_Distribution.xml b/resources/1.5.12/00503450_D_1_5_12_Better_Notification_List_Field_Distribution.xml new file mode 100644 index 0000000000..ef80c1c878 --- /dev/null +++ b/resources/1.5.12/00503450_D_1_5_12_Better_Notification_List_Field_Distribution.xml @@ -0,0 +1,161 @@ + + + + Better Notification List Field Distribution + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + true + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + diff --git a/resources/1.5.12/00503460_D_1_5_12_Add_new_Request_Columns.xml b/resources/1.5.12/00503460_D_1_5_12_Add_new_Request_Columns.xml new file mode 100644 index 0000000000..244712aad6 --- /dev/null +++ b/resources/1.5.12/00503460_D_1_5_12_Add_new_Request_Columns.xml @@ -0,0 +1,2675 @@ + + + + Add new columns for Request + + + 0 + 63965 + 0 + + + Discord_Thread_ID + 2026-06-24 13:07:42.92 + 100 + Discord thread identifier mapping the thread to the request/issue. + D + + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + true + Discord Thread ID + + + + + Discord Thread ID + 2026-06-24 13:07:42.92 + 100 + 0d420314-399e-4559-a069-4100abc14555 + + + + + 0 + 63966 + 0 + + + IssueID + 2026-06-24 13:07:44.626 + 100 + External issue number. + D + + Number of the external issue (e.g. issue tracker) linked to this request. + true + Issue ID + + + + + Issue ID + 2026-06-24 13:07:44.626 + 100 + aa50ea66-ac1c-4f89-aa60-3912343a2726 + + + + + 0 + 63967 + 0 + + + Github_User + 2026-06-24 13:07:45.591 + 100 + Collaborator GitHub username. + D + + GitHub username of the collaborator associated with this user/contact. + true + Github User + + + + + Github User + 2026-06-24 13:07:45.591 + 100 + 3eceb8cb-b9b5-4c80-a4d3-f1744c2d7db5 + + + + + 0 + 63968 + 0 + + + SupportReferenceValue + 2026-06-24 13:07:46.659 + 100 + + D + + + true + Support Reference Value + + + + + Support Reference Value + 2026-06-24 13:07:46.659 + 100 + cebb64fe-29db-4ae5-9976-f7b223583427 + + + + + 0 + 63969 + 0 + + + Discord_ThreadTo_ID + 2026-06-24 13:07:47.776 + 100 + + D + + + true + Discord Thread ID To + + + + + Discord Thread ID To + 2026-06-24 13:07:47.776 + 100 + fae1bd85-8ef5-40fc-9e6c-d87872387825 + + + + + 0 + 63970 + 0 + 40 + + CommentURL + 2026-06-24 13:07:48.876 + 100 + URL of the comment. + D + + URL pointing to the external comment associated with this request update. + true + Comment URL + + + + + Comment URL + 2026-06-24 13:07:48.877 + 100 + 260dfc2e-387f-4d86-90fc-dcc69df0eeb2 + + + + + 0 + 63971 + 0 + + + DateInternalDelivery + 2026-06-24 13:07:50.006 + 100 + + D + + + true + End of Execution Date + + + + + End of Execution Date + 2026-06-24 13:07:50.006 + 100 + 74bb6a2c-35e2-446d-92e0-7de858f085d3 + + + + + 0 + 63972 + 0 + + + IssueTo_ID + 2026-06-24 13:07:51.218 + 100 + + D + + + true + Issue ID To + + + + + Issue ID To + 2026-06-24 13:07:51.218 + 100 + 484023ee-c843-4798-80c2-3d819fcb4336 + + + + + 0 + 63973 + 0 + + + DateInternalDeliveryTo + 2026-06-24 13:07:52.287 + 100 + + D + + + true + End of Execution Date To + + + + + End of Execution Date To + 2026-06-24 13:07:52.287 + 100 + 6b730271-7ed7-4ac1-b38f-53e20e98cc5f + + + + + 0 + 63974 + 0 + 40 + + IssueURLTo + 2026-06-24 13:07:53.375 + 100 + + D + + + true + Issue URL To + + + + + Issue URL To + 2026-06-24 13:07:53.375 + 100 + 92ac3db2-0f0c-4033-8cdb-1ab4ed508c1d + + + + + 0 + 63975 + 0 + 40 + + Discord_URLTo + 2026-06-24 13:07:54.511 + 100 + + D + + + true + Discord URL To + + + + + Discord URL To + 2026-06-24 13:07:54.511 + 100 + 9196b026-88b8-40c4-af18-e7ba4b7042c6 + + + + + 0 + 63976 + 0 + 30 + 286 + ResponsibleTo_ID + 2026-06-24 13:07:55.65 + 100 + + D + 10 + + true + Responsible To + + + + + Responsible To + 2026-06-24 13:07:55.65 + 100 + faf481c1-b162-470a-9a29-9a42b6151b38 + + + + + 0 + 63977 + 0 + 40 + + Discord_URL + 2026-06-24 13:07:56.764 + 100 + Link to the Discord thread. + D + + URL pointing to the Discord thread associated with this request. + true + Discord URL + + + + + Discord URL + 2026-06-24 13:07:56.764 + 100 + 4e8e4c2e-9184-461d-9f3a-f3e14519ed63 + + + + + + 0 + 107292 + 63965 + + 0 + + 10 + + 417 + + + Discord_Thread_ID + + 2026-06-24 13:07:58.077 + 100 + + Discord thread identifier mapping the thread to the request/issue. + D + 40 + + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Discord Thread ID + + + false + + 2026-06-24 13:07:58.077 + 100 + f2c05495-2d6f-413c-a58e-d1793252badb + + + 0 + + + + + + + 0 + 107293 + 63966 + + 0 + + 11 + + 417 + + + IssueID + + 2026-06-24 13:07:59.547 + 100 + + External issue number. + D + 10 + + Number of the external issue (e.g. issue tracker) linked to this request. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Issue ID + + + false + + 2026-06-24 13:07:59.547 + 100 + 65c5ff09-92d9-4e41-88bf-ce5f69dbf51a + + + 0 + + + + + + + 0 + 107294 + 63967 + + 0 + + 10 + + 114 + + + Github_User + + 2026-06-24 13:08:00.978 + 100 + + Collaborator GitHub username. + D + 60 + + GitHub username of the collaborator associated with this user/contact. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Github User + + + false + + 2026-06-24 13:08:00.978 + 100 + b5022133-0f64-4543-ac00-15542dc2607e + + + 0 + + + + + + + 0 + 107295 + 63977 + + 0 + + 40 + + 417 + + + Discord_URL + + 2026-06-24 13:08:02.549 + 100 + + Link to the Discord thread. + D + 255 + + URL pointing to the Discord thread associated with this request. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Discord URL + + + false + + 2026-06-24 13:08:02.549 + 100 + a527b5bd-9b79-4004-acb7-5b6f4b898ac4 + + + 0 + + + + + + + 0 + 107296 + 63185 + + 0 + + 40 + + 417 + + + IssueURL + + 2026-06-24 13:08:03.95 + 100 + + + D + 500 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Issue URL + + + false + + 2026-06-24 13:08:03.95 + 100 + eefbaf2b-ad58-43fd-97bf-ba761b653687 + + + 0 + + + + + + + 0 + 107297 + 63970 + + 0 + + 40 + + 802 + + + CommentURL + + 2026-06-24 13:08:05.578 + 100 + + URL of the comment. + D + 500 + + URL pointing to the external comment associated with this request update. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Comment URL + + + false + + 2026-06-24 13:08:05.578 + 100 + 56fd5323-0e37-4d94-94f1-b2c7b22eb44b + + + 0 + + + + + + + 0 + 107298 + 63971 + + 0 + + 15 + + 417 + + + DateInternalDelivery + + 2026-06-24 13:08:06.937 + 100 + + + D + 7 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + End of Execution Date + + + false + + 2026-06-24 13:08:06.937 + 100 + b77a18de-164a-41c3-81f8-e439ab0275dc + + + 0 + + + + + + + 0 + 107299 + 59661 + + 0 + + 30 + 286 + 417 + + + Responsible_ID + + 2026-06-24 13:08:08.348 + 100 + + Responsible + D + 10 + + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Responsible + + + false + + 2026-06-24 13:08:08.348 + 100 + c7227b76-b051-4f02-9e9d-11dcbcc7215c + + + 0 + + + + + + + 0 + 107300 + 63968 + + 0 + + 10 + + 291 + + + SupportReferenceValue + + 2026-06-24 13:08:09.702 + 100 + + + D + 60 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Support Reference Value + + + false + + 2026-06-24 13:08:09.702 + 100 + 808b06b1-b465-40f7-b6b2-4e4fc9f8c39c + + + 0 + + + + + + + 0 + 107301 + 63968 + + 0 + + 10 + + 114 + + + SupportReferenceValue + + 2026-06-24 13:08:11.105 + 100 + + + D + 60 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Support Reference Value + + + false + + 2026-06-24 13:08:11.105 + 100 + 78f7df02-4001-4119-9424-da35893d048c + + + 0 + + + + + + + 0 + 107302 + 620 + + 0 + + 10 + + 55060 + + + Value + + 2026-06-24 13:08:12.474 + 100 + + Search key for the record in the format required - must be unique + D + 40 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Search Key + + + false + + 2026-06-24 13:08:12.474 + 100 + 20bc4d75-29a4-4c0d-afbb-a3751c67bd61 + + + 0 + + + + + + + 0 + 107303 + 620 + + 0 + + 10 + + 55059 + + + Value + + 2026-06-24 13:08:13.991 + 100 + + Search key for the record in the format required - must be unique + D + 40 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Search Key + + + false + + 2026-06-24 13:08:13.991 + 100 + cb79dc4d-39b1-4bad-b960-1c32cacc6ecc + + + 0 + + + + + + + 0 + 107304 + 620 + + 0 + + 10 + + 55058 + + + Value + + 2026-06-24 13:08:15.726 + 100 + + Search key for the record in the format required - must be unique + D + 40 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Search Key + + + false + + 2026-06-24 13:08:15.726 + 100 + 4bfbeaeb-81d2-4838-9e3c-e381cfa3f771 + + + 0 + + + + + + + 0 + 107305 + 63965 + + 0 + + 10 + + 418 + + + Discord_Thread_ID + + 2026-06-24 13:08:17.085 + 100 + + Discord thread identifier mapping the thread to the request/issue. + D + 40 + + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Discord Thread ID + + + false + + 2026-06-24 13:08:17.085 + 100 + 59d56d02-8131-447f-b2b8-2c1c574c2177 + + + 0 + + + + + + + 0 + 107306 + 63969 + + 0 + + 10 + + 418 + + + Discord_ThreadTo_ID + + 2026-06-24 13:08:18.52 + 100 + + + D + 40 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Discord Thread ID To + + + false + + 2026-06-24 13:08:18.52 + 100 + f832aa94-e60d-4278-b6aa-01d00fba4759 + + + 0 + + + + + + + 0 + 107307 + 63966 + + 0 + + 11 + + 418 + + + IssueID + + 2026-06-24 13:08:20.975 + 100 + + External issue number. + D + 10 + + Number of the external issue (e.g. issue tracker) linked to this request. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Issue ID + + + false + + 2026-06-24 13:08:20.975 + 100 + 1726b455-aedc-4092-998e-b3fa5bfa53a6 + + + 0 + + + + + + + 0 + 107308 + 63972 + + 0 + + 11 + + 418 + + + IssueTo_ID + + 2026-06-24 13:08:22.383 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Issue ID To + + + false + + 2026-06-24 13:08:22.383 + 100 + 06f4a0db-31e5-4d85-b5de-99010f13027a + + + 0 + + + + + + + 0 + 107309 + 59661 + + 0 + + 30 + 286 + 418 + + + Responsible_ID + + 2026-06-24 13:08:23.634 + 100 + + Responsible + D + 10 + + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Responsible + + + false + + 2026-06-24 13:08:23.634 + 100 + 4dca4465-ce8f-424d-bcfe-2e87be1ea9eb + + + 0 + + + + + + + 0 + 107310 + 63976 + + 0 + + 30 + 286 + 418 + + + ResponsibleTo_ID + + 2026-06-24 13:08:24.945 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Responsible To + + + false + + 2026-06-24 13:08:24.945 + 100 + 701d6fe8-188e-416b-9e33-762547873fe1 + + + 0 + + + + + + + 0 + 107311 + 63971 + + 0 + + 15 + + 418 + + + DateInternalDelivery + + 2026-06-24 13:08:26.396 + 100 + + + D + 7 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + End of Execution Date + + + false + + 2026-06-24 13:08:26.396 + 100 + 9f2d8215-8010-4401-a289-cd11fb1bb698 + + + 0 + + + + + + + 0 + 107312 + 63973 + + 0 + + 15 + + 418 + + + DateInternalDeliveryTo + + 2026-06-24 13:08:27.71 + 100 + + + D + 7 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + End of Execution Date To + + + false + + 2026-06-24 13:08:27.71 + 100 + fb9fa40a-f32b-4344-8f86-29ca9bffded1 + + + 0 + + + + + + + 0 + 107313 + 63977 + + 0 + + 40 + + 418 + + + Discord_URL + + 2026-06-24 13:08:29.059 + 100 + + Link to the Discord thread. + D + 255 + + URL pointing to the Discord thread associated with this request. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Discord URL + + + false + + 2026-06-24 13:08:29.059 + 100 + dc63e0b2-ac19-4e93-a265-63338f9fe0e5 + + + 0 + + + + + + + 0 + 107314 + 63975 + + 0 + + 40 + + 418 + + + Discord_URLTo + + 2026-06-24 13:08:30.4 + 100 + + + D + 255 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Discord URL To + + + false + + 2026-06-24 13:08:30.4 + 100 + 4f4e418c-b2b2-44a8-9c61-6f637eb997e4 + + + 0 + + + + + + + 0 + 107315 + 63185 + + 0 + + 40 + + 418 + + + IssueURL + + 2026-06-24 13:08:31.714 + 100 + + + D + 500 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Issue URL + + + false + + 2026-06-24 13:08:31.714 + 100 + 158962a9-1756-4c87-9ea9-64f0747d830b + + + 0 + + + + + + + 0 + 107316 + 63974 + + 0 + + 40 + + 418 + + + IssueURLTo + + 2026-06-24 13:08:33.152 + 100 + + + D + 500 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Issue URL To + + + false + + 2026-06-24 13:08:33.152 + 100 + 3a0dd1af-4623-40c1-bdbd-371af3a58d7d + + + 0 + + + + + + 0 + 107298 + + + + 110082 + + 0 + + + 344 + + 201 + 2026-06-24 13:08:34.548 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + End of Execution Date + + + 10 + 0 + + 2026-06-24 13:08:34.549 + 100 + 0674000a-2640-4da1-b98e-e94682b30be3 + + + + + 0 + 107299 + + + + 110083 + + 0 + + + 344 + + 201 + 2026-06-24 13:08:36.299 + 100 + + Responsible + + + + D + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + + + true + false + true + true + false + false + false + false + false + + false + false + false + Responsible + + + 10 + 0 + + 2026-06-24 13:08:36.299 + 100 + 1e079b68-85f3-41b1-bcc2-d71baa760f61 + + + + + 0 + 107300 + + + + 110084 + + 0 + + + 220 + + 123 + 2026-06-24 13:08:37.624 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Support Reference Value + + + 10 + 0 + + 2026-06-24 13:08:37.624 + 100 + cae49d7f-fbdc-45e8-a22b-564de5b4e21b + + + + + 0 + 107301 + + + + 110085 + + 0 + + + 118 + + 108 + 2026-06-24 13:08:39.037 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Support Reference Value + + + 10 + 0 + + 2026-06-24 13:08:39.037 + 100 + 180ce5de-a81b-4b6b-93f3-082564c958c0 + + + + + 0 + 107302 + + + + 110086 + + 0 + + + 55354 + + 53866 + 2026-06-24 13:08:40.492 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + false + false + false + false + false + + false + false + false + Search Key + + + 10 + 0 + + 2026-06-24 13:08:40.492 + 100 + 9f3918a7-d1c1-464a-a459-02f288177758 + + + + + 0 + 107303 + + + + 110087 + + 0 + + + 55351 + + 53863 + 2026-06-24 13:08:41.833 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + false + false + false + false + false + + false + false + false + Search Key + + + 10 + 0 + + 2026-06-24 13:08:41.833 + 100 + 7819a19c-4749-4ebf-ae7d-fe746a9ea0eb + + + + + 0 + 107304 + + + + 110088 + + 0 + + + 55353 + + 53865 + 2026-06-24 13:08:43.36 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + false + false + false + false + false + + false + false + false + Search Key + + + 10 + 0 + + 2026-06-24 13:08:43.36 + 100 + 28cd86c5-4d17-4577-a072-a6920207882e + + + + + 0 + 107305 + + + + 110089 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:44.783 + 100 + + Discord thread identifier mapping the thread to the request/issue. + + + + D + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + + + true + false + true + true + false + false + false + false + false + + false + false + false + Discord Thread ID + + + 10 + 0 + + 2026-06-24 13:08:44.783 + 100 + 27f28bc0-4d41-4688-aca4-5a5a68a1effa + + + + + 0 + 107306 + + + + 110090 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:46.511 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Discord Thread ID To + + + 10 + 0 + + 2026-06-24 13:08:46.511 + 100 + fffc2bac-481f-4f5d-9ffb-f170c75042f9 + + + + + 0 + 107313 + + + + 110091 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:47.759 + 100 + + Link to the Discord thread. + + + + D + URL pointing to the Discord thread associated with this request. + + + true + false + true + true + false + false + false + false + false + + false + false + false + Discord URL + + + 10 + 0 + + 2026-06-24 13:08:47.759 + 100 + 0d0cc1d2-6ae0-44a6-a9d8-0a5ed5b35012 + + + + + 0 + 107314 + + + + 110092 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:48.983 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Discord URL To + + + 10 + 0 + + 2026-06-24 13:08:48.983 + 100 + 5a99292c-d957-4198-a2b0-d6100bf1211b + + + + + 0 + 107307 + + + + 110093 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:50.212 + 100 + + External issue number. + + + + D + Number of the external issue (e.g. issue tracker) linked to this request. + + + true + false + true + true + false + false + false + false + false + + false + false + false + Issue ID + + + 10 + 0 + + 2026-06-24 13:08:50.212 + 100 + b2766055-37a8-4de5-81cb-4cea46080284 + + + + + 0 + 107308 + + + + 110094 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:51.461 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Issue ID To + + + 10 + 0 + + 2026-06-24 13:08:51.461 + 100 + c1303a84-cbbd-4dee-b115-98971c8e3b08 + + + + + 0 + 107315 + + + + 110095 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:52.671 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Issue URL + + + 10 + 0 + + 2026-06-24 13:08:52.671 + 100 + 4c66898c-7a34-4b9a-93ef-5e510b7845a3 + + + + + 0 + 107316 + + + + 110096 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:53.896 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Issue URL To + + + 10 + 0 + + 2026-06-24 13:08:53.897 + 100 + ed1baf20-c235-4acf-98ce-51b0af531214 + + + + + 0 + 107309 + + + + 110097 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:55.13 + 100 + + Responsible + + + + D + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + + + true + false + true + true + false + false + false + false + false + + false + false + false + Responsible + + + 10 + 0 + + 2026-06-24 13:08:55.13 + 100 + 66472396-6650-46d4-9b54-43ce004a3a4b + + + + + 0 + 107310 + + + + 110098 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:56.362 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Responsible To + + + 10 + 0 + + 2026-06-24 13:08:56.362 + 100 + a3e91f78-640f-49bf-8f54-12f5364df41a + + + + + 0 + 107311 + + + + 110099 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:57.599 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + End of Execution Date + + + 10 + 0 + + 2026-06-24 13:08:57.599 + 100 + c3c87b0c-a503-435e-afdc-280b18ebbdf1 + + + + + 0 + 107312 + + + + 110100 + + 0 + + + 348 + + 201 + 2026-06-24 13:08:59.025 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + End of Execution Date To + + + 10 + 0 + + 2026-06-24 13:08:59.025 + 100 + 4d4bd84f-5935-4185-94a0-852e63161069 + + + + diff --git a/resources/1.5.12/00503470_D_1_5_2_Add_Discord_Thread_Index.xml b/resources/1.5.12/00503470_D_1_5_2_Add_Discord_Thread_Index.xml new file mode 100644 index 0000000000..96d6187685 --- /dev/null +++ b/resources/1.5.12/00503470_D_1_5_2_Add_Discord_Thread_Index.xml @@ -0,0 +1,12 @@ + + + + Remove PrintFormat Name Index + + CREATE INDEX IF NOT EXISTS idx_r_request_discord_thread_id ON r_request (Discord_Thread_ID); + + DROP INDEX IF EXISTS idx_r_request_discord_thread_id; + + + + diff --git a/resources/1.5.12/00503480_D_1_5_12_Add_Token_Scope_Structure.xml b/resources/1.5.12/00503480_D_1_5_12_Add_Token_Scope_Structure.xml new file mode 100644 index 0000000000..a017b3976b --- /dev/null +++ b/resources/1.5.12/00503480_D_1_5_12_Add_Token_Scope_Structure.xml @@ -0,0 +1,7289 @@ + + + + Add structure for Token Scope + + + 0 + + + + 0 + 53922 + 2026-06-25 15:27:25.107 + 100 + Maintain token scopes + + D + Window to define and maintain token scopes. + true + false + false + false + Token Scope + + 2026-06-25 15:27:25.107 + 100 + 21e12fcc-e5df-4e18-be65-a00b3b1592c4 + M + + + + + + + 0 + es_MX + 0 + 53922 + 2026-06-25 15:27:26.514 + 100 + Mantener alcances de token + Ventana para definir y mantener los alcances de token. + true + true + Alcance de Token + 2026-06-25 15:27:26.514 + 100 + 1db92acd-a809-4f3b-b6b6-19797374f46d + + + + + 0 + + + + 0 + 53923 + 2026-06-25 15:27:26.674 + 100 + Maintain token profiles and their scopes + + D + Window to define token profiles and assign scopes to them. + true + false + false + false + Token Profile + + 2026-06-25 15:27:26.674 + 100 + 92f9b0ad-d611-4328-b504-0dff28be5fd3 + M + + + + + + + 0 + es_MX + 0 + 53923 + 2026-06-25 15:27:27.721 + 100 + Mantener perfiles de token y sus alcances + Ventana para definir perfiles de token y asignarles alcances. + true + true + Perfil de Token + 2026-06-25 15:27:27.721 + 100 + c24cbb6c-2806-4c61-be2f-6bff5b910651 + + + + + 3 + 0 + 0 + + 0 + 55175 + + 53922 + + 2026-06-25 15:27:27.876 + 100 + Defines an access scope that can be granted to a token + D + A Token Scope represents a discrete permission boundary that may be assigned to tokens through token profiles. + + true + true + false + true + false + false + false + false + false + + Token Scope + + + L + true + AD_TokenScope + 2026-06-25 15:27:27.876 + 100 + 39ce5c75-911a-47d0-892b-7e45639e6c1b + + + + + 0 + es_MX + 0 + 55175 + 2026-06-25 15:27:28.921 + 100 + true + false + Alcance de Token + 2026-06-25 15:27:28.921 + 100 + 7d5ee3a6-5e27-4730-8d37-3b30742e4640 + + + + + 3 + 0 + 0 + + 0 + 55176 + + 53923 + + 2026-06-25 15:27:29.055 + 100 + A reusable set of token scopes + D + A Token Profile groups together one or more token scopes so they can be assigned to a token as a unit. + + true + true + false + true + false + false + false + false + false + + Token Profile + + + L + true + AD_TokenProfile + 2026-06-25 15:27:29.055 + 100 + 08d72a99-ae0f-4001-8051-e7a3abf90e11 + + + + + 0 + es_MX + 0 + 55176 + 2026-06-25 15:27:30.126 + 100 + true + false + Perfil de Token + 2026-06-25 15:27:30.126 + 100 + 6c61cfcb-6740-4a69-b941-97bc19c3290c + + + + + 3 + 0 + 0 + + 0 + 55177 + + 53923 + + 2026-06-25 15:27:30.259 + 100 + Association between a token profile and a token scope + D + A Token Profile Scope links a single token scope to a token profile, forming the many-to-many relationship between profiles and scopes. + + true + true + false + true + false + false + false + false + false + + Token Profile Scope + + + L + true + AD_TokenProfileScope + 2026-06-25 15:27:30.259 + 100 + 9edb2630-2595-44f7-9199-d4868aeba15c + + + + + 0 + es_MX + 0 + 55177 + 2026-06-25 15:27:31.283 + 100 + true + false + Alcance de Perfil de Token + 2026-06-25 15:27:31.283 + 100 + 82edfd6d-ccb4-4202-8442-3138e602757d + + + + + 0 + 0 + 54720 + 2026-06-25 15:27:31.426 + 100 + Access type for a token definition + D + + true + false + AD_TokenAccessType + 2026-06-25 15:27:31.426 + 100 + 02bfd927-43cc-43eb-bb18-83cb31477d22 + L + + + + + + 0 + es_MX + 0 + 54720 + 2026-06-25 15:27:32.433 + 100 + Access type for a token definition + + true + false + AD_TokenAccessType + 2026-06-25 15:27:32.433 + 100 + 2cdb3044-4d1e-4afc-afbf-31e16745e594 + + + + + 0 + 0 + 54721 + 2026-06-25 15:27:32.583 + 100 + Table reference for Token Scope + D + + true + false + AD_TokenScope + 2026-06-25 15:27:32.583 + 100 + ec55d7a6-cd9c-428a-86c1-0b1dcaeccc12 + T + + + + + + 0 + es_MX + 0 + 54721 + 2026-06-25 15:27:33.466 + 100 + Table reference for Token Scope + + true + false + AD_TokenScope + 2026-06-25 15:27:33.466 + 100 + 9b585288-a8b2-4bba-809e-97d3d8dacf80 + + + + + 0 + 0 + 54722 + 2026-06-25 15:27:33.607 + 100 + Table reference for Token Profile + D + + true + false + AD_TokenProfile + 2026-06-25 15:27:33.607 + 100 + bf48a60e-543b-44c7-8088-c4ff46b9cc0d + T + + + + + + 0 + es_MX + 0 + 54722 + 2026-06-25 15:27:34.614 + 100 + Table reference for Token Profile + + true + false + AD_TokenProfile + 2026-06-25 15:27:34.614 + 100 + ff73d839-e1d0-4c5a-82ed-28d6be3a87cb + + + + + 0 + 0 + 54723 + 2026-06-25 15:27:34.762 + 100 + Table reference for Token Profile Scope + D + + true + false + AD_TokenProfileScope + 2026-06-25 15:27:34.762 + 100 + 07d69dca-4f89-4c61-b7ea-6d25b524f4b7 + T + + + + + + 0 + es_MX + 0 + 54723 + 2026-06-25 15:27:35.608 + 100 + Table reference for Token Profile Scope + + true + false + AD_TokenProfileScope + 2026-06-25 15:27:35.608 + 100 + a765ad1e-d22c-4023-80c5-92bdcee272b1 + + + + + 0 + 63979 + 0 + + + AD_ScopeDomain + 2026-06-25 15:27:35.76 + 100 + Functional domain of the scope + D + + + true + Scope Domain + + + + + Scope Domain + 2026-06-25 15:27:35.76 + 100 + 0a1b4b89-c6fb-4483-80eb-dde88dca8f1f + + + + + 0 + 63979 + es_MX + 0 + 2026-06-25 15:27:36.678 + 100 + Dominio funcional del alcance + Agrupacion de dominio de texto libre que categoriza el alcance. + true + true + Dominio de Alcance + + + + + Scope Domain + 2026-06-25 15:27:36.678 + 100 + 61b6f576-83de-426c-ae03-8dd5edc7240f + + + + + 0 + 63980 + 0 + 30 + 54721 + AD_TokenScope_ID + 2026-06-25 15:27:36.87 + 100 + + D + 10 + + true + Token Scope + + + + + Token Scope + 2026-06-25 15:27:36.87 + 100 + 07559c0a-140f-4e0a-b65b-1f7fec9d62c8 + + + + + 0 + 63980 + es_MX + 0 + 2026-06-25 15:27:37.916 + 100 + + + true + true + Alcance de Token + + + + + Token Scope + 2026-06-25 15:27:37.916 + 100 + 227c4a89-ab72-4ea2-9964-7575568d1c6c + + + + + 0 + 63981 + 0 + 30 + 54722 + AD_TokenProfile_ID + 2026-06-25 15:27:38.114 + 100 + + D + 10 + + true + Token Profile + + + + + Token Profile + 2026-06-25 15:27:38.114 + 100 + e5dbcf6f-7919-48f4-aa1c-158432327f03 + + + + + 0 + 63981 + es_MX + 0 + 2026-06-25 15:27:39.032 + 100 + + + true + true + Perfil de Token + + + + + Token Profile + 2026-06-25 15:27:39.032 + 100 + 1bead06c-8b27-4a29-aa2b-42fd488756bf + + + + + 0 + 63982 + 0 + 30 + 54723 + AD_TokenProfileScope_ID + 2026-06-25 15:27:39.214 + 100 + + D + 10 + + true + Token Profile Scope + + + + + Token Profile Scope + 2026-06-25 15:27:39.214 + 100 + daf91f74-86a6-4ca7-b6c1-9726c9981e4b + + + + + 0 + 63982 + es_MX + 0 + 2026-06-25 15:27:40.106 + 100 + + + true + true + Alcance de Perfil de Token + + + + + Token Profile Scope + 2026-06-25 15:27:40.106 + 100 + 5626d7a5-ea71-4495-97b0-07893405f67c + + + + + 0 + 63983 + 0 + + + AD_TokenAccessType + 2026-06-25 15:27:40.297 + 100 + Access type for the token definition + D + + + true + Token Access Type + + + + + Token Access Type + 2026-06-25 15:27:40.297 + 100 + f229f140-9463-4ff7-a2e1-8059628742e4 + + + + + 0 + 63983 + es_MX + 0 + 2026-06-25 15:27:41.249 + 100 + Tipo de acceso para la definicion del token + Determina si el token tiene acceso completo o esta restringido a los alcances asignados. + true + true + Tipo de Acceso de Token + + + + + Token Access Type + 2026-06-25 15:27:41.249 + 100 + c7a671ce-05a1-4408-9744-51fd32513999 + + + + + 0 + 63984 + 0 + + + Scope + 2026-06-25 15:27:41.435 + 100 + Resolved scope string for the token + D + + + true + Scope + + + + + Scope + 2026-06-25 15:27:41.435 + 100 + 8c64fc5e-c70e-4fdf-acd9-c03ec43f3c16 + + + + + 0 + 63984 + es_MX + 0 + 2026-06-25 15:27:42.392 + 100 + Cadena de alcance resuelta para el token + La lista efectiva de alcances otorgados al token. + true + true + Alcance + + + + + Scope + 2026-06-25 15:27:42.392 + 100 + 6d5bcec6-7e87-42c0-991d-f0191abe5f34 + + + + + 0 + 63985 + 0 + + + IsRevoked + 2026-06-25 15:27:42.588 + 100 + Indicates the token has been revoked + D + + + true + Revoked + + + + + Revoked + 2026-06-25 15:27:42.588 + 100 + 23260c65-e6c2-4498-93f3-36c3cd81829d + + + + + 0 + 63985 + es_MX + 0 + 2026-06-25 15:27:43.503 + 100 + Indica que el token ha sido revocado + Si se selecciona, el token esta revocado y ya no puede utilizarse. + true + true + Revocado + + + + + Revoked + 2026-06-25 15:27:43.503 + 100 + 53392521-5749-461f-a7a7-1f840afef70b + + + + + 0 + 63986 + 0 + + + RevokedReason + 2026-06-25 15:27:43.687 + 100 + Reason the token was revoked + D + + + true + Revoked Reason + + + + + Revoked Reason + 2026-06-25 15:27:43.687 + 100 + 3292ebff-258d-4dac-b8e9-447e5d39c0ba + + + + + 2026-06-25 15:27:44.747 + 0 + 63986 + es_MX + 0 + 2026-06-25 15:27:44.747 + 100 + Motivo por el que se revoco el token + Texto libre que describe por que se revoco el token. + true + true + Motivo de Revocacion + + + + + Revoked Reason + 100 + 46a8ca8c-70cb-4011-a841-9f79583f2325 + + + + + + 0 + 107318 + 63980 + + 0 + + 13 + + 55175 + + + AD_TokenScope_ID + + 2026-06-25 15:27:44.953 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Token Scope + + + true + + 2026-06-25 15:27:44.953 + 100 + 2fecceb8-fdf0-47fb-9106-99f8d72604f4 + + + 1 + + + + + + 0 + 107318 + es_MX + 0 + 2026-06-25 15:27:46.168 + 100 + true + false + Alcance de Token + 2026-06-25 15:27:46.168 + 100 + d3b57033-70b7-42d1-a53b-ae30c99563cf + + + + + + 0 + 107319 + 102 + + 0 + + 19 + + 55175 + 129 + + AD_Client_ID + + 2026-06-25 15:27:46.318 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-25 15:27:46.318 + 100 + 1093367d-2510-4c11-9547-bd52db0aead4 + + + 1 + + + + + + 0 + 107319 + es_MX + 0 + 2026-06-25 15:27:47.479 + 100 + true + false + Compañía + 2026-06-25 15:27:47.479 + 100 + 306ba376-948b-4e84-8ab3-aac3130fcbb0 + + + + + + 0 + 107320 + 113 + + 0 + + 19 + + 55175 + 104 + + AD_Org_ID + + 2026-06-25 15:27:47.617 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-25 15:27:47.617 + 100 + 45904dbd-8f00-406f-9f0e-b404b772bf3c + + + 1 + + + + + + 0 + 107320 + es_MX + 0 + 2026-06-25 15:27:48.791 + 100 + true + false + Organización + 2026-06-25 15:27:48.791 + 100 + 24ac3571-8818-4247-8264-5936c75d1f3d + + + + + + 0 + 107321 + 348 + + 0 + + 20 + + 55175 + + + IsActive + + 2026-06-25 15:27:48.934 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-25 15:27:48.934 + 100 + f25fd883-9ed6-4bb9-99df-8ff35d1fd87e + + + 1 + + + + + + 0 + 107321 + es_MX + 0 + 2026-06-25 15:27:50.144 + 100 + true + false + Activo + 2026-06-25 15:27:50.144 + 100 + 7ea0b0c7-2c9e-49b1-ad03-5fce52f82ae6 + + + + + + 0 + 107322 + 245 + + 0 + + 16 + + 55175 + + + Created + + 2026-06-25 15:27:50.287 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-25 15:27:50.287 + 100 + 61784db0-462e-4e16-8c4a-d387e9c5ae6a + + + 1 + + + + + + 0 + 107322 + es_MX + 0 + 2026-06-25 15:27:51.497 + 100 + true + false + Creado + 2026-06-25 15:27:51.497 + 100 + 788cd2aa-508e-4b74-8f56-97dba45f4612 + + + + + + 0 + 107323 + 607 + + 0 + + 16 + + 55175 + + + Updated + + 2026-06-25 15:27:51.642 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-25 15:27:51.642 + 100 + 05644fa6-cc16-46c5-af1c-174d505a74c1 + + + 1 + + + + + + 0 + 107323 + es_MX + 0 + 2026-06-25 15:27:52.919 + 100 + true + false + Actualizado + 2026-06-25 15:27:52.919 + 100 + 667b4e5d-fa81-4255-9dfc-67b869cd52ae + + + + + + 0 + 107324 + 246 + + 0 + + 18 + 110 + 55175 + + + CreatedBy + + 2026-06-25 15:27:53.063 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-25 15:27:53.063 + 100 + 65734a59-20a8-4780-9d99-d69c32e8b17a + + + 1 + + + + + + 0 + 107324 + es_MX + 0 + 2026-06-25 15:27:54.241 + 100 + true + false + Creado Por + 2026-06-25 15:27:54.241 + 100 + 22c650ea-27e6-4c90-9d81-9efd1cf33804 + + + + + + 0 + 107325 + 608 + + 0 + + 18 + 110 + 55175 + + + UpdatedBy + + 2026-06-25 15:27:54.394 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-25 15:27:54.394 + 100 + 6d43142d-41fb-4062-8e55-c2a5c1f50a63 + + + 1 + + + + + + 0 + 107325 + es_MX + 0 + 2026-06-25 15:27:55.561 + 100 + true + false + Actualizado por + 2026-06-25 15:27:55.561 + 100 + 29c21e00-c92b-4e0f-9593-b6cb7d9ad302 + + + + + + 0 + 107326 + 59595 + + 0 + + 10 + + 55175 + + + UUID + + 2026-06-25 15:27:55.699 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-25 15:27:55.699 + 100 + bc9d17dc-80f0-44b0-9273-fd8bd75d5c48 + + + 1 + + + + + + 0 + 107326 + es_MX + 0 + 2026-06-25 15:27:56.981 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-25 15:27:56.981 + 100 + d8a5ff22-b222-47bb-a277-fef34b8c3a3c + + + + + + 0 + 107327 + 63981 + + 0 + + 13 + + 55176 + + + AD_TokenProfile_ID + + 2026-06-25 15:27:57.119 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Token Profile + + + true + + 2026-06-25 15:27:57.119 + 100 + 952daf4f-aead-4071-bba3-32adf6cd68e7 + + + 1 + + + + + + 0 + 107327 + es_MX + 0 + 2026-06-25 15:27:58.33 + 100 + true + false + Perfil de Token + 2026-06-25 15:27:58.33 + 100 + 662675f9-5a1a-4e73-b6cf-2ecfe748b283 + + + + + + 0 + 107328 + 102 + + 0 + + 19 + + 55176 + 129 + + AD_Client_ID + + 2026-06-25 15:27:58.484 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-25 15:27:58.484 + 100 + 25174963-7421-4532-9cbe-9f432091b7f8 + + + 1 + + + + + + 0 + 107328 + es_MX + 0 + 2026-06-25 15:27:59.684 + 100 + true + false + Compañía + 2026-06-25 15:27:59.684 + 100 + ee6c63bb-fe8b-40f7-96c4-91d791fb2925 + + + + + + 0 + 107329 + 113 + + 0 + + 19 + + 55176 + 104 + + AD_Org_ID + + 2026-06-25 15:27:59.829 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-25 15:27:59.829 + 100 + e6fc974b-1fff-43d6-b3e2-29b1d943fabe + + + 1 + + + + + + 0 + 107329 + es_MX + 0 + 2026-06-25 15:28:01.046 + 100 + true + false + Organización + 2026-06-25 15:28:01.046 + 100 + b5ffd505-54c9-4a99-a6ce-1489aa40924e + + + + + + 0 + 107330 + 348 + + 0 + + 20 + + 55176 + + + IsActive + + 2026-06-25 15:28:01.19 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-25 15:28:01.19 + 100 + eb6649ee-9fac-48af-a6a0-88d6743e3830 + + + 1 + + + + + + 0 + 107330 + es_MX + 0 + 2026-06-25 15:28:02.474 + 100 + true + false + Activo + 2026-06-25 15:28:02.474 + 100 + 8431741c-2ac4-46ae-a4f0-c0920b1e51a7 + + + + + + 0 + 107331 + 245 + + 0 + + 16 + + 55176 + + + Created + + 2026-06-25 15:28:02.623 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-25 15:28:02.623 + 100 + 3fb541c7-594c-4923-b927-dbbe527b99a4 + + + 1 + + + + + + 0 + 107331 + es_MX + 0 + 2026-06-25 15:28:04.035 + 100 + true + false + Creado + 2026-06-25 15:28:04.035 + 100 + becc9f13-d85b-4268-89c9-aa3eeaea2864 + + + + + + 0 + 107332 + 607 + + 0 + + 16 + + 55176 + + + Updated + + 2026-06-25 15:28:04.179 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-25 15:28:04.18 + 100 + 7e43ff13-63ec-491f-92c0-32f541ae6204 + + + 1 + + + + + + 0 + 107332 + es_MX + 0 + 2026-06-25 15:28:05.386 + 100 + true + false + Actualizado + 2026-06-25 15:28:05.386 + 100 + 959dc970-96bd-45f0-b6ed-a5f9ded09282 + + + + + + 0 + 107333 + 246 + + 0 + + 18 + 110 + 55176 + + + CreatedBy + + 2026-06-25 15:28:05.53 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-25 15:28:05.53 + 100 + 70270c34-43d8-45b8-b4fc-43ff59f4ddf2 + + + 1 + + + + + + 0 + 107333 + es_MX + 0 + 2026-06-25 15:28:06.682 + 100 + true + false + Creado Por + 2026-06-25 15:28:06.682 + 100 + fa247ddb-2bfe-4e4e-8657-aa07eb5cd39f + + + + + + 0 + 107334 + 608 + + 0 + + 18 + 110 + 55176 + + + UpdatedBy + + 2026-06-25 15:28:06.844 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-25 15:28:06.844 + 100 + 2d5faa8c-b730-43eb-aaf5-83fd5ac8123f + + + 1 + + + + + + 0 + 107334 + es_MX + 0 + 2026-06-25 15:28:08.566 + 100 + true + false + Actualizado por + 2026-06-25 15:28:08.566 + 100 + de18f359-5b68-4e8a-83ca-17266d579b55 + + + + + + 0 + 107335 + 59595 + + 0 + + 10 + + 55176 + + + UUID + + 2026-06-25 15:28:08.715 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-25 15:28:08.715 + 100 + 7ac9bfcd-fbe5-41d2-a17a-6913eac192ea + + + 1 + + + + + + 0 + 107335 + es_MX + 0 + 2026-06-25 15:28:10.21 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-25 15:28:10.21 + 100 + 43834b4b-18de-4c71-935c-868a9a73b9ac + + + + + + 0 + 107336 + 63982 + + 0 + + 13 + + 55177 + + + AD_TokenProfileScope_ID + + 2026-06-25 15:28:10.352 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Token Profile Scope + + + true + + 2026-06-25 15:28:10.352 + 100 + d2e16aca-ea1a-4a15-9321-01d7ad2e8be2 + + + 1 + + + + + + 0 + 107336 + es_MX + 0 + 2026-06-25 15:28:11.643 + 100 + true + false + Alcance de Perfil de Token + 2026-06-25 15:28:11.643 + 100 + 380fa05b-aeba-43a6-ac4e-9401a8835ca5 + + + + + + 0 + 107337 + 102 + + 0 + + 19 + + 55177 + 129 + + AD_Client_ID + + 2026-06-25 15:28:11.79 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-25 15:28:11.79 + 100 + 2484acd0-42cf-4139-839e-27a6f0035e3d + + + 1 + + + + + + 0 + 107337 + es_MX + 0 + 2026-06-25 15:28:13.174 + 100 + true + false + Compañía + 2026-06-25 15:28:13.174 + 100 + 0d78bb8a-a065-4eb6-940c-4f41e5d03f62 + + + + + + 0 + 107338 + 113 + + 0 + + 19 + + 55177 + 104 + + AD_Org_ID + + 2026-06-25 15:28:13.317 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-25 15:28:13.317 + 100 + 762b29a8-7844-46f8-b1f0-831e65aefbc5 + + + 1 + + + + + + 0 + 107338 + es_MX + 0 + 2026-06-25 15:28:14.649 + 100 + true + false + Organización + 2026-06-25 15:28:14.649 + 100 + 10da7682-2961-4af1-9665-16a8f1826637 + + + + + + 0 + 107339 + 348 + + 0 + + 20 + + 55177 + + + IsActive + + 2026-06-25 15:28:14.807 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-25 15:28:14.807 + 100 + a51d3ec6-37c2-4efb-9c71-be91c505b32a + + + 1 + + + + + + 0 + 107339 + es_MX + 0 + 2026-06-25 15:28:16.169 + 100 + true + false + Activo + 2026-06-25 15:28:16.169 + 100 + 40afbe3e-9ee8-46cb-ba04-f0b1197c6ae6 + + + + + + 0 + 107340 + 245 + + 0 + + 16 + + 55177 + + + Created + + 2026-06-25 15:28:16.322 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-25 15:28:16.323 + 100 + 76976dee-a5a0-4149-9c57-9f7cac2c12d2 + + + 1 + + + + + + 0 + 107340 + es_MX + 0 + 2026-06-25 15:28:17.663 + 100 + true + false + Creado + 2026-06-25 15:28:17.663 + 100 + 9c1acafa-2557-4e8b-8d0b-d7f1cbf449eb + + + + + + 0 + 107341 + 607 + + 0 + + 16 + + 55177 + + + Updated + + 2026-06-25 15:28:17.815 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-25 15:28:17.815 + 100 + 9cb923fa-4c9d-4de2-b4cd-b2864b27ce89 + + + 1 + + + + + + 0 + 107341 + es_MX + 0 + 2026-06-25 15:28:19.044 + 100 + true + false + Actualizado + 2026-06-25 15:28:19.044 + 100 + a10ed477-e432-445f-a2fa-7f9f012a585a + + + + + + 0 + 107342 + 246 + + 0 + + 18 + 110 + 55177 + + + CreatedBy + + 2026-06-25 15:28:19.199 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-25 15:28:19.199 + 100 + a119217a-8bda-495b-8161-dff57661d921 + + + 1 + + + + + + 0 + 107342 + es_MX + 0 + 2026-06-25 15:28:20.394 + 100 + true + false + Creado Por + 2026-06-25 15:28:20.394 + 100 + 521c3148-414d-4190-b61b-036392a02a9a + + + + + + 0 + 107343 + 608 + + 0 + + 18 + 110 + 55177 + + + UpdatedBy + + 2026-06-25 15:28:20.55 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-25 15:28:20.55 + 100 + a99639b1-c5df-4e0d-94ae-60b0f4022b83 + + + 1 + + + + + + 0 + 107343 + es_MX + 0 + 2026-06-25 15:28:21.781 + 100 + true + false + Actualizado por + 2026-06-25 15:28:21.781 + 100 + 7e8f5230-43c5-471c-ba31-a4bc354a8880 + + + + + + 0 + 107344 + 59595 + + 0 + + 10 + + 55177 + + + UUID + + 2026-06-25 15:28:21.93 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-25 15:28:21.93 + 100 + 52851d1d-d812-4a5b-9f62-a8e1c6934539 + + + 1 + + + + + + 0 + 107344 + es_MX + 0 + 2026-06-25 15:28:23.151 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-25 15:28:23.151 + 100 + 144e3d50-aa53-4e4a-a2e1-8c95f208ed9a + + + + + + 0 + 107345 + 469 + + 0 + + 10 + + 55175 + + + Name + + 2026-06-25 15:28:23.304 + 100 + + Alphanumeric identifier of the entity + D + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Name + + + false + + 2026-06-25 15:28:23.304 + 100 + 58adc8c6-79a3-46e9-a4b3-6cde8c583d11 + + + 0 + + + + + + 0 + 107345 + es_MX + 0 + 2026-06-25 15:28:24.539 + 100 + true + false + Nombre + 2026-06-25 15:28:24.539 + 100 + 2e9f2408-c2b7-47b6-8e97-57070846c650 + + + + + + 0 + 107346 + 275 + + 0 + + 10 + + 55175 + + + Description + + 2026-06-25 15:28:24.698 + 100 + + Optional short description of the record + D + 255 + + A description is limited to 255 characters. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Description + + + false + + 2026-06-25 15:28:24.698 + 100 + 16316e5e-f6cc-49a4-8b06-7cc02fa87ab2 + + + 0 + + + + + + 0 + 107346 + es_MX + 0 + 2026-06-25 15:28:25.899 + 100 + true + false + Descripción + 2026-06-25 15:28:25.899 + 100 + eb8664a6-e13c-46f9-9638-3da660eb550b + + + + + + 0 + 107347 + 620 + + 0 + + 10 + + 55176 + + + Value + + 2026-06-25 15:28:26.043 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Search Key + + + false + + 2026-06-25 15:28:26.043 + 100 + b9f1ae53-1ea5-4831-94e3-836bac436d04 + + + 0 + + + + + + 0 + 107347 + es_MX + 0 + 2026-06-25 15:28:27.527 + 100 + true + false + Código + 2026-06-25 15:28:27.527 + 100 + 9cca9d9c-fcce-4ddd-abb8-d0dc008b477e + + + + + 10 + + 0 + 107348 + 469 + + 0 + + + 55176 + + + Name + + 2026-06-25 15:28:27.674 + 100 + + Alphanumeric identifier of the entity + D + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Name + + + false + + 2026-06-25 15:28:27.674 + 100 + cd9c56b9-67ef-4b07-94df-3de573c66d39 + + + 0 + + + + + + 0 + 107348 + es_MX + 0 + 2026-06-25 15:28:28.88 + 100 + true + false + Nombre + 2026-06-25 15:28:28.88 + 100 + 93dc3fd7-1221-4485-aa1c-fb689e1492e6 + + + + + + 0 + 107349 + 275 + + 0 + + 10 + + 55176 + + + Description + + 2026-06-25 15:28:29.032 + 100 + + Optional short description of the record + D + 255 + + A description is limited to 255 characters. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Description + + + false + + 2026-06-25 15:28:29.032 + 100 + 3fd22307-b3b8-422f-b7da-8a7a28bc1673 + + + 0 + + + + + + 0 + 107349 + es_MX + 0 + 2026-06-25 15:28:30.309 + 100 + true + false + Descripción + 2026-06-25 15:28:30.309 + 100 + f212012a-ddc1-4cc5-af9e-cde8f7ce825e + + + + + + 0 + 107350 + 620 + + 0 + + 10 + + 55175 + + + Value + + 2026-06-25 15:28:30.46 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Search Key + + + false + + 2026-06-25 15:28:30.46 + 100 + 51b53ee4-eaaa-47e2-b487-8559991b3758 + + + 0 + + + + + + 0 + 107350 + es_MX + 0 + 2026-06-25 15:28:31.692 + 100 + true + false + Código + 2026-06-25 15:28:31.692 + 100 + 7860e4a2-e318-4ae1-85d2-b92086e3decc + + + + + + 0 + 107351 + 63983 + + 0 + + 17 + 54720 + 54529 + + + AD_TokenAccessType + + 2026-06-25 15:28:31.845 + 100 + + Access type for the token definition + D + 1 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Token Access Type + + + false + + 2026-06-25 15:28:31.845 + 100 + f8ab5a72-b302-46f5-b5d5-9bc709944fb3 + + + 0 + + + + + + 0 + 107351 + es_MX + 0 + 2026-06-25 15:28:33.054 + 100 + true + false + Tipo de Acceso de Token + 2026-06-25 15:28:33.054 + 100 + 170ac8a8-fa57-47f3-ab7c-56924788561b + + + + + + 0 + 107352 + 63981 + + 0 + + 19 + 54722 + 54429 + + + AD_TokenProfile_ID + + 2026-06-25 15:28:33.216 + 100 + -1 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Token Profile + + + false + + 2026-06-25 15:28:33.216 + 100 + 6869c737-088c-40ec-908e-1617acead2eb + + + 0 + + + + + + 0 + 107352 + es_MX + 0 + 2026-06-25 15:28:34.509 + 100 + true + false + Perfil de Token + 2026-06-25 15:28:34.509 + 100 + c1b3fafa-a8e6-4455-aeb3-c7f342403326 + + + + + + 0 + 107353 + 63984 + + 0 + + 14 + + 54429 + + + Scope + + 2026-06-25 15:28:34.661 + 100 + + Resolved scope string for the token + D + 4000 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Scope + + + false + + 2026-06-25 15:28:34.661 + 100 + a9fc4685-540f-4470-aff9-5948192d8739 + + + 0 + + + + + + 0 + 107353 + es_MX + 0 + 2026-06-25 15:28:36.019 + 100 + true + false + Alcance + 2026-06-25 15:28:36.019 + 100 + ff3ce342-9101-4092-aa7a-7d49b6659e35 + + + + + + 0 + 107354 + 63985 + + 0 + + 20 + + 54429 + + + IsRevoked + + 2026-06-25 15:28:36.168 + 100 + N + Indicates the token has been revoked + D + 1 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Revoked + + + false + + 2026-06-25 15:28:36.168 + 100 + 363ef295-b0f4-42a0-b9ef-c6e297ac30ad + + + 0 + + + + + + 0 + 107354 + es_MX + 0 + 2026-06-25 15:28:37.621 + 100 + true + false + Revocado + 2026-06-25 15:28:37.621 + 100 + 35c6ee77-c077-4b62-91c9-237b00be2498 + + + + + + 0 + 107355 + 63986 + + 0 + + 10 + + 54429 + + + RevokedReason + + 2026-06-25 15:28:37.767 + 100 + + Reason the token was revoked + D + 255 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Revoked Reason + + + false + + 2026-06-25 15:28:37.767 + 100 + 1c6d7afe-4fc0-4e82-8c62-a617a96b4cca + + + 0 + + + + + + 0 + 107355 + es_MX + 0 + 2026-06-25 15:28:39.121 + 100 + true + false + Motivo de Revocacion + 2026-06-25 15:28:39.121 + 100 + 0b546fa8-4f68-4d82-9d0c-834ee0fa3a0b + + + + + + 0 + 107356 + 63980 + + 0 + + 19 + + 55177 + + + AD_TokenScope_ID + + 2026-06-25 15:28:39.263 + 100 + + + D + 22 + + + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Token Scope + + + false + + 2026-06-25 15:28:39.263 + 100 + 4c00b04d-1fb8-4aed-a525-05f248765d60 + + + 0 + + + + + + 0 + 107356 + es_MX + 0 + 2026-06-25 15:28:40.531 + 100 + true + false + Alcance de Token + 2026-06-25 15:28:40.531 + 100 + 5bd342bd-5ac9-4162-a11b-4e1e456bb039 + + + + + + 0 + 107357 + 63981 + + 0 + + 19 + + 55177 + + + AD_TokenProfile_ID + + 2026-06-25 15:28:40.687 + 100 + + + D + 22 + + + + true + true + true + false + false + N + false + false + true + false + false + true + N + false + true + + Token Profile + + + false + + 2026-06-25 15:28:40.687 + 100 + e2c87533-2e78-486d-8634-0e35c2896585 + + + 0 + + + + + + 0 + 107357 + es_MX + 0 + 2026-06-25 15:28:42.175 + 100 + true + false + Perfil de Token + 2026-06-25 15:28:42.175 + 100 + f983adf5-4b48-4593-ad67-30d48fce09e5 + + + + + + 0 + 107358 + 63979 + + 0 + + 10 + + 55175 + + + AD_ScopeDomain + + 2026-06-25 15:28:42.326 + 100 + + Functional domain of the scope + D + 40 + + + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Scope Domain + + + false + + 2026-06-25 15:28:42.326 + 100 + e7eac6ea-1c53-4da3-a22b-e6eac83a953d + + + 0 + + + + + + 0 + 107358 + es_MX + 0 + 2026-06-25 15:28:43.533 + 100 + true + false + Dominio de Alcance + 2026-06-25 15:28:43.533 + 100 + 34f5c93e-0ad1-4aa3-976d-c85ebb2db69f + + + + + 0 + 0 + 54720 + 56717 + 2026-06-25 15:28:43.678 + 100 + Token has full access + D + true + Full Access + 2026-06-25 15:28:43.678 + 100 + f469713a-131e-4ca8-b2ab-273bdec23e5f + + + F + + + + + 0 + es_MX + 0 + 56717 + 2026-06-25 15:28:44.8 + 100 + El token tiene acceso completo + true + true + Acceso Completo + 2026-06-25 15:28:44.8 + 100 + 98490cac-891f-4cde-922d-070d43faba27 + + + + + 0 + 0 + 54720 + 56718 + 2026-06-25 15:28:44.953 + 100 + Token access is limited to assigned scopes + D + true + Scoped + 2026-06-25 15:28:44.953 + 100 + f31ee5ce-e979-471e-bb42-0059b0f352ee + + + S + + + + + 0 + es_MX + 0 + 56718 + 2026-06-25 15:28:45.97 + 100 + El acceso del token se limita a los alcances asignados + true + true + Restringido + 2026-06-25 15:28:45.97 + 100 + cff34e0c-48ed-4eff-bd7b-36221d9dbf8a + + + + + 0 + 107345 + 107318 + 0 + 54721 + 55175 + + 2026-06-25 15:28:46.138 + 100 + + D + true + false + false + false + + 2026-06-25 15:28:46.138 + 100 + e58199ff-ca74-4b87-9ddc-d90c289a59b8 + + + + + + 0 + 107348 + 107327 + 0 + 54722 + 55176 + + 2026-06-25 15:28:46.344 + 100 + + D + true + false + false + false + + 2026-06-25 15:28:46.344 + 100 + 0513cd6f-5d19-454d-bc9d-3ad3c7e4303c + + + + + + 0 + 107356 + 107336 + 0 + 54723 + 55177 + + 2026-06-25 15:28:46.557 + 100 + + D + true + false + false + false + + 2026-06-25 15:28:46.557 + 100 + 042d4cef-2d30-4eb8-a914-a0f4d5744749 + + + + + + 0 + + + + + + 0 + + 55461 + 55175 + 53922 + + 2026-06-25 15:28:46.773 + 100 + + + + D + false + Define and maintain token scopes. + + + true + false + false + true + false + true + false + false + Token Scope + + + + + 10 + 0 + 2026-06-25 15:28:46.773 + 100 + 6d77957e-4837-4002-bae2-7c9489fc3e90 + + + + + + 0 + es_MX + 0 + 55461 + + 2026-06-25 15:28:48.052 + 100 + + Definir y mantener alcances de token. + true + true + Alcance de Token + 2026-06-25 15:28:48.052 + 100 + 5662e23c-17eb-4008-9b21-654ba874c406 + + + + + 0 + + + + + + 0 + + 55462 + 55176 + 53923 + + 2026-06-25 15:28:48.227 + 100 + + + + D + false + Define and maintain token profiles. + + + true + false + false + true + false + true + false + false + Token Profile + + + + + 10 + 0 + 2026-06-25 15:28:48.227 + 100 + 4a3d2e63-155a-4f8f-831e-181fe959d27d + + + + + + 0 + es_MX + 0 + 55462 + + 2026-06-25 15:28:49.336 + 100 + + Definir y mantener perfiles de token. + true + true + Perfil de Token + 2026-06-25 15:28:49.336 + 100 + eabfbbde-dfe4-4691-9c68-66e2ffad973f + + + + + 0 + 107357 + + + + + 0 + + 55463 + 55177 + 53923 + + 2026-06-25 15:28:49.506 + 100 + + + + D + false + Scopes assigned to this token profile. + + + true + false + false + true + false + false + false + false + Scope + + + + + 20 + 1 + 2026-06-25 15:28:49.506 + 100 + de9478c9-fc96-43dc-8f1c-fcbdf1ded679 + + + + + + 0 + es_MX + 0 + 55463 + + 2026-06-25 15:28:50.657 + 100 + + Alcances asignados a este perfil de token. + true + true + Alcance + 2026-06-25 15:28:50.657 + 100 + a899cf20-4d6d-4edd-aad1-bd38e141dd5b + + + + + 0 + 107351 + + + + 110102 + + 0 + + + 54680 + + 53633 + 2026-06-25 15:28:50.88 + 100 + + Access type for the token definition + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Token Access Type + + + 200 + 0 + + 2026-06-25 15:28:50.88 + 100 + 27147489-952e-447f-b98e-29f5f17ac873 + + + + + 0 + 110102 + es_MX + 0 + 2026-06-25 15:28:52.524 + 100 + Tipo de acceso para la definicion del token + Determina si el token tiene acceso completo o esta restringido a los alcances asignados. + true + true + Tipo de Acceso de Token + 2026-06-25 15:28:52.524 + 100 + 171caacd-c412-4cd1-a604-b9a4105c8d96 + + + + + 0 + 107352 + + + + 110103 + + 0 + + + 54681 + + 53634 + 2026-06-25 15:28:52.703 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + true + false + Token Profile + + + 200 + 0 + + 2026-06-25 15:28:52.703 + 100 + 2d98a90d-ad60-4465-97bb-4939b9b556c8 + + + + + 0 + 110103 + es_MX + 0 + 2026-06-25 15:28:53.864 + 100 + + + true + true + Perfil de Token + 2026-06-25 15:28:53.864 + 100 + 81f2af85-31e4-4cfc-8a8a-4c8e8e6bc6b4 + + + + + 0 + 107353 + + + + 110104 + + 0 + + + 54681 + + 53634 + 2026-06-25 15:28:54.041 + 100 + + Resolved scope string for the token + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + true + false + Scope + + + 210 + 0 + + 2026-06-25 15:28:54.041 + 100 + 5266cb0d-0198-433b-aa66-4a151811df16 + + + + + 0 + 110104 + es_MX + 0 + 2026-06-25 15:28:55.349 + 100 + Cadena de alcance resuelta para el token + La lista efectiva de alcances otorgados al token. + true + true + Alcance + 2026-06-25 15:28:55.349 + 100 + 65bbf48e-326e-4d0c-8a35-17576c568017 + + + + + 0 + 107354 + + + + 110105 + + 0 + + + 54681 + + 53634 + 2026-06-25 15:28:55.528 + 100 + + Indicates the token has been revoked + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Revoked + + + 220 + 0 + + 2026-06-25 15:28:55.528 + 100 + 3ae1541a-3b17-472c-9a0a-2558882d674b + + + + + 0 + 110105 + es_MX + 0 + 2026-06-25 15:28:56.741 + 100 + Indica que el token ha sido revocado + Si se selecciona, el token esta revocado y ya no puede utilizarse. + true + true + Revocado + 2026-06-25 15:28:56.741 + 100 + 4e75faf3-25ce-453d-a4e8-09637c46f685 + + + + + 0 + 107355 + + + + 110106 + + 0 + + + 54681 + + 53634 + 2026-06-25 15:28:56.924 + 100 + + Reason the token was revoked + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + true + Revoked Reason + + + 230 + 0 + + 2026-06-25 15:28:56.924 + 100 + 873ca3ae-a41b-4ffe-abd0-09f544f238e8 + + + + + 0 + 110106 + es_MX + 0 + 2026-06-25 15:28:58.363 + 100 + Motivo por el que se revoco el token + Texto libre que describe por que se revoco el token. + true + true + Motivo de Revocacion + 2026-06-25 15:28:58.363 + 100 + 143fee95-bb68-4062-bf07-98f6947268f7 + + + + + 0 + 107319 + + + + 110107 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:28:58.547 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-25 15:28:58.547 + 100 + 667d17fb-3144-4c3d-b3d0-3072af536102 + + + + + 0 + 110107 + es_MX + 0 + 2026-06-25 15:28:59.846 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-25 15:28:59.846 + 100 + 6dcf1b25-0f93-4a51-8855-77089b3d7db5 + + + + + + 0 + 107323 + + + + 110108 + + 0 + + + 55461 + 53922 + 2026-06-25 15:29:00.03 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 0 + 0 + + 2026-06-25 15:29:00.03 + 100 + 98422fba-5b90-49e6-b871-c89d6e6cf26d + + + + + 0 + 110108 + es_MX + 0 + 2026-06-25 15:29:01.588 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-25 15:29:01.588 + 100 + 5cb14231-e461-415f-9b8d-378ee713e622 + + + + + 0 + 107328 + + + + 110109 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:01.767 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-25 15:29:01.767 + 100 + bcfac8e6-fdea-415f-91e1-120c0b430285 + + + + + 0 + 110109 + es_MX + 0 + 2026-06-25 15:29:03.156 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-25 15:29:03.156 + 100 + da17c1e3-e40f-48bc-b144-1c076462675e + + + + + 0 + 107337 + + + + 110110 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:03.342 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-25 15:29:03.342 + 100 + 6799ea1d-1945-4dfd-993d-cb788bf02058 + + + + + 0 + 110110 + es_MX + 0 + 2026-06-25 15:29:04.588 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-25 15:29:04.588 + 100 + 8185566b-8204-441a-8fa9-fbe1a2b97232 + + + + + 0 + 107338 + + + + 110111 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:04.763 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-25 15:29:04.763 + 100 + a03dccab-633d-409b-a59a-cc5c65d924f9 + + + + + 0 + 110111 + es_MX + 0 + 2026-06-25 15:29:06.167 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-25 15:29:06.167 + 100 + 408a6386-4e46-431b-9ea2-a93eaee5c275 + + + + + 0 + 107340 + + + + 110112 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:06.339 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 0 + 0 + + 2026-06-25 15:29:06.339 + 100 + c8cd5de4-399a-44d8-b5ee-c08f5664241e + + + + + 0 + 110112 + es_MX + 0 + 2026-06-25 15:29:07.528 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-25 15:29:07.528 + 100 + 8f9d3f6f-d5a4-4f30-9371-127c9c3341c9 + + + + + 0 + 107341 + + + + 110113 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:07.705 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 0 + 0 + + 2026-06-25 15:29:07.705 + 100 + 3f4df980-c173-4daa-b68c-72227d326673 + + + + + 0 + 110113 + es_MX + 0 + 2026-06-25 15:29:08.971 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-25 15:29:08.971 + 100 + b1bf8079-40cc-4153-9b86-a15623179dfe + + + + + 0 + 107342 + + + + 110114 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:09.145 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 0 + 0 + + 2026-06-25 15:29:09.145 + 100 + 864ce29a-a5d7-4eb0-a8e0-8f2d3b8babd3 + + + + + 0 + 110114 + es_MX + 0 + 2026-06-25 15:29:10.443 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-25 15:29:10.443 + 100 + a8561b21-5f87-43b3-a0d9-1739bacdac5f + + + + + 0 + 107343 + + + + 110115 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:10.624 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 0 + 0 + + 2026-06-25 15:29:10.624 + 100 + 850ac5ac-aa3d-4566-b6b6-71e7e586a340 + + + + + 0 + 110115 + es_MX + 0 + 2026-06-25 15:29:11.874 + 100 + + + true + false + Actualizado por + 2026-06-25 15:29:11.874 + 100 + 50ecb97f-f456-47ec-b75e-49375f1e4c3b + + + + + 0 + 107344 + + + + 110116 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:12.046 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-25 15:29:12.046 + 100 + ac5864ca-f673-4a4f-b602-217139f0287b + + + + + 0 + 110116 + es_MX + 0 + 2026-06-25 15:29:13.224 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-25 15:29:13.224 + 100 + 51b9b01f-38d8-4a31-af11-fc687dfbe8ad + + + + + 0 + 107356 + + + + 110117 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:13.398 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Token Scope + + + 40 + 0 + + 2026-06-25 15:29:13.398 + 100 + 9c4c4534-a715-4f66-9e07-c2d05f1abdbf + + + + + 0 + 110117 + es_MX + 0 + 2026-06-25 15:29:14.664 + 100 + + + true + true + Alcance de Token + 2026-06-25 15:29:14.664 + 100 + 986cfc90-19bf-4934-8047-9bdb3079464e + + + + + 0 + 107325 + + + + 110118 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:14.842 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 0 + 0 + + 2026-06-25 15:29:14.842 + 100 + 77ccb0ed-a372-4d08-95bd-5e186935ac0a + + + + + 0 + 110118 + es_MX + 0 + 2026-06-25 15:29:16.22 + 100 + + + true + false + Actualizado por + 2026-06-25 15:29:16.22 + 100 + f09cd96a-42e2-4ee1-9a80-fab30b978f70 + + + + + 0 + 107318 + + + + 110119 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:16.402 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Token Scope + + + 0 + 0 + + 2026-06-25 15:29:16.402 + 100 + 6838b1ff-80cb-4343-b4e9-a64b4b74cf30 + + + + + 0 + 110119 + es_MX + 0 + 2026-06-25 15:29:17.61 + 100 + + + true + true + Alcance de Token + 2026-06-25 15:29:17.61 + 100 + aaac6804-c2a1-4747-8ead-d905c8b9e4dc + + + + + 0 + 107322 + + + + 110120 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:17.789 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 0 + 0 + + 2026-06-25 15:29:17.789 + 100 + ace68675-2c87-494c-afdf-d748d524fbfb + + + + + 0 + 110120 + es_MX + 0 + 2026-06-25 15:29:18.967 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-25 15:29:18.967 + 100 + 22bfb978-5244-4998-841f-bfbaab92a2ce + + + + + 0 + 107324 + + + + 110121 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:19.155 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 0 + 0 + + 2026-06-25 15:29:19.155 + 100 + 62446528-d7f2-4bd9-bd43-ebbb0ec985c5 + + + + + 0 + 110121 + es_MX + 0 + 2026-06-25 15:29:20.372 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-25 15:29:20.372 + 100 + e062e763-20de-49d3-b88b-fb05bf3b54ae + + + + + 0 + 107326 + + + + 110122 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:20.552 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-25 15:29:20.552 + 100 + c6544e8d-a1e4-4945-b6d3-753c886edfcd + + + + + 0 + 110122 + es_MX + 0 + 2026-06-25 15:29:21.769 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-25 15:29:21.769 + 100 + 0733df76-4940-44b8-ba33-a09b1f2d050d + + + + + 0 + 107320 + + + + 110123 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:21.95 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-25 15:29:21.95 + 100 + fee6715e-fc5f-4a10-acba-773d58b008f2 + + + + + 0 + 110123 + es_MX + 0 + 2026-06-25 15:29:23.29 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-25 15:29:23.29 + 100 + 7b694cc9-222f-4ad6-9b42-cc566c74dd9d + + + + + 0 + 107321 + + + + 110124 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:23.472 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Active + + + 30 + 0 + + 2026-06-25 15:29:23.472 + 100 + 55af7b11-0a56-40d5-b093-4fcb02016986 + + + + + 0 + 110124 + es_MX + 0 + 2026-06-25 15:29:24.686 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-25 15:29:24.686 + 100 + 4afd15f5-318b-4ed8-a584-a77c68de904d + + + + + 0 + 107350 + + + + 110125 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:24.864 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + true + false + false + false + false + + false + false + false + Search Key + + + 40 + 0 + + 2026-06-25 15:29:24.864 + 100 + 8b303cba-3700-452b-8818-72aef27c3870 + + + + + 0 + 110125 + es_MX + 0 + 2026-06-25 15:29:26.335 + 100 + El c�digo para el registro en el formato requerido; debe ser �nico. + Un c�digo le permite a usted un m�todo r�pido de encontrar un registro en particular. + true + true + Código + 2026-06-25 15:29:26.335 + 100 + f80c8b37-5b6e-4c88-9d8d-908223545f6c + + + + + 0 + 107345 + + + + 110126 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:26.511 + 100 + + Alphanumeric identifier of the entity + + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Name + + + 50 + 0 + + 2026-06-25 15:29:26.511 + 100 + c4dcbced-563c-47c4-9efc-e28b953ba6be + + + + + 0 + 110126 + es_MX + 0 + 2026-06-25 15:29:28.057 + 100 + Identificador alfanumérico de la entidad. + El nombre de una entidad (registro) se usa como una opción de búsqueda predeterminada adicional al código. El nombre es de hasta 60 caracteres de longitud. + true + false + Nombre + 2026-06-25 15:29:28.057 + 100 + 686391b3-46e1-40e2-a0b0-f7838e4426dd + + + + + 0 + 107346 + + + + 110127 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:28.246 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 60 + 0 + + 2026-06-25 15:29:28.246 + 100 + 9bc05073-b967-42c8-8e82-08995f8b0c2d + + + + + 0 + 110127 + es_MX + 0 + 2026-06-25 15:29:29.692 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-25 15:29:29.692 + 100 + d673c4b3-4a59-4462-8f89-f405a42f4e40 + + + + + 0 + 107358 + + + + 110128 + + 0 + + + 55461 + + 53922 + 2026-06-25 15:29:29.881 + 100 + + Functional domain of the scope + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Scope Domain + + + 70 + 0 + + 2026-06-25 15:29:29.881 + 100 + 494f6463-db3b-4cb8-8ad4-46532bd3c224 + + + + + 0 + 110128 + es_MX + 0 + 2026-06-25 15:29:31.115 + 100 + Dominio funcional del alcance + Agrupacion de dominio de texto libre que categoriza el alcance. + true + true + Dominio de Alcance + 2026-06-25 15:29:31.115 + 100 + afd0c093-70dc-424c-8d32-3d596c6ccb08 + + + + + 0 + 107332 + + + + 110129 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:31.3 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 0 + 0 + + 2026-06-25 15:29:31.3 + 100 + e74ce830-62b7-4823-80da-57d10f38015c + + + + + 0 + 110129 + es_MX + 0 + 2026-06-25 15:29:32.519 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-25 15:29:32.519 + 100 + b0e05837-afc7-4925-876d-ef8f9e1608da + + + + + 0 + 107334 + + + + 110130 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:32.704 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 0 + 0 + + 2026-06-25 15:29:32.704 + 100 + e6a48b4e-bea5-415d-8fbe-34efb8cbaa7d + + + + + 0 + 110130 + es_MX + 0 + 2026-06-25 15:29:34.018 + 100 + + + true + false + Actualizado por + 2026-06-25 15:29:34.018 + 100 + 5ba651e6-85fc-4b8e-89af-3875bf32d892 + + + + + 0 + 107331 + + + + 110131 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:34.199 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 0 + 0 + + 2026-06-25 15:29:34.199 + 100 + 8d5eb18a-56a0-4bd7-897d-636f01ec0683 + + + + + 0 + 110131 + es_MX + 0 + 2026-06-25 15:29:35.458 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-25 15:29:35.458 + 100 + f3daf868-52e5-4595-8169-24b0eb607893 + + + + + 0 + 107333 + + + + 110132 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:35.641 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 0 + 0 + + 2026-06-25 15:29:35.641 + 100 + e82d850a-4ba4-49f3-9972-0ad34ea15fb6 + + + + + 0 + 110132 + es_MX + 0 + 2026-06-25 15:29:36.881 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-25 15:29:36.881 + 100 + d1631bdf-c4d1-4f0c-9ae1-bba8656e05fd + + + + + 0 + 107335 + + + + 110133 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:37.073 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-25 15:29:37.073 + 100 + a97dd007-7a66-4b77-b5c3-a9b169a8fa68 + + + + + 0 + 110133 + es_MX + 0 + 2026-06-25 15:29:38.33 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-25 15:29:38.33 + 100 + b1e7307a-dd5e-4e31-bdeb-2c72996dd5a3 + + + + + 0 + 107327 + + + + 110134 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:38.518 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Token Profile + + + 0 + 0 + + 2026-06-25 15:29:38.518 + 100 + b12245a6-8861-4916-bf2c-78f416751c9b + + + + + 0 + 110134 + es_MX + 0 + 2026-06-25 15:29:39.726 + 100 + + + true + true + Perfil de Token + 2026-06-25 15:29:39.726 + 100 + 2991d537-8b6f-4123-a7cf-7a61cf395a62 + + + + + 0 + 107347 + + + + 110135 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:39.92 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + true + false + false + false + false + + false + false + false + Search Key + + + 30 + 0 + + 2026-06-25 15:29:39.92 + 100 + c687a11f-e6f0-496e-beef-16100296fdb6 + + + + + 0 + 110135 + es_MX + 0 + 2026-06-25 15:29:41.163 + 100 + El c�digo para el registro en el formato requerido; debe ser �nico. + Un c�digo le permite a usted un m�todo r�pido de encontrar un registro en particular. + true + true + Código + 2026-06-25 15:29:41.163 + 100 + 6e563c04-4e80-4f31-96cf-5f88fcb81e4c + + + + + 0 + 107348 + + + + 110136 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:41.362 + 100 + + Alphanumeric identifier of the entity + + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Name + + + 40 + 0 + + 2026-06-25 15:29:41.362 + 100 + eb83c722-a007-4735-9a19-e849b3121203 + + + + + 0 + 110136 + es_MX + 0 + 2026-06-25 15:29:42.723 + 100 + Identificador alfanumérico de la entidad. + El nombre de una entidad (registro) se usa como una opción de búsqueda predeterminada adicional al código. El nombre es de hasta 60 caracteres de longitud. + true + false + Nombre + 2026-06-25 15:29:42.723 + 100 + e2d0c2b2-d884-434b-818f-ff1b8b3ea89f + + + + + 0 + 107349 + + + + 110137 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:42.916 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 50 + 0 + + 2026-06-25 15:29:42.916 + 100 + 4b4189e6-56d8-4967-9d13-2afd05be35fb + + + + + 0 + 110137 + es_MX + 0 + 2026-06-25 15:29:44.758 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-25 15:29:44.758 + 100 + 4680fdd4-11b7-4f90-9eb6-7abfca7dd854 + + + + + 0 + 107330 + + + + 110138 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:44.96 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Active + + + 60 + 0 + + 2026-06-25 15:29:44.96 + 100 + 6a09ef8d-d3b9-4ead-b40f-cf4f992fe240 + + + + + 0 + 110138 + es_MX + 0 + 2026-06-25 15:29:46.528 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-25 15:29:46.528 + 100 + 61ce750e-8d44-4f7b-a82c-df98608bf064 + + + + + 0 + 107339 + + + + 110139 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:46.716 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 50 + 0 + + 2026-06-25 15:29:46.716 + 100 + 96d55f83-eaa9-4ec6-9c14-491e5f96f50c + + + + + 0 + 110139 + es_MX + 0 + 2026-06-25 15:29:48.268 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-25 15:29:48.268 + 100 + 677b6d50-1d71-404a-9d9d-ff18f2cd7828 + + + + + 0 + 107357 + + + + 110140 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:48.456 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + true + false + Token Profile + + + 30 + 0 + + 2026-06-25 15:29:48.456 + 100 + 0e30790d-cb7c-43da-bcbc-324864e48fc9 + + + + + 0 + 110140 + es_MX + 0 + 2026-06-25 15:29:50.066 + 100 + + + true + true + Perfil de Token + 2026-06-25 15:29:50.066 + 100 + 6e551a3b-1929-418d-aa80-514d1f8c8b3a + + + + + 0 + 107329 + + + + 110141 + + 0 + + + 55462 + + 53923 + 2026-06-25 15:29:50.251 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-25 15:29:50.251 + 100 + a5fc439a-3ff5-4543-93f5-e108659b374a + + + + + 0 + 110141 + es_MX + 0 + 2026-06-25 15:29:52.123 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-25 15:29:52.123 + 100 + fa45c1e6-7ff4-4d2c-8960-7c45692b22b6 + + + + + 0 + 107336 + + + + 110142 + + 0 + + + 55463 + + 53923 + 2026-06-25 15:29:52.311 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Token Profile Scope + + + 0 + 0 + + 2026-06-25 15:29:52.311 + 100 + 5f8e7240-0112-4bc5-8db5-ae0fd017754f + + + + + 0 + 110142 + es_MX + 0 + 2026-06-25 15:29:55.242 + 100 + + + true + true + Alcance de Perfil de Token + 2026-06-25 15:29:55.242 + 100 + a0705db1-f3aa-4c53-aa11-c694b43ffba9 + + + + + W + + 0 + + 55146 + 50011 + 0 + + 50041 + + 53922 + + + 2026-06-25 15:29:55.422 + 100 + + + D + true + true + false + false + false + Token Scope + 2026-06-25 15:29:55.422 + 100 + 589a26f3-6a91-4d7c-8a66-1390564f800e + + + + + + 0 + es_MX + 55146 + 0 + 2026-06-25 15:29:55.422 + 100 + + true + false + Token Scope + 2026-06-25 15:29:55.422 + 100 + e9893688-d0bc-43a0-a12f-2f93b546ad40 + + + + + 0 + 0 + 10 + 2026-06-25 15:29:56.884 + 100 + true + 55146 + 367 + 29 + 2026-06-25 15:29:56.884 + 100 + 716eb6a9-6bc1-44af-a4f7-1a17bd553b14 + + + + + W + + 0 + + 55147 + 50011 + 0 + + 50041 + + 53923 + + + 2026-06-25 15:29:57.049 + 100 + + + D + true + true + false + false + false + Token Profile + 2026-06-25 15:29:57.049 + 100 + 373f9063-e639-496a-b345-30d451b66e21 + + + + + + 0 + es_MX + 55147 + 0 + 2026-06-25 15:29:55.422 + 100 + + true + false + Token Profile + 2026-06-25 15:29:55.422 + 100 + 1955215a-07ec-4ae2-9092-c482e4f1bd16 + + + + + 0 + 0 + 10 + 2026-06-25 15:29:58.42 + 100 + true + 55147 + 367 + 39 + 2026-06-25 15:29:58.42 + 100 + 3ae70203-c05c-4fff-903b-318ab1ef4f31 + + + + + false + + + + + 10 + false + + + + + 10 + false + + + + + 10 + false + + + + + false + + + + + 10 + false + + + + + false + + + + + false + + + + + 10 + false + + + + + false + + + + + false + + + + + false + + + + + 10 + false + + + + + 10 + false + + + + + 10 + false + + + + + false + + + + + 10 + false + + + + + false + + + + + false + + + + + 10 + false + + + + + false + + + + + 0 + 63981 + 0 + 54462 + 59997 + 30 + 54722 + + AD_TokenProfile_ID + 2026-06-25 15:40:36.983 + 100 + -1 + + + + ECA02 + 10 + + true + true + false + true + false + Token Profile + + 40 + 2026-06-25 15:40:36.983 + 100 + 402c52fa-1149-4a99-9ad4-178ed233c5d4 + + + + + + + + 0 + es_MX + 0 + 59997 + 2026-06-25 15:40:38.502 + 100 + + + true + false + Token Profile + 2026-06-25 15:40:38.502 + 100 + c4d3d5e2-b188-400c-bdd1-2c0174b33b1e + + + + + 0 + 63981 + 0 + 54463 + 59998 + 30 + 54722 + + AD_TokenProfile_ID + 2026-06-25 15:41:54.229 + 100 + -1 + + + + ECA02 + 10 + + true + true + false + true + false + Token Profile + + 30 + 2026-06-25 15:41:54.229 + 100 + 3b98b2ce-1002-4d50-9e2e-09c40122d09f + + + + + + + + 0 + es_MX + 0 + 59998 + 2026-06-25 15:41:55.714 + 100 + + + true + false + Token Profile + 2026-06-25 15:41:55.714 + 100 + acedc403-db14-42a8-a364-72b657ac2f75 + + + + + 0 + 63981 + 0 + 54464 + 59999 + 30 + 54722 + + AD_TokenProfile_ID + 2026-06-25 15:42:09.394 + 100 + -1 + + + + ECA02 + 10 + + true + true + false + true + false + Token Profile + + 30 + 2026-06-25 15:42:09.394 + 100 + 6b74c349-17af-44ee-87f8-dd227afdecc9 + + + + + + + + 0 + es_MX + 0 + 59999 + 2026-06-25 15:42:10.434 + 100 + + + true + false + Token Profile + 2026-06-25 15:42:10.434 + 100 + 801de1b0-bfc2-479a-af34-1656229612b8 + + + + -- Unique index: scope code unique per client (AD_TokenScope) + CREATE UNIQUE INDEX IF NOT EXISTS ad_tokenscope_value_uq + ON ad_tokenscope (ad_client_id, value); + + -- Unique index: profile code unique per client (AD_TokenProfile) + CREATE UNIQUE INDEX IF NOT EXISTS ad_tokenprofile_value_uq + ON ad_tokenprofile (ad_client_id, value); + + -- Unique index: one scope per profile (AD_TokenProfileScope) + CREATE UNIQUE INDEX IF NOT EXISTS ad_tokenprofilescope_uq + ON ad_tokenprofilescope (ad_tokenprofile_id, ad_tokenscope_id); + + + DROP INDEX IF EXISTS ad_tokenscope_value_uq; + DROP INDEX IF EXISTS ad_tokenprofile_value_uq; + DROP INDEX IF EXISTS ad_tokenprofilescope_uq; + + + + diff --git a/resources/1.5.12/00503490_D_1_5_12_Add_Value_Column_To_RequestType.xml b/resources/1.5.12/00503490_D_1_5_12_Add_Value_Column_To_RequestType.xml new file mode 100644 index 0000000000..399305cb42 --- /dev/null +++ b/resources/1.5.12/00503490_D_1_5_12_Add_Value_Column_To_RequestType.xml @@ -0,0 +1,238 @@ + + + + Add Value Column to Request Type Table + + + + 0 + 107359 + 620 + + 0 + + 10 + + 529 + + + Value + + 2026-06-26 14:25:10.346 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 14:25:10.346 + 100 + b4eddf03-19ec-443f-9e4d-8852e6aa4d7a + + + 0 + + + + + + 0 + 107359 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Search Key + 2026-06-26 14:25:14.509 + 100 + 100e05bd-788e-4245-a507-e986f484beaf + + + + + 0 + 107359 + + + + 110143 + + 0 + + + 437 + + 244 + 2026-06-26 14:25:30.189 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 180 + 180 + 0 + 2026-06-26 14:25:30.189 + 100 + f2ec3140-9744-49f0-a45d-344c057f625b + + + + + 0 + 110143 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 14:25:31.558 + 100 + 3b74a038-bf92-4f6b-97a2-3604cb1e7c91 + + + + + Y + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + true + + + + diff --git a/resources/1.5.12/00503500_D_1_5_12_Fix_new_Value_Columns_Trls.xml b/resources/1.5.12/00503500_D_1_5_12_Fix_new_Value_Columns_Trls.xml new file mode 100644 index 0000000000..6fc59ac773 --- /dev/null +++ b/resources/1.5.12/00503500_D_1_5_12_Fix_new_Value_Columns_Trls.xml @@ -0,0 +1,143 @@ + + + + Add Value Column to Request Type Table + + + 0 + 107304 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Search Key + 2026-06-26 14:25:14.509 + 100 + fb6ca9db-4ee9-47fb-b191-64f125bda7c4 + + + + + 0 + 110088 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 14:25:31.558 + 100 + a1d90e0a-da20-4401-856d-3cb9883ffa4b + + + + + 0 + 107303 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Search Key + 2026-06-26 14:25:14.509 + 100 + 5568b2a5-5896-44bb-8610-5a85bdf87c59 + + + + + 0 + 110087 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. + If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 14:25:31.558 + 100 + 22f2059a-6f33-4405-8bc3-26328163b7d1 + + + + + 0 + 107302 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Search Key + 2026-06-26 14:25:14.509 + 100 + d83b526a-717c-4137-b349-7448c817d4d3 + + + + + 0 + 110086 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. + If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 14:25:31.558 + 100 + 3e1206b7-b3ea-4ac3-8c27-8c91b0dbd1e7 + + + + + 0 + 107292 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Discord Thread + 2026-06-26 14:25:14.509 + 100 + 4f148f58-59fa-450a-93b2-cde7e871506a + + + + + 0 + 107295 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Discord URL + 2026-06-26 14:25:14.509 + 100 + 825db663-2878-4df1-bda1-b0c3e554b7db + + + + diff --git a/resources/1.5.12/00503510_D_1_5_12_Fix_Responsible_Value_Columns_Trls.xml b/resources/1.5.12/00503510_D_1_5_12_Fix_Responsible_Value_Columns_Trls.xml new file mode 100644 index 0000000000..2e5efebe65 --- /dev/null +++ b/resources/1.5.12/00503510_D_1_5_12_Fix_Responsible_Value_Columns_Trls.xml @@ -0,0 +1,852 @@ + + + + Add Value Column to Request Type Table + + + 0 + 107299 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Responsible + 2026-06-26 14:25:14.509 + 100 + 76a91681-26a5-4bf2-9890-48556337b94a + + + + + 0 + 110083 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Responsible + Responsible + true + false + Responsible + 2026-06-26 14:25:31.558 + 100 + 630cab60-1785-4116-a1d0-c94ced5d03b3 + + + + + 0 + 97237 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Generated Currency Type Automatically + 2026-06-26 14:25:14.509 + 100 + 24984862-6e88-4682-8f24-f710562229cc + + + + + 0 + 99735 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Generated Currency Type Automatically + Generated Currency Type Automatically + true + false + Generated Currency Type Automatically + 2026-06-26 14:25:31.558 + 100 + fef12b5f-60d4-4733-a8cb-5aa4ee503e5c + + + + + 0 + 97238 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Business Partner + 2026-06-26 14:25:14.509 + 100 + 3af1414f-d8a0-4e3a-9636-8df5bef8f2d7 + + + + + 0 + 99745 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Identifies a Business Partner + A Business Partner is anyone with whom you transact. This can include Vendor, Customer, Employee or Salesperson + true + false + Business Partner + 2026-06-26 14:25:31.558 + 100 + 793d962b-bfc1-483d-8cd5-15c4a7f02d93 + + + + + 0 + 97239 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Invoice + 2026-06-26 14:25:14.509 + 100 + 3e28a618-b061-41c7-bf8b-4327d0673d1b + + + + + 0 + 99747 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Invoice Identifier + The Invoice Document. + true + false + Invoice + 2026-06-26 14:25:31.558 + 100 + 0e2cab98-c0ed-42fc-98ed-6ffd70a8973b + + + + + 0 + 97240 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Order + 2026-06-26 14:25:14.509 + 100 + f1012854-bf87-4f75-b3c6-633533ddd656 + + + + + 0 + 99746 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Order + The Order is a control document. The Order is complete when the quantity ordered is the same as the quantity shipped and invoiced. When you close an order, unshipped (backordered) quantities are cancelled. + true + false + Order + 2026-06-26 14:25:31.558 + 100 + 23bb3576-8b52-468f-b710-05fb5a718291 + + + + + 0 + 97241 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Payment + 2026-06-26 14:25:14.509 + 100 + 46ba8291-7a0d-4c62-99c3-3596c12ebfc9 + + + + + 0 + 99748 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Payment identifier + The Payment is a unique identifier of this payment. + true + false + Payment + 2026-06-26 14:25:31.558 + 100 + 61700c3d-8290-4d2f-a789-cc28f04dbb8a + + + + + 0 + 97242 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Parent Conversion Type + 2026-06-26 14:25:14.509 + 100 + 8216f3b8-1734-46f6-981f-dfde3d47bf91 + + + + + 0 + 99744 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Parent Conversion Type + Parent Conversion Type + true + false + Parent Conversion Type + 2026-06-26 14:25:31.558 + 100 + d9affe09-c3c6-48bb-9279-5cd807015368 + + + + + 0 + 105620 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Total Weekly Hours + 2026-06-26 14:25:14.509 + 100 + 536e6fb2-11c4-408a-85c0-9f9d081739bc + + + + + 0 + 108907 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Sum of planned hours per week for this service plan + The Total Weekly Hours is the sum of all planned hours per week across all visit schedules for this service plan. It is automatically calculated from the service schedule entries. + true + false + Total Weekly Hours + 2026-06-26 14:25:31.558 + 100 + eac25020-a2de-45f5-af84-6e13b0952125 + + + + + 0 + 107293 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Issue ID + 2026-06-26 14:25:14.509 + 100 + dd5dd99e-7d94-4716-a787-5f50ee658b72 + + + + + 0 + 107294 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Github User + 2026-06-26 14:25:14.509 + 100 + 527813e7-da95-42d2-9e92-dbbe62637ca3 + + + + + 0 + 107296 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Issue URL + 2026-06-26 14:25:14.509 + 100 + 344b2308-e275-4d2f-840e-1546232417a4 + + + + + 0 + 107297 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Comment URL + 2026-06-26 14:25:14.509 + 100 + 1c1304a5-1dbb-478b-a8a0-1b86d3c86869 + + + + + 0 + 107298 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + End of Execution Date + 2026-06-26 14:25:14.509 + 100 + b81d100d-9d78-4d2c-a06a-74b35ed319fa + + + + + 0 + 110082 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + End of Execution Date + End of Execution Date + true + false + End of Execution Date + 2026-06-26 14:25:31.558 + 100 + c8e30ede-f085-4597-90da-3f176a67e9e7 + + + + + 0 + 107300 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Support Reference Value + 2026-06-26 14:25:14.509 + 100 + 587ca65e-0f89-4a39-88e9-351406a91dd5 + + + + + 0 + 110084 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Support Reference Value + Support Reference Value + true + false + Support Reference Value + 2026-06-26 14:25:31.558 + 100 + ffb4ece9-debf-4577-a78a-7be4ede92e8e + + + + + 0 + 107301 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Support Reference Value + 2026-06-26 14:25:14.509 + 100 + 2e6dd2c4-289b-4149-9072-5e325e790ca4 + + + + + 0 + 110085 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Support Reference Value + Support Reference Value + true + false + Support Reference Value + 2026-06-26 14:25:31.558 + 100 + ffca5d03-e33e-4cd3-bdf0-0bdd287fb05f + + + + + 0 + 107305 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Discord Thread ID + 2026-06-26 14:25:14.509 + 100 + 10b28e76-d1c2-4032-a6b5-92d4b62163ff + + + + + 0 + 110089 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Discord thread identifier mapping the thread to the request/issue. + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + true + false + Discord Thread ID + 2026-06-26 14:25:31.558 + 100 + b3cf6bcc-b506-41d0-867d-341cdac29979 + + + + + 0 + 107306 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Discord Thread ID To + 2026-06-26 14:25:14.509 + 100 + b30c9aad-9b79-4e3f-a66d-ebb827259f83 + + + + + 0 + 110090 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Discord Thread ID To + Discord Thread ID To + true + false + Discord Thread ID To + 2026-06-26 14:25:31.558 + 100 + 13830155-e7e6-4e94-89e9-9b7ba0930791 + + + + + 0 + 107307 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Issue ID + 2026-06-26 14:25:14.509 + 100 + db01a7a6-f2b3-4229-aab4-0f3dd161dae3 + + + + + 0 + 110093 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + External issue number. + Number of the external issue (e.g. issue tracker) linked to this request. + true + false + Issue ID + 2026-06-26 14:25:31.558 + 100 + eb7eb939-e0ef-42bf-bb3a-6716cd91c03c + + + + + 0 + 107308 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Issue ID To + 2026-06-26 14:25:14.509 + 100 + a126f4fc-993e-498a-8933-947ca9290fcd + + + + + 0 + 110094 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Issue ID To + Issue ID To + true + false + Issue ID To + 2026-06-26 14:25:31.558 + 100 + 664ce3a4-007a-4d08-b992-8b4baa9ebdf9 + + + + + 0 + 107309 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Responsible + 2026-06-26 14:25:14.509 + 100 + 99ac5453-2828-4dd5-a31e-bbbeab6bcce6 + + + + + 0 + 110097 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Responsible + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + true + false + Responsible + 2026-06-26 14:25:31.558 + 100 + f90b2a70-f0ea-460b-8ef7-b2842a7021d3 + + + + + 0 + 107310 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Responsible To + 2026-06-26 14:25:14.509 + 100 + 3fd6a7a3-dce8-4269-bac6-794c84be7b6a + + + + + 0 + 110098 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Responsible To + Responsible To + true + false + Responsible To + 2026-06-26 14:25:31.558 + 100 + 9266707d-6ada-4569-bad9-c961cd50e9ad + + + + + 0 + 107311 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + End of Execution Date + 2026-06-26 14:25:14.509 + 100 + ebe175ae-e8aa-4c55-88ea-abccbc5e7593 + + + + + 0 + 110099 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + End of Execution Date + End of Execution Date + true + false + End of Execution Date + 2026-06-26 14:25:31.558 + 100 + 220f792d-e79f-4977-80a8-8ab731e858c8 + + + + + 0 + 107312 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + End of Execution Date To + 2026-06-26 14:25:14.509 + 100 + 8b41bf7a-73f9-48e1-ac26-6ca8072cd352 + + + + + 0 + 110100 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + End of Execution Date To + End of Execution Date To + true + false + End of Execution Date To + 2026-06-26 14:25:31.558 + 100 + 88421589-211f-453f-a8d4-598e0c0298c0 + + + + + 0 + 107313 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Discord URL + 2026-06-26 14:25:14.509 + 100 + e5c0787f-2339-4038-b593-3f5ee1d61d56 + + + + + 0 + 110091 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Link to the Discord thread. + URL pointing to the Discord thread associated with this request. + true + false + Discord URL + 2026-06-26 14:25:31.558 + 100 + 28849ce1-7007-4414-bdfa-638c801eb22e + + + + + 0 + 107314 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Discord URL To + 2026-06-26 14:25:14.509 + 100 + 0dec0c79-dd26-49d6-921f-bff95b507eda + + + + + 0 + 110092 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Discord URL To + Discord URL To + true + false + Discord URL To + 2026-06-26 14:25:31.558 + 100 + 62b5da84-0a9b-4e97-a04a-67c5e395db70 + + + + + 0 + 107315 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Issue URL + 2026-06-26 14:25:14.509 + 100 + c2bcdfc5-2d67-4035-90ed-6ce4b08e201a + + + + + 0 + 110095 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Issue URL + Issue URL + true + false + Issue URL + 2026-06-26 14:25:31.558 + 100 + c5781e01-7c35-4900-a52b-4a56066bedbe + + + + + 0 + 107316 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + Issue URL To + 2026-06-26 14:25:14.509 + 100 + 5a7e69cb-b73e-4080-93a0-19bff5ea0b06 + + + + + 0 + 110096 + es_MX + 0 + 2026-06-26 14:25:31.558 + 100 + Issue URL To + Issue URL To + true + false + Issue URL To + 2026-06-26 14:25:31.558 + 100 + ed486f3a-e7ec-44e6-851c-fe4ed825a1a3 + + + + diff --git a/resources/1.5.12/00503520_D_1_5_12_Add_Missing_Dictionary_Trls.xml b/resources/1.5.12/00503520_D_1_5_12_Add_Missing_Dictionary_Trls.xml new file mode 100644 index 0000000000..b877d60abd --- /dev/null +++ b/resources/1.5.12/00503520_D_1_5_12_Add_Missing_Dictionary_Trls.xml @@ -0,0 +1,689 @@ + + + + Add missing es_MX translations for dictionary entities + + + 0 + 63965 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + ID de Hilo de Discord + ID de Hilo de Discord + Identificador del hilo de Discord que mapea el hilo a la solicitud/incidencia. + Almacena el ID del hilo de Discord usado para mapear un hilo de Discord a esta solicitud (mapeo de hilo a incidencia). + 89804a37-ac22-4fa2-ba8a-fdfa62621b5e + + + + + 0 + 63966 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + ID de Incidencia + ID de Incidencia + Número de incidencia externa. + Número de la incidencia externa (p. ej. gestor de incidencias) vinculada a esta solicitud. + 77727b49-d99e-4957-85c2-964a286a4c15 + + + + + 0 + 63967 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Usuario de Github + Usuario de Github + Nombre de usuario de GitHub del colaborador. + Nombre de usuario de GitHub del colaborador asociado a este usuario/contacto. + 9627feb6-f51b-423a-880d-3dcfa9293094 + + + + + 0 + 63968 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Valor de Referencia de Soporte + Valor de Referencia de Soporte + 505fc79f-1290-4dff-9c07-c74b46b26fac + + + + + 0 + 63969 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + ID de Hilo de Discord Hasta + ID de Hilo de Discord Hasta + 8a5f23bd-d455-49f6-a0db-e7fe1fccc482 + + + + + 0 + 63970 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + URL de Comentario + URL de Comentario + URL del comentario. + URL que apunta al comentario externo asociado a esta actualización de solicitud. + dac7e75f-c582-46cd-bc4f-d472ddf60f72 + + + + + 0 + 63971 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Fecha de Fin de Ejecución + Fecha de Fin de Ejecución + a65fe759-6495-4e1c-9d77-114c26e2ff2c + + + + + 0 + 63972 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + ID de Incidencia Hasta + ID de Incidencia Hasta + 91fb7693-bc26-45cd-a35a-e077d193b892 + + + + + 0 + 63973 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Fecha de Fin de Ejecución Hasta + Fecha de Fin de Ejecución Hasta + e6dfadab-9b80-4467-9ce9-5c1f089e8c29 + + + + + 0 + 63974 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + URL de Incidencia Hasta + URL de Incidencia Hasta + 7b3218f9-a443-4352-843e-c699fc308097 + + + + + 0 + 63975 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + URL de Discord Hasta + URL de Discord Hasta + 17c509d1-47c0-4596-934c-ed315b1cf431 + + + + + 0 + 63976 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Responsable Hasta + Responsable Hasta + 9e327d09-486e-435b-857a-458f64c4f59d + + + + + 0 + 63977 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + URL de Discord + URL de Discord + Enlace al hilo de Discord. + URL que apunta al hilo de Discord asociado a esta solicitud. + 47521ba8-bf1c-42b7-8628-484fc20a1182 + + + + + 0 + es_MX + 55020 + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Tipo de Conversión + Mantener el Tipo de Tasa de Conversión de Moneda + El Tipo de Tasa de Conversión de Moneda le permite definir diferentes tipos de tasas, p. ej. tasas Spot, Corporativa y/o de Venta/Compra. + 5ab0a1f4-8943-4a1d-9202-010e78a7fcc8 + + + + + 0 + es_MX + 55021 + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Tasa de Conversión + Definir Tasas de Conversión de Moneda + La pestaña Tasas de Conversión se usa para definir las tasas de conversión a utilizar al convertir importes de documentos de una moneda a otra. Las tasas de conversión pueden definirse para múltiples tipos de tasa. También pueden ser efectivas para un rango de fechas definido. Tenga en cuenta que solo se usa la tasa de multiplicar; la tasa de dividir es solo para visualización. + 2cda4aa1-0676-4980-a2ad-5440b442dc97 + + + + + 0 + es_MX + 53741 + 0 + 2026-06-26 14:25:14.509 + 100 + true + true + 2026-06-26 14:25:14.509 + 100 + Tipo de Moneda por Documentos + Mantener los Tipos de Tasa de Conversión de Moneda + El Tipo de Tasa de Conversión de Moneda le permite definir diferentes tipos de tasas, p. ej. tasas Spot, Corporativa y/o de Venta/Compra. + 5a614140-b605-438b-87d7-bb43b8680bf6 + + + + + 0 + 99736 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Currency Type + Currency Conversion Rate Type + The Currency Conversion Rate Type lets you define different type of rates, e.g. Spot, Corporate and/or Sell/Buy rates. + 1a936cfa-5063-408d-92b2-d4fd3e6c79ea + + + + + 0 + 99737 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Client + Client/Tenant for this installation. + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + 53b58a35-de27-4ba2-924d-737fb9ee251c + + + + + 0 + 99738 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Organization + Organizational entity within client + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + 02a4cb01-a5a0-4cca-9a9b-1eb2fbdad63e + + + + + 0 + 99739 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Search Key + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + 46228c11-9611-4151-90c0-2907c8290761 + + + + + 0 + 99740 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Name + Alphanumeric identifier of the entity + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + 9e96dbe6-e37c-429c-8265-d33fe6777be8 + + + + + 0 + 99741 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Description + Optional short description of the record + A description is limited to 255 characters. + a038a969-91d5-4c53-b967-afd6912e7266 + + + + + 0 + 99742 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Active + The record is active in the system + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + b39a3674-53d1-4d73-bfdc-8d4c6939880e + + + + + 0 + 99743 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Default + Default value + The Default Checkbox indicates if this record will be used as a default value. + 49e77815-9e79-4e94-afa5-6223fb9eb4e4 + + + + + 0 + 99749 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Conversion Rate + Rate used for converting currencies + The Conversion Rate defines the rate (multiply or divide) to use when converting a source currency to an accounting currency. + e9c57178-d1da-4117-b7ac-620da364a90c + + + + + 0 + 99750 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Client + Client/Tenant for this installation. + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + 73f9499e-202a-4d49-9018-d3575891c191 + + + + + 0 + 99751 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Organization + Organizational entity within client + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + 9509349f-37a8-49b6-b715-e83db2073fe9 + + + + + 0 + 99752 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Currency + The Currency for this record + Indicates the Currency to be used when processing or reporting on this record + da085dbf-5581-4d40-bb57-b639f4373751 + + + + + 0 + 99753 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Currency To + Target currency + The Currency To defines the target currency for this conversion rate. + f3cf18a0-f040-44b8-b165-c1cc3a689df6 + + + + + 0 + 99754 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Active + The record is active in the system + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + 9f4e93e9-7536-47af-9e45-05c634a31415 + + + + + 0 + 99755 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Currency Type + Currency Conversion Rate Type + The Currency Conversion Rate Type lets you define different type of rates, e.g. Spot, Corporate and/or Sell/Buy rates. + 58eb017e-33d7-4b7f-83ed-fe1523c28ea9 + + + + + 0 + 99756 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Valid from + Valid from including this date (first day) + The Valid From date indicates the first day of a date range + 5b60d4a2-b833-444d-a0bd-17fae06ca014 + + + + + 0 + 99757 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Valid to + Valid to including this date (last day) + The Valid To date indicates the last day of a date range + aed929a2-5945-42c5-8c47-5400a428271c + + + + + 0 + 99758 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Multiply Rate + Rate to multiple the source by to calculate the target. + To convert Source number to Target number, the Source is multiplied by the multiply rate. If the Multiply Rate is entered, then the Divide Rate will be automatically calculated. + 30104179-1472-42b3-a24d-6db3254bccb2 + + + + + 0 + 99759 + es_MX + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Divide Rate + To convert Source number to Target number, the Source is divided + To convert Source number to Target number, the Source is divided by the divide rate. If you enter a Divide Rate, the Multiply Rate will be automatically calculated. + a7528fc2-1e09-442a-bab5-c51fc5be3510 + + + + + 0 + es_MX + 55146 + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Token Scope + a5f4b84b-bafc-4270-abde-9f28327be785 + + + + + 0 + es_MX + 55147 + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Token Profile + fbb464ad-0a01-49b9-9786-3cc28adf93af + + + + + 0 + es_MX + 54246 + 0 + 2026-06-26 14:25:14.509 + 100 + true + false + 2026-06-26 14:25:14.509 + 100 + Document => Conversion Type By Document + Conversion Type By Documents + e5d3ce5d-5285-4d6d-9528-355a8eb17320 + + + + diff --git a/resources/1.5.12/00503530_D_1_5_12_Add_Missing_Value_Columns_to_Request_Tables.xml b/resources/1.5.12/00503530_D_1_5_12_Add_Missing_Value_Columns_to_Request_Tables.xml new file mode 100644 index 0000000000..171c7e9bd7 --- /dev/null +++ b/resources/1.5.12/00503530_D_1_5_12_Add_Missing_Value_Columns_to_Request_Tables.xml @@ -0,0 +1,3562 @@ + + + + Add missing value columns to request tables + + + + 0 + 107360 + 620 + + 0 + + 10 + + 772 + + + Value + + 2026-06-26 14:37:52.695 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 14:37:52.695 + 100 + 8ed2208e-94b7-4a7a-9977-42d0b095e861 + + + 0 + + + + + + 0 + 107360 + es_MX + 0 + 2026-06-26 14:37:56.844 + 100 + true + false + Search Key + 2026-06-26 14:37:56.844 + 100 + e66ea846-98e3-4d3b-8a5b-25184a1eeb7e + + + + + 0 + 107360 + + + + 110144 + + 0 + + + 706 + + 345 + 2026-06-26 14:38:10.392 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 80 + 80 + 0 + 2026-06-26 14:38:10.392 + 100 + 88a43961-e7fc-4be9-8b86-96cd07e7513f + + + + + 0 + 110144 + es_MX + 0 + 2026-06-26 14:38:11.657 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 14:38:11.657 + 100 + 1c044c38-fe0c-489f-8fb3-0bbb63cfd0db + + + + + + 0 + 107362 + 620 + + 0 + + 10 + + 773 + + + Value + + 2026-06-26 21:14:50.773 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:14:50.773 + 100 + 28a0ee18-f499-4129-84b0-7117eeb24ce2 + + + 0 + + + + + + 0 + 107362 + es_MX + 0 + 2026-06-26 21:14:54.275 + 100 + true + false + Search Key + 2026-06-26 21:14:54.275 + 100 + d0062ef0-50f2-47f2-b77e-e68217ab1ad1 + + + + + 0 + 107362 + + + + 110146 + + 0 + + + 705 + + 346 + 2026-06-26 21:15:05.384 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 90 + 90 + 0 + 2026-06-26 21:15:05.384 + 100 + fd87b143-9b8f-4c21-8f52-449068650965 + + + + + 0 + 110146 + es_MX + 0 + 2026-06-26 21:15:06.557 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:15:06.557 + 100 + 6fc70148-95c0-4940-9ebd-ca34bc0c8bdf + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + + 0 + 107363 + 620 + + 0 + + 10 + + 837 + + + Value + + 2026-06-26 21:17:13.569 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:17:13.569 + 100 + 9e0d3086-cab1-49e7-af7e-1126208ef3ce + + + 0 + + + + + + 0 + 107363 + es_MX + 0 + 2026-06-26 21:17:17.286 + 100 + true + false + Search Key + 2026-06-26 21:17:17.286 + 100 + db06fab3-0baf-4eba-99bb-ec81809afbc3 + + + + + 0 + 107363 + + + + 110147 + + 0 + + + 786 + + 367 + 2026-06-26 21:17:33.465 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 70 + 70 + 0 + 2026-06-26 21:17:33.465 + 100 + a658f3e2-5d9c-438e-a82c-74a30d6af3ee + + + + + 0 + 110147 + es_MX + 0 + 2026-06-26 21:17:35.351 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:17:35.351 + 100 + 978496e8-361d-434f-960b-5929752c20be + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + true + + + + + true + + + + + + 0 + 107364 + 620 + + 0 + + 10 + + 838 + + + Value + + 2026-06-26 21:18:45.998 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:18:45.998 + 100 + 2755313a-c043-4340-afd4-fef1d9cfe7d4 + + + 0 + + + + + + 0 + 107364 + es_MX + 0 + 2026-06-26 21:18:50.849 + 100 + true + false + Search Key + 2026-06-26 21:18:50.849 + 100 + 81726c2f-cd27-41ac-869a-47fbb459cf99 + + + + + 0 + 107364 + + + + 110148 + + 0 + + + 787 + + 368 + 2026-06-26 21:19:04.311 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 60 + 60 + 0 + 2026-06-26 21:19:04.311 + 100 + fcd192cf-4bfa-49a4-a97b-cab4ec0e1aa8 + + + + + 0 + 110148 + es_MX + 0 + 2026-06-26 21:19:06.098 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:19:06.098 + 100 + 6258b281-9f56-482b-99c8-fa6b4d72896e + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + true + + + + + + 0 + 107365 + 620 + + 0 + + 10 + + 843 + + + Value + + 2026-06-26 21:19:42.125 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:19:42.125 + 100 + 0390c02e-60d6-4376-b6ed-2e50340d687b + + + 0 + + + + + + 0 + 107365 + es_MX + 0 + 2026-06-26 21:19:46.015 + 100 + true + false + Search Key + 2026-06-26 21:19:46.015 + 100 + 46a756e7-3cba-4c88-9f68-9d759dd8d8ed + + + + + 0 + 107365 + + + + 110149 + + 0 + + + 794 + + 372 + 2026-06-26 21:19:56.085 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 80 + 80 + 0 + 2026-06-26 21:19:56.085 + 100 + c7c1b88a-f4d8-44fe-8f6f-1589bb2a2893 + + + + + 0 + 110149 + es_MX + 0 + 2026-06-26 21:19:57.396 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:19:57.396 + 100 + 1c473bb5-ec28-466a-8abd-617197199595 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + + 0 + 107366 + 620 + + 0 + + 10 + + 416 + + + Value + + 2026-06-26 21:21:00.283 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:21:00.283 + 100 + c83daf4a-09cb-466e-802c-c738fadbd18c + + + 0 + + + + + + 0 + 107366 + es_MX + 0 + 2026-06-26 21:21:05.891 + 100 + true + false + Search Key + 2026-06-26 21:21:05.891 + 100 + 78e43aff-6c1a-4b6b-8020-a9359da335dc + + + + + 0 + 107366 + + + + 110150 + + 0 + + + 347 + + 204 + 2026-06-26 21:21:13.276 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 100 + 100 + 0 + 2026-06-26 21:21:13.276 + 100 + 93f5455e-7b43-43a1-b0fb-cd4ec52c441f + + + + + 0 + 110150 + es_MX + 0 + 2026-06-26 21:21:14.839 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:21:14.839 + 100 + b70d6076-888a-4f61-83fb-a7b9989c8893 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + true + + + + + 53865 + + + + + + 0 + 107367 + 620 + + 0 + + 10 + + 54618 + + + Value + + 2026-06-26 21:29:52.171 + 100 + + Search key for the record in the format required - must be unique + ECA02 + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:29:52.171 + 100 + 137917c8-ffc7-44ad-8826-1b8b25940514 + + + 0 + + + + + + 0 + 107367 + es_MX + 0 + 2026-06-26 21:29:58.909 + 100 + true + false + Search Key + 2026-06-26 21:29:58.909 + 100 + abe4a230-cc7a-47e0-b995-8e8bd25f1e9e + + + + + 0 + 107367 + + + + 110151 + + 0 + + + 54771 + + 53662 + 2026-06-26 21:30:09.276 + 100 + + Search key for the record in the format required - must be unique + 0 + + + ECA02 + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 70 + 70 + 0 + 2026-06-26 21:30:09.276 + 100 + a2ec5111-e3a1-4a64-9356-35e0821bae4e + + + + + 0 + 110151 + es_MX + 0 + 2026-06-26 21:30:11.885 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:30:11.885 + 100 + 3e7dd98d-41c3-467e-b606-5457a1fb6399 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + true + + + + + + 0 + 107368 + 620 + + 0 + + 10 + + 420 + + + Value + + 2026-06-26 21:31:15.608 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:31:15.608 + 100 + e1bd9f0b-c949-45d7-a713-f6a94dbc9357 + + + 0 + + + + + + 0 + 107368 + es_MX + 0 + 2026-06-26 21:31:21.507 + 100 + true + false + Search Key + 2026-06-26 21:31:21.507 + 100 + 9313d591-751c-4979-852f-d30ec5d5f049 + + + + + 0 + 107368 + + + + 110152 + + 0 + + + 346 + + 203 + 2026-06-26 21:31:31.794 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 170 + 170 + 0 + 2026-06-26 21:31:31.794 + 100 + fdaa37a8-2376-428a-ae60-b81d9fa8bf80 + + + + + 0 + 110152 + es_MX + 0 + 2026-06-26 21:31:33.697 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:31:33.697 + 100 + e5bcf562-2a38-4f35-b6d6-aaacecac37ef + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + true + + + + + + 0 + 107369 + 620 + + 0 + + 10 + + 774 + + + Value + + 2026-06-26 21:33:36.326 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:33:36.326 + 100 + 119f77be-db82-4f15-a5cc-3558bcf1c213 + + + 0 + + + + + + 0 + 107369 + es_MX + 0 + 2026-06-26 21:33:41.598 + 100 + true + false + Search Key + 2026-06-26 21:33:41.599 + 100 + c782c5ff-ff7f-4068-9beb-f85eb9ef8322 + + + + + 0 + 107369 + + + + 110153 + + 0 + + + 704 + + 347 + 2026-06-26 21:33:53.728 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 70 + 70 + 0 + 2026-06-26 21:33:53.729 + 100 + 32a995ba-d7ba-435c-b73b-69a2c79e62e4 + + + + + 0 + 110153 + es_MX + 0 + 2026-06-26 21:33:55.786 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:33:55.786 + 100 + da8d8321-90fa-4a67-8cab-0b437973d1fc + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + true + + + + + + 0 + 107370 + 620 + + 0 + + 10 + + 54288 + + + Value + + 2026-06-26 21:35:18.971 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:35:18.971 + 100 + 37fe8d14-5e99-474c-89c2-fda6537b4e2f + + + 0 + + + + + + 0 + 107370 + es_MX + 0 + 2026-06-26 21:35:22.232 + 100 + true + false + Search Key + 2026-06-26 21:35:22.232 + 100 + b7845deb-17c4-40cf-9402-a357cb8852d3 + + + + + 0 + 107370 + + + + 110155 + + 0 + + + 54370 + + 53540 + 2026-06-26 21:36:01.82 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 200 + 200 + 0 + 2026-06-26 21:36:01.82 + 100 + fd30d2e4-19ae-4d23-ae14-1425c9798e45 + + + + + 0 + 110155 + es_MX + 0 + 2026-06-26 21:36:04.008 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:36:04.008 + 100 + f3b2db6f-c141-4427-a976-34bbfb39a143 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + + 0 + 107371 + 620 + + 0 + + 10 + + 775 + + + Value + + 2026-06-26 21:36:38.413 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:36:38.413 + 100 + bc9e9fb4-606e-4e4c-95cf-64f49eaf82b6 + + + 0 + + + + + + 0 + 107371 + es_MX + 0 + 2026-06-26 21:36:41.67 + 100 + true + false + Search Key + 2026-06-26 21:36:41.67 + 100 + 001df6cb-ce8b-428a-841b-a00c333e6f4b + + + + + 0 + 107371 + + + + 110156 + + 0 + + + 703 + + 348 + 2026-06-26 21:36:54.661 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 60 + 60 + 0 + 2026-06-26 21:36:54.661 + 100 + e19c9d78-a2ce-4520-9448-0d4bf6b38040 + + + + + 0 + 110156 + es_MX + 0 + 2026-06-26 21:36:55.819 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:36:55.819 + 100 + 86a4e795-f848-4323-93a0-66b6d58b3852 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + true + + + + + + 0 + 107372 + 620 + + 0 + + 10 + + 844 + + + Value + + 2026-06-26 21:38:24.655 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:38:24.655 + 100 + c80ad141-de78-4642-8e63-7dc77b7f69de + + + 0 + + + + + + 0 + 107372 + es_MX + 0 + 2026-06-26 21:38:27.907 + 100 + true + false + Search Key + 2026-06-26 21:38:27.907 + 100 + 5109a671-5d30-4c0a-b769-87ee4c891301 + + + + + 0 + 107372 + + + + 110157 + + 0 + + + 795 + + 349 + 2026-06-26 21:38:57.641 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 80 + 80 + 0 + 2026-06-26 21:38:57.641 + 100 + 8cb4e4af-8bb8-4573-94ed-b8cccbed5d22 + + + + + 0 + 110157 + es_MX + 0 + 2026-06-26 21:38:59.607 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:38:59.607 + 100 + 88d23283-1077-43c3-b85b-9a1ba1bbf48f + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + true + + + + + + 0 + 107373 + 620 + + 0 + + 10 + + 417 + + + Value + + 2026-06-26 21:39:52.368 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Search Key + + + true + 0 + 2026-06-26 21:39:52.368 + 100 + 6f87645b-0dbd-4d21-92bb-5a72e491e92a + + + 0 + + + + + + 0 + 107373 + es_MX + 0 + 2026-06-26 21:39:53.707 + 100 + true + false + Search Key + 2026-06-26 21:39:53.707 + 100 + 499c0e99-5edf-4562-b945-db3780efdaa7 + + + + + 0 + 107292 + + + + 110158 + + 0 + + + 402 + + 232 + 2026-06-26 21:43:06.491 + 100 + + Discord thread identifier mapping the thread to the request/issue. + 0 + + + D + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Discord Thread ID + + 0 + 840 + 840 + 0 + 2026-06-26 21:43:06.491 + 100 + 365f476d-c674-4c2c-b5ab-0ce7bea73217 + + + + + 0 + 110158 + es_MX + 0 + 2026-06-26 21:43:11.79 + 100 + Discord thread identifier mapping the thread to the request/issue. + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + true + false + Discord Thread ID + 2026-06-26 21:43:11.79 + 100 + b6e6fc31-de9c-43d2-a43f-2c3425986c93 + + + + + 0 + 107295 + + + + 110159 + + 0 + + + 402 + + 232 + 2026-06-26 21:43:17.051 + 100 + + Link to the Discord thread. + 0 + + + D + URL pointing to the Discord thread associated with this request. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Discord URL + + 0 + 850 + 850 + 0 + 2026-06-26 21:43:17.051 + 100 + 0653f09f-b326-447d-93cd-ef305d48cfa0 + + + + + 0 + 110159 + es_MX + 0 + 2026-06-26 21:43:19.066 + 100 + Link to the Discord thread. + URL pointing to the Discord thread associated with this request. + true + false + Discord URL + 2026-06-26 21:43:19.066 + 100 + 3edf5774-03dc-42d5-b81c-5bf56c23f18f + + + + + 0 + 107373 + + + + 110160 + + 0 + + + 402 + + 232 + 2026-06-26 21:43:22.179 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 860 + 860 + 0 + 2026-06-26 21:43:22.179 + 100 + b6b2c941-8a65-47b2-bb68-aeefb83b2ac0 + + + + + 0 + 110160 + es_MX + 0 + 2026-06-26 21:43:24.214 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:43:24.214 + 100 + a975c019-2d67-4519-b4f7-776a7dd24f30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + 210 + + + + + 220 + + + + + 230 + + + + + 240 + + + + + 250 + + + + + 260 + + + + + 270 + + + + + 280 + + + + + 290 + + + + + 300 + + + + + 310 + + + + + 320 + + + + + 330 + + + + + 340 + + + + + 350 + + + + + 360 + + + + + 370 + + + + + 380 + + + + + 390 + + + + + 400 + + + + + 410 + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + 500 + + + + + 510 + + + + + 520 + + + + + 530 + + + + + 540 + + + + + 550 + + + + + 560 + + + + + 570 + + + + + 580 + + + + + 590 + + + + + 600 + + + + + 610 + + + + + 620 + + + + + 630 + + + + + 640 + + + + + 650 + + + + + 660 + + + + + 670 + + + + + 680 + + + + + 690 + + + + + 700 + + + + + 710 + + + + + 720 + + + + + 730 + + + + + 740 + + + + + 750 + + + + + 760 + + + + + 770 + + + + + 780 + + + + + 790 + + + + + 800 + + + + + 810 + + + + + 820 + + + + + 830 + + + + + 840 + + + + + 850 + + + + + 860 + + + + + 870 + + + + + 880 + + + + + true + + + + + 0 + 107292 + + + + 110161 + + 0 + + + 344 + + 201 + 2026-06-26 21:47:49.227 + 100 + + Discord thread identifier mapping the thread to the request/issue. + 0 + + + D + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Discord Thread ID + + 0 + 790 + 790 + 0 + 2026-06-26 21:47:49.227 + 100 + b49758e1-6161-484e-addf-fe09d4cd04c7 + + + + + 0 + 110161 + es_MX + 0 + 2026-06-26 21:47:51.527 + 100 + Discord thread identifier mapping the thread to the request/issue. + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + true + false + Discord Thread ID + 2026-06-26 21:47:51.527 + 100 + 6fa6cf32-262b-49c9-9211-d3680c1f2f95 + + + + + 0 + 107295 + + + + 110162 + + 0 + + + 344 + + 201 + 2026-06-26 21:47:56.763 + 100 + + Link to the Discord thread. + 0 + + + D + URL pointing to the Discord thread associated with this request. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Discord URL + + 0 + 800 + 800 + 0 + 2026-06-26 21:47:56.763 + 100 + f18b4d16-55de-4a2a-a9e2-a053055a461e + + + + + 0 + 110162 + es_MX + 0 + 2026-06-26 21:47:58.958 + 100 + Link to the Discord thread. + URL pointing to the Discord thread associated with this request. + true + false + Discord URL + 2026-06-26 21:47:58.958 + 100 + db9d2e4d-344b-4419-b9e3-1e0ba56cb482 + + + + + 0 + 107373 + + + + 110163 + + 0 + + + 344 + + 201 + 2026-06-26 21:48:04.195 + 100 + + Search key for the record in the format required - must be unique + 0 + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + true + true + true + true + false + false + false + false + + false + false + false + Search Key + + 0 + 810 + 810 + 0 + 2026-06-26 21:48:04.195 + 100 + 4effa782-dfa6-4ae3-9eef-4cd8a5c7669e + + + + + 0 + 110163 + es_MX + 0 + 2026-06-26 21:48:06.568 + 100 + Search key for the record in the format required - must be unique + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + true + false + Search Key + 2026-06-26 21:48:06.568 + 100 + 92484b4b-050b-4029-a130-89663b8b26b4 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + 210 + + + + + 220 + + + + + 230 + + + + + 240 + + + + + 250 + + + + + 260 + + + + + 270 + + + + + 280 + + + + + 290 + + + + + 300 + + + + + 310 + + + + + 320 + + + + + 330 + + + + + 340 + + + + + 350 + + + + + 360 + + + + + 370 + + + + + 380 + + + + + 390 + + + + + 400 + + + + + 410 + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + 500 + + + + + 510 + + + + + 520 + + + + + 530 + + + + + 540 + + + + + 550 + + + + + 560 + + + + + 570 + + + + + 580 + + + + + 590 + + + + + 600 + + + + + 610 + + + + + 620 + + + + + 630 + + + + + 640 + + + + + 650 + + + + + 660 + + + + + 670 + + + + + 680 + + + + + 690 + + + + + 700 + + + + + 710 + + + + + 720 + + + + + 730 + + + + + 740 + + + + + 750 + + + + + 760 + + + + + 770 + + + + + 780 + + + + + 790 + + + + + 800 + + + + + 810 + + + + + 820 + + + + + 830 + + + + + 840 + + + + + true + + + + + 0 + 107299 + + + + 110164 + + 0 + + + 402 + + 232 + 2026-06-26 21:50:21.794 + 100 + + Responsible + 0 + + + D + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Responsible + + 0 + 890 + 890 + 0 + 2026-06-26 21:50:21.794 + 100 + 2de195de-c9d8-467d-8e93-cc1e1910762f + + + + + 0 + 110164 + es_MX + 0 + 2026-06-26 21:50:23.143 + 100 + Responsible + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + true + false + Responsible + 2026-06-26 21:50:23.143 + 100 + 7aed8b31-706b-49c7-aab3-da0d91811bf7 + + + + diff --git a/resources/1.5.12/00503540_D_1_5_12_Add_Missing_Fields.xml b/resources/1.5.12/00503540_D_1_5_12_Add_Missing_Fields.xml new file mode 100644 index 0000000000..1be62c376d --- /dev/null +++ b/resources/1.5.12/00503540_D_1_5_12_Add_Missing_Fields.xml @@ -0,0 +1,482 @@ + + + + Add Missing Fields + + + 0 + 107294 + + + + 110165 + + 0 + + + 118 + + 108 + 2026-06-26 22:52:19.679 + 100 + + Collaborator GitHub username. + 0 + + + D + GitHub username of the collaborator associated with this user/contact. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Github User + + 0 + 490 + 490 + 0 + 2026-06-26 22:52:19.679 + 100 + 6de92efb-16a5-4623-a0ff-3bff690b0855 + + + + + 0 + 110165 + es_MX + 0 + 2026-06-26 22:52:21.092 + 100 + Collaborator GitHub username. + GitHub username of the collaborator associated with this user/contact. + true + false + Github User + 2026-06-26 22:52:21.092 + 100 + 272ca058-b64d-44de-a59e-411b480e6a04 + + + + + 0 + 107293 + + + + 110166 + + 0 + + + 344 + + 201 + 2026-06-26 22:52:44.081 + 100 + + External issue number. + 0 + + + D + Number of the external issue (e.g. issue tracker) linked to this request. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Issue ID + + 0 + 850 + 850 + 0 + 2026-06-26 22:52:44.081 + 100 + dbe1a720-a20d-44ee-a28b-05fc2b3f329b + + + + + 0 + 110166 + es_MX + 0 + 2026-06-26 22:52:45.209 + 100 + External issue number. + Number of the external issue (e.g. issue tracker) linked to this request. + true + false + Issue ID + 2026-06-26 22:52:45.209 + 100 + 7219fe21-2720-45a9-ae67-8433ff02abba + + + + + 0 + 107296 + + + + 110167 + + 0 + + + 344 + + 201 + 2026-06-26 22:52:52.568 + 100 + + + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Issue URL + + 0 + 860 + 860 + 0 + 2026-06-26 22:52:52.568 + 100 + 1513a501-5abf-4617-a79d-62c648a10225 + + + + + 0 + 110167 + es_MX + 0 + 2026-06-26 22:52:53.959 + 100 + + + true + false + Issue URL + 2026-06-26 22:52:53.959 + 100 + 8bd47255-11f2-415a-b1ac-e8d43af759d1 + + + + + 0 + 107293 + + + + 110168 + + 0 + + + 402 + + 232 + 2026-06-26 22:53:13.755 + 100 + + External issue number. + 0 + + + D + Number of the external issue (e.g. issue tracker) linked to this request. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Issue ID + + 0 + 900 + 900 + 0 + 2026-06-26 22:53:13.755 + 100 + 7efd2670-8355-4b63-887c-52fddbe94c01 + + + + + 0 + 110168 + es_MX + 0 + 2026-06-26 22:53:14.888 + 100 + External issue number. + Number of the external issue (e.g. issue tracker) linked to this request. + true + false + Issue ID + 2026-06-26 22:53:14.888 + 100 + ace914fc-db34-4b12-8f9f-52ba4736a2f4 + + + + + 0 + 107296 + + + + 110169 + + 0 + + + 402 + + 232 + 2026-06-26 22:53:20.32 + 100 + + + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Issue URL + + 0 + 910 + 910 + 0 + 2026-06-26 22:53:20.32 + 100 + 37f63afc-6d5a-4f96-862b-6e2438ad51e4 + + + + + 0 + 110169 + es_MX + 0 + 2026-06-26 22:53:21.462 + 100 + + + true + false + Issue URL + 2026-06-26 22:53:21.462 + 100 + c7f867a2-dc55-4d43-84ff-ec8bd3c6876a + + + + + 0 + 107297 + + + + 110170 + + 0 + + + 740 + + 232 + 2026-06-26 22:53:44.731 + 100 + + URL of the comment. + 0 + + + D + URL pointing to the external comment associated with this request update. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Comment URL + + 0 + 160 + 160 + 0 + 2026-06-26 22:53:44.731 + 100 + 73bec717-0ecf-40d8-a11a-7da66c21b3ef + + + + + 0 + 110170 + es_MX + 0 + 2026-06-26 22:53:46.041 + 100 + URL of the comment. + URL pointing to the external comment associated with this request update. + true + false + Comment URL + 2026-06-26 22:53:46.041 + 100 + 42e24ae1-82c4-4344-8594-9271f871758c + + + + + 0 + 107297 + + + + 110171 + + 0 + + + 739 + + 201 + 2026-06-26 22:54:03.148 + 100 + + URL of the comment. + 0 + + + D + URL pointing to the external comment associated with this request update. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Comment URL + + 0 + 160 + 160 + 0 + 2026-06-26 22:54:03.148 + 100 + 45831aca-598a-42f7-8094-2813f781b7fb + + + + + 0 + 110171 + es_MX + 0 + 2026-06-26 22:54:04.291 + 100 + URL of the comment. + URL pointing to the external comment associated with this request update. + true + false + Comment URL + 2026-06-26 22:54:04.291 + 100 + a50217f7-1999-46fb-a7fa-8a994855c5d5 + + + + diff --git a/resources/1.5.12/00503550_D_1_5_12_Add_Additional_Token_Claims_Structure.xml b/resources/1.5.12/00503550_D_1_5_12_Add_Additional_Token_Claims_Structure.xml new file mode 100644 index 0000000000..f744f4ae8e --- /dev/null +++ b/resources/1.5.12/00503550_D_1_5_12_Add_Additional_Token_Claims_Structure.xml @@ -0,0 +1,4522 @@ + + + + Add Structure for Additional Token Claims + + + 0 + + + + 0 + 53924 + 2026-06-26 23:16:24.217 + 100 + Maintain reusable groups of additional token claims + + D + Define Token Claim Sets and their individual claim items. A claim set can be optionally attached to a third-party access token to add contextual, informational claims to the issued JWT. + true + false + false + false + Token Claim Set + + 2026-06-26 23:16:24.217 + 100 + d1bc9267-a47b-49d2-a4bf-1e88e026fbd9 + M + + + + + + + 0 + es_MX + 0 + 53924 + 2026-06-26 23:16:25.537 + 100 + Mantener grupos reutilizables de claims adicionales de token + Define conjuntos de claims de token y sus elementos. Un conjunto de claims puede adjuntarse opcionalmente a un token de acceso de terceros para agregar claims contextuales e informativos al JWT emitido. + true + true + Conjunto de Claims de Token + 2026-06-26 23:16:25.537 + 100 + 59639945-0b2a-478a-81d2-e465d40a1b36 + + + + + 3 + 0 + 0 + + 0 + 55178 + + 53924 + + 2026-06-26 23:16:25.698 + 100 + A reusable group of additional token claims + D + A Token Claim Set groups one or more additional claims (key-value pairs) that can be attached as a unit to a third-party access token. + + true + true + false + true + false + false + false + false + false + + Token Claim Set + + + L + true + AD_TokenClaimSet + 2026-06-26 23:16:25.698 + 100 + 95b88b11-19e5-42cd-8fe3-ad7b04afdae8 + + + + + 0 + es_MX + 0 + 55178 + 2026-06-26 23:16:26.875 + 100 + true + false + Conjunto de Claims de Token + 2026-06-26 23:16:26.875 + 100 + 8350c63a-af4e-4ec1-81b0-3af2cee1eba5 + + + + + 3 + 0 + 0 + + 0 + 55179 + + 53924 + + 2026-06-26 23:16:27.019 + 100 + An individual claim within a token claim set + D + A Token Claim Set Item is a single additional claim (key, value and value type) belonging to a token claim set. + + true + true + false + true + false + false + false + false + false + + Token Claim Set Item + + + L + true + AD_TokenClaimSetItem + 2026-06-26 23:16:27.019 + 100 + 98975e59-6695-4989-a4ed-0f722748a457 + + + + + 0 + es_MX + 0 + 55179 + 2026-06-26 23:16:28.042 + 100 + true + false + Elemento del Conjunto de Claims de Token + 2026-06-26 23:16:28.042 + 100 + 2fc36e8b-1ea0-45c7-bb7f-069f5e2e1df3 + + + + + 0 + 0 + 54724 + 2026-06-26 23:16:28.184 + 100 + Data type used to serialize a claim value when building the JWT + D + + true + false + AD_ClaimValueType + 2026-06-26 23:16:28.184 + 100 + f9a3e561-3546-47c4-9645-6b3fe3ec4b03 + L + + + + + + 0 + es_MX + 0 + 54724 + 2026-06-26 23:16:29.102 + 100 + Data type used to serialize a claim value when building the JWT + + true + false + AD_ClaimValueType + 2026-06-26 23:16:29.102 + 100 + bf07a697-37be-4f10-a7a0-4eb45aade472 + + + + + 0 + 0 + 54725 + 2026-06-26 23:16:29.261 + 100 + + D + + true + false + AD_TokenClaimSet + 2026-06-26 23:16:29.261 + 100 + be459fe6-c21e-4be9-b6b7-74910fa2c529 + T + + + + + + 0 + es_MX + 0 + 54725 + 2026-06-26 23:16:30.165 + 100 + + + true + false + AD_TokenClaimSet + 2026-06-26 23:16:30.165 + 100 + 9e17bc59-b428-4616-9007-d297a583f168 + + + + + 0 + 0 + 54726 + 2026-06-26 23:16:30.335 + 100 + + D + + true + false + AD_TokenClaimSetItem + 2026-06-26 23:16:30.335 + 100 + 7f685f41-5477-40b6-bcc7-8587cd1b2839 + T + + + + + + 0 + es_MX + 0 + 54726 + 2026-06-26 23:16:31.314 + 100 + + + true + false + AD_TokenClaimSetItem + 2026-06-26 23:16:31.314 + 100 + 80dee191-57d0-44fc-80ec-7a4208834999 + + + + + 0 + 63987 + 0 + + + ClaimKey + 2026-06-26 23:16:31.478 + 100 + Key of the additional claim (must be namespaced) + D + + + true + Claim Key + + + + + Claim Key + 2026-06-26 23:16:31.478 + 100 + 769f3a3f-b36b-4fa9-a218-0ac606aa47cb + + + + + 0 + 63987 + es_MX + 0 + 2026-06-26 23:16:32.632 + 100 + Key of the additional claim (must be namespaced) + + true + true + Clave del Claim + + + + + Claim Key + 2026-06-26 23:16:32.632 + 100 + b7f6229a-2f26-4bbc-b13f-d66af5b3d116 + + + + + 0 + 63988 + 0 + + + ClaimValue + 2026-06-26 23:16:32.836 + 100 + Value of the additional claim, interpreted per value type + D + + + true + Claim Value + + + + + Claim Value + 2026-06-26 23:16:32.836 + 100 + 79e65925-1c74-441b-ae41-dff41981b1aa + + + + + 0 + 63988 + es_MX + 0 + 2026-06-26 23:16:33.757 + 100 + Value of the additional claim, interpreted per value type + + true + true + Valor del Claim + + + + + Claim Value + 2026-06-26 23:16:33.757 + 100 + 3e39038a-2d2c-4e86-816c-b466f0d990a9 + + + + + 0 + 63989 + 0 + + + AD_ClaimValueType + 2026-06-26 23:16:33.946 + 100 + Data type used to serialize the claim value in the JWT + D + + + true + Claim Value Type + + + + + Claim Value Type + 2026-06-26 23:16:33.946 + 100 + 7aacb873-f599-4294-8d27-c32887d53149 + + + + + 0 + 63989 + es_MX + 0 + 2026-06-26 23:16:34.858 + 100 + Data type used to serialize the claim value in the JWT + + true + true + Tipo de Valor del Claim + + + + + Claim Value Type + 2026-06-26 23:16:34.858 + 100 + a1b427d2-eed8-42bd-b3f4-006b081ccb90 + + + + + 0 + 63990 + 0 + 30 + 54725 + AD_TokenClaimSet_ID + 2026-06-26 23:16:35.052 + 100 + + D + 10 + + true + Token Claim Set + + + + + Token Claim Set + 2026-06-26 23:16:35.052 + 100 + d8107e9d-ed11-4252-a98a-8fc90f1ccfcf + + + + + 0 + 63990 + es_MX + 0 + 2026-06-26 23:16:35.992 + 100 + + + true + true + Conjunto de Claims de Token + + + + + Token Claim Set + 2026-06-26 23:16:35.992 + 100 + b4525525-225d-40e2-a7bd-9be860c218f3 + + + + + 0 + 63991 + 0 + 30 + 54726 + AD_TokenClaimSetItem_ID + 2026-06-26 23:16:36.184 + 100 + + D + 10 + + true + Token Claim Set Item + + + + + Token Claim Set Item + 2026-06-26 23:16:36.184 + 100 + ceb5c3c8-76da-46f1-9595-161fcb2b4810 + + + + + 0 + 63991 + es_MX + 0 + 2026-06-26 23:16:37.122 + 100 + + + true + true + Elemento del Conjunto de Claims de Token + + + + + Token Claim Set Item + 2026-06-26 23:16:37.122 + 100 + 227ee50f-3e4a-4162-b3d8-bd6d8393dfe4 + + + + + 0 + 63990 + 0 + 54462 + 60000 + 19 + 54725 + + AD_TokenClaimSet_ID + 2026-06-26 23:16:37.322 + 100 + -1 + + + + D + 10 + + true + true + false + false + false + Token Claim Set + + 40 + 2026-06-26 23:16:37.322 + 100 + 22f37e9b-4473-4b33-b390-6fd791c28dff + + + + + + + + 0 + es_MX + 0 + 60000 + 2026-06-26 23:16:38.362 + 100 + + + true + true + Conjunto de Claims de Token + 2026-06-26 23:16:38.362 + 100 + 6d61204e-e921-4faa-aac9-ee04f66a0d17 + + + + + + 0 + 107374 + 63990 + + 0 + + 13 + + 55178 + + + AD_TokenClaimSet_ID + + 2026-06-26 23:16:38.529 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Token Claim Set + + + true + + 2026-06-26 23:16:38.529 + 100 + 33d94926-ccee-48d6-867f-2a0fc7bd1643 + + + 1 + + + + + + 0 + 107374 + es_MX + 0 + 2026-06-26 23:16:39.726 + 100 + true + false + Conjunto de Claims de Token + 2026-06-26 23:16:39.726 + 100 + 1f75c7f1-2733-4080-85d3-2cbc8a9d5148 + + + + + + 0 + 107375 + 102 + + 0 + + 19 + + 55178 + 129 + + AD_Client_ID + + 2026-06-26 23:16:39.87 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-26 23:16:39.87 + 100 + b5773361-2e1c-491b-92b0-92bd72436614 + + + 1 + + + + + + 0 + 107375 + es_MX + 0 + 2026-06-26 23:16:41.031 + 100 + true + false + Compañía + 2026-06-26 23:16:41.031 + 100 + e835ef4e-1363-4b06-aef4-d3b05c17888d + + + + + + 0 + 107376 + 113 + + 0 + + 19 + + 55178 + 104 + + AD_Org_ID + + 2026-06-26 23:16:41.177 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-26 23:16:41.177 + 100 + db1647f0-5360-407f-a309-a5005df3adc6 + + + 1 + + + + + + 0 + 107376 + es_MX + 0 + 2026-06-26 23:16:42.388 + 100 + true + false + Organización + 2026-06-26 23:16:42.388 + 100 + d23ebfc1-e9f3-4648-bf00-e5c9c2f9b91e + + + + + + 0 + 107377 + 348 + + 0 + + 20 + + 55178 + + + IsActive + + 2026-06-26 23:16:42.525 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-26 23:16:42.525 + 100 + 8782f8d2-11c4-48f5-a3ba-330191793421 + + + 1 + + + + + + 0 + 107377 + es_MX + 0 + 2026-06-26 23:16:43.699 + 100 + true + false + Activo + 2026-06-26 23:16:43.699 + 100 + 20c1e00d-e841-471b-9584-2b0037016781 + + + + + + 16 + + 0 + 107378 + 245 + + 0 + + 55178 + + + Created + + 2026-06-26 23:16:43.839 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-26 23:16:43.839 + 100 + 172c86c1-6c61-4dea-9e4a-f4600a32c537 + + + 1 + + + + + + 0 + 107378 + es_MX + 0 + 2026-06-26 23:16:45.037 + 100 + true + false + Creado + 2026-06-26 23:16:45.037 + 100 + 3fd88e8a-a7a6-4f4c-ab25-a21c86e83b70 + + + + + + 0 + 107379 + 607 + + 0 + + 16 + + 55178 + + + Updated + + 2026-06-26 23:16:45.181 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-26 23:16:45.182 + 100 + 9a805b9c-6b77-4b0c-8047-740eb519eefb + + + 1 + + + + + + 0 + 107379 + es_MX + 0 + 2026-06-26 23:16:46.382 + 100 + true + false + Actualizado + 2026-06-26 23:16:46.382 + 100 + feeae034-7be5-4daa-9702-07de474911e5 + + + + + + 0 + 107380 + 246 + + 0 + + 18 + 110 + 55178 + + + CreatedBy + + 2026-06-26 23:16:46.521 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-26 23:16:46.521 + 100 + c82218d1-4fd0-41fa-a021-43cd8bdd2704 + + + 1 + + + + + + 0 + 107380 + es_MX + 0 + 2026-06-26 23:16:47.766 + 100 + true + false + Creado Por + 2026-06-26 23:16:47.766 + 100 + b199ea89-c5ea-4455-9d5b-70138eb7edc7 + + + + + + 0 + 107381 + 608 + + 0 + + 18 + 110 + 55178 + + + UpdatedBy + + 2026-06-26 23:16:47.91 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-26 23:16:47.91 + 100 + ec19373e-16bb-4f30-b417-cf4bd9e06f2b + + + 1 + + + + + + 0 + 107381 + es_MX + 0 + 2026-06-26 23:16:49.088 + 100 + true + false + Actualizado por + 2026-06-26 23:16:49.088 + 100 + 1bcdffae-122c-4433-b340-ba273dde4699 + + + + + + 0 + 107382 + 59595 + + 0 + + 10 + + 55178 + + + UUID + + 2026-06-26 23:16:49.242 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-26 23:16:49.243 + 100 + 3a52910d-3b14-4f37-a34e-c8655ff77253 + + + 1 + + + + + + 0 + 107382 + es_MX + 0 + 2026-06-26 23:16:50.438 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-26 23:16:50.438 + 100 + 4a2bf569-99bc-4ae1-89f4-be5f563e11f2 + + + + + + 0 + 107383 + 63991 + + 0 + + 13 + + 55179 + + + AD_TokenClaimSetItem_ID + + 2026-06-26 23:16:50.585 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Token Claim Set Item + + + true + + 2026-06-26 23:16:50.585 + 100 + 698ed9c8-af9a-46df-a849-9f46a6687329 + + + 1 + + + + + + 0 + 107383 + es_MX + 0 + 2026-06-26 23:16:51.795 + 100 + true + false + Elemento del Conjunto de Claims de Token + 2026-06-26 23:16:51.795 + 100 + 4dcac4bd-e212-4812-a6bf-eddb5e44baa0 + + + + + + 0 + 107384 + 102 + + 0 + + 19 + + 55179 + 129 + + AD_Client_ID + + 2026-06-26 23:16:51.944 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-26 23:16:51.944 + 100 + 7072f93f-a341-4de1-9d20-84edc4fd58df + + + 1 + + + + + + 0 + 107384 + es_MX + 0 + 2026-06-26 23:16:53.553 + 100 + true + false + Compañía + 2026-06-26 23:16:53.553 + 100 + 29d2c451-691f-4e07-a933-c9b490836182 + + + + + + 0 + 107385 + 113 + + 0 + + 19 + + 55179 + 104 + + AD_Org_ID + + 2026-06-26 23:16:53.709 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-26 23:16:53.71 + 100 + 4b11cfab-adcf-4642-99b0-740149a96aa1 + + + 1 + + + + + + 0 + 107385 + es_MX + 0 + 2026-06-26 23:16:54.972 + 100 + true + false + Organización + 2026-06-26 23:16:54.972 + 100 + 021a8060-6029-49e7-9514-5e09e762e759 + + + + + + 0 + 107386 + 348 + + 0 + + 20 + + 55179 + + + IsActive + + 2026-06-26 23:16:55.122 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-26 23:16:55.122 + 100 + 5f399763-3ad4-4392-b0b2-f66fdde05221 + + + 1 + + + + + + 0 + 107386 + es_MX + 0 + 2026-06-26 23:16:56.733 + 100 + true + false + Activo + 2026-06-26 23:16:56.733 + 100 + 86ac493c-c6f7-4e32-aa1a-4aa298ee7d71 + + + + + + 0 + 107387 + 245 + + 0 + + 16 + + 55179 + + + Created + + 2026-06-26 23:16:56.894 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-26 23:16:56.894 + 100 + 5e1f728b-e1e7-41ec-863a-5c18fc97618b + + + 1 + + + + + + 0 + 107387 + es_MX + 0 + 2026-06-26 23:16:58.096 + 100 + true + false + Creado + 2026-06-26 23:16:58.096 + 100 + 8872b7f9-df46-4b7a-bb96-917c372c91e9 + + + + + + 0 + 107388 + 607 + + 0 + + 16 + + 55179 + + + Updated + + 2026-06-26 23:16:58.253 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-26 23:16:58.253 + 100 + 9b81f1bd-8603-4b74-8ba2-9484fdf50f4d + + + 1 + + + + + + 0 + 107388 + es_MX + 0 + 2026-06-26 23:16:59.509 + 100 + true + false + Actualizado + 2026-06-26 23:16:59.509 + 100 + da972f4b-697f-42dc-bdf9-5420af82a06b + + + + + + 0 + 107389 + 246 + + 0 + + 18 + 110 + 55179 + + + CreatedBy + + 2026-06-26 23:16:59.665 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-26 23:16:59.665 + 100 + 89473d04-f9aa-4458-8966-7fdcd21a5fbb + + + 1 + + + + + + 0 + 107389 + es_MX + 0 + 2026-06-26 23:17:00.855 + 100 + true + false + Creado Por + 2026-06-26 23:17:00.855 + 100 + bc2b8f15-3e34-4608-a0fc-cc5d58aee2e6 + + + + + + 0 + 107390 + 608 + + 0 + + 18 + 110 + 55179 + + + UpdatedBy + + 2026-06-26 23:17:01.001 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-26 23:17:01.001 + 100 + aad3bc39-471b-4d53-890e-5c10bed74836 + + + 1 + + + + + + 0 + 107390 + es_MX + 0 + 2026-06-26 23:17:02.173 + 100 + true + false + Actualizado por + 2026-06-26 23:17:02.173 + 100 + c011aa9a-3a3a-4b16-af20-9049e92fa842 + + + + + + 0 + 107391 + 59595 + + 0 + + 10 + + 55179 + + + UUID + + 2026-06-26 23:17:02.325 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-26 23:17:02.325 + 100 + df4ea833-3778-440f-9ec9-faf9496eab92 + + + 1 + + + + + + 0 + 107391 + es_MX + 0 + 2026-06-26 23:17:03.6 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-26 23:17:03.6 + 100 + 3a810feb-9052-4f87-ba1b-094a5f45b0b6 + + + + + + 0 + 107392 + 469 + + 0 + + 10 + + 55178 + + + Name + + 2026-06-26 23:17:03.75 + 100 + + Alphanumeric identifier of the entity + D + 60 + + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Name + + + false + + 2026-06-26 23:17:03.75 + 100 + 8084cff2-fe16-4b33-919c-e6176fe8b9d5 + + + 0 + + + + + + 0 + 107392 + es_MX + 0 + 2026-06-26 23:17:04.977 + 100 + true + false + Nombre + 2026-06-26 23:17:04.977 + 100 + 5eeba69b-c9c3-4ea8-989f-0b08feff341d + + + + + + 0 + 107393 + 275 + + 0 + + 10 + + 55178 + + + Description + + 2026-06-26 23:17:05.12 + 100 + + Optional short description of the record + D + 255 + + A description is limited to 255 characters. + + true + true + true + false + false + N + false + false + false + false + false + true + N + false + true + + Description + + + false + + 2026-06-26 23:17:05.12 + 100 + efc1b1ae-4cb0-4c80-89eb-e8bd39b09920 + + + 0 + + + + + + 0 + 107393 + es_MX + 0 + 2026-06-26 23:17:06.533 + 100 + true + false + Descripción + 2026-06-26 23:17:06.533 + 100 + a8c38443-a5af-48f6-8b3a-65c01d4c2b09 + + + + + + 0 + 107394 + 63990 + + 0 + + 19 + + 55179 + + + AD_TokenClaimSet_ID + + 2026-06-26 23:17:06.679 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + true + false + false + true + N + false + true + + Token Claim Set + + + false + + 2026-06-26 23:17:06.679 + 100 + 1b074248-8ecc-4b0a-ae4e-1769cd5f8e0a + + + 0 + + + + + + 0 + 107394 + es_MX + 0 + 2026-06-26 23:17:07.974 + 100 + true + false + Conjunto de Claims de Token + 2026-06-26 23:17:07.974 + 100 + b3c7b543-0837-476b-a904-e9d3301d7728 + + + + + + 0 + 107395 + 63987 + + 0 + + 10 + + 55179 + + + ClaimKey + + 2026-06-26 23:17:08.127 + 100 + + Key of the additional claim (must be namespaced) + D + 120 + + + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Claim Key + + + false + + 2026-06-26 23:17:08.127 + 100 + 890ad76b-39aa-435f-97dd-042dcbd3468f + + + 0 + + + + + + 0 + 107395 + es_MX + 0 + 2026-06-26 23:17:09.369 + 100 + true + false + Clave del Claim + 2026-06-26 23:17:09.37 + 100 + 1a420682-8eea-411e-bde8-a1e58413ee1b + + + + + + 0 + 107396 + 63988 + + 0 + + 10 + + 55179 + + + ClaimValue + + 2026-06-26 23:17:09.526 + 100 + + Value of the additional claim, interpreted per value type + D + 255 + + + + true + true + true + false + false + N + false + false + true + false + false + true + N + false + true + + Claim Value + + + false + + 2026-06-26 23:17:09.526 + 100 + 32136264-19e0-4cf0-960d-0612a447ce6b + + + 0 + + + + + + 0 + 107396 + es_MX + 0 + 2026-06-26 23:17:10.922 + 100 + true + false + Valor del Claim + 2026-06-26 23:17:10.922 + 100 + 0f44fff2-bd8e-4cbe-aa74-06a4c90d828b + + + + + + 0 + 107397 + 63989 + + 0 + + 17 + 54724 + 55179 + + + AD_ClaimValueType + + 2026-06-26 23:17:11.082 + 100 + S + Data type used to serialize the claim value in the JWT + D + 1 + + + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Claim Value Type + + + false + + 2026-06-26 23:17:11.082 + 100 + f9a7fb6b-358d-4e01-819a-a1ce10ff2193 + + + 0 + + + + + + 0 + 107397 + es_MX + 0 + 2026-06-26 23:17:12.282 + 100 + true + false + Tipo de Valor del Claim + 2026-06-26 23:17:12.282 + 100 + 97635a17-5572-4f9d-a200-070597d8dc0e + + + + + + 0 + 107398 + 620 + + 0 + + 10 + + 55178 + + + Value + + 2026-06-26 23:17:12.44 + 100 + + Search key for the record in the format required - must be unique + D + 60 + + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + true + true + true + false + false + N + true + false + true + false + false + true + N + false + true + + Search Key + + + false + + 2026-06-26 23:17:12.44 + 100 + 4aeeb815-9768-4be9-99d1-c65c44194640 + + + 0 + + + + + + 0 + 107398 + es_MX + 0 + 2026-06-26 23:17:13.697 + 100 + true + false + Código + 2026-06-26 23:17:13.697 + 100 + 9852ef46-c667-473d-9c2d-d7c88505ed11 + + + + + + 0 + 107399 + 63990 + + 0 + + 19 + 54725 + 54429 + + + AD_TokenClaimSet_ID + + 2026-06-26 23:17:13.848 + 100 + -1 + + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Token Claim Set + + + false + + 2026-06-26 23:17:13.848 + 100 + 4217ad70-fb1a-4f37-a4b4-acb62e32f0f3 + + + 0 + + + + + + 0 + 107399 + es_MX + 0 + 2026-06-26 23:17:15.091 + 100 + true + false + Conjunto de Claims de Token + 2026-06-26 23:17:15.091 + 100 + 10787fae-1512-45b3-843a-6f7202f938a3 + + + + + 0 + 0 + 54724 + 56719 + 2026-06-26 23:17:15.234 + 100 + Value emitted as a quoted string + D + true + String + 2026-06-26 23:17:15.234 + 100 + 67922171-5d62-4c40-acf5-d51151bbaaa6 + + + S + + + + + 0 + es_MX + 0 + 56719 + 2026-06-26 23:17:16.163 + 100 + Valor emitido como cadena entre comillas + true + true + Cadena + 2026-06-26 23:17:16.163 + 100 + e602ab75-af26-4eea-97ae-0e364e025d80 + + + + + 0 + 0 + 54724 + 56720 + 2026-06-26 23:17:16.31 + 100 + Value parsed and emitted as a number + D + true + Number + 2026-06-26 23:17:16.31 + 100 + 98b27fc9-023f-42d0-8dc2-a303560a316f + + + N + + + + + 0 + es_MX + 0 + 56720 + 2026-06-26 23:17:17.197 + 100 + Valor convertido y emitido como número + true + true + Número + 2026-06-26 23:17:17.197 + 100 + fffe011f-c4df-423d-bd49-db5f2b1c3a72 + + + + + 0 + 0 + 54724 + 56721 + 2026-06-26 23:17:17.343 + 100 + Value emitted as a boolean (true/false) + D + true + Boolean + 2026-06-26 23:17:17.343 + 100 + b9263dc1-630f-41f7-893f-ab0e6420a04a + + + B + + + + + 0 + es_MX + 0 + 56721 + 2026-06-26 23:17:18.246 + 100 + Valor emitido como booleano (true/false) + true + true + Booleano + 2026-06-26 23:17:18.246 + 100 + 337fb0e2-2df1-4ea4-ad29-b19b35d69b2b + + + + + 0 + 0 + 54724 + 56722 + 2026-06-26 23:17:18.388 + 100 + Value parsed as JSON and embedded as object or array + D + true + JSON + 2026-06-26 23:17:18.388 + 100 + 24c6606d-5a30-4059-b5cb-fe401ea45d3f + + + J + + + + + 0 + es_MX + 0 + 56722 + 2026-06-26 23:17:19.312 + 100 + Valor interpretado como JSON e incrustado como objeto o arreglo + true + true + JSON + 2026-06-26 23:17:19.312 + 100 + 37f63aac-81c9-42d5-8a01-75ea6162dbb4 + + + + + 0 + 107392 + 107374 + 0 + 54725 + 55178 + + 2026-06-26 23:17:19.47 + 100 + + D + true + false + false + false + + 2026-06-26 23:17:19.47 + 100 + 197ac157-a4d0-415d-aa8d-1926636ebfef + + + + + + 0 + 107395 + 107383 + 0 + 54726 + 55179 + + 2026-06-26 23:17:19.686 + 100 + + D + true + false + false + false + + 2026-06-26 23:17:19.686 + 100 + 4e5c1263-923b-493b-afe0-c1594da0c362 + + + + + + 0 + + + + + + 0 + + 55464 + 55178 + 53924 + + 2026-06-26 23:17:19.892 + 100 + Reusable group of additional token claims + + + D + false + + + + true + false + false + true + false + true + false + false + Token Claim Set + + + + + 10 + 0 + 2026-06-26 23:17:19.892 + 100 + b74920ad-de7c-41ca-bcf1-55aeebdef0a2 + + + + + + 0 + es_MX + 0 + 55464 + + 2026-06-26 23:17:21.086 + 100 + Grupo reutilizable de claims adicionales de token + + true + true + Conjunto de Claims de Token + 2026-06-26 23:17:21.086 + 100 + 191fdcdc-4f56-4af6-8961-8e7f7b5a5bdf + + + + + 0 + 107394 + + + + + 0 + + 55465 + 55179 + 53924 + + 2026-06-26 23:17:21.271 + 100 + Individual claim (key, value, type) within the claim set + + + D + false + + + + true + false + false + true + false + false + false + false + Claim Item + + + + + 20 + 1 + 2026-06-26 23:17:21.271 + 100 + da702864-b506-4d52-b0a6-9e5c4148dcbe + + + + + + 0 + es_MX + 0 + 55465 + + 2026-06-26 23:17:22.428 + 100 + Claim individual (clave, valor, tipo) dentro del conjunto + + true + true + Elemento de Claim + 2026-06-26 23:17:22.428 + 100 + 6d39dcbc-36d8-4da6-b821-cd8322787bbe + + + + + 0 + 107389 + + + + 110172 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:22.612 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 100 + 0 + + 2026-06-26 23:17:22.612 + 100 + 500ebfd7-79c2-4fbc-b18c-1bed90cb83ea + + + + + 0 + 110172 + es_MX + 0 + 2026-06-26 23:17:23.911 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-26 23:17:23.911 + 100 + 52eeb2fd-c393-43d6-be4b-871c358cb67c + + + + + 0 + 107374 + + + + 110173 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:24.075 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Token Claim Set + + + 70 + 0 + + 2026-06-26 23:17:24.075 + 100 + 47009c53-49d6-4d49-86a5-bdaac9c161d3 + + + + + 0 + 110173 + es_MX + 0 + 2026-06-26 23:17:25.253 + 100 + + + true + true + Conjunto de Claims de Token + 2026-06-26 23:17:25.253 + 100 + 1c6f5d14-e05a-4ad0-a7cb-30209008fc2f + + + + + 0 + 107375 + + + + 110174 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:25.424 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-26 23:17:25.424 + 100 + 8158bb7a-da48-4ecb-b4e4-ab2c4eef65ff + + + + + 0 + 110174 + es_MX + 0 + 2026-06-26 23:17:26.585 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-26 23:17:26.585 + 100 + a423e551-fa89-427f-b05f-d5c6dc1eba35 + + + + + 0 + 107376 + + + + 110175 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:26.749 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-26 23:17:26.749 + 100 + 5aed5872-5afc-47ea-b65e-5736284026d2 + + + + + 0 + 110175 + es_MX + 0 + 2026-06-26 23:17:28.149 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-26 23:17:28.149 + 100 + 59ec027e-6c35-4be2-853e-a37f5336bb09 + + + + + 0 + 107377 + + + + 110176 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:28.317 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 50 + 0 + + 2026-06-26 23:17:28.317 + 100 + c17b3b20-68a3-4aa6-9083-4ae58fe40ff0 + + + + + 0 + 110176 + es_MX + 0 + 2026-06-26 23:17:29.581 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-26 23:17:29.581 + 100 + 182ed30a-7b43-4f0b-b201-66ee6a65950c + + + + + 0 + 107378 + + + + 110177 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:29.748 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 80 + 0 + + 2026-06-26 23:17:29.748 + 100 + 87351581-17e3-40fe-8b4a-b3df5e8cff2a + + + + + 0 + 110177 + es_MX + 0 + 2026-06-26 23:17:30.931 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-26 23:17:30.931 + 100 + 8654d1e9-bd64-4175-987c-cb15f1b1d1d8 + + + + + 0 + 107379 + + + + 110178 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:31.096 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 100 + 0 + + 2026-06-26 23:17:31.097 + 100 + 50a79ced-7c00-4480-af6a-46f0172a6548 + + + + + 0 + 110178 + es_MX + 0 + 2026-06-26 23:17:32.464 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-26 23:17:32.464 + 100 + a02e18aa-78ce-48c1-a2da-143a8d42f675 + + + + + 0 + 107380 + + + + 110179 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:32.64 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 90 + 0 + + 2026-06-26 23:17:32.64 + 100 + b815975c-0116-4a42-bce9-0470d4f9f417 + + + + + 0 + 110179 + es_MX + 0 + 2026-06-26 23:17:34.924 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-26 23:17:34.924 + 100 + aa1dab90-708a-40b3-97a6-6fb7f845281a + + + + + 0 + 107381 + + + + 110180 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:35.105 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 110 + 0 + + 2026-06-26 23:17:35.105 + 100 + ecb10a8c-f843-4e6d-9197-3481d78aaf12 + + + + + 0 + 110180 + es_MX + 0 + 2026-06-26 23:17:36.358 + 100 + + + true + false + Actualizado por + 2026-06-26 23:17:36.358 + 100 + 206ef683-0b89-4097-9e43-ff8d2eec76e3 + + + + + 0 + 107382 + + + + 110181 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:36.525 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 120 + 0 + + 2026-06-26 23:17:36.525 + 100 + bacae37a-724b-4d32-a438-949cc423341f + + + + + 0 + 110181 + es_MX + 0 + 2026-06-26 23:17:37.72 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-26 23:17:37.72 + 100 + 0d4262d9-6448-4a82-a570-f088c59e9a5f + + + + + 0 + 107398 + + + + 110182 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:37.894 + 100 + + Search key for the record in the format required - must be unique + + + + D + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + true + false + true + true + true + false + false + false + false + + false + false + false + Search Key + + + 30 + 0 + + 2026-06-26 23:17:37.895 + 100 + 1999cb82-a3d1-4115-8aac-848f844a84ed + + + + + 0 + 110182 + es_MX + 0 + 2026-06-26 23:17:39.249 + 100 + El c�digo para el registro en el formato requerido; debe ser �nico. + Un c�digo le permite a usted un m�todo r�pido de encontrar un registro en particular. + true + true + Código + 2026-06-26 23:17:39.249 + 100 + 078a1955-915e-436c-ad20-059735c5bd49 + + + + + 0 + 107392 + + + + 110183 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:39.428 + 100 + + Alphanumeric identifier of the entity + + + + D + The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Name + + + 40 + 0 + + 2026-06-26 23:17:39.428 + 100 + a27e256d-a596-4e70-8815-e4c4499e91dc + + + + + 0 + 110183 + es_MX + 0 + 2026-06-26 23:17:40.772 + 100 + Identificador alfanumérico de la entidad. + El nombre de una entidad (registro) se usa como una opción de búsqueda predeterminada adicional al código. El nombre es de hasta 60 caracteres de longitud. + true + false + Nombre + 2026-06-26 23:17:40.772 + 100 + 6492dae4-e9bc-456d-bc81-4350b95e04f2 + + + + + 0 + 107393 + + + + 110184 + + 0 + + + 55464 + + 53924 + 2026-06-26 23:17:40.958 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 60 + 0 + + 2026-06-26 23:17:40.958 + 100 + 89565f59-edfe-42f1-b577-b721757bf1ab + + + + + 0 + 110184 + es_MX + 0 + 2026-06-26 23:17:42.141 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-26 23:17:42.141 + 100 + 98881e14-4ac7-4efb-b1df-e302c7e768e0 + + + + + 0 + 107383 + + + + 110185 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:42.318 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Token Claim Set Item + + + 80 + 0 + + 2026-06-26 23:17:42.318 + 100 + b5388a15-0a45-40bd-9b7d-ff69f84d103a + + + + + 0 + 110185 + es_MX + 0 + 2026-06-26 23:17:43.569 + 100 + + + true + true + Elemento del Conjunto de Claims de Token + 2026-06-26 23:17:43.569 + 100 + f0b88ff3-a256-4a7c-9099-8c23cb323cf7 + + + + + 0 + 107384 + + + + 110186 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:43.746 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-26 23:17:43.746 + 100 + 440782d0-2558-4bd6-8cac-b9aa530f058d + + + + + 0 + 110186 + es_MX + 0 + 2026-06-26 23:17:44.936 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-26 23:17:44.936 + 100 + 0a1ac03f-4733-42b5-aaa9-4f6d0ec0ff72 + + + + + 0 + 107385 + + + + 110187 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:45.114 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-26 23:17:45.114 + 100 + 8ea1775d-6f26-410d-b55d-152d3e9c47fd + + + + + 0 + 110187 + es_MX + 0 + 2026-06-26 23:17:46.616 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-26 23:17:46.616 + 100 + fbe62b06-2f20-459f-af4f-fad2ebcfc61b + + + + + 0 + 107386 + + + + 110188 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:46.821 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 60 + 0 + + 2026-06-26 23:17:46.821 + 100 + 814cc037-c24c-496b-b263-9365a1be61c2 + + + + + 0 + 110188 + es_MX + 0 + 2026-06-26 23:17:48.148 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-26 23:17:48.148 + 100 + 2f8c7e3b-5c35-43a2-8418-168dab3142b8 + + + + + 0 + 107387 + + + + 110189 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:48.324 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 90 + 0 + + 2026-06-26 23:17:48.324 + 100 + 196e1b34-837c-49c3-bd8f-f0c06b945b47 + + + + + 0 + 110189 + es_MX + 0 + 2026-06-26 23:17:49.536 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-26 23:17:49.536 + 100 + a16011f0-2015-4a5c-b44e-00b7aae7f81b + + + + + 0 + 107388 + + + + 110190 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:49.712 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 110 + 0 + + 2026-06-26 23:17:49.712 + 100 + 80bb8206-71da-4ae6-af0a-04bd61232785 + + + + + 0 + 110190 + es_MX + 0 + 2026-06-26 23:17:50.915 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-26 23:17:50.915 + 100 + 948a953f-89c4-4198-a719-955ed0386944 + + + + + 0 + 107390 + + + + 110191 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:51.093 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 120 + 0 + + 2026-06-26 23:17:51.093 + 100 + cadf8378-96ab-49e9-98cc-efc57545b9a2 + + + + + 0 + 110191 + es_MX + 0 + 2026-06-26 23:17:52.298 + 100 + + + true + false + Actualizado por + 2026-06-26 23:17:52.298 + 100 + 435bab72-ced4-4e76-8380-afe4540ef899 + + + + + 0 + 107391 + + + + 110192 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:52.473 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 130 + 0 + + 2026-06-26 23:17:52.473 + 100 + 81cdd486-fbe9-40a9-b547-479ebbe1fb3c + + + + + 0 + 110192 + es_MX + 0 + 2026-06-26 23:17:53.768 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-26 23:17:53.768 + 100 + e3f52a6c-e0fc-4106-ace0-aba219ef0364 + + + + + 0 + 107394 + + + + 110193 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:53.944 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Token Claim Set + + + 30 + 0 + + 2026-06-26 23:17:53.944 + 100 + 64cca41a-b3bf-4a96-bb76-69de8e68910e + + + + + 0 + 110193 + es_MX + 0 + 2026-06-26 23:17:55.262 + 100 + + + true + true + Conjunto de Claims de Token + 2026-06-26 23:17:55.262 + 100 + 1553047e-9629-4a60-8a28-07fc461b1fa7 + + + + + 0 + 107395 + + + + 110194 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:55.44 + 100 + + Key of the additional claim (must be namespaced) + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Claim Key + + + 40 + 0 + + 2026-06-26 23:17:55.44 + 100 + 40c51e00-b48e-494b-b938-99216ed45a01 + + + + + 0 + 110194 + es_MX + 0 + 2026-06-26 23:17:56.71 + 100 + Key of the additional claim (must be namespaced) + + true + true + Clave del Claim + 2026-06-26 23:17:56.71 + 100 + c9df5dcd-ada6-4a5e-912d-f17d4095f613 + + + + + 0 + 107396 + + + + 110195 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:56.889 + 100 + + Value of the additional claim, interpreted per value type + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Claim Value + + + 50 + 0 + + 2026-06-26 23:17:56.89 + 100 + 5c66155c-d3fa-47c2-a65b-e1ef498b9811 + + + + + 0 + 110195 + es_MX + 0 + 2026-06-26 23:17:58.107 + 100 + Value of the additional claim, interpreted per value type + + true + true + Valor del Claim + 2026-06-26 23:17:58.107 + 100 + fbee6c21-cbbe-4af3-9c3e-b52443d15b38 + + + + + 0 + 107397 + + + + 110196 + + 0 + + + 55465 + + 53924 + 2026-06-26 23:17:58.285 + 100 + + Data type used to serialize the claim value in the JWT + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Claim Value Type + + + 70 + 0 + + 2026-06-26 23:17:58.285 + 100 + 1164150e-af38-43a8-951d-2cdb652d8188 + + + + + 0 + 110196 + es_MX + 0 + 2026-06-26 23:17:59.697 + 100 + Data type used to serialize the claim value in the JWT + + true + true + Tipo de Valor del Claim + 2026-06-26 23:17:59.697 + 100 + 26ab6d85-b6e7-47fc-bbe7-63b9a4f57a14 + + + + + W + + 0 + + 55148 + + 0 + + + + 53924 + + + 2026-06-26 23:17:59.869 + 100 + Maintain reusable groups of additional token claims + + D + true + true + false + false + false + Token Claim Set + 2026-06-26 23:17:59.869 + 100 + 3baf9468-6f05-4efd-9e36-37316c59e310 + + + + + + 0 + es_MX + 55148 + 0 + 2026-06-26 23:18:00.915 + 100 + Mantener grupos reutilizables de claims adicionales de token + true + true + Conjunto de Claims de Token + 2026-06-26 23:18:00.915 + 100 + 71673e1a-3dde-4004-883a-1c633f44c0ff + + + + + 0 + 0 + 10 + 2026-06-26 23:18:01.091 + 100 + true + 55148 + 367 + 49 + 2026-06-26 23:18:01.091 + 100 + 7303d531-ad43-4b43-82a6-22a5237afe92 + + + + diff --git a/resources/1.5.12/00503560_D_1_5_12_Add_RequestDelivery_Table.xml b/resources/1.5.12/00503560_D_1_5_12_Add_RequestDelivery_Table.xml new file mode 100644 index 0000000000..fbfb851311 --- /dev/null +++ b/resources/1.5.12/00503560_D_1_5_12_Add_RequestDelivery_Table.xml @@ -0,0 +1,7003 @@ + + + + Add Request Delivery Table + + + 0 + + + + 0 + 53925 + 2026-06-29 14:28:06.003 + 100 + Manage Request Deliveries + + D + Window to manage deliveries of work performed for Requests. + true + false + false + false + Request Delivery + + 2026-06-29 14:28:06.003 + 100 + 71aa8b25-0605-44e6-9ffa-787c3ba405f9 + T + + + + + + + 0 + es_MX + 0 + 53925 + 2026-06-29 14:28:07.752 + 100 + Gestionar Entregas de Solicitud + Ventana para gestionar entregas de trabajo realizado para Solicitudes. + true + true + Entrega de Solicitud + 2026-06-29 14:28:07.752 + 100 + 29e2d41c-ac86-4cea-9443-5980f09d5eff + + + + + 7 + 0 + 0 + + 0 + 55180 + + 53925 + + 2026-06-29 14:28:07.916 + 100 + Delivery of work performed for a Request + D + Records a delivery of work done to resolve a Request, including description, video links, image URLs and rejection tracking. + + true + true + false + true + false + false + false + false + false + + Request Delivery + + + L + true + R_RequestDelivery + 2026-06-29 14:28:07.916 + 100 + 805d50ab-eac1-4e3a-88a3-04b3dcceeb19 + + + + + 0 + es_MX + 0 + 55180 + 2026-06-29 14:28:09.262 + 100 + true + false + Entrega de Solicitud + 2026-06-29 14:28:09.262 + 100 + 62533247-393c-4993-a9af-b5ca591df93d + + + + + 0 + 0 + 54727 + 2026-06-29 14:28:09.413 + 100 + Table reference for Request Delivery + D + + true + false + R_RequestDelivery + 2026-06-29 14:28:09.413 + 100 + 4a46011f-2805-4806-b767-e7180cfa92e2 + T + + + + + + 0 + es_MX + 0 + 54727 + 2026-06-29 14:28:10.816 + 100 + Table reference for Request Delivery + + true + false + R_RequestDelivery + 2026-06-29 14:28:10.816 + 100 + 3dbb9655-d766-4fa5-b038-021c3d5c3733 + + + + + 0 + 63992 + 0 + 30 + 54727 + R_RequestDelivery_ID + 2026-06-29 14:28:10.971 + 100 + + D + 10 + + true + Request Delivery + + + + + Request Delivery + 2026-06-29 14:28:10.971 + 100 + 5a0da9d4-5d3c-4360-b8dc-c8c102c0f3d4 + + + + + 0 + 63992 + es_MX + 0 + 2026-06-29 14:28:12.306 + 100 + + + true + true + Entrega de Solicitud + + + + + Request Delivery + 2026-06-29 14:28:12.306 + 100 + b65f13f9-ee11-4e64-b1a4-ebb02b565e29 + + + + + 0 + 63993 + 0 + 14 + + VideoLinks + 2026-06-29 14:28:12.497 + 100 + JSON array of video links related to the delivery + D + 2000 + + true + Video Links + + + + + Video Links + 2026-06-29 14:28:12.497 + 100 + b863e22d-9773-4488-b3c1-b50670f3a2b9 + + + + + 0 + 63993 + es_MX + 0 + 2026-06-29 14:28:13.517 + 100 + Arreglo JSON de enlaces de video relacionados con la entrega + + true + true + Enlaces de Video + + + + + Video Links + 2026-06-29 14:28:13.517 + 100 + 99f4823b-7cd8-4921-a8ef-c32caa3f3406 + + + + + 0 + 63994 + 0 + 14 + + ImageURLs + 2026-06-29 14:28:13.718 + 100 + JSON array of image URLs related to the delivery + D + 2000 + + true + Image URLs + + + + + Image URLs + 2026-06-29 14:28:13.718 + 100 + b4ef927b-cccf-46b0-9e86-28bb01ca3622 + + + + + 0 + 63994 + es_MX + 0 + 2026-06-29 14:28:14.845 + 100 + Arreglo JSON de URLs de imágenes relacionadas con la entrega + + true + true + URLs de Imágenes + + + + + Image URLs + 2026-06-29 14:28:14.845 + 100 + fd321a6f-0af3-42a1-a210-d9e325b86b06 + + + + + 0 + 63995 + 0 + 14 + + SolutionSummary + 2026-06-29 14:28:15.052 + 100 + Summary of the solution provided + D + 2000 + + true + Solution Summary + + + + + Solution Summary + 2026-06-29 14:28:15.052 + 100 + 7a5e745e-8b37-408a-97f1-cada2912407f + + + + + 0 + 63995 + es_MX + 0 + 2026-06-29 14:28:16.15 + 100 + Resumen de la solución proporcionada + + true + true + Resumen de la Solución + + + + + Solution Summary + 2026-06-29 14:28:16.15 + 100 + c68d14b6-f573-4e91-b0c7-de15c0636b18 + + + + + 0 + 63996 + 0 + 20 + + IsRejected + 2026-06-29 14:28:16.328 + 100 + Indicates whether the delivery was rejected + D + 1 + + true + Rejected + + + + + Rejected + 2026-06-29 14:28:16.328 + 100 + 6caa75ea-5dfc-4ae7-983f-e1b531789dcd + + + + + 2026-06-29 14:28:17.807 + 0 + 63996 + es_MX + 0 + 2026-06-29 14:28:17.807 + 100 + Indica si la entrega fue rechazada + + true + true + Rechazado + + + + + Rejected + 100 + 729a4f44-927f-4958-a8c4-9c72177019ec + + + + + 0 + 63997 + 0 + 16 + + DateRejected + 2026-06-29 14:28:18.013 + 100 + Date and time when the delivery was rejected + D + 7 + + true + Date Rejected + + + + + Date Rejected + 2026-06-29 14:28:18.013 + 100 + 2c466ebc-2c47-41f7-982a-046acc6b4bff + + + + + 0 + 63997 + es_MX + 0 + 2026-06-29 14:28:19.268 + 100 + Fecha y hora en que se rechazó la entrega + + true + true + Fecha de Rechazo + + + + + Date Rejected + 2026-06-29 14:28:19.268 + 100 + fddd4369-e453-4fc5-afea-a7fde8bfc42d + + + + + 0 + 63998 + 0 + 14 + + RejectionReason + 2026-06-29 14:28:19.467 + 100 + Reason why the delivery was rejected + D + 2000 + + true + Rejection Reason + + + + + Rejection Reason + 2026-06-29 14:28:19.467 + 100 + 2bd711e9-0cac-4db7-9270-8c28cfaca359 + + + + + 0 + 63998 + es_MX + 0 + 2026-06-29 14:28:20.796 + 100 + Motivo por el cual se rechazó la entrega + + true + true + Motivo de Rechazo + + + + + Rejection Reason + 2026-06-29 14:28:20.796 + 100 + c3958264-da97-4667-af1a-adfe95885f63 + + + + + 0 + 63999 + 0 + 18 + 110 + RejectedBy_ID + 2026-06-29 14:28:20.984 + 100 + User who rejected the delivery + D + 10 + + true + Rejected By + + + + + Rejected By + 2026-06-29 14:28:20.984 + 100 + 59dfe52b-4e67-4e7f-bcbc-d301ddc02ea3 + + + + + 0 + 63999 + es_MX + 0 + 2026-06-29 14:28:22.035 + 100 + Usuario que rechazó la entrega + + true + true + Rechazado Por + + + + + Rejected By + 2026-06-29 14:28:22.035 + 100 + ef4482e9-c736-445a-8bd0-434ce4de6581 + + + + + 0 + 64000 + 0 + 28 + + ProcessRelease + 2026-06-29 14:28:22.223 + 100 + Process the release: close linked requests and mark as processed + D + 1 + + true + Process Release + + + + + Process Release + 2026-06-29 14:28:22.223 + 100 + f95b2ef8-bfd1-40c7-83d0-19e9b2a439a6 + + + + + 0 + 64000 + es_MX + 0 + 2026-06-29 14:28:23.34 + 100 + Procesa el release: cierra las solicitudes vinculadas y lo marca como procesado + + true + true + Liberar Release + + + + + Process Release + 2026-06-29 14:28:23.34 + 100 + 9986c40f-b566-4b5b-ba44-566fbe47204b + + + + + 3 + + 0 + + 0 + + 54972 + + + org.solop.process.PublishRelease + + 2026-06-29 14:28:23.542 + 100 + Releases the selected release: iterates all open R_Request linked to the release (R_Release_ID), closes them by setting the closed status of their request type's status category, and marks the release as processed (Processed = Y). If any request type has + + D + + + true + false + false + false + false + + Publish Release + + Y + false + + + 2026-06-29 14:28:23.542 + 100 + 27380120-b7be-4ae6-a4de-acbfe173ea47 + PublishRelease + + + + + + 0 + es_MX + 0 + 54972 + 2026-06-29 14:28:24.788 + 100 + Cierra todas las solicitudes abiertas vinculadas al release (R_Release_ID) asignando el estatus de cierre de su tipo, y marca el release como procesado. Si un tipo no tiene estatus de cierre definido, el proceso se aborta con error. + + true + true + Liberar Release + 2026-06-29 14:28:24.788 + 100 + 3bae5c00-8cca-4bf2-b12d-660d3f76c2db + + + + + + 0 + 107400 + 63992 + + 0 + + 13 + + 55180 + + + R_RequestDelivery_ID + + 2026-06-29 14:28:24.963 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + N + false + false + + Request Delivery + + + true + + 2026-06-29 14:28:24.963 + 100 + d7cb2f35-9ffa-46bc-80ab-0b02fd70001b + + + 1 + + + + + + 0 + 107400 + es_MX + 0 + 2026-06-29 14:28:26.623 + 100 + true + false + Entrega de Solicitud + 2026-06-29 14:28:26.623 + 100 + 454f5cab-b440-4b7c-b53a-14518a14bb29 + + + + + + 0 + 107401 + 102 + + 0 + + 19 + + 55180 + 129 + + AD_Client_ID + + 2026-06-29 14:28:26.766 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Client + + + true + + 2026-06-29 14:28:26.766 + 100 + 4715174e-72ac-434c-85cb-b7fdd0be7ad9 + + + 1 + + + + + + 0 + 107401 + es_MX + 0 + 2026-06-29 14:28:28.007 + 100 + true + false + Compañía + 2026-06-29 14:28:28.007 + 100 + d9691a94-37ef-4443-8f0f-c66abca556f8 + + + + + + 0 + 107402 + 113 + + 0 + + 19 + + 55180 + 104 + + AD_Org_ID + + 2026-06-29 14:28:28.145 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Organization + + + true + + 2026-06-29 14:28:28.145 + 100 + f98d15e5-b9cd-4152-8994-94ef297c6dbe + + + 1 + + + + + + 0 + 107402 + es_MX + 0 + 2026-06-29 14:28:29.462 + 100 + true + false + Organización + 2026-06-29 14:28:29.462 + 100 + 4331c6a2-b597-4f74-b155-1f8a160f0542 + + + + + + 0 + 107403 + 348 + + 0 + + 20 + + 55180 + + + IsActive + + 2026-06-29 14:28:29.599 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Active + + + true + + 2026-06-29 14:28:29.599 + 100 + 5cb1180b-919e-4e50-80ff-c5d97a00af9b + + + 1 + + + + + + 0 + 107403 + es_MX + 0 + 2026-06-29 14:28:32.643 + 100 + true + false + Activo + 2026-06-29 14:28:32.643 + 100 + 9ec63549-f710-4934-99e1-9667ee78cd7a + + + + + + 0 + 107404 + 245 + + 0 + + 16 + + 55180 + + + Created + + 2026-06-29 14:28:32.781 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created + + + true + + 2026-06-29 14:28:32.781 + 100 + 7bf78b67-6789-47b8-92d4-25e992befcb9 + + + 1 + + + + + + 0 + 107404 + es_MX + 0 + 2026-06-29 14:28:34.016 + 100 + true + false + Creado + 2026-06-29 14:28:34.016 + 100 + 347b5170-8251-4d19-91ce-f20abf633d2b + + + + + + 0 + 107405 + 607 + + 0 + + 16 + + 55180 + + + Updated + + 2026-06-29 14:28:34.158 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated + + + true + + 2026-06-29 14:28:34.158 + 100 + 24050d14-137a-4fc0-aced-13a786f4a7d0 + + + 1 + + + + + + 0 + 107405 + es_MX + 0 + 2026-06-29 14:28:35.59 + 100 + true + false + Actualizado + 2026-06-29 14:28:35.59 + 100 + cba2f23f-2a1f-467a-9c15-0858df49bfd4 + + + + + + 0 + 107406 + 246 + + 0 + + 18 + 110 + 55180 + + + CreatedBy + + 2026-06-29 14:28:35.729 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Created By + + + true + + 2026-06-29 14:28:35.729 + 100 + 432846b5-d41d-4506-8f12-7f114aebcb4d + + + 1 + + + + + + 0 + 107406 + es_MX + 0 + 2026-06-29 14:28:36.901 + 100 + true + false + Creado Por + 2026-06-29 14:28:36.901 + 100 + d9d28662-cbd0-4067-95b7-e0625a5dd0c2 + + + + + + 0 + 107407 + 608 + + 0 + + 18 + 110 + 55180 + + + UpdatedBy + + 2026-06-29 14:28:37.04 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + N + false + true + + Updated By + + + true + + 2026-06-29 14:28:37.04 + 100 + e23aa9f3-c3cf-492d-9a5b-0f3368fe5fc7 + + + 1 + + + + + + 0 + 107407 + es_MX + 0 + 2026-06-29 14:28:38.551 + 100 + true + false + Actualizado por + 2026-06-29 14:28:38.551 + 100 + 07ea1942-60fa-48ab-8515-eabce76a6f6f + + + + + + 0 + 107408 + 59595 + + 0 + + 10 + + 55180 + + + UUID + + 2026-06-29 14:28:38.704 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + N + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-29 14:28:38.704 + 100 + eba1b8ca-346c-41a0-a57a-ccd67a5dca65 + + + 1 + + + + + + 0 + 107408 + es_MX + 0 + 2026-06-29 14:28:40.214 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-29 14:28:40.214 + 100 + ef015161-2125-4131-a333-5546635ed206 + + + + + + 0 + 107409 + 1516 + + 0 + + 19 + + 55180 + + + R_Request_ID + + 2026-06-29 14:28:40.369 + 100 + + Request from a Business Partner or Prospect + D + 10 + + The Request identifies a unique request from a Business Partner or Prospect. + + true + true + true + false + false + N + false + false + true + false + false + true + N + false + true + + Request + + + false + + 2026-06-29 14:28:40.369 + 100 + f59c2c9a-bfe2-4cc5-bf14-557305599b67 + + + 0 + + + + + + 0 + 107409 + es_MX + 0 + 2026-06-29 14:28:41.815 + 100 + true + false + Solicitud + 2026-06-29 14:28:41.815 + 100 + 2a333961-4a00-458d-8ec4-5574fcb6a8ec + + + + + + 0 + 107410 + 138 + + 0 + + 19 + + 55180 + + + AD_User_ID + + 2026-06-29 14:28:41.955 + 100 + + User within the system - Internal or Business Partner Contact + D + 10 + + The User identifies a unique user in the system. This could be an internal user or a business partner contact + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + User/Contact + + + false + + 2026-06-29 14:28:41.955 + 100 + d9661a7a-3882-4e50-b507-96422b5b40d9 + + + 0 + + + + + + 0 + 107410 + es_MX + 0 + 2026-06-29 14:28:43.703 + 100 + true + false + Usuario + 2026-06-29 14:28:43.703 + 100 + c32ad085-bb60-4c51-941a-281066500dbf + + + + + + 0 + 107411 + 275 + + 0 + + 14 + + 55180 + + + Description + + 2026-06-29 14:28:43.854 + 100 + + Optional short description of the record + D + 2000 + + A description is limited to 255 characters. + + true + true + true + false + false + N + true + false + true + false + false + false + N + false + true + + Description + + + false + + 2026-06-29 14:28:43.854 + 100 + 8aac085f-4e0b-4761-91e2-3fc6e11ebb04 + + + 0 + + + + + + 0 + 107411 + es_MX + 0 + 2026-06-29 14:28:45.954 + 100 + true + false + Descripción + 2026-06-29 14:28:45.954 + 100 + 8cf21562-a316-4c1b-b75b-e814fcdaaf40 + + + + + + 0 + 107412 + 63993 + + 0 + + 14 + + 55180 + + + VideoLinks + + 2026-06-29 14:28:46.11 + 100 + + JSON array of video links related to the delivery + D + 2000 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Video Links + + + false + + 2026-06-29 14:28:46.11 + 100 + 7549f7dd-5631-4730-9010-8758f1e85b98 + + + 0 + + + + + + 0 + 107412 + es_MX + 0 + 2026-06-29 14:28:47.499 + 100 + true + false + Enlaces de Video + 2026-06-29 14:28:47.499 + 100 + 6b791669-0fb0-48ee-9fb1-843ae882c145 + + + + + + 0 + 107413 + 63994 + + 0 + + 14 + + 55180 + + + ImageURLs + + 2026-06-29 14:28:47.652 + 100 + + JSON array of image URLs related to the delivery + D + 2000 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Image URLs + + + false + + 2026-06-29 14:28:47.652 + 100 + 2006315c-01a1-4f9c-bf7d-9c3ef9f12ce3 + + + 0 + + + + + + 0 + 107413 + es_MX + 0 + 2026-06-29 14:28:48.903 + 100 + true + false + URLs de Imágenes + 2026-06-29 14:28:48.903 + 100 + 4c4d732c-1f09-44a9-a1cf-1708b46d04c7 + + + + + + 0 + 107414 + 63995 + + 0 + + 14 + + 55180 + + + SolutionSummary + + 2026-06-29 14:28:49.052 + 100 + + Summary of the solution provided + D + 2000 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Solution Summary + + + false + + 2026-06-29 14:28:49.052 + 100 + b04aa6c2-1b7f-41a5-9b8f-ba96f96817cc + + + 0 + + + + + + 0 + 107414 + es_MX + 0 + 2026-06-29 14:28:50.682 + 100 + true + false + Resumen de la Solución + 2026-06-29 14:28:50.682 + 100 + 491860c3-daba-4bec-94cd-43a247ee270b + + + + + + 0 + 107415 + 2791 + + 0 + + 19 + + 55180 + + + R_RequestUpdate_ID + + 2026-06-29 14:28:50.831 + 100 + -1 + Request Updates + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Request Update + + + false + + 2026-06-29 14:28:50.831 + 100 + d9fbe263-e706-46fa-bb79-615d9415f122 + + + 0 + + + + + + 0 + 107415 + es_MX + 0 + 2026-06-29 14:28:52.181 + 100 + true + false + Actualización de Solicitud + 2026-06-29 14:28:52.181 + 100 + d314adda-4ac3-43b2-81cd-3f4d507b472f + + + + + + 0 + 107416 + 63996 + + 0 + + 20 + + 55180 + + + IsRejected + + 2026-06-29 14:28:52.319 + 100 + N + Indicates whether the delivery was rejected + D + 1 + + + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Rejected + + + false + + 2026-06-29 14:28:52.319 + 100 + 5825f011-3475-43d8-a9e1-154b382822aa + + + 0 + + + + + + 0 + 107416 + es_MX + 0 + 2026-06-29 14:28:53.817 + 100 + true + false + Rechazado + 2026-06-29 14:28:53.817 + 100 + bb40597c-61db-4628-bb2b-7531cff08b49 + + + + + + 0 + 107417 + 63997 + + 0 + + 16 + + 55180 + + + DateRejected + + 2026-06-29 14:28:53.96 + 100 + + Date and time when the delivery was rejected + D + 7 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Date Rejected + + + false + + 2026-06-29 14:28:53.96 + 100 + 9c73e50e-58d1-4c96-9d4c-261a2a66b46d + + + 0 + + + + + + 0 + 107417 + es_MX + 0 + 2026-06-29 14:28:55.486 + 100 + true + false + Fecha de Rechazo + 2026-06-29 14:28:55.486 + 100 + 5043d74b-abf3-4c83-8064-fe5321b97dfa + + + + + + 0 + 107418 + 63998 + + 0 + + 14 + + 55180 + + + RejectionReason + + 2026-06-29 14:28:55.637 + 100 + + Reason why the delivery was rejected + D + 2000 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Rejection Reason + + + false + + 2026-06-29 14:28:55.637 + 100 + 775884b8-5237-4155-b2f6-743892c23bf4 + + + 0 + + + + + + 0 + 107418 + es_MX + 0 + 2026-06-29 14:28:56.939 + 100 + true + false + Motivo de Rechazo + 2026-06-29 14:28:56.939 + 100 + 6b542440-bfc1-4ded-99bb-afa4c4779d40 + + + + + + 0 + 107419 + 63999 + + 0 + + 18 + 110 + 55180 + + + RejectedBy_ID + + 2026-06-29 14:28:57.082 + 100 + -1 + User who rejected the delivery + D + 10 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Rejected By + + + false + + 2026-06-29 14:28:57.082 + 100 + cdabe211-19fc-42da-a202-9f18bfbeccaa + + + 0 + + + + + + 0 + 107419 + es_MX + 0 + 2026-06-29 14:28:58.454 + 100 + true + false + Rechazado Por + 2026-06-29 14:28:58.454 + 100 + ee10b93f-caf7-4778-8fb1-ebc79e1816ec + + + + + + 0 + 107420 + 1047 + + 0 + + 20 + + 55060 + + + Processed + + 2026-06-29 14:28:58.602 + 100 + N + The document has been processed + D + 1 + + The Processed checkbox indicates that a document has been processed. + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + false + + Processed + + + false + + 2026-06-29 14:28:58.602 + 100 + 8893a8bc-e512-443c-8dfd-3fb4b615c0dd + + + 0 + + + + + + 0 + 107420 + es_MX + 0 + 2026-06-29 14:28:59.95 + 100 + true + false + Procesado + 2026-06-29 14:28:59.95 + 100 + ac7cd68b-60ba-48a7-bc3e-616d6407ced0 + + + + + + 0 + 107421 + 64000 + + 0 + 54972 + 28 + + 55060 + + + ProcessRelease + + 2026-06-29 14:29:00.106 + 100 + + Process the release: close linked requests and mark as processed + D + 1 + + + + true + true + true + true + false + N + false + false + false + false + false + false + N + false + true + + Process Release + + + false + + 2026-06-29 14:29:00.106 + 100 + 54b90ce9-6c3a-4462-838d-ce475da7c377 + + + 0 + + + + + + 0 + 107421 + es_MX + 0 + 2026-06-29 14:29:01.94 + 100 + true + false + Liberar Release + 2026-06-29 14:29:01.94 + 100 + 97d6387c-eb0c-4db4-a0a4-3684148b7ecd + + + + + + 0 + 107422 + 63971 + + 0 + + 16 + + 55180 + + + DateInternalDelivery + + 2026-06-29 14:29:02.092 + 100 + @#Date@ + + D + 7 + + + + true + true + true + false + false + N + true + false + false + false + false + false + N + false + true + + End of Execution Date + + + false + + 2026-06-29 14:29:02.092 + 100 + b087ba39-0fe0-454d-83a1-471cbc92834e + + + 0 + + + + + + 0 + 107422 + es_MX + 0 + 2026-06-29 14:29:03.343 + 100 + true + false + Fecha de Fin de Ejecución + 2026-06-29 14:29:03.343 + 100 + 79762a1d-fd9b-45d1-80b8-f047488d315b + + + + + 0 + 107411 + 107400 + 0 + 54727 + 55180 + + 2026-06-29 14:29:03.484 + 100 + + D + true + false + false + false + + 2026-06-29 14:29:03.484 + 100 + 9ce3a08e-c41f-47ab-9548-4faa7dbcd528 + + + + + + 0 + + + + + + 0 + + 55466 + 55180 + 53925 + + 2026-06-29 14:29:03.702 + 100 + Delivery of work performed for a Request + + + D + false + + + + true + false + false + true + false + true + false + false + Request Delivery + + + + + 10 + 0 + 2026-06-29 14:29:03.702 + 100 + 91908dd7-0f83-4ce5-8dd3-8cb04eb85378 + + + + + + 0 + es_MX + 0 + 55466 + + 2026-06-29 14:29:05.217 + 100 + Entrega de trabajo realizado para una Solicitud + + true + true + Entrega de Solicitud + 2026-06-29 14:29:05.217 + 100 + a1d16d74-ef0d-4918-98cd-a07733cef25d + + + + + 0 + 107409 + + + + + 0 + + 55467 + 55180 + 232 + + 2026-06-29 14:29:05.378 + 100 + Deliveries of work performed for this Request + + + D + false + + + + true + false + false + true + false + false + false + false + Deliveries + + + + + 60 + 1 + 2026-06-29 14:29:05.378 + 100 + f7fee7c6-8ed1-44a2-9a27-8ede09ca6906 + + + + + + 0 + es_MX + 0 + 55467 + + 2026-06-29 14:29:06.654 + 100 + Entregas de trabajo realizado para esta Solicitud + + true + true + Entregas + 2026-06-29 14:29:06.654 + 100 + dd049723-29df-4e20-b0a6-5ae2aa6cfa1b + + + + + 0 + 107409 + + + + + 0 + + 55468 + 55180 + 201 + + 2026-06-29 14:29:06.827 + 100 + Deliveries of work performed for this Request + + + D + false + + + + true + false + false + true + false + false + false + false + Deliveries + + + + + 50 + 1 + 2026-06-29 14:29:06.827 + 100 + 5b26bb38-b6e1-4599-9740-3709253cc6e2 + + + + + + 0 + es_MX + 0 + 55468 + + 2026-06-29 14:29:07.977 + 100 + Entregas de trabajo realizado para esta Solicitud + + true + true + Entregas + 2026-06-29 14:29:07.977 + 100 + eb97d86e-9ece-4b19-9145-2804853e9d05 + + + + + 0 + 107409 + + + + 110197 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:08.189 + 100 + + Request from a Business Partner or Prospect + + + + D + The Request identifies a unique request from a Business Partner or Prospect. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Request + + + 30 + 0 + + 2026-06-29 14:29:08.189 + 100 + 7a631f7e-5e1e-41fa-aa00-caf2fd2d4f9d + + + + + 0 + 110197 + es_MX + 0 + 2026-06-29 14:29:09.933 + 100 + Solicitud de un Socio del Negocio o prospecto. + La solicitud identifica un requerimiento único de un Socio del Negocio o prospecto. + true + true + Solicitud + 2026-06-29 14:29:09.933 + 100 + 502bebf9-b7bc-4411-8c3d-288f1a2fe447 + + + + + 0 + 107422 + + + + 110198 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:10.107 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + End of Execution Date + + + 60 + 0 + + 2026-06-29 14:29:10.107 + 100 + 28c8b4f7-bcd1-4595-b96d-f40ed478b117 + + + + + 0 + 110198 + es_MX + 0 + 2026-06-29 14:29:11.306 + 100 + + + true + true + Fecha de Fin de Ejecución + 2026-06-29 14:29:11.306 + 100 + 52d19897-5476-46cc-b8b2-8a61b1866072 + + + + + 0 + 107415 + + + + 110199 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:11.482 + 100 + + Request Updates + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Request Update + + + 80 + 0 + + 2026-06-29 14:29:11.482 + 100 + 874b4f96-feaa-4adf-a7e4-eefc8953a6f2 + + + + + 0 + 110199 + es_MX + 0 + 2026-06-29 14:29:12.725 + 100 + Actualización de Solicitud + Indica si se puede realizar una actualización de solicitud + true + true + Actualización de Solicitud + 2026-06-29 14:29:12.725 + 100 + d0e626ca-ccc0-436f-b05d-c8dfdb1eace7 + + + + + 0 + 107402 + + + + 110200 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:29:12.895 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-29 14:29:12.896 + 100 + cd8339e0-e031-4898-84c0-2333e21ceb4a + + + + + 0 + 110200 + es_MX + 0 + 2026-06-29 14:29:14.378 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-29 14:29:14.378 + 100 + 61428b43-a386-4b8f-88a6-c831ddd2c4cc + + + + + 0 + 107420 + + + + 110201 + + 0 + + + 55354 + + 53866 + 2026-06-29 14:29:14.553 + 100 + + The document has been processed + + + + D + The Processed checkbox indicates that a document has been processed. + + + true + false + true + false + false + false + false + false + false + + false + true + false + Processed + + + 10 + 0 + + 2026-06-29 14:29:14.553 + 100 + 4ba00af2-3b4c-46fe-af62-e1322a96a23e + + + + + 0 + 110201 + es_MX + 0 + 2026-06-29 14:29:16.031 + 100 + El documento ha sido procesado + El cuadro de verificaci�n procesada indica que un documento ha sido procesado + true + true + Procesado + 2026-06-29 14:29:16.031 + 100 + 23e0bfd9-6bc1-4ec9-b178-478d466ef5bc + + + + + 0 + 107421 + + + + 110202 + + 0 + + + 55354 + + 53866 + 2026-06-29 14:29:16.205 + 100 + + Process the release: close linked requests and mark as processed + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Process Release + + + 10 + 0 + + 2026-06-29 14:29:16.205 + 100 + 14d0a698-54fc-406a-b002-c7274a39545d + + + + + 0 + 110202 + es_MX + 0 + 2026-06-29 14:29:17.461 + 100 + Cierra todas las solicitudes abiertas vinculadas al release (R_Release_ID) asignando el estatus de cierre de su tipo, y marca el release como procesado. Si un tipo no tiene estatus de cierre definido, el proceso se aborta con error. + + true + true + Liberar Release + 2026-06-29 14:29:17.461 + 100 + 6865f271-a739-4f43-8cab-6f5c5068b009 + + + + + 0 + 107401 + + + + 110203 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:29:17.627 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-29 14:29:17.627 + 100 + ca0b37ad-e5e2-4d3c-aa44-73d90ba14f4c + + + + + 0 + 110203 + es_MX + 0 + 2026-06-29 14:29:18.935 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-29 14:29:18.935 + 100 + b03045e2-a2ff-4274-bb86-9e468435bbf5 + + + + + 0 + 107401 + + + + 110204 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:19.096 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-29 14:29:19.096 + 100 + 8926518e-cc91-47cb-9d3b-522abfdeea3a + + + + + 0 + 110204 + es_MX + 0 + 2026-06-29 14:29:20.342 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-29 14:29:20.342 + 100 + 1b2b7092-faac-49d0-ad3b-9e359fa226ea + + + + + 0 + 107402 + + + + 110205 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:20.506 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-29 14:29:20.506 + 100 + 114fbe25-e1aa-4159-8e5f-76b0ce1aad89 + + + + + 0 + 110205 + es_MX + 0 + 2026-06-29 14:29:21.727 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-29 14:29:21.727 + 100 + 5410c7aa-e323-4893-9121-0bd43f4a14a5 + + + + + 0 + 107403 + + + + 110206 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:21.897 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 40 + 0 + + 2026-06-29 14:29:21.897 + 100 + 6cd6b35c-4203-46ad-8918-a50042ceb10c + + + + + 0 + 110206 + es_MX + 0 + 2026-06-29 14:29:23.171 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-29 14:29:23.171 + 100 + a373a45d-db08-4903-9f6d-bede7c4a7277 + + + + + 0 + + + 0 + 107411 + + + + 110207 + + 55467 + + 232 + 2026-06-29 14:29:23.345 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 50 + 0 + + 2026-06-29 14:29:23.345 + 100 + 5158dc0d-90ac-4e23-8f5d-da6881a908f7 + + + + + 0 + 110207 + es_MX + 0 + 2026-06-29 14:29:24.619 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-29 14:29:24.619 + 100 + 0f8917a8-decd-436a-8b6f-781cf583f6b5 + + + + + 0 + 107410 + + + + 110208 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:24.784 + 100 + + User within the system - Internal or Business Partner Contact + + + + D + The User identifies a unique user in the system. This could be an internal user or a business partner contact + + + true + false + true + true + true + false + false + false + false + + false + false + false + User/Contact + + + 70 + 0 + + 2026-06-29 14:29:24.784 + 100 + c7455a49-9268-405a-a574-36a00df34abe + + + + + 0 + 110208 + es_MX + 0 + 2026-06-29 14:29:26.176 + 100 + ID de Usuario dentro del sistema + La ID de usuario identifica un usuario �nico en el sistema + true + false + Usuario + 2026-06-29 14:29:26.176 + 100 + 125cbe38-68f8-4d00-9856-070e5a1c5f6e + + + + + 0 + 107414 + + + + 110209 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:26.354 + 100 + + Summary of the solution provided + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Solution Summary + + + 90 + 0 + + 2026-06-29 14:29:26.354 + 100 + 547e35ad-bdc5-4ec4-bc59-bcd80cee41c3 + + + + + 0 + 110209 + es_MX + 0 + 2026-06-29 14:29:27.9 + 100 + Resumen de la solución proporcionada + + true + true + Resumen de la Solución + 2026-06-29 14:29:27.9 + 100 + 66a4564d-4423-4fb5-b52f-689689318b55 + + + + + 0 + 107412 + + + + 110210 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:28.067 + 100 + + JSON array of video links related to the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Video Links + + + 100 + 0 + + 2026-06-29 14:29:28.067 + 100 + b6440384-2bc0-4a13-90e4-506f211c286f + + + + + 0 + 110210 + es_MX + 0 + 2026-06-29 14:29:29.377 + 100 + Arreglo JSON de enlaces de video relacionados con la entrega + + true + true + Enlaces de Video + 2026-06-29 14:29:29.377 + 100 + 954f7fce-7435-49bf-9fa5-e7efd10705bb + + + + + 0 + 107413 + + + + 110211 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:29.54 + 100 + + JSON array of image URLs related to the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Image URLs + + + 110 + 0 + + 2026-06-29 14:29:29.54 + 100 + bc4cff26-077b-47bb-9ae6-7f94196dd677 + + + + + 0 + 110211 + es_MX + 0 + 2026-06-29 14:29:31.058 + 100 + Arreglo JSON de URLs de imágenes relacionadas con la entrega + + true + true + URLs de Imágenes + 2026-06-29 14:29:31.058 + 100 + 8f6f9e1e-343f-41b7-8817-8ea3bd9f477e + + + + + 0 + 107416 + + + + 110212 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:31.225 + 100 + + Indicates whether the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejected + + + 120 + 0 + + 2026-06-29 14:29:31.225 + 100 + 592b78f0-687d-4023-98da-95c4cc9e1889 + + + + + 0 + 110212 + es_MX + 0 + 2026-06-29 14:29:32.73 + 100 + Indica si la entrega fue rechazada + + true + true + Rechazado + 2026-06-29 14:29:32.73 + 100 + edaa4e78-d945-450e-9ae1-01b56f774d52 + + + + + 0 + 107417 + + + + 110213 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:32.916 + 100 + + Date and time when the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Date Rejected + + + 130 + 0 + + 2026-06-29 14:29:32.916 + 100 + 0f0a4fac-8dd1-4cd5-8625-364459bcdd53 + + + + + 0 + 110213 + es_MX + 0 + 2026-06-29 14:29:34.56 + 100 + Fecha y hora en que se rechazó la entrega + + true + true + Fecha de Rechazo + 2026-06-29 14:29:34.56 + 100 + 43b21a07-d8f2-4a49-a508-0e2323eb7b9b + + + + + 0 + 107419 + + + + 110214 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:34.735 + 100 + + User who rejected the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejected By + + + 140 + 0 + + 2026-06-29 14:29:34.735 + 100 + ad9d0138-a420-4277-9941-379536eb006b + + + + + 0 + 110214 + es_MX + 0 + 2026-06-29 14:29:36.504 + 100 + Usuario que rechazó la entrega + + true + true + Rechazado Por + 2026-06-29 14:29:36.504 + 100 + 5c157a0f-f889-43c8-8de1-ae399c61e68b + + + + + 0 + 107418 + + + + 110215 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:36.673 + 100 + + Reason why the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejection Reason + + + 150 + 0 + + 2026-06-29 14:29:36.673 + 100 + b98ca8d8-fa50-4332-b4bf-57ca2c3fd616 + + + + + 0 + 110215 + es_MX + 0 + 2026-06-29 14:29:38.448 + 100 + Motivo por el cual se rechazó la entrega + + true + true + Motivo de Rechazo + 2026-06-29 14:29:38.448 + 100 + cf48e7f6-fce7-48be-8b2c-18d7e975806c + + + + + 0 + 107400 + + + + 110216 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:38.628 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Request Delivery + + + 160 + 0 + + 2026-06-29 14:29:38.628 + 100 + dcf659d5-5a3c-4a82-8ade-1d6249c4f50d + + + + + 0 + 110216 + es_MX + 0 + 2026-06-29 14:29:41.36 + 100 + + + true + true + Entrega de Solicitud + 2026-06-29 14:29:41.36 + 100 + 9d33b49e-e8c3-4625-8b29-60bb274052c3 + + + + + 0 + 107404 + + + + 110217 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:41.526 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 170 + 0 + + 2026-06-29 14:29:41.526 + 100 + 964c06f4-3698-4496-9b72-4556df601035 + + + + + 0 + 110217 + es_MX + 0 + 2026-06-29 14:29:43.463 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-29 14:29:43.463 + 100 + 1408d2b6-9766-43f7-b29d-71d07da6d225 + + + + + 0 + 107406 + + + + 110218 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:43.636 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 180 + 0 + + 2026-06-29 14:29:43.636 + 100 + fe043993-7665-4541-a411-5f6d9e212eb1 + + + + + 0 + 110218 + es_MX + 0 + 2026-06-29 14:29:46.123 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-29 14:29:46.123 + 100 + e6ac2ec8-2842-4ad4-b2bc-bbbedf9bd8b9 + + + + + 0 + 107405 + + + + 110219 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:46.291 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 190 + 0 + + 2026-06-29 14:29:46.291 + 100 + 2a53f455-1ccc-4b82-bbd9-555e28b01378 + + + + + 0 + 110219 + es_MX + 0 + 2026-06-29 14:29:48.076 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-29 14:29:48.076 + 100 + 3ad13112-26ac-4888-9442-3ea0df657be7 + + + + + 0 + 107400 + + + + 110220 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:29:48.246 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Request Delivery + + + 0 + 0 + + 2026-06-29 14:29:48.246 + 100 + 86fc8f53-b0de-423f-8f70-9a4836961300 + + + + + 0 + 110220 + es_MX + 0 + 2026-06-29 14:29:50.441 + 100 + + + true + true + Entrega de Solicitud + 2026-06-29 14:29:50.441 + 100 + f35e0ba8-0038-40db-bcd1-0746fa8213a4 + + + + + 0 + 107407 + + + + 110221 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:50.619 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 200 + 0 + + 2026-06-29 14:29:50.619 + 100 + 428dd45a-3f9f-4557-8bca-2e4ff091ab86 + + + + + 0 + 110221 + es_MX + 0 + 2026-06-29 14:29:52.105 + 100 + + + true + false + Actualizado por + 2026-06-29 14:29:52.105 + 100 + 86807352-150a-4c8f-8b71-93f2f32044c8 + + + + + 0 + 107408 + + + + 110222 + + 0 + + + 55467 + + 232 + 2026-06-29 14:29:52.289 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 210 + 0 + + 2026-06-29 14:29:52.289 + 100 + b388bcce-b688-459b-9974-af04eb6f7c97 + + + + + 0 + 110222 + es_MX + 0 + 2026-06-29 14:29:54.236 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-29 14:29:54.236 + 100 + c7af2c97-a07a-43d0-b725-b5ef7ec87c28 + + + + + 0 + 107401 + + + + 110223 + + 0 + + + 55468 + + 201 + 2026-06-29 14:29:54.427 + 100 + + Client/Tenant for this installation. + + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 10 + 0 + + 2026-06-29 14:29:54.427 + 100 + b27055ef-f011-4583-8024-8b1a16d991ce + + + + + 0 + 110223 + es_MX + 0 + 2026-06-29 14:29:55.661 + 100 + Compa��a para esta instalaci�n + Compa��a o entidad legal. No se pueden compartir datos entre diferentes compa��as. + true + false + Compañía + 2026-06-29 14:29:55.662 + 100 + e8934d9b-da62-40c3-87a1-5b5062df889d + + + + + 0 + 107402 + + + + 110224 + + 0 + + + 55468 + + 201 + 2026-06-29 14:29:55.85 + 100 + + Organizational entity within client + + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Organization + + + 20 + 0 + + 2026-06-29 14:29:55.85 + 100 + 65fff823-a5b3-4806-9b2a-29354c4ecea8 + + + + + 0 + 110224 + es_MX + 0 + 2026-06-29 14:29:57.307 + 100 + Entidad organizacional dentro de la compa��a + Una organizaci�n es una unidad de la compa��a o entidad legal - Ej. Tiendas y departamentos. Es posible compartir datos entre organizaciones. + true + false + Organización + 2026-06-29 14:29:57.307 + 100 + e5781791-3ff9-4cd6-9084-38fd808b9b49 + + + + + 0 + 107409 + + + + 110225 + + 0 + + + 55468 + + 201 + 2026-06-29 14:29:57.558 + 100 + + Request from a Business Partner or Prospect + + + + D + The Request identifies a unique request from a Business Partner or Prospect. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Request + + + 30 + 0 + + 2026-06-29 14:29:57.558 + 100 + d27667c4-e72c-455f-83a0-f940766be3bb + + + + + 0 + 110225 + es_MX + 0 + 2026-06-29 14:29:58.976 + 100 + Solicitud de un Socio del Negocio o prospecto. + La solicitud identifica un requerimiento único de un Socio del Negocio o prospecto. + true + true + Solicitud + 2026-06-29 14:29:58.976 + 100 + e4d567cf-7882-4c40-bf3a-1448e133d764 + + + + + 0 + 107403 + + + + 110226 + + 0 + + + 55468 + + 201 + 2026-06-29 14:29:59.159 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 40 + 0 + + 2026-06-29 14:29:59.159 + 100 + 170ee565-e46e-4fcc-bcbf-0d982d47f8aa + + + + + 0 + 110226 + es_MX + 0 + 2026-06-29 14:30:00.603 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-29 14:30:00.603 + 100 + 2f443e5c-be32-47ca-973d-ed64a6688903 + + + + + 0 + 107411 + + + + 110227 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:00.781 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 50 + 0 + + 2026-06-29 14:30:00.781 + 100 + 7b4bd7dd-52a4-46a1-b90f-761a1da46207 + + + + + 0 + 110227 + es_MX + 0 + 2026-06-29 14:30:02.166 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-29 14:30:02.166 + 100 + 25934a59-ecc8-47c4-9878-836480c8b9bd + + + + + 0 + 107422 + + + + 110228 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:02.362 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + End of Execution Date + + + 60 + 0 + + 2026-06-29 14:30:02.362 + 100 + 56c40844-b0a8-4f47-bf2f-b022a64f4016 + + + + + 0 + 110228 + es_MX + 0 + 2026-06-29 14:30:05.382 + 100 + + + true + true + Fecha de Fin de Ejecución + 2026-06-29 14:30:05.382 + 100 + 2e80d052-a24a-4571-bbe9-2c58443b9b94 + + + + + 0 + 107410 + + + + 110229 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:05.565 + 100 + + User within the system - Internal or Business Partner Contact + + + + D + The User identifies a unique user in the system. This could be an internal user or a business partner contact + + + true + false + true + true + true + false + false + false + false + + false + false + false + User/Contact + + + 70 + 0 + + 2026-06-29 14:30:05.565 + 100 + a4fea9b9-c891-419f-83d7-01f63be3f3db + + + + + 0 + 110229 + es_MX + 0 + 2026-06-29 14:30:07.363 + 100 + ID de Usuario dentro del sistema + La ID de usuario identifica un usuario �nico en el sistema + true + false + Usuario + 2026-06-29 14:30:07.363 + 100 + b085bf5a-f20a-4729-982f-04d8aeb58b6b + + + + + 0 + 107415 + + + + 110230 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:07.547 + 100 + + Request Updates + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Request Update + + + 80 + 0 + + 2026-06-29 14:30:07.547 + 100 + ae13d047-bc7e-4c9c-8128-4e853b774d25 + + + + + 0 + 110230 + es_MX + 0 + 2026-06-29 14:30:08.968 + 100 + Actualización de Solicitud + Indica si se puede realizar una actualización de solicitud + true + true + Actualización de Solicitud + 2026-06-29 14:30:08.968 + 100 + d9f271de-c12a-4cad-9139-aa85810a2fcd + + + + + 0 + 107414 + + + + 110231 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:09.152 + 100 + + Summary of the solution provided + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Solution Summary + + + 90 + 0 + + 2026-06-29 14:30:09.152 + 100 + b45f6e6f-62ae-4afa-93e2-5cbe69b9b77e + + + + + 0 + 110231 + es_MX + 0 + 2026-06-29 14:30:10.645 + 100 + Resumen de la solución proporcionada + + true + true + Resumen de la Solución + 2026-06-29 14:30:10.645 + 100 + e4158a9b-b6e5-4144-9733-3d1220760119 + + + + + 0 + 107412 + + + + 110232 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:10.82 + 100 + + JSON array of video links related to the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Video Links + + + 100 + 0 + + 2026-06-29 14:30:10.82 + 100 + fa1da284-ca41-4a52-94fe-68044fcfdc29 + + + + + 0 + 110232 + es_MX + 0 + 2026-06-29 14:30:12.271 + 100 + Arreglo JSON de enlaces de video relacionados con la entrega + + true + true + Enlaces de Video + 2026-06-29 14:30:12.271 + 100 + 534490de-61bf-4b1b-96d7-09f7bf81390d + + + + + 0 + 107413 + + + + 110233 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:12.45 + 100 + + JSON array of image URLs related to the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Image URLs + + + 110 + 0 + + 2026-06-29 14:30:12.45 + 100 + a1f7d650-ef4a-4979-a907-7001dee8ae68 + + + + + 0 + 110233 + es_MX + 0 + 2026-06-29 14:30:13.902 + 100 + Arreglo JSON de URLs de imágenes relacionadas con la entrega + + true + true + URLs de Imágenes + 2026-06-29 14:30:13.902 + 100 + d2aa2c7a-2e02-4fe5-85f4-2fa62892aee3 + + + + + 0 + 107416 + + + + 110234 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:14.08 + 100 + + Indicates whether the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejected + + + 120 + 0 + + 2026-06-29 14:30:14.08 + 100 + dc720d46-67df-4e35-9d07-05332db82d10 + + + + + 0 + 110234 + es_MX + 0 + 2026-06-29 14:30:15.655 + 100 + Indica si la entrega fue rechazada + + true + true + Rechazado + 2026-06-29 14:30:15.655 + 100 + 1365fb3e-85f8-47b7-aa8e-926431ba1ed5 + + + + + 0 + 107417 + + + + 110235 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:15.84 + 100 + + Date and time when the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Date Rejected + + + 130 + 0 + + 2026-06-29 14:30:15.84 + 100 + 1d0acfc4-4d46-4c9d-998e-30c0a76d2f06 + + + + + 0 + 110235 + es_MX + 0 + 2026-06-29 14:30:17.379 + 100 + Fecha y hora en que se rechazó la entrega + + true + true + Fecha de Rechazo + 2026-06-29 14:30:17.379 + 100 + 95f92342-3921-41ce-a333-025cd850b36a + + + + + 0 + 107419 + + + + 110236 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:17.558 + 100 + + User who rejected the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejected By + + + 140 + 0 + + 2026-06-29 14:30:17.558 + 100 + 1eee0664-6d8e-4b24-bcb4-323cf5526cc4 + + + + + 0 + 110236 + es_MX + 0 + 2026-06-29 14:30:19.028 + 100 + Usuario que rechazó la entrega + + true + true + Rechazado Por + 2026-06-29 14:30:19.028 + 100 + babbf490-bc71-459f-bc8d-cd4fdb9bce03 + + + + + 0 + 107418 + + + + 110237 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:19.212 + 100 + + Reason why the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejection Reason + + + 150 + 0 + + 2026-06-29 14:30:19.212 + 100 + 28111040-6dad-4bb1-b74d-e08bb03b7c7b + + + + + 0 + 110237 + es_MX + 0 + 2026-06-29 14:30:20.568 + 100 + Motivo por el cual se rechazó la entrega + + true + true + Motivo de Rechazo + 2026-06-29 14:30:20.568 + 100 + 18f9d976-c2f2-451e-9408-828d93e812ef + + + + + 0 + 107400 + + + + 110238 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:20.753 + 100 + + + + + + D + + + + true + false + true + false + false + false + false + false + false + + false + false + false + Request Delivery + + + 160 + 0 + + 2026-06-29 14:30:20.753 + 100 + 8473d7e2-a130-4307-af6b-581300b69e02 + + + + + 0 + 110238 + es_MX + 0 + 2026-06-29 14:30:22.232 + 100 + + + true + true + Entrega de Solicitud + 2026-06-29 14:30:22.232 + 100 + 1db6508d-87d4-4314-8988-a110c8f56161 + + + + + 0 + 107404 + + + + 110239 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:22.412 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 170 + 0 + + 2026-06-29 14:30:22.412 + 100 + 794b5831-26fa-442e-8e8e-bb208f96a1d4 + + + + + 0 + 110239 + es_MX + 0 + 2026-06-29 14:30:23.63 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-29 14:30:23.63 + 100 + 75949636-3040-40ec-a152-8e5b44bb7cf8 + + + + + 0 + 107406 + + + + 110240 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:23.824 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 180 + 0 + + 2026-06-29 14:30:23.824 + 100 + 1a5ed673-e731-412a-a012-6614beefc1ec + + + + + 0 + 110240 + es_MX + 0 + 2026-06-29 14:30:25.298 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-29 14:30:25.298 + 100 + e4477d16-f364-407d-a77c-999ecc5010aa + + + + + 0 + 107405 + + + + 110241 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:25.482 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 190 + 0 + + 2026-06-29 14:30:25.482 + 100 + 8d4fcb38-4eca-4302-9384-6e90cc0d9de6 + + + + + 0 + 110241 + es_MX + 0 + 2026-06-29 14:30:26.714 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-29 14:30:26.714 + 100 + fbc9dbc7-f2f8-49e1-a62f-e9f6fd802add + + + + + 0 + 107407 + + + + 110242 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:26.895 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 200 + 0 + + 2026-06-29 14:30:26.895 + 100 + abaacc6d-0f10-4503-a566-0e5ef4734c0f + + + + + 0 + 110242 + es_MX + 0 + 2026-06-29 14:30:28.164 + 100 + + + true + false + Actualizado por + 2026-06-29 14:30:28.164 + 100 + 61c97a4d-f9b7-41a5-bed7-ffc87ba1ee4d + + + + + 0 + 107408 + + + + 110243 + + 0 + + + 55468 + + 201 + 2026-06-29 14:30:28.345 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 210 + 0 + + 2026-06-29 14:30:28.345 + 100 + 2670fc0a-453c-4709-9d4c-574001a8df9f + + + + + 0 + 110243 + es_MX + 0 + 2026-06-29 14:30:29.577 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-29 14:30:29.577 + 100 + f6467f85-c26a-464b-847e-c73b31695c1b + + + + + 0 + 107405 + + + + 110244 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:29.76 + 100 + + Date this record was updated + + + + D + The Updated field indicates the date that this record was updated. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated + + + 0 + 0 + + 2026-06-29 14:30:29.76 + 100 + b2dac253-06a4-4ebd-a69e-616758b845b9 + + + + + 0 + 110244 + es_MX + 0 + 2026-06-29 14:30:31.144 + 100 + Permite ver si algún registro en especifico esta actualizado + Permite ver si algún registro en especifico esta actualizado + true + false + Actualizado + 2026-06-29 14:30:31.144 + 100 + 967afcd3-dd59-4530-b9c4-2d5341985f55 + + + + + 0 + 107407 + + + + 110245 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:31.34 + 100 + + User who updated this records + + + + D + The Updated By field indicates the user who updated this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Updated By + + + 0 + 0 + + 2026-06-29 14:30:31.34 + 100 + 9fb02d05-0ad5-4d64-8d0e-4b0f6875cf5b + + + + + 0 + 110245 + es_MX + 0 + 2026-06-29 14:30:32.769 + 100 + + + true + false + Actualizado por + 2026-06-29 14:30:32.769 + 100 + 2463f674-ac85-43e4-b877-b6c2c8f8d215 + + + + + 0 + 107404 + + + + 110246 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:32.948 + 100 + + Date this record was created + + + + D + The Created field indicates the date that this record was created. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created + + + 0 + 0 + + 2026-06-29 14:30:32.948 + 100 + 2444ce3c-716c-44ee-a90b-270e1097a834 + + + + + 0 + 110246 + es_MX + 0 + 2026-06-29 14:30:34.414 + 100 + Fecha de creación de este registro + El campo creado indica la fecha en que este registro fue creado + true + false + Creado + 2026-06-29 14:30:34.414 + 100 + e8da8fa3-7d6b-4daa-b11a-54aae476a94a + + + + + 0 + 107406 + + + + 110247 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:34.602 + 100 + + User who created this records + + + + D + The Created By field indicates the user who created this record. + + + true + false + true + false + false + false + false + false + false + + false + false + false + Created By + + + 0 + 0 + + 2026-06-29 14:30:34.602 + 100 + 79846c62-fd75-41b5-93cf-0446850cd29e + + + + + 0 + 110247 + es_MX + 0 + 2026-06-29 14:30:35.841 + 100 + Usuario que creó este registro + El campo creado por indica el usuario que creó este registro + true + false + Creado Por + 2026-06-29 14:30:35.841 + 100 + 48f19b58-fea0-46ee-b2af-eee40cc96794 + + + + + 0 + 107408 + + + + 110248 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:36.025 + 100 + + Immutable Universally Unique Identifier + + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + false + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-29 14:30:36.025 + 100 + d40d75f5-62e6-442b-9b3c-c4e6f8cb0802 + + + + + 0 + 110248 + es_MX + 0 + 2026-06-29 14:30:37.708 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-29 14:30:37.708 + 100 + 928a4065-9917-43da-9426-fbbb7d8b6535 + + + + + 100 + 8009aa79-47b3-4817-be93-dceacfc438f8 + 0 + 107409 + + + + 110249 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:37.912 + 100 + + Request from a Business Partner or Prospect + + + + D + The Request identifies a unique request from a Business Partner or Prospect. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Request + + + 30 + 0 + + 2026-06-29 14:30:37.912 + + + + + 0 + 110249 + es_MX + 0 + 2026-06-29 14:30:39.39 + 100 + Solicitud de un Socio del Negocio o prospecto. + La solicitud identifica un requerimiento único de un Socio del Negocio o prospecto. + true + true + Solicitud + 2026-06-29 14:30:39.39 + 100 + dd2c4c32-bf61-408f-b906-841488bfe754 + + + + + 0 + 107403 + + + + 110250 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:39.586 + 100 + + The record is active in the system + + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + true + Active + + + 40 + 0 + + 2026-06-29 14:30:39.586 + 100 + d54f3ba5-3ef4-4192-9613-8bbaa4de70e2 + + + + + 0 + 110250 + es_MX + 0 + 2026-06-29 14:30:41.191 + 100 + El registro est� activo en el sistema + Hay dos m�todos para que los registros no est�n disponibles en el sistema: Uno es eliminar el registro; el otro es desactivarlo. Un registro desactivado no est� disponible para selecci�n; pero est� disponible para Informes + true + false + Activo + 2026-06-29 14:30:41.191 + 100 + 035bc282-e62a-43fe-a951-ebfea14704bd + + + + + 0 + 107411 + + + + 110251 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:41.384 + 100 + + Optional short description of the record + + + + D + A description is limited to 255 characters. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Description + + + 60 + 0 + + 2026-06-29 14:30:41.384 + 100 + 8f5babb8-0c46-4d35-895c-94a6e6d564c5 + + + + + 0 + 110251 + es_MX + 0 + 2026-06-29 14:30:42.842 + 100 + Descripci�n corta opcional del registro + Una descripci�n esta limitada a 255 caracteres + true + false + Descripción + 2026-06-29 14:30:42.842 + 100 + 45fa5e0a-1916-4f97-bde8-b2af482efe6d + + + + + 0 + 107422 + + + + 110252 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:43.042 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + End of Execution Date + + + 70 + 0 + + 2026-06-29 14:30:43.042 + 100 + fd2215dd-eacd-4632-90b9-3048aaf8e417 + + + + + 0 + 110252 + es_MX + 0 + 2026-06-29 14:30:44.555 + 100 + + + true + true + Fecha de Fin de Ejecución + 2026-06-29 14:30:44.555 + 100 + 732317fa-f30c-441e-a2a4-21d3016e2566 + + + + + 0 + 107410 + + + + 110253 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:44.758 + 100 + + User within the system - Internal or Business Partner Contact + + + + D + The User identifies a unique user in the system. This could be an internal user or a business partner contact + + + true + false + true + true + true + false + false + false + false + + false + false + false + User/Contact + + + 50 + 0 + + 2026-06-29 14:30:44.758 + 100 + 142fcba3-a3ca-41fa-9d47-f5ddd9c16866 + + + + + 0 + 110253 + es_MX + 0 + 2026-06-29 14:30:46.416 + 100 + ID de Usuario dentro del sistema + La ID de usuario identifica un usuario �nico en el sistema + true + false + Usuario + 2026-06-29 14:30:46.416 + 100 + be35e1d9-31d3-4538-ace0-e2185eead75a + + + + + 0 + 107415 + + + + 110254 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:46.605 + 100 + + Request Updates + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Request Update + + + 150 + 0 + + 2026-06-29 14:30:46.605 + 100 + d703a498-1f77-479a-b80f-bfb6d45ab758 + + + + + 0 + 110254 + es_MX + 0 + 2026-06-29 14:30:48.061 + 100 + Actualización de Solicitud + Indica si se puede realizar una actualización de solicitud + true + true + Actualización de Solicitud + 2026-06-29 14:30:48.061 + 100 + 477f0416-ad58-4f67-9cb4-8fa8b35c6be2 + + + + + 0 + 107414 + + + + 110255 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:48.253 + 100 + + Summary of the solution provided + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Solution Summary + + + 80 + 0 + + 2026-06-29 14:30:48.253 + 100 + dc1e6ff3-f64e-4f1f-8f93-1ab5289c88d8 + + + + + 0 + 110255 + es_MX + 0 + 2026-06-29 14:30:49.88 + 100 + Resumen de la solución proporcionada + + true + true + Resumen de la Solución + 2026-06-29 14:30:49.88 + 100 + 8b9873a9-8499-4184-ab79-1858ef896338 + + + + + 0 + 107412 + + + + 110256 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:50.063 + 100 + + JSON array of video links related to the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Video Links + + + 90 + 0 + + 2026-06-29 14:30:50.063 + 100 + bfcda45e-af6a-4c2b-9e1d-fe246ba2e605 + + + + + 0 + 110256 + es_MX + 0 + 2026-06-29 14:30:51.348 + 100 + Arreglo JSON de enlaces de video relacionados con la entrega + + true + true + Enlaces de Video + 2026-06-29 14:30:51.348 + 100 + c4b901f1-dc61-4aeb-ab0c-7a56ab7925a9 + + + + + 0 + 107413 + + + + 110257 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:51.549 + 100 + + JSON array of image URLs related to the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Image URLs + + + 100 + 0 + + 2026-06-29 14:30:51.549 + 100 + 2a861f55-151d-49c3-9051-e23dbbba6ca4 + + + + + 0 + 110257 + es_MX + 0 + 2026-06-29 14:30:52.869 + 100 + Arreglo JSON de URLs de imágenes relacionadas con la entrega + + true + true + URLs de Imágenes + 2026-06-29 14:30:52.869 + 100 + 5c4fca0a-f965-4105-bfb1-6eeb49cccd69 + + + + + 0 + 107416 + + + + 110258 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:53.066 + 100 + + Indicates whether the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejected + + + 110 + 0 + + 2026-06-29 14:30:53.066 + 100 + 38a45ad8-852e-48ea-ac75-f4f97bbfb116 + + + + + 0 + 110258 + es_MX + 0 + 2026-06-29 14:30:54.632 + 100 + Indica si la entrega fue rechazada + + true + true + Rechazado + 2026-06-29 14:30:54.632 + 100 + 56a89339-5ae4-4add-aa17-12ca945d3c97 + + + + + 0 + 107417 + + + + 110259 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:54.835 + 100 + + Date and time when the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Date Rejected + + + 120 + 0 + + 2026-06-29 14:30:54.835 + 100 + ef7a7329-f0a0-405b-88c4-61037b656951 + + + + + 0 + 110259 + es_MX + 0 + 2026-06-29 14:30:56.478 + 100 + Fecha y hora en que se rechazó la entrega + + true + true + Fecha de Rechazo + 2026-06-29 14:30:56.478 + 100 + fb3cac16-e420-432f-9985-630d6575b510 + + + + + 0 + 107419 + + + + 110260 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:56.668 + 100 + + User who rejected the delivery + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejected By + + + 130 + 0 + + 2026-06-29 14:30:56.668 + 100 + ec452c81-8aef-4b28-8697-aeaf428ab2b1 + + + + + 0 + 110260 + es_MX + 0 + 2026-06-29 14:30:58.084 + 100 + Usuario que rechazó la entrega + + true + true + Rechazado Por + 2026-06-29 14:30:58.084 + 100 + 91fc157f-8f80-47d7-8c08-29a9cbdbb311 + + + + + 0 + 107418 + + + + 110261 + + 0 + + + 55466 + + 53925 + 2026-06-29 14:30:58.274 + 100 + + Reason why the delivery was rejected + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Rejection Reason + + + 140 + 0 + + 2026-06-29 14:30:58.274 + 100 + cace0f41-3c5d-4da0-afaa-bf7f8b466775 + + + + + 0 + 110261 + es_MX + 0 + 2026-06-29 14:30:59.749 + 100 + Motivo por el cual se rechazó la entrega + + true + true + Motivo de Rechazo + 2026-06-29 14:30:59.749 + 100 + f4b4d2de-6b71-4c48-a5c0-16c42cb913d9 + + + + + W + + 0 + + 55149 + 50008 + 0 + + 50027 + + 53925 + + + 2026-06-29 14:30:59.944 + 100 + Manage Request Deliveries + + D + true + true + false + false + false + Request Delivery + 2026-06-29 14:30:59.944 + 100 + 8dd411f9-2c21-41f8-9bfc-3fdd70eb531b + + + + + + 0 + es_MX + 55149 + 0 + 2026-06-29 14:31:02.712 + 100 + Gestionar Entregas de Solicitud + true + true + Entrega de Solicitud + 2026-06-29 14:31:02.712 + 100 + 9c885bf6-2a0b-4737-8fad-6a66e16af1ff + + + + + 0 + 0 + 10 + 2026-06-29 14:31:02.896 + 100 + true + 55149 + 528 + 34 + 2026-06-29 14:31:02.896 + 100 + 8ee2786e-cb39-4dd1-9424-42a324e1eb08 + + + + + false + Memo + true + + + + CREATE INDEX IF NOT EXISTS R_RequestDelivery_Request ON R_RequestDelivery (R_Request_ID); + CREATE INDEX IF NOT EXISTS R_RequestDelivery_User ON R_RequestDelivery (AD_User_ID); + + DROP INDEX IF EXISTS R_RequestDelivery_Request; + DROP INDEX IF EXISTS R_RequestDelivery_Request; + + + + diff --git a/resources/1.5.12/00503570_D_1_5_12_Add_new_Columns_to_Request.xml b/resources/1.5.12/00503570_D_1_5_12_Add_new_Columns_to_Request.xml new file mode 100644 index 0000000000..b5de52f238 --- /dev/null +++ b/resources/1.5.12/00503570_D_1_5_12_Add_new_Columns_to_Request.xml @@ -0,0 +1,3815 @@ + + + + Add new columns for Request and reject Delivery process + + + 0 + 0 + 54728 + 2026-06-29 17:07:26.215 + 100 + + D + + true + false + R_RequestDelivery Reject + 2026-06-29 17:07:26.215 + 100 + cb8673ae-96eb-4764-8579-25aba2c2f16b + T + + + + + + 0 + es_MX + 0 + 54728 + 2026-06-29 17:07:27.732 + 100 + + + true + false + R_RequestDelivery Reject + 2026-06-29 17:07:27.732 + 100 + df03ac77-d91f-4cfb-973a-42fbb574022c + + + + + 0 + 64001 + 0 + 15 + + DateInternalReject + 2026-06-29 17:07:27.978 + 100 + + D + 7 + + true + Date Internal Reject + + + + + Date Internal Reject + 2026-06-29 17:07:27.978 + 100 + 579a76f7-3658-4f96-9e9e-075747c354c4 + + + + + 0 + 64001 + es_MX + 0 + 2026-06-29 17:07:29.066 + 100 + Fecha del rechazo interno de una entrega + + true + true + Fecha de Rechazo Interno + + + + + Date Internal Reject + 2026-06-29 17:07:29.066 + 100 + dcd328e6-8ca5-4d4e-a748-59e8b9f67b85 + + + + + 0 + 64002 + 0 + 22 + + QtyInternalDelivery + 2026-06-29 17:07:29.349 + 100 + + D + 22 + + true + Qty Internal Delivery + + + + + Qty Internal Delivery + 2026-06-29 17:07:29.349 + 100 + 4f73ac89-e9b0-4ee8-9e15-b2d613354a85 + + + + + 0 + 64002 + es_MX + 0 + 2026-06-29 17:07:30.339 + 100 + Cantidad acumulada de entregas internas + + true + true + Cantidad de Entregas Internas + + + + + Qty Internal Delivery + 2026-06-29 17:07:30.339 + 100 + c18a61b7-c166-4713-af15-382c8ffec02c + + + + + 0 + 64003 + 0 + 22 + + QtyInternalReject + 2026-06-29 17:07:30.546 + 100 + + D + 22 + + true + Qty Internal Reject + + + + + Qty Internal Reject + 2026-06-29 17:07:30.546 + 100 + a336cebd-e4c6-44f6-a5d8-c7d5b48ffb37 + + + + + 0 + 64003 + es_MX + 0 + 2026-06-29 17:07:31.784 + 100 + Cantidad acumulada de rechazos internos + + true + true + Cantidad de Rechazos Internos + + + + + Qty Internal Reject + 2026-06-29 17:07:31.784 + 100 + 556986ed-f460-4452-ae05-007389fd490b + + + + + 0 + 64004 + 0 + 15 + + DateInternalRejectTo + 2026-06-29 17:07:32.013 + 100 + + D + 7 + + true + Date Internal Reject To + + + + + Date Internal Reject To + 2026-06-29 17:07:32.013 + 100 + 8119f25d-7018-454c-9496-0643a4dcb41b + + + + + 0 + 64004 + es_MX + 0 + 2026-06-29 17:07:32.955 + 100 + Nuevo valor de la fecha de rechazo interno + + true + true + Fecha de Rechazo Interno (A) + + + + + Date Internal Reject To + 2026-06-29 17:07:32.955 + 100 + 18788d58-1b31-4d63-a1e9-2fdf7c9e21ff + + + + + 0 + 64005 + 0 + 29 + + QtyInternalDeliveryTo + 2026-06-29 17:07:33.141 + 100 + + D + 22 + + true + Qty Internal Delivery To + + + + + Qty Internal Delivery To + 2026-06-29 17:07:33.141 + 100 + 70d83a93-66a9-40d5-9c90-6f5996a881d6 + + + + + 0 + 64005 + es_MX + 0 + 2026-06-29 17:07:34.177 + 100 + Nuevo valor de la cantidad de entregas internas + + true + true + Cantidad de Entregas Internas (A) + + + + + Qty Internal Delivery To + 2026-06-29 17:07:34.177 + 100 + c9803623-617b-4217-8d4e-cb01f70ccbfd + + + + + 0 + 64006 + 0 + 29 + + QtyInternalRejectTo + 2026-06-29 17:07:34.365 + 100 + + D + 22 + + true + Qty Internal Reject To + + + + + Qty Internal Reject To + 2026-06-29 17:07:34.365 + 100 + f67db0ba-6626-4ec1-87e8-5bdfedb8d8d3 + + + + + 0 + 64006 + es_MX + 0 + 2026-06-29 17:07:35.313 + 100 + Nuevo valor de la cantidad de rechazos internos + + true + true + Cantidad de Rechazos Internos (A) + + + + + Qty Internal Reject To + 2026-06-29 17:07:35.313 + 100 + 01fed36a-d27f-45cc-a624-add725eb1a97 + + + + + 0 + 64007 + 0 + 28 + + RejectDelivery + 2026-06-29 17:07:35.5 + 100 + + D + 1 + + true + Reject Delivery + + + + + Reject Delivery + 2026-06-29 17:07:35.5 + 100 + d41eab20-98cd-413f-9050-98ed099d8f55 + + + + + 0 + 64007 + es_MX + 0 + 2026-06-29 17:07:36.551 + 100 + Rechaza una entrega de la solicitud + + true + true + Rechazar Entrega + + + + + Reject Delivery + 2026-06-29 17:07:36.551 + 100 + 51cc9af9-1016-462e-894e-a2f844c1662c + + + + + 3 + + 0 + + 0 + + 54973 + + + org.solop.process.RejectDelivery + + 2026-06-29 17:07:36.744 + 100 + Rejects a delivery of the current request: marks the chosen R_RequestDelivery as rejected with the given reason. + + D + + + true + false + false + false + false + + Reject Delivery + + Y + false + + + 2026-06-29 17:07:36.744 + 100 + 472218ab-2bda-4934-bf23-933774f508e5 + RejectDelivery + + + + + + 0 + es_MX + 0 + 54973 + 2026-06-29 17:07:37.981 + 100 + Rechaza una entrega de la solicitud actual marcándola como rechazada con el motivo indicado. + + true + true + Rechazar Entrega + 2026-06-29 17:07:37.981 + 100 + 6d1cfa64-b4ff-4833-9ecd-830873d6e430 + + + + + 0 + 63998 + 0 + 54973 + 60001 + 14 + + + RejectionReason + 2026-06-29 17:07:38.131 + 100 + + + Reason why the delivery was rejected + + D + 2000 + + true + true + false + true + false + Rejection Reason + + 20 + 2026-06-29 17:07:38.131 + 100 + c2686a86-6e43-4e75-9451-766be8ca5b54 + + + + + + + + 0 + es_MX + 0 + 60001 + 2026-06-29 17:07:39.297 + 100 + Motivo por el cual se rechazó la entrega + + true + true + Motivo de Rechazo + 2026-06-29 17:07:39.297 + 100 + 5c9fa71c-68e2-47a1-8101-0bb7213f87ab + + + + + 0 + 63992 + 0 + 54973 + 60002 + 30 + 54728 + + R_RequestDelivery_ID + 2026-06-29 17:07:39.445 + 100 + + + + + D + 10 + + true + true + false + true + false + Request Delivery + + 10 + 2026-06-29 17:07:39.445 + 100 + 12005119-c3c1-4f3d-a7a1-e59927007e1d + + + + + + + + 0 + es_MX + 0 + 60002 + 2026-06-29 17:07:40.61 + 100 + + + true + true + Entrega de Solicitud + 2026-06-29 17:07:40.61 + 100 + 75ed4e9c-1245-45c8-af69-f0493ef29812 + + + + + + 0 + 107423 + 63968 + + 0 + + 10 + + 54441 + + + SupportReferenceValue + + 2026-06-29 17:07:40.928 + 100 + + + D + 60 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Support Reference Value + + + false + + 2026-06-29 17:07:40.928 + 100 + b8781717-fd4d-4dff-98b1-92e3988efa94 + + + 0 + + + + + + 0 + 107423 + es_MX + 0 + 2026-06-29 17:07:42.47 + 100 + true + false + Valor de Referencia de Soporte + 2026-06-29 17:07:42.47 + 100 + 5a5cf0de-03fc-4ae3-b693-32c49fd19d68 + + + + + + 0 + 107424 + 64001 + + 0 + + 15 + + 417 + + + DateInternalReject + + 2026-06-29 17:07:42.608 + 100 + + + D + 7 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + false + + Date Internal Reject + + + false + + 2026-06-29 17:07:42.608 + 100 + 3cf610b4-a2eb-4805-82d5-11b7aa1a365b + + + 0 + + + + + + 0 + 107424 + es_MX + 0 + 2026-06-29 17:07:44.051 + 100 + true + false + Fecha de Rechazo Interno + 2026-06-29 17:07:44.051 + 100 + 19bfdfc6-c405-409e-89dc-371ec4c08bb3 + + + + + + 0 + 107425 + 64002 + + 0 + + 22 + + 417 + + + QtyInternalDelivery + + 2026-06-29 17:07:44.19 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + false + + Qty Internal Delivery + + + false + + 2026-06-29 17:07:44.19 + 100 + 0871fc7a-68ae-4a7a-bf9b-8bc13b21af32 + + + 0 + + + + + + 0 + 107425 + es_MX + 0 + 2026-06-29 17:07:45.499 + 100 + true + false + Cantidad de Entregas Internas + 2026-06-29 17:07:45.499 + 100 + 65eb096e-e1d6-4f12-8a42-55d0af949760 + + + + + + 0 + 107426 + 64003 + + 0 + + 22 + + 417 + + + QtyInternalReject + + 2026-06-29 17:07:45.638 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + false + + Qty Internal Reject + + + false + + 2026-06-29 17:07:45.638 + 100 + aca1e8f7-f408-4a02-ae73-5c55b4352ef1 + + + 0 + + + + + + 0 + 107426 + es_MX + 0 + 2026-06-29 17:07:46.916 + 100 + true + false + Cantidad de Rechazos Internos + 2026-06-29 17:07:46.916 + 100 + ff9112d2-4fa9-4a40-9ac2-efc9be0fad05 + + + + + + 0 + 107427 + 64001 + + 0 + + 15 + + 418 + + + DateInternalReject + + 2026-06-29 17:07:47.059 + 100 + + + D + 7 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Date Internal Reject + + + false + + 2026-06-29 17:07:47.06 + 100 + eebd8fdf-9c2b-44d5-840a-080dcdab5929 + + + 0 + + + + + + 0 + 107427 + es_MX + 0 + 2026-06-29 17:07:48.26 + 100 + true + false + Fecha de Rechazo Interno + 2026-06-29 17:07:48.26 + 100 + 093a106c-a1d0-4c25-bedf-ceffd410653d + + + + + + 0 + 107428 + 64004 + + 0 + + 15 + + 418 + + + DateInternalRejectTo + + 2026-06-29 17:07:48.41 + 100 + + + D + 7 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Date Internal Reject To + + + false + + 2026-06-29 17:07:48.41 + 100 + 56834639-82ee-46cd-b0fb-dcd67d57f306 + + + 0 + + + + + + 0 + 107428 + es_MX + 0 + 2026-06-29 17:07:49.822 + 100 + true + false + Fecha de Rechazo Interno (A) + 2026-06-29 17:07:49.822 + 100 + 094958e6-e85c-4f6c-ae4a-e48deaa264eb + + + + + + 0 + 107429 + 64002 + + 0 + + 29 + + 418 + + + QtyInternalDelivery + + 2026-06-29 17:07:49.975 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Qty Internal Delivery + + + false + + 2026-06-29 17:07:49.975 + 100 + b37b37b6-bb91-45d8-af61-f637854bdeba + + + 0 + + + + + + 0 + 107429 + es_MX + 0 + 2026-06-29 17:07:51.318 + 100 + true + false + Cantidad de Entregas Internas + 2026-06-29 17:07:51.318 + 100 + 1d2ae419-e303-4d2d-a89f-52d09b1372e0 + + + + + + 0 + 107430 + 64005 + + 0 + + 29 + + 418 + + + QtyInternalDeliveryTo + + 2026-06-29 17:07:51.456 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Qty Internal Delivery To + + + false + + 2026-06-29 17:07:51.456 + 100 + 3a94ffbf-e065-4f8f-9a30-e6a7955e66e5 + + + 0 + + + + + + 0 + 107430 + es_MX + 0 + 2026-06-29 17:07:52.961 + 100 + true + false + Cantidad de Entregas Internas (A) + 2026-06-29 17:07:52.961 + 100 + fb1b78f6-1afd-4032-9b8d-8e2167023400 + + + + + + 0 + 107431 + 64003 + + 0 + + 29 + + 418 + + + QtyInternalReject + + 2026-06-29 17:07:53.099 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Qty Internal Reject + + + false + + 2026-06-29 17:07:53.099 + 100 + c6a20b7c-1b8a-4796-b771-ef48759cc4d3 + + + 0 + + + + + + 0 + 107431 + es_MX + 0 + 2026-06-29 17:07:54.601 + 100 + true + false + Cantidad de Rechazos Internos + 2026-06-29 17:07:54.601 + 100 + 2c16c493-5b9c-4bfc-9994-e3481a9f30c7 + + + + + + 0 + 107432 + 64006 + + 0 + + 29 + + 418 + + + QtyInternalRejectTo + + 2026-06-29 17:07:54.742 + 100 + 0 + + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Qty Internal Reject To + + + false + + 2026-06-29 17:07:54.742 + 100 + 29dd140f-b27a-4bff-832f-e162a89233ed + + + 0 + + + + + + 0 + 107432 + es_MX + 0 + 2026-06-29 17:07:56.141 + 100 + true + false + Cantidad de Rechazos Internos (A) + 2026-06-29 17:07:56.141 + 100 + 1f15895d-1306-4110-b641-6ba46e0d47f9 + + + + + + 0 + 107433 + 64007 + + 0 + 54973 + 28 + + 417 + + + RejectDelivery + + 2026-06-29 17:07:56.301 + 100 + + + D + 1 + + + + true + true + true + true + false + N + false + false + false + false + false + false + N + false + true + + Reject Delivery + + + false + + 2026-06-29 17:07:56.301 + 100 + c4d26efc-0327-43ed-9d2d-9a93ce4f6e1e + + + 0 + + + + + + 0 + 107433 + es_MX + 0 + 2026-06-29 17:07:57.996 + 100 + true + false + Rechazar Entrega + 2026-06-29 17:07:57.996 + 100 + dab4c737-b90d-42fc-8e1d-0565c2ceee62 + + + + + 0 + 107411 + 107400 + 0 + 54728 + 55180 + + 2026-06-29 17:07:58.15 + 100 + + D + true + false + false + false + + 2026-06-29 17:07:58.15 + 100 + 0113d761-cb82-46cb-a088-8ea93097be13 + R_RequestDelivery.R_Request_ID=@R_Request_ID@ AND R_RequestDelivery.IsRejected='N' + + + + + 0 + 107423 + + + + 110262 + + 0 + + + 54578 + + 53602 + 2026-06-29 17:07:58.588 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Support Reference Value + + + 220 + 0 + + 2026-06-29 17:07:58.589 + 100 + cc802f84-92ee-49ce-96a8-09d8e6b3f07b + + + + + 0 + 110262 + es_MX + 0 + 2026-06-29 17:08:00.133 + 100 + + + true + true + Valor de Referencia de Soporte + 2026-06-29 17:08:00.133 + 100 + 9565ba3b-4db9-402d-b80d-9b9cbd0430d8 + + + + + 0 + 107424 + + + + 110263 + + 0 + + + 344 + + 201 + 2026-06-29 17:08:00.292 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Date Internal Reject + + + 790 + 0 + + 2026-06-29 17:08:00.292 + 100 + 2f071f3e-6988-4778-b7c3-19564bd1f881 + + + + + 0 + 110263 + es_MX + 0 + 2026-06-29 17:08:01.526 + 100 + Fecha del rechazo interno de una entrega + + true + true + Fecha de Rechazo Interno + 2026-06-29 17:08:01.526 + 100 + c751e925-adf8-44f4-8381-d457d6155877 + + + + + 0 + 107425 + + + + 110264 + + 0 + + + 344 + + 201 + 2026-06-29 17:08:01.69 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Delivery + + + 800 + 0 + + 2026-06-29 17:08:01.69 + 100 + e3f53394-7704-4226-b7ad-5d945929e039 + + + + + 0 + 110264 + es_MX + 0 + 2026-06-29 17:08:02.857 + 100 + Cantidad acumulada de entregas internas + + true + true + Cantidad de Entregas Internas + 2026-06-29 17:08:02.857 + 100 + cf5b8efe-a987-475c-ba47-15d031b5be96 + + + + + 0 + 107426 + + + + 110265 + + 0 + + + 344 + + 201 + 2026-06-29 17:08:03.014 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Reject + + + 810 + 0 + + 2026-06-29 17:08:03.014 + 100 + ce8aed85-34f2-444f-a4b3-c01d87829457 + + + + + 0 + 110265 + es_MX + 0 + 2026-06-29 17:08:04.722 + 100 + Cantidad acumulada de rechazos internos + + true + true + Cantidad de Rechazos Internos + 2026-06-29 17:08:04.722 + 100 + 7afa5356-3026-4eb9-b1be-1a5935fa5422 + + + + + 0 + 107433 + + + + 110266 + + 0 + + + 344 + + 201 + 2026-06-29 17:08:04.882 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Reject Delivery + + + 820 + 0 + + 2026-06-29 17:08:04.882 + 100 + 3bfba440-339c-42b1-a1fb-b91227e181f7 + + + + + 0 + 110266 + es_MX + 0 + 2026-06-29 17:08:06.042 + 100 + Rechaza una entrega de la solicitud actual marcándola como rechazada con el motivo indicado. + + true + true + Rechazar Entrega + 2026-06-29 17:08:06.042 + 100 + 4f20a355-a206-4489-abbd-3aac35b773be + + + + + 0 + 107425 + + + + 110267 + + 0 + + + 402 + + 232 + 2026-06-29 17:08:06.204 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Delivery + + + 850 + 0 + + 2026-06-29 17:08:06.204 + 100 + d95482a7-fb51-4a1d-bcf6-238bfda48231 + + + + + 0 + 110267 + es_MX + 0 + 2026-06-29 17:08:07.475 + 100 + Cantidad acumulada de entregas internas + + true + true + Cantidad de Entregas Internas + 2026-06-29 17:08:07.475 + 100 + 1d5f7a4a-2174-495b-bd84-001865f31ddb + + + + + 0 + 107433 + + + + 110268 + + 0 + + + 402 + + 232 + 2026-06-29 17:08:07.635 + 100 + + + + + + D + + + + true + false + true + true + false + false + false + false + false + + false + false + false + Reject Delivery + + + 870 + 0 + + 2026-06-29 17:08:07.635 + 100 + d1a1ec8b-d285-46b2-a73d-f331ca53152f + + + + + 0 + 110268 + es_MX + 0 + 2026-06-29 17:08:08.805 + 100 + Rechaza una entrega de la solicitud actual marcándola como rechazada con el motivo indicado. + + true + true + Rechazar Entrega + 2026-06-29 17:08:08.805 + 100 + d416c8cf-f213-4073-b523-3e11d0499bbe + + + + + 0 + 107428 + + + + 110269 + + 0 + + + 348 + + 201 + 2026-06-29 17:08:08.967 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Date Internal Reject To + + + 430 + 0 + + 2026-06-29 17:08:08.967 + 100 + 7b79497c-96ca-4bed-9072-4763b94b5f02 + + + + + 0 + 110269 + es_MX + 0 + 2026-06-29 17:08:10.239 + 100 + Nuevo valor de la fecha de rechazo interno + + true + true + Fecha de Rechazo Interno (A) + 2026-06-29 17:08:10.239 + 100 + d5634fcf-ed85-4d84-9f88-8d2883fa7901 + + + + + 0 + 107429 + + + + 110270 + + 0 + + + 348 + + 201 + 2026-06-29 17:08:10.401 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Delivery + + + 440 + 0 + + 2026-06-29 17:08:10.401 + 100 + 6f0d18c3-486c-47ff-b295-5faacdca966e + + + + + 0 + 110270 + es_MX + 0 + 2026-06-29 17:08:11.581 + 100 + Cantidad acumulada de entregas internas + + true + true + Cantidad de Entregas Internas + 2026-06-29 17:08:11.581 + 100 + 168caf74-1a16-4364-bc6f-821efd66091c + + + + + 0 + 107430 + + + + 110271 + + 0 + + + 348 + + 201 + 2026-06-29 17:08:11.741 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Qty Internal Delivery To + + + 450 + 0 + + 2026-06-29 17:08:11.741 + 100 + 5eb28130-735e-40ae-8ee7-55c364fdd622 + + + + + 0 + 110271 + es_MX + 0 + 2026-06-29 17:08:13.047 + 100 + Nuevo valor de la cantidad de entregas internas + + true + true + Cantidad de Entregas Internas (A) + 2026-06-29 17:08:13.047 + 100 + 810fde69-eb4d-46a9-a9f7-824e467e9afc + + + + + 0 + 107432 + + + + 110272 + + 0 + + + 348 + + 201 + 2026-06-29 17:08:13.208 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Qty Internal Reject To + + + 470 + 0 + + 2026-06-29 17:08:13.208 + 100 + a64f0363-048f-4b62-b049-b5ec9912b82c + + + + + 0 + 110272 + es_MX + 0 + 2026-06-29 17:08:14.644 + 100 + Nuevo valor de la cantidad de rechazos internos + + true + true + Cantidad de Rechazos Internos (A) + 2026-06-29 17:08:14.644 + 100 + 6b53b19b-281e-47c7-b063-bec38fec58b9 + + + + + 0 + 107428 + + + + 110273 + + 0 + + + 403 + + 232 + 2026-06-29 17:08:14.816 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Date Internal Reject To + + + 870 + 0 + + 2026-06-29 17:08:14.816 + 100 + 3717a807-ff1c-4227-a448-752f86d65659 + + + + + 0 + 110273 + es_MX + 0 + 2026-06-29 17:08:16.063 + 100 + Nuevo valor de la fecha de rechazo interno + + true + true + Fecha de Rechazo Interno (A) + 2026-06-29 17:08:16.063 + 100 + 0a532e08-7c02-4c20-afd8-be580edec480 + + + + + 0 + 107429 + + + + 110274 + + 0 + + + 403 + + 232 + 2026-06-29 17:08:16.229 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Delivery + + + 880 + 0 + + 2026-06-29 17:08:16.229 + 100 + a875dfe3-ee15-4e4b-bf9a-f4e27c995902 + + + + + 0 + 110274 + es_MX + 0 + 2026-06-29 17:08:17.923 + 100 + Cantidad acumulada de entregas internas + + true + true + Cantidad de Entregas Internas + 2026-06-29 17:08:17.923 + 100 + e51164a8-6ed6-41d9-858f-262726e8ba8a + + + + + 0 + 107430 + + + + 110275 + + 0 + + + 403 + + 232 + 2026-06-29 17:08:18.086 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Qty Internal Delivery To + + + 890 + 0 + + 2026-06-29 17:08:18.086 + 100 + f887497c-ec1c-4914-96c5-c7a01890aa29 + + + + + 0 + 110275 + es_MX + 0 + 2026-06-29 17:08:19.473 + 100 + Nuevo valor de la cantidad de entregas internas + + true + true + Cantidad de Entregas Internas (A) + 2026-06-29 17:08:19.473 + 100 + a428a152-9f94-4ef5-8882-acf2f69ed4d5 + + + + + 0 + 107431 + + + + 110276 + + 0 + + + 403 + + 232 + 2026-06-29 17:08:19.635 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Reject + + + 900 + 0 + + 2026-06-29 17:08:19.635 + 100 + 0e5b6bb6-61cb-4ca0-b896-05e74afeab34 + + + + + 0 + 110276 + es_MX + 0 + 2026-06-29 17:08:20.804 + 100 + Cantidad acumulada de rechazos internos + + true + true + Cantidad de Rechazos Internos + 2026-06-29 17:08:20.804 + 100 + 830cdb47-6fb0-4e7e-b992-a7b42a20c184 + + + + + 0 + 107432 + + + + 110277 + + 0 + + + 403 + + 232 + 2026-06-29 17:08:20.978 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + true + Qty Internal Reject To + + + 910 + 0 + + 2026-06-29 17:08:20.978 + 100 + c49956ab-99d3-4432-811f-868178b64277 + + + + + 0 + 110277 + es_MX + 0 + 2026-06-29 17:08:22.448 + 100 + Nuevo valor de la cantidad de rechazos internos + + true + true + Cantidad de Rechazos Internos (A) + 2026-06-29 17:08:22.448 + 100 + 1b5707db-d847-4ae9-a44e-431e5d0f9073 + + + + + 0 + 107424 + + + + 110278 + + 0 + + + 402 + + 232 + 2026-06-29 17:08:22.61 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Date Internal Reject + + + 840 + 0 + + 2026-06-29 17:08:22.61 + 100 + 128282eb-4506-4d84-a8d4-95290c34f45b + + + + + 0 + 110278 + es_MX + 0 + 2026-06-29 17:08:23.875 + 100 + Fecha del rechazo interno de una entrega + + true + true + Fecha de Rechazo Interno + 2026-06-29 17:08:23.875 + 100 + 8b997d44-345d-4eea-a1d6-e00f55948a56 + + + + + 0 + 107431 + + + + 110279 + + 0 + + + 348 + + 201 + 2026-06-29 17:08:24.043 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Reject + + + 460 + 0 + + 2026-06-29 17:08:24.043 + 100 + 78c80577-15f8-4a44-aec1-dfa37eb97fa5 + + + + + 0 + 110279 + es_MX + 0 + 2026-06-29 17:08:25.411 + 100 + Cantidad acumulada de rechazos internos + + true + true + Cantidad de Rechazos Internos + 2026-06-29 17:08:25.411 + 100 + 96b63e7d-25ca-4135-98b1-dc45d83bbd58 + + + + + 0 + 107427 + + + + 110280 + + 0 + + + 403 + + 232 + 2026-06-29 17:08:25.576 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Date Internal Reject + + + 860 + 0 + + 2026-06-29 17:08:25.576 + 100 + 453d86dd-400c-40f5-acf7-a75277e78431 + + + + + 0 + 110280 + es_MX + 0 + 2026-06-29 17:08:26.747 + 100 + Fecha del rechazo interno de una entrega + + true + true + Fecha de Rechazo Interno + 2026-06-29 17:08:26.747 + 100 + 3eaf4ad8-c0b1-4fd9-b552-f37aaee39bcd + + + + + 0 + 107427 + + + + 110281 + + 0 + + + 348 + + 201 + 2026-06-29 17:08:26.913 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Date Internal Reject + + + 420 + 0 + + 2026-06-29 17:08:26.913 + 100 + bceea96b-eb03-4090-9a7f-2edd5341bc56 + + + + + 0 + 110281 + es_MX + 0 + 2026-06-29 17:08:28.179 + 100 + Fecha del rechazo interno de una entrega + + true + true + Fecha de Rechazo Interno + 2026-06-29 17:08:28.179 + 100 + 0a30187d-7287-4ba5-8c76-7be3a6fad4de + + + + + 0 + 107426 + + + + 110282 + + 0 + + + 402 + + 232 + 2026-06-29 17:08:28.356 + 100 + + + + + + D + + + + true + false + true + true + true + false + false + false + false + + false + false + false + Qty Internal Reject + + + 860 + 0 + + 2026-06-29 17:08:28.356 + 100 + 4d527bb4-1d05-44b6-b3d0-925973fafd52 + + + + + 0 + 110282 + es_MX + 0 + 2026-06-29 17:08:29.619 + 100 + Cantidad acumulada de rechazos internos + + true + true + Cantidad de Rechazos Internos + 2026-06-29 17:08:29.619 + 100 + 0c7d2b75-56b1-41e5-a2f7-988a0056a92d + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + 210 + + + + + 220 + + + + + 230 + + + + + 240 + + + + + 250 + + + + + 260 + + + + + 270 + + + + + 280 + + + + + 290 + + + + + 300 + + + + + 310 + + + + + 320 + + + + + 330 + + + + + 340 + + + + + 350 + + + + + 360 + + + + + 370 + + + + + 380 + + + + + 390 + + + + + 400 + + + + + 410 + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + 500 + + + + + 510 + + + + + 520 + + + + + 530 + + + + + 540 + + + + + 550 + + + + + 560 + + + + + 570 + + + + + 580 + + + + + 590 + + + + + 600 + + + + + 610 + + + + + 620 + + + + + 630 + + + + + 640 + + + + + 650 + + + + + 660 + + + + + 670 + + + + + 680 + + + + + 690 + + + + + 700 + + + + + 710 + + + + + 720 + + + + + 730 + + + + + 740 + + + + + 750 + + + + + 760 + + + + + 770 + + + + + 780 + + + + + 790 + + + + + 800 + + + + + 810 + + + + + 820 + + + + + 830 + + + + + 840 + + + + + 850 + + + + + 860 + + + + + 870 + + + + + 880 + + + + + 890 + + + + + 900 + + + + + 910 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + 210 + + + + + 220 + + + + + 230 + + + + + 240 + + + + + 250 + + + + + 260 + + + + + 270 + + + + + 280 + + + + + 290 + + + + + 300 + + + + + 310 + + + + + 320 + + + + + 330 + + + + + 340 + + + + + 350 + + + + + 360 + + + + + 370 + + + + + 380 + + + + + 390 + + + + + 400 + + + + + 410 + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + 500 + + + + + 510 + + + + + 520 + + + + + 530 + + + + + 540 + + + + + 550 + + + + + 560 + + + + + 570 + + + + + 580 + + + + + 590 + + + + + 600 + + + + + 610 + + + + + 620 + + + + + 630 + + + + + 640 + + + + + 650 + + + + + 660 + + + + + 670 + + + + + 680 + + + + + 690 + + + + + 700 + + + + + 710 + + + + + 720 + + + + + 730 + + + + + 740 + + + + + 750 + + + + + 760 + + + + + 770 + + + + + 780 + + + + + 790 + + + + + 800 + + + + + 810 + + + + + 820 + + + + + 830 + + + + + 840 + + + + + 850 + + + + + 860 + + + + + 870 + + + + + 840 + + + + + 850 + + + + + true + + + + + true + + + + + true + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + 500 + + + + + 510 + + + + + 520 + + + + + 530 + + + + + 540 + + + + + 550 + + + + + 560 + + + + + 570 + + + + + 580 + + + + + 590 + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + 800 + + + + diff --git a/resources/1.5.12/00503580_D_1_5_12_Add_Related_Release_Table.xml b/resources/1.5.12/00503580_D_1_5_12_Add_Related_Release_Table.xml new file mode 100644 index 0000000000..8833d81fdb --- /dev/null +++ b/resources/1.5.12/00503580_D_1_5_12_Add_Related_Release_Table.xml @@ -0,0 +1,1561 @@ + + + + Add Release Related Table + + + 3 + 0 + 0 + + 0 + 55181 + + + N + 2026-06-30 10:57:40.084 + 100 + + D + + N + true + true + false + true + false + false + false + false + false + 0 + Release Related + + + L + true + R_ReleaseRelated + 2026-06-30 10:57:40.084 + 100 + 6536a8be-f147-4515-b196-27301d9d3f60 + + + + + 0 + es_MX + 0 + 55181 + 2026-06-30 10:57:42.588 + 100 + true + false + Release Related + 2026-06-30 10:57:42.588 + 100 + d7219f20-65be-4229-856e-40a0b04912f4 + + + + + 0 + 64008 + 0 + + + R_ReleaseRelated_ID + 2026-06-30 10:57:42.725 + 100 + + D + + + true + Release Related + + + + + Release Related + 2026-06-30 10:57:42.725 + 100 + bf31b231-8908-4a98-974b-475f1228d7c4 + + + + + 0 + 64008 + es_MX + 0 + 2026-06-30 10:57:43.937 + 100 + + + true + false + Liberación Relacionada + + + + + Liberación Relacionada + 2026-06-30 10:57:43.937 + 100 + 6cf55603-b221-4a95-85a6-a7b8d7a96391 + + + + + + 0 + 107434 + 64008 + + 0 + + 13 + + 55181 + + + R_ReleaseRelated_ID + + 2026-06-30 10:57:44.118 + 100 + + + D + 22 + + + + true + false + true + false + false + N + false + true + true + false + false + false + + false + false + + Release Related + + + true + + 2026-06-30 10:57:44.118 + 100 + 25e5c1da-d900-4534-b885-bacce1cd98e2 + + + 1 + + + + + + 0 + 107434 + es_MX + 0 + 2026-06-30 10:57:46.21 + 100 + true + false + Release Related + 2026-06-30 10:57:46.21 + 100 + 00cc1c2e-eb86-4bfe-93b1-bece3b57bee3 + + + + + + 0 + 107435 + 102 + + 0 + + 19 + + 55181 + 129 + + AD_Client_ID + + 2026-06-30 10:57:46.347 + 100 + @#AD_Client_ID@ + Client/Tenant for this installation. + D + 22 + + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Client + + + true + + 2026-06-30 10:57:46.347 + 100 + 881eb523-4793-46a4-bc4f-27bf09f0d78e + + + 1 + + + + + + 0 + 107435 + es_MX + 0 + 2026-06-30 10:57:47.751 + 100 + true + false + Client + 2026-06-30 10:57:47.751 + 100 + 460fc990-cce7-4622-82e9-dcf7910f2ae3 + + + + + + 0 + 107436 + 113 + + 0 + + 19 + + 55181 + 104 + + AD_Org_ID + + 2026-06-30 10:57:47.878 + 100 + @#AD_Org_ID@ + Organizational entity within client + D + 22 + + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + true + true + true + false + false + N + false + false + true + false + false + false + + false + true + + Organization + + + true + + 2026-06-30 10:57:47.878 + 100 + 43a42496-c0e6-4bca-b907-bcac4f54a12d + + + 1 + + + + + + 0 + 107436 + es_MX + 0 + 2026-06-30 10:57:48.955 + 100 + true + false + Organization + 2026-06-30 10:57:48.955 + 100 + 85e6fc65-fe40-4cfb-bf19-c21c261853e1 + + + + + + 0 + 107437 + 348 + + 0 + + 20 + + 55181 + + + IsActive + + 2026-06-30 10:57:49.074 + 100 + Y + The record is active in the system + D + 1 + + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Active + + + true + + 2026-06-30 10:57:49.074 + 100 + 4e99575e-dd50-47e6-903b-f063f8ca7b18 + + + 1 + + + + + + 0 + 107437 + es_MX + 0 + 2026-06-30 10:57:50.224 + 100 + true + false + Active + 2026-06-30 10:57:50.224 + 100 + 18d5cf8a-012f-4c2d-b858-3d6fc672659b + + + + + + 0 + 107438 + 245 + + 0 + + 16 + + 55181 + + + Created + + 2026-06-30 10:57:50.342 + 100 + + Date this record was created + D + 7 + + The Created field indicates the date that this record was created. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created + + + true + + 2026-06-30 10:57:50.342 + 100 + db2009a5-d11c-4f5a-be0d-bceb7890c491 + + + 1 + + + + + + 0 + 107438 + es_MX + 0 + 2026-06-30 10:57:51.292 + 100 + true + false + Created + 2026-06-30 10:57:51.292 + 100 + 90faedcf-c9b3-4015-948c-1a79ef7ccf51 + + + + + + 0 + 107439 + 607 + + 0 + + 16 + + 55181 + + + Updated + + 2026-06-30 10:57:51.412 + 100 + + Date this record was updated + D + 7 + + The Updated field indicates the date that this record was updated. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated + + + true + + 2026-06-30 10:57:51.412 + 100 + f2d62c31-c7b5-48bf-8fdd-42b2be6ce03c + + + 1 + + + + + + 0 + 107439 + es_MX + 0 + 2026-06-30 10:57:52.647 + 100 + true + false + Updated + 2026-06-30 10:57:52.647 + 100 + 0a3d32dd-f5a3-415c-9d18-b0c160585115 + + + + + + 0 + 107440 + 246 + + 0 + + 18 + 110 + 55181 + + + CreatedBy + + 2026-06-30 10:57:52.777 + 100 + + User who created this records + D + 22 + + The Created By field indicates the user who created this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Created By + + + true + + 2026-06-30 10:57:52.777 + 100 + ed004d4f-3726-4b28-8455-b85c0cc633c8 + + + 1 + + + + + + 0 + 107440 + es_MX + 0 + 2026-06-30 10:57:53.744 + 100 + true + false + Created By + 2026-06-30 10:57:53.744 + 100 + 9e7c30b8-036a-410b-9195-8242f3afcdc6 + + + + + + 0 + 107441 + 608 + + 0 + + 18 + 110 + 55181 + + + UpdatedBy + + 2026-06-30 10:57:53.86 + 100 + + User who updated this records + D + 22 + + The Updated By field indicates the user who updated this record. + + true + false + true + false + false + N + false + false + true + false + false + false + + false + true + + Updated By + + + true + + 2026-06-30 10:57:53.86 + 100 + 65015e15-7a2a-40c1-8e36-df803d0458a7 + + + 1 + + + + + + 0 + 107441 + es_MX + 0 + 2026-06-30 10:57:54.989 + 100 + true + false + Updated By + 2026-06-30 10:57:54.989 + 100 + aa535bf2-009c-4b2e-b048-b00cbd423db2 + + + + + + 0 + 107442 + 59595 + + 0 + + 10 + + 55181 + + + UUID + + 2026-06-30 10:57:55.106 + 100 + + Immutable Universally Unique Identifier + D + 36 + + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + true + false + true + false + false + N + false + false + false + false + false + false + + false + true + + Immutable Universally Unique Identifier + + + true + + 2026-06-30 10:57:55.106 + 100 + 1504867e-c055-43ca-8bb4-eb848cc27ae1 + + + 1 + + + + + + 0 + 107442 + es_MX + 0 + 2026-06-30 10:57:56.039 + 100 + true + false + Immutable Universally Unique Identifier + 2026-06-30 10:57:56.039 + 100 + 844d933c-7ae3-4b5f-9936-f73421a28b35 + + + + + 0 + 0 + 55710 + 2026-06-30 10:57:56.181 + 100 + 1000000 + 50000 + + + Table R_ReleaseRelated + 1 + true + false + true + true + R_ReleaseRelated + + false + 1000000 + + 2026-06-30 10:57:56.181 + 100 + f04a2220-33b8-41b7-b2a4-4b7fa4eec9d3 + + + + + + + 0 + 107443 + 63184 + + 0 + + 30 + 54540 + 55181 + + + R_Release_ID + + 2026-06-30 11:01:17.918 + 100 + + + D + 10 + + + + true + true + true + false + false + N + false + false + true + true + false + false + N + false + false + + Release + + + true + 0 + 2026-06-30 11:01:17.918 + 100 + 7a04f5d8-c4ae-4f2f-915b-ae90c6d27a69 + + + 0 + + + + + + 0 + 107443 + es_MX + 0 + 2026-06-30 11:01:19.084 + 100 + true + false + Release + 2026-06-30 11:01:19.084 + 100 + 46d43def-22e5-44bf-9707-a1a2ce5ef47b + + + + + 0 + 64009 + 0 + 30 + 54540 + R_ReferenceRelease_ID + 2026-06-30 11:02:07.682 + 100 + + D + 10 + + true + Reference Release + + + + + Reference Release + 2026-06-30 11:02:07.683 + 100 + d0ce05bb-8765-4e90-bd20-d79852c9cfe5 + + + + + 0 + 64009 + es_MX + 0 + 2026-06-30 11:02:08.392 + 100 + + + true + false + Liberación Referenciada + + + + + Liberación Referenciada + 2026-06-30 11:02:08.392 + 100 + 8e82fd44-b0f2-4812-af56-140b641367f5 + + + + + + 0 + 107444 + 64009 + + 0 + + 30 + 54540 + 55181 + + + R_ReferenceRelease_ID + + 2026-06-30 11:02:19.262 + 100 + + + U + 10 + + + + true + true + true + false + false + N + false + false + true + false + false + false + N + false + true + + Reference Release + + + true + 0 + 2026-06-30 11:02:19.262 + 100 + b18deff2-489a-49bb-ade8-26bd96828b6f + + + 0 + + + + + + 0 + 107444 + es_MX + 0 + 2026-06-30 11:02:20.346 + 100 + true + false + Reference Release + 2026-06-30 11:02:20.346 + 100 + 972a299a-71e0-4011-84c7-d23c0216a735 + + + + + 0 + 107443 + + + + + 0 + + 55469 + 55181 + 53866 + + 2026-06-30 11:03:33.811 + 100 + + + + D + false + + N + + true + false + false + true + false + false + false + false + Release Related + + + false + + 20 + 1 + 2026-06-30 11:03:33.811 + 100 + 94cae3de-9b0c-421d-91c8-89524b2c057d + + + + + + 0 + es_MX + 0 + 55469 + + 2026-06-30 11:03:34.78 + 100 + + + true + false + Liberación Relacionada + 2026-06-30 11:03:34.78 + 100 + 2908582f-c979-4619-a809-fddd774fdf76 + + + + + 0 + 107437 + + + + 110283 + + 0 + + + 55469 + + 53866 + 2026-06-30 11:03:37.227 + 100 + + The record is active in the system + 1 + + + D + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Active + + + 0 + 0 + + 2026-06-30 11:03:37.227 + 100 + 5fab763a-d567-4e54-bacc-b2e1dc5d7083 + + + + + 0 + 110283 + es_MX + 0 + 2026-06-30 11:03:38.115 + 100 + The record is active in the system + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + true + false + Active + 2026-06-30 11:03:38.115 + 100 + a2b480ec-db25-4707-90a8-72a09a7baae3 + + + + + 0 + 107435 + + + + 110284 + + 0 + + + 55469 + + 53866 + 2026-06-30 11:03:38.247 + 100 + + Client/Tenant for this installation. + 22 + + + D + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + true + false + true + true + true + false + false + false + false + + false + false + false + Client + + + 0 + 0 + + 2026-06-30 11:03:38.247 + 100 + 01787c1c-a897-4881-8e53-d8ab4a550b07 + + + + + 0 + 110284 + es_MX + 0 + 2026-06-30 11:03:39.328 + 100 + Client/Tenant for this installation. + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + true + false + Client + 2026-06-30 11:03:39.328 + 100 + c473f204-ecbc-42f6-96ce-14b8fd71bf55 + + + + + 0 + 107442 + + + + 110285 + + 0 + + + 55469 + + 53866 + 2026-06-30 11:03:39.453 + 100 + + Immutable Universally Unique Identifier + 36 + + + D + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + true + false + true + false + true + false + false + false + false + + false + false + false + Immutable Universally Unique Identifier + + + 0 + 0 + + 2026-06-30 11:03:39.453 + 100 + 67094161-f2e0-4008-bcce-0631a1b3902d + + + + + 0 + 110285 + es_MX + 0 + 2026-06-30 11:03:40.572 + 100 + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + true + false + Immutable Universally Unique Identifier + 2026-06-30 11:03:40.572 + 100 + 36eb041e-689f-4120-81ff-dcac92b64b0a + + + + + + + 55469 + 0 + 107436 + + + + 110286 + + 0 + + 53866 + 2026-06-30 11:03:40.719 + 100 + + Organizational entity within client + 22 + + + D + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + true + true + true + true + true + false + false + false + false + + false + false + false + Organization + + + 0 + 0 + + 2026-06-30 11:03:40.719 + 100 + a7f4d2dd-3c21-4734-a97c-29c5d99bae7f + + + + + 0 + 110286 + es_MX + 0 + 2026-06-30 11:03:41.68 + 100 + Organizational entity within client + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + true + false + Organization + 2026-06-30 11:03:41.68 + 100 + f238246d-9fdb-4b31-838d-ee42edf8956e + + + + + 0 + 107444 + + + + 110287 + + 0 + + + 55469 + + 53866 + 2026-06-30 11:03:41.824 + 100 + + + 10 + + + U + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Reference Release + + + 0 + 0 + + 2026-06-30 11:03:41.824 + 100 + f554b1ca-676e-4701-8e83-97f98ffa9239 + + + + + 0 + 110287 + es_MX + 0 + 2026-06-30 11:03:42.725 + 100 + + + true + false + Reference Release + 2026-06-30 11:03:42.725 + 100 + 565dcfba-f05e-4766-9c05-fd15f9bd56ac + + + + + 0 + 107434 + + + + 110288 + + 0 + + + 55469 + + 53866 + 2026-06-30 11:03:42.874 + 100 + + + 22 + + + D + + + + true + false + true + false + true + false + false + false + false + + false + false + false + Release Related + + + 0 + 0 + + 2026-06-30 11:03:42.874 + 100 + f99b9b83-c4bc-4b7e-b878-811be8dddadf + + + + + 0 + 110288 + es_MX + 0 + 2026-06-30 11:03:43.753 + 100 + + + true + false + Release Related + 2026-06-30 11:03:43.753 + 100 + 553c800e-832a-4428-b3da-1475c7df73d8 + + + + + 0 + 107443 + + + + 110289 + + 0 + + + 55469 + + 53866 + 2026-06-30 11:03:43.902 + 100 + + + 10 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Release + + + 0 + 0 + + 2026-06-30 11:03:43.902 + 100 + 8b78d601-4438-4fa3-bccf-d4cb01517be4 + + + + + 0 + 110289 + es_MX + 0 + 2026-06-30 11:03:44.882 + 100 + + + true + false + Release + 2026-06-30 11:03:44.882 + 100 + eab0ed8e-1952-46cb-89d8-295411d9add1 + + + + + 10 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + true + + + + + true + + + + + D + + + + + D + + + + diff --git a/resources/1.5.12/00503590_D_1_5_12_Add_Cost_Column_to_OrderLine.xml b/resources/1.5.12/00503590_D_1_5_12_Add_Cost_Column_to_OrderLine.xml new file mode 100644 index 0000000000..bfee52f494 --- /dev/null +++ b/resources/1.5.12/00503590_D_1_5_12_Add_Cost_Column_to_OrderLine.xml @@ -0,0 +1,213 @@ + + + + Add Cost Column to Order Line + + + + 0 + 107445 + 2319 + + 0 + + 37 + + 260 + + + Cost + + 2026-07-01 10:59:59.884 + 100 + 0 + Cost information + D + 22 + + + + true + true + true + false + false + N + false + false + false + false + false + false + N + false + true + + Cost + + + true + 0 + 2026-07-01 10:59:59.885 + 100 + f7ac8e88-9fe0-4ab3-95bb-077603ffe168 + + + 0 + + + + + + 0 + 107445 + es_MX + 0 + 2026-07-01 11:00:01.324 + 100 + true + false + Cost + 2026-07-01 11:00:01.324 + 100 + 746c31f3-62f3-4f81-bdab-736748d6fdb0 + + + + + 0 + 107445 + + + + 110290 + + 0 + + + 187 + + 143 + 2026-07-01 11:00:24.413 + 100 + + Cost information + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + false + false + Cost + + 0 + 550 + 550 + 0 + 2026-07-01 11:00:24.413 + 100 + 1fbd9387-17b4-46d1-8cc5-35928cc6489f + + + + + 0 + 110290 + es_MX + 0 + 2026-07-01 11:00:26.366 + 100 + Cost information + + true + false + Cost + 2026-07-01 11:00:26.366 + 100 + 6ca9d88d-01b0-4c04-83ac-3206b9c465cc + + + + + 0 + 107445 + + + + 110291 + + 0 + + + 293 + + 181 + 2026-07-01 11:00:44.681 + 100 + + Cost information + 0 + + + D + + + + true + true + true + true + true + false + false + false + false + + false + true + false + Cost + + 0 + 410 + 410 + 0 + 2026-07-01 11:00:44.681 + 100 + f702645d-bb60-4fad-a1f4-1adb56f7ffff + + + + + 0 + 110291 + es_MX + 0 + 2026-07-01 11:00:45.615 + 100 + Cost information + + true + false + Cost + 2026-07-01 11:00:45.615 + 100 + a0105d21-8334-4f57-a7ac-f2befbdd32d6 + + + + diff --git a/resources/1.5.12/00503600_D_1_5_12_Allow_Commission_Create_Return_Order.xml b/resources/1.5.12/00503600_D_1_5_12_Allow_Commission_Create_Return_Order.xml new file mode 100644 index 0000000000..d808cb2bc6 --- /dev/null +++ b/resources/1.5.12/00503600_D_1_5_12_Allow_Commission_Create_Return_Order.xml @@ -0,0 +1,226 @@ + + + + Allows Commission Create Return Order + + + 2026-07-03 15:29:31.541 + true + DocType Reverse + + 2026-07-03 15:29:31.541 + C_DocTypeReverse_ID + + + + + Document Type for Reverse + + 10 + 30 + 64010 + 0 + 0 + D + 100 + 170 + 100 + 8513f337-4cde-4970-ba1b-1b1b28bddfb7 + + + + + 2026-07-03 15:29:33.661 + + true + 2026-07-03 15:29:33.661 + es_MX + + + DocType Reverse + + false + Document Type for Reverse + + + 0 + 0 + 100 + 100 + 64010 + 3a9fcd90-16f3-40e3-b4c4-71addb136b26 + + + + + es_MX + Tipo de Documento para Reverso + true + Tipo de Documento para Reverso + 64010 + + + + + true + S + C_DocType.DocBaseType IN ('SOO', 'POO') + 2026-07-03 15:32:38.553 + 2026-07-03 15:32:38.553 + DocType PO and SO and Return + Document Type for Purchase and Sales Order and Return + 0 + 0 + 53076 + D + 100 + 100 + a39be0d5-aa19-4d76-8e4f-3b3f1cea9d54 + + + + + + true + + 2026-07-03 15:33:21.64 + + 2026-07-03 15:33:21.64 + + 107446 + false + DocType Reverse + false + false + + + false + false + N + false + + + + 0 + + C_DocTypeReverse_ID + + true + + false + N + + true + false + false + true + 0 + D + 0 + 0 + + 429 + 100 + 64010 + 170 + 53076 + 10 + 30 + 100 + 6f1e080e-871e-443b-972a-56cd6cc104a9 + + true + + + + + + 2026-07-03 15:33:22.952 + true + 2026-07-03 15:33:22.952 + 107446 + false + DocType Reverse + 0 + 0 + 100 + 100 + es_MX + 7cd51f5b-1b2b-4ac0-b12a-7e2a5372e79b + + + + + 53076 + + + + + DocType Reverse + false + 2026-07-03 15:34:14.371 + false + + 2026-07-03 15:34:14.371 + + true + + false + true + + true + false + 0 + true + + + + + + 0 + true + false + false + + + + false + 0 + 0 + 110292 + D + 100 + 100 + 240 + + 107446 + + 240 + 0 + 355 + + a6708076-2ec7-4be3-a295-ff938fe7cfae + 207 + + + + + + true + 2026-07-03 15:34:15.455 + 2026-07-03 15:34:15.455 + 0 + + false + DocType Reverse + + 0 + 110292 + 100 + 100 + es_MX + 37220873-cff4-48dd-b4d6-294bc784711c + + + + diff --git a/resources/1.5.12/00503610_D_1_5_12_Add_Validations_to_Release_Window.xml b/resources/1.5.12/00503610_D_1_5_12_Add_Validations_to_Release_Window.xml new file mode 100644 index 0000000000..fbca0cb709 --- /dev/null +++ b/resources/1.5.12/00503610_D_1_5_12_Add_Validations_to_Release_Window.xml @@ -0,0 +1,8237 @@ + + + + Add new Validations for Release Window + + + 0 + + + + + 0 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + true + + + + + false + + + + + true + true + Value + + + + + false + + + + + true + 80 + + + + + true + 90 + + + + + 80 + + + + + 90 + + + + + true + + + + + true + true + 0 + + + + + true + true + + + + + 2026-07-03 17:30:30.501 + true + Date Published + + 2026-07-03 17:30:30.501 + DatePublished + + + + + Date Published + + 7 + 15 + 64011 + 0 + 0 + D + 100 + + 100 + ea35c0bc-30af-4a99-89c1-0e319135227b + + + + + 2026-07-03 17:30:31.953 + + true + 2026-07-03 17:30:31.953 + es_MX + + + Date Published + + false + Date Published + + + 0 + 0 + 100 + 100 + 64011 + 2dfac8df-2ed6-4ad6-840e-a8c2484cc517 + + + + + es_MX + Fecha Publicación + true + Fecha Publicación + 64011 + + + + + + true + + 2026-07-03 17:31:44.86 + + 2026-07-03 17:31:44.86 + + 107447 + true + Date Published + false + false + + + false + true + N + false + + + + 0 + + DatePublished + + true + + false + N + + true + false + false + true + 0 + D + 0 + 0 + + 55060 + 100 + 64011 + + + 7 + 15 + 100 + a9031af4-a070-43e1-9761-daa8175d9fb3 + + true + + + + + + 2026-07-03 17:31:46.346 + true + 2026-07-03 17:31:46.346 + 107447 + false + Date Published + 0 + 0 + 100 + 100 + es_MX + 38807567-eb40-4254-b8a2-02d97ca6ccf1 + + + + + Date Published + true + 2026-07-03 17:35:59.772 + false + + 2026-07-03 17:35:59.772 + + true + + false + true + + true + false + 0 + true + + + + + + 0 + true + false + false + + + + false + 0 + 0 + 110293 + D + 100 + 100 + 100 + + 107447 + + 100 + 0 + 55354 + + d341c199-5821-42f8-b73c-97bd7c8be96d + 53866 + + + + + + true + 2026-07-03 17:36:01.196 + 2026-07-03 17:36:01.196 + 0 + + false + Date Published + + 0 + 110293 + 100 + 100 + es_MX + 0ff50c05-409e-45d5-b39f-633e7470ccda + + + + + false + + + + + 70 + + + + + 80 + + + + + 100 + + + + + true + + + + + @ReleaseType@='ST' + + + + + true + S + NOT EXISTS (SELECT 1 FROM R_Release r WHERE r.Processed = 'Y' AND r.R_Release_ID = R_RelatedRelease.R_Release_ID + 2026-07-03 18:02:51.438 + 2026-07-03 18:02:51.438 + R_Release not Processed + + 0 + 0 + 53077 + D + 100 + 100 + 4d1c051f-4cdf-49cd-9c8b-7f362772192e + + + + + R_Release.ReleaseType = 'TS' +AND NOT EXISTS (SELECT 1 FROM R_Release r INNER JOIN R_ReleaseRelated rr ON (rr.R_Release_ID = r.R_Release_ID) +WHERE rr.R_ReferenceRelease_ID = R_Release.R_Release_ID AND r.ReleaseType = 'ST') + R_Release to Relate + + + + + false + 53077 + + + + + false + + + + + ('@ReleaseType@' = 'TS' AND R_Request.R_Release_ID = @R_Release_ID@) + OR ('@ReleaseType@' = 'ST' AND EXISTS ( + SELECT 1 + FROM R_ReleaseRelated rr + WHERE rr.R_Release_ID = @R_Release_ID@ + AND rr.R_ReferenceRelease_ID = R_Request.R_Release_ID + )); + + + + + R_Release.ReleaseType = 'TS' AND NOT EXISTS (SELECT 1 FROM R_Release r INNER JOIN R_ReleaseRelated rr ON (rr.R_Release_ID = r.R_Release_ID) WHERE rr.R_ReferenceRelease_ID = R_Release.R_Release_ID AND r.ReleaseType = 'ST') + + + + + + ('@ReleaseType@' = 'TS' AND R_Request.R_Release_ID = @R_Release_ID@) OR ('@ReleaseType@' = 'ST' AND EXISTS (SELECT 1 FROM R_ReleaseRelated rr WHERE rr.R_Release_ID = @R_Release_ID@ AND rr.R_ReferenceRelease_ID = R_Request.R_Release_ID)) + 0 + 55470 + 2026-07-03 18:43:27.356 + 2026-07-03 18:43:27.356 + false + + false + 0 + 417 + + + + 1 + 104646 + false + Requests + false + true + + + false + false + + false + N + + + true + 53866 + 30 + + 100 + 100 + D + + 92c9a1a7-38d1-49a1-a373-7f0466e6219d + + false + + + + + + + 2026-07-03 18:43:29.506 + true + 2026-07-03 18:43:29.506 + Requests + + + false + 0 + 0 + 55470 + 100 + 100 + es_MX + ffb427e0-373c-4ea0-acad-94323c01eda0 + + + + + Active + false + 2026-07-03 18:43:55.829 + false + + 2026-07-03 18:43:55.829 + + true + + false + false + The record is active in the system + true + false + + true + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + + + + + + true + false + false + + + + false + 0 + 0 + 110294 + D + 100 + 100 + 0 + + 5418 + + 0 + 1 + 55470 + + 61f61876-9776-4ca1-bd30-b55893f51cd2 + 53866 + + + + + + true + 2026-07-03 18:43:57.736 + 2026-07-03 18:43:57.736 + 0 + The record is active in the system + false + Active + There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries. + 0 + 110294 + 100 + 100 + es_MX + 0d3fda48-8131-4ead-9276-453ddb5e14cc + + + + + Activity + false + 2026-07-03 18:43:58.003 + false + + 2026-07-03 18:43:58.003 + + true + + false + true + Business Activity + true + false + + true + Activities indicate tasks that are performed and used to utilize Activity based Costing + + + + + + true + false + false + + + + false + 0 + 0 + 110295 + D + 100 + 100 + 0 + + 13498 + + 0 + 10 + 55470 + + e83cd2e5-a247-41a4-94e6-6a36a716d119 + 53866 + + + + + + true + 2026-07-03 18:43:59.924 + 2026-07-03 18:43:59.924 + 0 + Business Activity + false + Activity + Activities indicate tasks that are performed and used to utilize Activity based Costing + 0 + 110295 + 100 + 100 + es_MX + 7ba8e855-0be8-42e9-8ba3-10caf4a7304f + + + + + Business Partner + false + 2026-07-03 18:44:00.143 + false + + 2026-07-03 18:44:00.143 + + true + + false + true + Identifies a Business Partner + true + false + + true + A Business Partner is anyone with whom you transact. This can include Vendor, Customer, Employee or Salesperson + + + + + + true + false + false + + + + false + 0 + 0 + 110296 + D + 100 + 100 + 0 + + 5433 + + 0 + 10 + 55470 + + a2908007-203a-4603-8ed4-6bfe5b32b059 + 53866 + + + + + + true + 2026-07-03 18:44:02.12 + 2026-07-03 18:44:02.12 + 0 + Identifies a Business Partner + false + Business Partner + A Business Partner is anyone with whom you transact. This can include Vendor, Customer, Employee or Salesperson + 0 + 110296 + 100 + 100 + es_MX + 229ba18e-21c4-45f0-a133-f30c16d16db9 + + + + + Campaign + false + 2026-07-03 18:44:02.305 + false + + 2026-07-03 18:44:02.305 + + true + + false + true + Marketing Campaign + true + false + + true + The Campaign defines a unique marketing program. Projects can be associated with a pre defined Marketing Campaign. You can then report based on a specific Campaign. + + + + + + true + false + false + + + + false + 0 + 0 + 110297 + D + 100 + 100 + 0 + + 5435 + + 0 + 10 + 55470 + + b6b66142-71b6-429a-bb7f-e688be2a50a3 + 53866 + + + + + + true + 2026-07-03 18:44:05.249 + 2026-07-03 18:44:05.249 + 0 + Marketing Campaign + false + Campaign + The Campaign defines a unique marketing program. Projects can be associated with a pre defined Marketing Campaign. You can then report based on a specific Campaign. + 0 + 110297 + 100 + 100 + es_MX + 0b4efa8b-a070-414b-9ce1-adbaffb6e11f + + + + + Category + false + 2026-07-03 18:44:05.434 + false + + 2026-07-03 18:44:05.434 + + true + + false + true + Request Category + true + false + + true + Category or Topic of the Request + + + + + + true + false + false + + + + false + 0 + 0 + 110298 + D + 100 + 100 + 0 + + 13483 + + 0 + 10 + 55470 + + c8ac91e7-25e0-431b-bdb3-79777705d168 + 53866 + + + + + + true + 2026-07-03 18:44:07.28 + 2026-07-03 18:44:07.28 + 0 + Request Category + false + Category + Category or Topic of the Request + 0 + 110298 + 100 + 100 + es_MX + b550e9f7-4653-47b3-9da5-1a15628126f2 + + + + + Change Notice + false + 2026-07-03 18:44:07.489 + false + + 2026-07-03 18:44:07.489 + + true + + false + true + Bill of Materials (Engineering) Change Notice (Version) + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110299 + SP003 + 100 + 100 + 0 + + 101718 + + 0 + 10 + 55470 + + b04ae7de-9ba5-44a4-afac-aeda4005e683 + 53866 + + + + + + true + 2026-07-03 18:44:09.354 + 2026-07-03 18:44:09.354 + 0 + Bill of Materials (Engineering) Change Notice (Version) + false + Change Notice + + 0 + 110299 + 100 + 100 + es_MX + 7df063fc-e560-4153-8a56-04ce50b33816 + + + + + Change Request + false + 2026-07-03 18:44:09.543 + false + + 2026-07-03 18:44:09.543 + + true + + false + true + BOM (Engineering) Change Request + true + false + + true + Change requests for a Bill of Materials. They can be automatically created from Requests, if enabled in the Request Type and the Request Group refers to a Bill of Materials + + + + + + true + false + false + + + + false + 0 + 0 + 110300 + D + 100 + 100 + 0 + + 13952 + + 0 + 10 + 55470 + + 1a66027f-9ee6-4278-b567-37ea1ffb93e6 + 53866 + + + + + + true + 2026-07-03 18:44:11.422 + 2026-07-03 18:44:11.422 + 0 + BOM (Engineering) Change Request + false + Change Request + Change requests for a Bill of Materials. They can be automatically created from Requests, if enabled in the Request Type and the Request Group refers to a Bill of Materials + 0 + 110300 + 100 + 100 + es_MX + 081a4a41-ffa2-4c7f-a13e-da053301a8d0 + + + + + Client + false + 2026-07-03 18:44:11.609 + false + + 2026-07-03 18:44:11.609 + + true + + false + false + Client/Tenant for this installation. + true + false + + true + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + + + + + + true + false + false + + + + false + 0 + 0 + 110301 + D + 100 + 100 + 0 + + 5416 + + 0 + 10 + 55470 + + 34414ef4-92a1-46e1-a4f8-28d4a04efa44 + 53866 + + + + + + true + 2026-07-03 18:44:13.542 + 2026-07-03 18:44:13.542 + 0 + Client/Tenant for this installation. + false + Client + A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client. + 0 + 110301 + 100 + 100 + es_MX + b73a4d9b-9513-4125-9f1e-0e42f0d4f823 + + + + + Close Date + false + 2026-07-03 18:44:13.749 + false + + 2026-07-03 18:44:13.749 + + true + + false + true + Close Date + true + false + + true + The Close Date indicates the last or final date + + + + + + true + false + false + + + + false + 0 + 0 + 110302 + D + 100 + 100 + 0 + + 13576 + + 0 + 7 + 55470 + + 027e73b8-59b1-4ccc-a94d-f50d50231639 + 53866 + + + + + + true + 2026-07-03 18:44:15.612 + 2026-07-03 18:44:15.612 + 0 + Close Date + false + Close Date + The Close Date indicates the last or final date + 0 + 110302 + 100 + 100 + es_MX + ac883d02-48b4-40cf-85eb-b3ce1ced078b + + + + + Complete Plan + false + 2026-07-03 18:44:15.811 + false + + 2026-07-03 18:44:15.811 + + true + + false + true + Planned Completion Date + true + false + + true + Date when the task is planned to be complete + + + + + + true + false + false + + + + false + 0 + 0 + 110303 + D + 100 + 100 + 0 + + 14726 + + 0 + 7 + 55470 + + 5e06dc87-0452-4537-89a5-ba203549910a + 53866 + + + + + + true + 2026-07-03 18:44:17.646 + 2026-07-03 18:44:17.646 + 0 + Planned Completion Date + false + Complete Plan + Date when the task is planned to be complete + 0 + 110303 + 100 + 100 + es_MX + fcbe1664-b81a-4662-8f9b-59cb2c08cd79 + + + + + Confidentiality + false + 2026-07-03 18:44:17.845 + false + + 2026-07-03 18:44:17.845 + + true + + false + true + Type of Confidentiality + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110304 + D + 100 + 100 + 0 + + 13487 + + 0 + 1 + 55470 + + 8c383ca1-7e05-41e3-8cd0-689a7b1ae3e5 + 53866 + + + + + + true + 2026-07-03 18:44:19.824 + 2026-07-03 18:44:19.824 + 0 + Type of Confidentiality + false + Confidentiality + + 0 + 110304 + 100 + 100 + es_MX + 5bc1dea0-69ba-4993-9ae3-c265ebddb6ce + + + + + Contract + false + 2026-07-03 18:44:20.025 + false + + 2026-07-03 18:44:20.025 + + true + + false + true + Contract + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110305 + EE11 + 100 + 100 + 0 + + 89855 + + 0 + 10 + 55470 + + 47202f14-cec7-40d5-b713-91324d7e1750 + 53866 + + + + + + true + 2026-07-03 18:44:21.914 + 2026-07-03 18:44:21.914 + 0 + Contract + false + Contract + + 0 + 110305 + 100 + 100 + es_MX + 33d1fe7f-dfa8-4aec-8674-171b42604e7b + + + + + ContractLine + false + 2026-07-03 18:44:22.102 + false + + 2026-07-03 18:44:22.102 + + true + + false + true + ContractLine + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110306 + EE11 + 100 + 100 + 0 + + 89856 + + 0 + 10 + 55470 + + b6b7c212-c369-4f02-99b1-f97542a6fa33 + 53866 + + + + + + true + 2026-07-03 18:44:23.986 + 2026-07-03 18:44:23.986 + 0 + ContractLine + false + ContractLine + + 0 + 110306 + 100 + 100 + es_MX + ccf844b0-dd40-4683-8bf7-22f5987169f4 + + + + + Date Internal Reject + false + 2026-07-03 18:44:24.177 + false + + 2026-07-03 18:44:24.177 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110307 + D + 100 + 100 + 0 + + 107424 + + 0 + 7 + 55470 + + 9515c7e5-976b-4bea-853c-b7178603c536 + 53866 + + + + + + true + 2026-07-03 18:44:26.035 + 2026-07-03 18:44:26.035 + 0 + + false + Date Internal Reject + + 0 + 110307 + 100 + 100 + es_MX + 438f1591-3caa-4724-8494-9a7867da33c2 + + + + + Date last action + false + 2026-07-03 18:44:26.226 + false + + 2026-07-03 18:44:26.226 + + true + + false + true + Date this request was last acted on + true + false + + true + The Date Last Action indicates that last time that the request was acted on. + + + + + + true + false + false + + + + false + 0 + 0 + 110308 + D + 100 + 100 + 0 + + 5430 + + 0 + 7 + 55470 + + dee328bb-2bf5-4fe9-9d24-fbb0e9f35546 + 53866 + + + + + + true + 2026-07-03 18:44:28.151 + 2026-07-03 18:44:28.151 + 0 + Date this request was last acted on + false + Date last action + The Date Last Action indicates that last time that the request was acted on. + 0 + 110308 + 100 + 100 + es_MX + ce799a36-c5ae-4a9e-b268-d0b22bc12182 + + + + + Date next action + false + 2026-07-03 18:44:28.377 + false + + 2026-07-03 18:44:28.377 + + true + + false + true + Date that this request should be acted on + true + false + + true + The Date Next Action indicates the next scheduled date for an action to occur for this request. + + + + + + true + false + false + + + + false + 0 + 0 + 110309 + D + 100 + 100 + 0 + + 5445 + + 0 + 7 + 55470 + + 3a1efa3c-3454-4037-8086-0d9b86675e61 + 53866 + + + + + + true + 2026-07-03 18:44:30.332 + 2026-07-03 18:44:30.332 + 0 + Date that this request should be acted on + false + Date next action + The Date Next Action indicates the next scheduled date for an action to occur for this request. + 0 + 110309 + 100 + 100 + es_MX + 3764ab53-0493-4861-acfe-85307e09c514 + + + + + Discord Thread ID + false + 2026-07-03 18:44:30.585 + false + + 2026-07-03 18:44:30.585 + + true + + false + true + Discord thread identifier mapping the thread to the request/issue. + true + false + + true + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + + + + + + true + false + false + + + + false + 0 + 0 + 110310 + D + 100 + 100 + 0 + + 107292 + + 0 + 40 + 55470 + + 8222b98f-986b-49d4-83fc-623afe616126 + 53866 + + + + + + true + 2026-07-03 18:44:32.418 + 2026-07-03 18:44:32.418 + 0 + Discord thread identifier mapping the thread to the request/issue. + false + Discord Thread ID + Stores the Discord thread ID used to map a Discord thread to this request (thread to issue mapping). + 0 + 110310 + 100 + 100 + es_MX + 7b56cd45-55b6-40fa-8e7e-11fdec44cf88 + + + + + Discord URL + false + 2026-07-03 18:44:32.606 + false + + 2026-07-03 18:44:32.606 + + true + + false + true + Link to the Discord thread. + true + false + + true + URL pointing to the Discord thread associated with this request. + + + + + + true + false + false + + + + false + 0 + 0 + 110311 + D + 100 + 100 + 0 + + 107295 + + 0 + 255 + 55470 + + 212647b6-f862-4127-b9e2-80f0d710a96a + 53866 + + + + + + true + 2026-07-03 18:44:34.382 + 2026-07-03 18:44:34.382 + 0 + Link to the Discord thread. + false + Discord URL + URL pointing to the Discord thread associated with this request. + 0 + 110311 + 100 + 100 + es_MX + 947f39a5-815c-426c-9d4f-0e679f05fac6 + + + + + Distribution Order + false + 2026-07-03 18:44:34.572 + false + + 2026-07-03 18:44:34.572 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110312 + D + 100 + 100 + 0 + + 81634 + + 0 + 10 + 55470 + + fe0c7461-3e01-4b0b-8489-4b44629f433e + 53866 + + + + + + true + 2026-07-03 18:44:36.366 + 2026-07-03 18:44:36.366 + 0 + + false + Distribution Order + + 0 + 110312 + 100 + 100 + es_MX + 59205ec1-07f6-4e02-b20b-54b3b11593cc + + + + + Distribution Order Line + false + 2026-07-03 18:44:36.552 + false + + 2026-07-03 18:44:36.552 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110313 + D + 100 + 100 + 0 + + 81635 + + 0 + 10 + 55470 + + 3326d372-a055-4594-a256-e15a69127813 + 53866 + + + + + + true + 2026-07-03 18:44:38.32 + 2026-07-03 18:44:38.32 + 0 + + false + Distribution Order Line + + 0 + 110313 + 100 + 100 + es_MX + 4b959716-159f-4589-aa8c-842d8749067d + + + + + Document No + false + 2026-07-03 18:44:38.51 + false + + 2026-07-03 18:44:38.51 + + true + + false + false + Document sequence number of the document + true + false + + true + The document number is usually automatically generated by the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". + +If the document type of your document has no automatic document sequence defined, the field is empty if you create a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + + + + true + false + false + + + + false + 0 + 0 + 110314 + D + 100 + 100 + 0 + + 5423 + + 0 + 30 + 55470 + + 3dbf68ae-feba-4566-b17b-d751f1fc5aa5 + 53866 + + + + + + true + 2026-07-03 18:44:40.303 + 2026-07-03 18:44:40.303 + 0 + Document sequence number of the document + false + Document No + The document number is usually automatically generated by the system and determined by the document type of the document. If the document is not saved, the preliminary number is displayed in "<>". + +If the document type of your document has no automatic document sequence defined, the field is empty if you create a new document. This is for documents which usually have an external number (like vendor invoice). If you leave the field empty, the system will generate a document number for you. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + 0 + 110314 + 100 + 100 + es_MX + 7cde4c7d-6038-4780-9c8f-5d32a5623ac2 + + + + + Due type + false + 2026-07-03 18:44:40.508 + false + + 2026-07-03 18:44:40.508 + + true + + false + true + Status of the next action for this Request + true + false + + true + The Due Type indicates if this request is Due, Overdue or Scheduled. + + + + + + true + false + false + + + + false + 0 + 0 + 110315 + D + 100 + 100 + 0 + + 5427 + + 0 + 1 + 55470 + + bde4f2fe-c444-4b87-99f7-d3f64ec20cf3 + 53866 + + + + + + true + 2026-07-03 18:44:42.355 + 2026-07-03 18:44:42.355 + 0 + Status of the next action for this Request + false + Due type + The Due Type indicates if this request is Due, Overdue or Scheduled. + 0 + 110315 + 100 + 100 + es_MX + c948bd4b-c223-42a3-a98f-d9c1009ebf3a + + + + + End of Execution Date + false + 2026-07-03 18:44:42.546 + false + + 2026-07-03 18:44:42.546 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110316 + D + 100 + 100 + 0 + + 107298 + + 0 + 7 + 55470 + + 79fe5850-a884-480c-bebc-37aee49faba6 + 53866 + + + + + + true + 2026-07-03 18:44:44.277 + 2026-07-03 18:44:44.277 + 0 + + false + End of Execution Date + + 0 + 110316 + 100 + 100 + es_MX + e893da2e-f9f4-448a-b9b9-6748f0945f50 + + + + + End Time + false + 2026-07-03 18:44:44.464 + false + + 2026-07-03 18:44:44.464 + + true + + false + true + End of the time span + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110317 + D + 100 + 100 + 0 + + 13494 + + 0 + 7 + 55470 + + 465a81e0-59dc-4c76-83fc-c6a3c4bd1227 + 53866 + + + + + + true + 2026-07-03 18:44:46.246 + 2026-07-03 18:44:46.246 + 0 + End of the time span + false + End Time + + 0 + 110317 + 100 + 100 + es_MX + 3d891d49-1bca-4480-b04a-8afd51e57dc4 + + + + + Entry Confidentiality + false + 2026-07-03 18:44:46.428 + false + + 2026-07-03 18:44:46.428 + + true + + false + true + Confidentiality of the individual entry + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110318 + D + 100 + 100 + 0 + + 13491 + + 0 + 1 + 55470 + + 8c9708d5-c3c2-4471-b763-9b265c9441d4 + 53866 + + + + + + true + 2026-07-03 18:44:48.23 + 2026-07-03 18:44:48.23 + 0 + Confidentiality of the individual entry + false + Entry Confidentiality + + 0 + 110318 + 100 + 100 + es_MX + a3385098-3adc-4472-8c5e-27ca95dca593 + + + + + Escalated + false + 2026-07-03 18:44:48.434 + false + + 2026-07-03 18:44:48.434 + + true + + false + true + This request has been escalated + true + false + + true + The Escalated checkbox indicates that this request has been escalated or raised in importance. + + + + + + true + false + false + + + + false + 0 + 0 + 110319 + D + 100 + 100 + 0 + + 5429 + + 0 + 1 + 55470 + + 8591a170-893d-40ae-a1eb-0a8bf02946e3 + 53866 + + + + + + true + 2026-07-03 18:44:50.333 + 2026-07-03 18:44:50.333 + 0 + This request has been escalated + false + Escalated + The Escalated checkbox indicates that this request has been escalated or raised in importance. + 0 + 110319 + 100 + 100 + es_MX + 635c379c-899f-4b99-801a-4a2c20b7aa5f + + + + + Estimated Duration + false + 2026-07-03 18:44:50.524 + false + + 2026-07-03 18:44:50.524 + + true + + false + true + Estimated Duration + true + false + + true + Roughly calculate or judge the value, number, quantity, or extent of duration for an activity. + + + + + + true + false + false + + + + false + 0 + 0 + 110320 + D + 100 + 100 + 0 + + 104649 + + 0 + 22 + 55470 + + a79eb431-6f8f-4204-9f16-fef98f8fc9ec + 53866 + + + + + + true + 2026-07-03 18:44:52.396 + 2026-07-03 18:44:52.396 + 0 + Estimated Duration + false + Estimated Duration + Roughly calculate or judge the value, number, quantity, or extent of duration for an activity. + 0 + 110320 + 100 + 100 + es_MX + 2294ce74-9605-4711-a186-e71afb91e365 + + + + + Fixed Asset + false + 2026-07-03 18:44:52.58 + false + + 2026-07-03 18:44:52.58 + + true + + false + true + Fixed Asset used internally or by customers + true + false + + true + A Fixed Asset is either created by purchasing or by delivering a product. A Fixed Asset can be used internally or be a customer Fixed Asset. + + + + + + true + false + false + + + + false + 0 + 0 + 110321 + D + 100 + 100 + 0 + + 10580 + + 0 + 10 + 55470 + + d47f1ad6-4aaa-4f56-8872-195c4dae2082 + 53866 + + + + + + true + 2026-07-03 18:44:54.454 + 2026-07-03 18:44:54.454 + 0 + Fixed Asset used internally or by customers + false + Fixed Asset + A Fixed Asset is either created by purchasing or by delivering a product. A Fixed Asset can be used internally or be a customer Fixed Asset. + 0 + 110321 + 100 + 100 + es_MX + 3ad13200-bc9a-41a9-8a43-1e4d967945a6 + + + + + Fixed in + false + 2026-07-03 18:44:54.663 + false + + 2026-07-03 18:44:54.663 + + true + + false + true + Fixed in Change Notice + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110322 + D + 100 + 100 + 0 + + 14981 + + 0 + 10 + 55470 + + 384510e3-ede4-4559-97c3-6f6953d6ef29 + 53866 + + + + + + true + 2026-07-03 18:44:56.52 + 2026-07-03 18:44:56.52 + 0 + Fixed in Change Notice + false + Fixed in + + 0 + 110322 + 100 + 100 + es_MX + 1fd71a3a-1af9-452c-877a-9c27cce7f3e8 + + + + + Group + false + 2026-07-03 18:44:56.709 + false + + 2026-07-03 18:44:56.709 + + true + + false + true + Request Group + true + false + + true + Group of requests (e.g. version numbers, responsibility, ...) + + + + + + true + false + false + + + + false + 0 + 0 + 110323 + D + 100 + 100 + 0 + + 13482 + + 0 + 10 + 55470 + + 201b736b-0005-4dde-a076-16311ba78d1e + 53866 + + + + + + true + 2026-07-03 18:44:58.602 + 2026-07-03 18:44:58.602 + 0 + Request Group + false + Group + Group of requests (e.g. version numbers, responsibility, ...) + 0 + 110323 + 100 + 100 + es_MX + bd144892-c536-49fc-b143-7e66c0ea8365 + + + + + Immutable Universally Unique Identifier + false + 2026-07-03 18:44:58.797 + false + + 2026-07-03 18:44:58.797 + + true + + false + true + Immutable Universally Unique Identifier + false + false + + true + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + + + + + + true + false + false + + + + false + 0 + 0 + 110324 + D + 100 + 100 + 0 + + 85083 + + 0 + 36 + 55470 + + 77883643-0866-4743-aa62-346285a4f0a7 + 53866 + + + + + + true + 2026-07-03 18:45:00.663 + 2026-07-03 18:45:00.663 + 0 + Immutable Universally Unique Identifier + false + Immutable Universally Unique Identifier + "A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data. " , According to Wikipedia http://en.wikipedia.org/wiki/Surrogate_key + 0 + 110324 + 100 + 100 + es_MX + b903f25f-55bf-404f-b652-1fd348194e8d + + + + + Invoice + false + 2026-07-03 18:45:00.886 + false + + 2026-07-03 18:45:00.886 + + true + + false + true + Invoice Identifier + true + false + + true + The Invoice Document. + + + + + + true + false + false + + + + false + 0 + 0 + 110325 + D + 100 + 100 + 0 + + 5437 + + 0 + 10 + 55470 + + aee890ff-4912-4753-8720-9916df9ffede + 53866 + + + + + + true + 2026-07-03 18:45:02.764 + 2026-07-03 18:45:02.764 + 0 + Invoice Identifier + false + Invoice + The Invoice Document. + 0 + 110325 + 100 + 100 + es_MX + 78cd14ae-e80f-4bc3-9a55-baf89cbc80d5 + + + + + Invoiced + false + 2026-07-03 18:45:02.949 + false + + 2026-07-03 18:45:02.949 + + true + + false + true + Is this invoiced? + true + false + + true + If selected, invoices are created + + + + + + true + false + false + + + + false + 0 + 0 + 110326 + D + 100 + 100 + 0 + + 13489 + + 0 + 1 + 55470 + + 99157152-e98a-4c0e-834b-86de86c3ca43 + 53866 + + + + + + true + 2026-07-03 18:45:04.942 + 2026-07-03 18:45:04.942 + 0 + Is this invoiced? + false + Invoiced + If selected, invoices are created + 0 + 110326 + 100 + 100 + es_MX + 7222e7ee-f73f-4864-a8e5-f4c2e79fbfa0 + + + + + Invoice Line + false + 2026-07-03 18:45:05.167 + false + + 2026-07-03 18:45:05.167 + + true + + false + true + Invoice Detail Line + true + false + + true + The Invoice Line uniquely identifies a single line of an Invoice. + + + + + + true + false + false + + + + false + 0 + 0 + 110327 + D + 100 + 100 + 0 + + 81633 + + 0 + 10 + 55470 + + cc3fb669-db1d-4860-87b3-8dc42c0d9b66 + 53866 + + + + + + true + 2026-07-03 18:45:08.393 + 2026-07-03 18:45:08.393 + 0 + Invoice Detail Line + false + Invoice Line + The Invoice Line uniquely identifies a single line of an Invoice. + 0 + 110327 + 100 + 100 + es_MX + 0deecf3c-4b44-459f-adfb-458e5c6e8fcb + + + + + Issue ID + false + 2026-07-03 18:45:08.604 + false + + 2026-07-03 18:45:08.604 + + true + + false + true + External issue number. + true + false + + true + Number of the external issue (e.g. issue tracker) linked to this request. + + + + + + true + false + false + + + + false + 0 + 0 + 110328 + D + 100 + 100 + 0 + + 107293 + + 0 + 10 + 55470 + + 509634d6-e3b6-48bd-a28a-2a0b68b65ee5 + 53866 + + + + + + true + 2026-07-03 18:45:10.455 + 2026-07-03 18:45:10.455 + 0 + External issue number. + false + Issue ID + Number of the external issue (e.g. issue tracker) linked to this request. + 0 + 110328 + 100 + 100 + es_MX + afc83af5-52c1-4377-aa5f-aaa45e46c02b + + + + + Issue URL + false + 2026-07-03 18:45:10.64 + false + + 2026-07-03 18:45:10.64 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110329 + D + 100 + 100 + 0 + + 107296 + + 0 + 500 + 55470 + + 7e25d0ab-d636-4863-aab9-c3deaa6ae060 + 53866 + + + + + + true + 2026-07-03 18:45:12.538 + 2026-07-03 18:45:12.538 + 0 + + false + Issue URL + + 0 + 110329 + 100 + 100 + es_MX + cd7acafe-b603-4f24-97b7-f029039ac925 + + + + + Iteration + false + 2026-07-03 18:45:12.722 + false + + 2026-07-03 18:45:12.722 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110330 + D + 100 + 100 + 0 + + 104651 + + 0 + 10 + 55470 + + 1c2d4c08-7f2f-4256-8f41-b5ec22298238 + 53866 + + + + + + true + 2026-07-03 18:45:14.646 + 2026-07-03 18:45:14.646 + 0 + + false + Iteration + + 0 + 110330 + 100 + 100 + es_MX + 1ad29a79-4449-41cc-bb27-06796d6501c3 + + + + + Labels + false + 2026-07-03 18:45:14.831 + false + + 2026-07-03 18:45:14.831 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110331 + D + 100 + 100 + 0 + + 104729 + + 0 + 255 + 55470 + + b35163ad-c3c4-4fc5-b0a1-4f290b444145 + 53866 + + + + + + true + 2026-07-03 18:45:17.818 + 2026-07-03 18:45:17.818 + 0 + + false + Labels + + 0 + 110331 + 100 + 100 + es_MX + 4984a003-e4a0-42c1-b99f-2d43ae23178f + + + + + Last Alert + false + 2026-07-03 18:45:18.014 + false + + 2026-07-03 18:45:18.014 + + true + + false + true + Date when last alert were sent + true + false + + true + The last alert date is updated when a reminder email is sent + + + + + + true + false + false + + + + false + 0 + 0 + 110332 + D + 100 + 100 + 0 + + 12927 + + 0 + 7 + 55470 + + 18d6b873-d058-407c-9b50-599b498f3a99 + 53866 + + + + + + true + 2026-07-03 18:45:19.955 + 2026-07-03 18:45:19.955 + 0 + Date when last alert were sent + false + Last Alert + The last alert date is updated when a reminder email is sent + 0 + 110332 + 100 + 100 + es_MX + d7a615bb-a6c7-4a7b-a3cf-3fc5bde34dad + + + + + Last Result + false + 2026-07-03 18:45:20.154 + false + + 2026-07-03 18:45:20.154 + + true + + false + true + Result of last contact + true + false + + true + The Last Result identifies the result of the last contact made. + + + + + + true + false + false + + + + false + 0 + 0 + 110333 + D + 100 + 100 + 0 + + 5431 + + 0 + 2000 + 55470 + + 90fdd233-133b-4499-8236-1d6fcfc3ccde + 53866 + + + + + + true + 2026-07-03 18:45:22.133 + 2026-07-03 18:45:22.133 + 0 + Result of last contact + false + Last Result + The Last Result identifies the result of the last contact made. + 0 + 110333 + 100 + 100 + es_MX + fe9cc990-2c7b-4357-bc93-54a88c525a6f + + + + + Mail Template + false + 2026-07-03 18:45:22.35 + false + + 2026-07-03 18:45:22.35 + + true + + false + true + Text templates for mailings + true + false + + true + The Mail Template indicates the mail template for return messages. Mail text can include variables. The priority of parsing is User/Contact, Business Partner and then the underlying business object (like Request, Dunning, Workflow object).<br> +So, @Name@ would resolve into the User name (if user is defined defined), then Business Partner name (if business partner is defined) and then the Name of the business object if it has a Name.<br> +For Multi-Lingual systems, the template is translated based on the Business Partner's language selection. + + + + + + true + false + false + + + + false + 0 + 0 + 110334 + D + 100 + 100 + 0 + + 5441 + + 0 + 10 + 55470 + + 35515ac9-7d50-424c-8f05-6ef2e80a5cec + 53866 + + + + + + true + 2026-07-03 18:45:24.219 + 2026-07-03 18:45:24.219 + 0 + Text templates for mailings + false + Mail Template + The Mail Template indicates the mail template for return messages. Mail text can include variables. The priority of parsing is User/Contact, Business Partner and then the underlying business object (like Request, Dunning, Workflow object).<br> +So, @Name@ would resolve into the User name (if user is defined defined), then Business Partner name (if business partner is defined) and then the Name of the business object if it has a Name.<br> +For Multi-Lingual systems, the template is translated based on the Business Partner's language selection. + 0 + 110334 + 100 + 100 + es_MX + 0b1534ae-31b6-415d-9c66-53467e56ea32 + + + + + Manufacturing Cost Collector + false + 2026-07-03 18:45:24.403 + false + + 2026-07-03 18:45:24.403 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110335 + D + 100 + 100 + 0 + + 81637 + + 0 + 10 + 55470 + + ee689ecd-b9f5-4653-9bf8-c349c57f5854 + 53866 + + + + + + true + 2026-07-03 18:45:26.353 + 2026-07-03 18:45:26.353 + 0 + + false + Manufacturing Cost Collector + + 0 + 110335 + 100 + 100 + es_MX + fff8453c-afae-4ac4-83f1-568d8455a4e6 + + + + + Manufacturing Order + false + 2026-07-03 18:45:26.558 + false + + 2026-07-03 18:45:26.558 + + true + + false + true + Manufacturing Order + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110336 + D + 100 + 100 + 0 + + 81636 + + 0 + 10 + 55470 + + 30043a16-15a6-475a-8d2b-53b73f37b8ad + 53866 + + + + + + true + 2026-07-03 18:45:28.483 + 2026-07-03 18:45:28.483 + 0 + Manufacturing Order + false + Manufacturing Order + + 0 + 110336 + 100 + 100 + es_MX + 07405828-cba8-4daf-8b37-01bac8c1410e + + + + + Milestone + false + 2026-07-03 18:45:28.676 + false + + 2026-07-03 18:45:28.676 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110337 + D + 100 + 100 + 0 + + 104609 + + 0 + 10 + 55470 + + 01a4f38b-884d-4e24-adaa-09e158ef9fed + 53866 + + + + + + true + 2026-07-03 18:45:31.631 + 2026-07-03 18:45:31.631 + 0 + + false + Milestone + + 0 + 110337 + 100 + 100 + es_MX + e4d9be99-df1e-4f1a-ab78-62fe15508fa4 + + + + + Next action + false + 2026-07-03 18:45:31.865 + false + + 2026-07-03 18:45:31.865 + + true + + false + true + Next Action to be taken + true + false + + true + The Next Action indicates the next action to be taken on this request. + + + + + + true + false + false + + + + false + 0 + 0 + 110338 + D + 100 + 100 + 0 + + 5444 + + 0 + 1 + 55470 + + 8b433ea4-5107-4023-a127-6fccad48d6d1 + 53866 + + + + + + true + 2026-07-03 18:45:33.814 + 2026-07-03 18:45:33.814 + 0 + Next Action to be taken + false + Next action + The Next Action indicates the next action to be taken on this request. + 0 + 110338 + 100 + 100 + es_MX + dc8e1985-74db-4824-b71d-dbe4f8deb086 + + + + + Order + false + 2026-07-03 18:45:34.007 + false + + 2026-07-03 18:45:34.007 + + true + + false + true + Order + true + false + + true + The Order is a control document. The Order is complete when the quantity ordered is the same as the quantity shipped and invoiced. When you close an order, unshipped (backordered) quantities are cancelled. + + + + + + true + false + false + + + + false + 0 + 0 + 110339 + D + 100 + 100 + 0 + + 5436 + + 0 + 10 + 55470 + + 9a98aa22-9ef9-418d-9e8e-aa9f4195a471 + 53866 + + + + + + true + 2026-07-03 18:45:35.987 + 2026-07-03 18:45:35.987 + 0 + Order + false + Order + The Order is a control document. The Order is complete when the quantity ordered is the same as the quantity shipped and invoiced. When you close an order, unshipped (backordered) quantities are cancelled. + 0 + 110339 + 100 + 100 + es_MX + c8d8ef68-bff4-49b0-8523-9ce261017de0 + + + + + Organization + false + 2026-07-03 18:45:36.184 + false + + 2026-07-03 18:45:36.184 + + true + + false + false + Organizational entity within client + true + false + + true + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + + + + + + true + false + false + + + + false + 0 + 0 + 110340 + D + 100 + 100 + 0 + + 5417 + + 0 + 10 + 55470 + + f1ea933f-e3dc-4777-9c78-17941b042b09 + 53866 + + + + + + true + 2026-07-03 18:45:41.062 + 2026-07-03 18:45:41.062 + 0 + Organizational entity within client + false + Organization + An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations. + 0 + 110340 + 100 + 100 + es_MX + b12e4bfd-1e66-4f9a-874f-a219db89e7ac + + + + + Payment + false + 2026-07-03 18:45:41.261 + false + + 2026-07-03 18:45:41.261 + + true + + false + false + Payment identifier + true + false + + true + The Payment is a unique identifier of this payment. + + + + + + true + false + false + + + + false + 0 + 0 + 110341 + D + 100 + 100 + 0 + + 5438 + + 0 + 10 + 55470 + + 73039791-3977-4206-95eb-57a35bf56f4a + 53866 + + + + + + true + 2026-07-03 18:45:43.236 + 2026-07-03 18:45:43.236 + 0 + Payment identifier + false + Payment + The Payment is a unique identifier of this payment. + 0 + 110341 + 100 + 100 + es_MX + 24f19212-dff8-479d-ac4d-116e8f7a1ae8 + + + + + Priority + false + 2026-07-03 18:45:43.426 + false + + 2026-07-03 18:45:43.426 + + true + + false + true + Indicates if this request is of a high, medium or low priority. + true + false + + true + The Priority indicates the importance of this request. + + + + + + true + false + false + + + + false + 0 + 0 + 110342 + D + 100 + 100 + 0 + + 5426 + + 0 + 1 + 55470 + + 77efb3b7-8067-4c80-9554-69fe54f120fc + 53866 + + + + + + true + 2026-07-03 18:45:47.216 + 2026-07-03 18:45:47.216 + 0 + Indicates if this request is of a high, medium or low priority. + false + Priority + The Priority indicates the importance of this request. + 0 + 110342 + 100 + 100 + es_MX + f4c20b9e-00c5-446a-88c3-ecc208b8c7b9 + + + + + Processed + false + 2026-07-03 18:45:47.411 + false + + 2026-07-03 18:45:47.411 + + true + + false + false + The document has been processed + true + false + + true + The Processed checkbox indicates that a document has been processed. + + + + + + true + false + false + + + + false + 0 + 0 + 110343 + D + 100 + 100 + 0 + + 5447 + + 0 + 1 + 55470 + + 0c52c7fb-f07a-4443-9280-28c989b266a5 + 53866 + + + + + + true + 2026-07-03 18:45:49.431 + 2026-07-03 18:45:49.431 + 0 + The document has been processed + false + Processed + The Processed checkbox indicates that a document has been processed. + 0 + 110343 + 100 + 100 + es_MX + ffaa22f7-6a2f-401a-b170-353b65b03a13 + + + + + Product + false + 2026-07-03 18:45:49.629 + false + + 2026-07-03 18:45:49.629 + + true + + false + true + Product, Service, Item + true + false + + true + Identifies an item which is either purchased or sold in this organization. + + + + + + true + false + false + + + + false + 0 + 0 + 110344 + D + 100 + 100 + 0 + + 5439 + + 0 + 10 + 55470 + + 759f0a84-5789-4145-a689-0d700ef6e2f7 + 53866 + + + + + + true + 2026-07-03 18:45:51.571 + 2026-07-03 18:45:51.571 + 0 + Product, Service, Item + false + Product + Identifies an item which is either purchased or sold in this organization. + 0 + 110344 + 100 + 100 + es_MX + d6d0ca14-8773-4edd-8ca7-f54369380fb7 + + + + + Product Used + false + 2026-07-03 18:45:51.76 + false + + 2026-07-03 18:45:51.761 + + true + + false + true + Product/Resource/Service used in Request + true + false + + true + Invoicing uses the Product used. + + + + + + true + false + false + + + + false + 0 + 0 + 110345 + D + 100 + 100 + 0 + + 13497 + + 0 + 10 + 55470 + + 9f83c160-0bde-4c0e-bdf3-c9ee00651a10 + 53866 + + + + + + true + 2026-07-03 18:45:53.713 + 2026-07-03 18:45:53.713 + 0 + Product/Resource/Service used in Request + false + Product Used + Invoicing uses the Product used. + 0 + 110345 + 100 + 100 + es_MX + b364600b-733e-4fec-9132-e1bc4f8b1355 + + + + + Project + false + 2026-07-03 18:45:53.903 + false + + 2026-07-03 18:45:53.903 + + true + + false + true + Financial Project + true + false + + true + A Project allows you to track and control internal or external activities. + + + + + + true + false + false + + + + false + 0 + 0 + 110346 + D + 100 + 100 + 0 + + 5799 + + 0 + 10 + 55470 + + f67d5c92-cd9f-42ac-9ea5-0bb213c745a7 + 53866 + + + + + + true + 2026-07-03 18:45:55.821 + 2026-07-03 18:45:55.821 + 0 + Financial Project + false + Project + A Project allows you to track and control internal or external activities. + 0 + 110346 + 100 + 100 + es_MX + 970b8cc4-e49d-4cde-8429-238cf079e3ee + + + + + Project Line + false + 2026-07-03 18:45:56.011 + false + + 2026-07-03 18:45:56.011 + + true + + false + true + Task or step in a project + true + false + + true + The Project Line indicates a unique project line. + + + + + + true + false + false + + + + false + 0 + 0 + 110347 + D + 100 + 100 + 0 + + 104270 + + 0 + 10 + 55470 + + fe47ef75-aed1-4dd8-83cd-cf7739da6e7b + 53866 + + + + + + true + 2026-07-03 18:45:57.949 + 2026-07-03 18:45:57.949 + 0 + Task or step in a project + false + Project Line + The Project Line indicates a unique project line. + 0 + 110347 + 100 + 100 + es_MX + f9e2fa48-34be-42a5-bc3e-cefc32cbffa5 + + + + + Project Phase + false + 2026-07-03 18:45:58.14 + false + + 2026-07-03 18:45:58.14 + + true + + false + true + Phase of a Project + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110348 + D + 100 + 100 + 0 + + 81626 + + 0 + 10 + 55470 + + f13d3d23-33be-42d2-8fb4-39a099a1d20f + 53866 + + + + + + true + 2026-07-03 18:46:01.206 + 2026-07-03 18:46:01.206 + 0 + Phase of a Project + false + Project Phase + + 0 + 110348 + 100 + 100 + es_MX + 487e06d4-bf4c-46c5-aa1b-32cfbe5eb6f7 + + + + + Project Task + false + 2026-07-03 18:46:01.46 + false + + 2026-07-03 18:46:01.46 + + true + + false + true + Actual Project Task in a Phase + true + false + + true + A Project Task in a Project Phase represents the actual work. + + + + + + true + false + false + + + + false + 0 + 0 + 110349 + D + 100 + 100 + 0 + + 81627 + + 0 + 10 + 55470 + + 68d79907-d2e0-4ef1-a4ff-69d67a4ebd1f + 53866 + + + + + + true + 2026-07-03 18:46:03.377 + 2026-07-03 18:46:03.377 + 0 + Actual Project Task in a Phase + false + Project Task + A Project Task in a Project Phase represents the actual work. + 0 + 110349 + 100 + 100 + es_MX + 01defdb2-0d11-4e98-86e6-579794895fd0 + + + + + Qty Internal Delivery + false + 2026-07-03 18:46:03.566 + false + + 2026-07-03 18:46:03.566 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110350 + D + 100 + 100 + 0 + + 107425 + + 0 + 22 + 55470 + + 7fed9241-a292-4c59-856a-c961ce4b5c5d + 53866 + + + + + + true + 2026-07-03 18:46:05.563 + 2026-07-03 18:46:05.563 + 0 + + false + Qty Internal Delivery + + 0 + 110350 + 100 + 100 + es_MX + 42903cb8-a9b2-46ce-9a86-e07af34dc08b + + + + + Qty Internal Reject + false + 2026-07-03 18:46:05.756 + false + + 2026-07-03 18:46:05.756 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110351 + D + 100 + 100 + 0 + + 107426 + + 0 + 22 + 55470 + + dd0d933c-55d2-4062-97b9-fca0ef78cf44 + 53866 + + + + + + true + 2026-07-03 18:46:07.708 + 2026-07-03 18:46:07.708 + 0 + + false + Qty Internal Reject + + 0 + 110351 + 100 + 100 + es_MX + cec86985-7ad0-47b9-90de-5aa174916d5e + + + + + Quantity Invoiced + false + 2026-07-03 18:46:07.916 + false + + 2026-07-03 18:46:07.916 + + true + + false + true + Invoiced Quantity + true + false + + true + The Invoiced Quantity indicates the quantity of a product that have been invoiced. + + + + + + true + false + false + + + + false + 0 + 0 + 110352 + D + 100 + 100 + 0 + + 13496 + + 0 + 22 + 55470 + + f5be6e36-972f-4ff3-887a-37320ba1253e + 53866 + + + + + + true + 2026-07-03 18:46:09.915 + 2026-07-03 18:46:09.915 + 0 + Invoiced Quantity + false + Quantity Invoiced + The Invoiced Quantity indicates the quantity of a product that have been invoiced. + 0 + 110352 + 100 + 100 + es_MX + d86c049b-4608-47c7-8e76-f05f27643bb3 + + + + + Quantity Plan + false + 2026-07-03 18:46:10.111 + false + + 2026-07-03 18:46:10.111 + + true + + false + true + Planned Quantity + true + false + + true + Planned Quantity + + + + + + true + false + false + + + + false + 0 + 0 + 110353 + D + 100 + 100 + 0 + + 14727 + + 0 + 22 + 55470 + + 3160a1f6-56fa-4fa0-b8b7-9c2134190cdc + 53866 + + + + + + true + 2026-07-03 18:46:12.225 + 2026-07-03 18:46:12.225 + 0 + Planned Quantity + false + Quantity Plan + Planned Quantity + 0 + 110353 + 100 + 100 + es_MX + be2692a7-0f4d-44b0-addc-ca299a989280 + + + + + Quantity Used + false + 2026-07-03 18:46:12.417 + false + + 2026-07-03 18:46:12.417 + + true + + false + true + Quantity used for this event + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110354 + D + 100 + 100 + 0 + + 13495 + + 0 + 22 + 55470 + + ccd51c83-e899-4ebf-91af-aa5bc1551236 + 53866 + + + + + + true + 2026-07-03 18:46:14.439 + 2026-07-03 18:46:14.439 + 0 + Quantity used for this event + false + Quantity Used + + 0 + 110354 + 100 + 100 + es_MX + 3eee6b7d-1bcc-4426-8266-cb2bc037e65b + + + + + Record ID + false + 2026-07-03 18:46:14.658 + false + + 2026-07-03 18:46:14.658 + + true + + false + true + Direct internal record ID + true + false + + true + The Record ID is the internal unique identifier of a record. Please note that zooming to the record may not be successful for Orders, Invoices and Shipment/Receipts as sometimes the Sales Order type is not known. + + + + + + true + false + false + + + + false + 0 + 0 + 110355 + D + 100 + 100 + 0 + + 13079 + + 0 + 10 + 55470 + + d442f51c-5e1c-443d-b93c-f1a6be5e8499 + 53866 + + + + + + true + 2026-07-03 18:46:16.57 + 2026-07-03 18:46:16.57 + 0 + Direct internal record ID + false + Record ID + The Record ID is the internal unique identifier of a record. Please note that zooming to the record may not be successful for Orders, Invoices and Shipment/Receipts as sometimes the Sales Order type is not known. + 0 + 110355 + 100 + 100 + es_MX + 8fcc2eac-de7c-42a5-a7b4-c09237fc182e + + + + + 2026-07-03 18:46:16.762 + Reject Delivery + false + 2026-07-03 18:46:16.762 + false + + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110356 + D + 100 + 100 + 0 + + 107433 + + 0 + 1 + 55470 + + 02a6f7ab-eff3-4106-b90d-c34bbafe5ab1 + 53866 + + + + + + true + 2026-07-03 18:46:19.942 + 2026-07-03 18:46:19.942 + 0 + + false + Reject Delivery + + 0 + 110356 + 100 + 100 + es_MX + 0bea4880-70ac-466a-b2db-efe412e76f89 + + + + + Related Request + false + 2026-07-03 18:46:20.134 + false + + 2026-07-03 18:46:20.134 + + true + + false + true + Related Request (Master Issue, ..) + true + false + + true + Request related to this request + + + + + + true + false + false + + + + false + 0 + 0 + 110357 + D + 100 + 100 + 0 + + 13490 + + 0 + 10 + 55470 + + 16986c7e-8259-4a96-8dcc-161e80d5ba51 + 53866 + + + + + + true + 2026-07-03 18:46:22.039 + 2026-07-03 18:46:22.039 + 0 + Related Request (Master Issue, ..) + false + Related Request + Request related to this request + 0 + 110357 + 100 + 100 + es_MX + 80d6758a-d135-49a7-9085-6f2282de853e + + + + + Release + false + 2026-07-03 18:46:22.231 + false + + 2026-07-03 18:46:22.231 + + true + + false + true + + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110358 + D + 100 + 100 + 0 + + 104610 + + 0 + 10 + 55470 + + bfef8ddf-36b7-441d-bef8-aecbbfaa49c8 + 53866 + + + + + + true + 2026-07-03 18:46:24.163 + 2026-07-03 18:46:24.163 + 0 + + false + Release + + 0 + 110358 + 100 + 100 + es_MX + 7016dc4a-3ae7-44c7-bca3-5aa00b94c1ad + + + + + Request + false + 2026-07-03 18:46:24.35 + false + + 2026-07-03 18:46:24.35 + + true + + false + false + Request from a Business Partner or Prospect + false + false + + true + The Request identifies a unique request from a Business Partner or Prospect. + + + + + + true + false + false + + + + false + 0 + 0 + 110359 + D + 100 + 100 + 0 + + 5415 + + 0 + 10 + 55470 + + 2abe1957-8147-496e-b4fb-9e8fe79a4c2f + 53866 + + + + + + true + 2026-07-03 18:46:26.262 + 2026-07-03 18:46:26.262 + 0 + Request from a Business Partner or Prospect + false + Request + The Request identifies a unique request from a Business Partner or Prospect. + 0 + 110359 + 100 + 100 + es_MX + 1a52b741-bcfe-4be9-917f-cb5a3c86d3e2 + + + + + Request Amount + false + 2026-07-03 18:46:26.465 + false + + 2026-07-03 18:46:26.465 + + true + + false + true + Amount associated with this request + true + false + + true + The Request Amount indicates any amount that is associated with this request. For example, a warranty amount or refund amount. + + + + + + true + false + false + + + + false + 0 + 0 + 110360 + D + 100 + 100 + 0 + + 5425 + + 0 + 22 + 55470 + + d31fa30b-ba16-4517-88cd-b2b6b4581b67 + 53866 + + + + + + true + 2026-07-03 18:46:28.552 + 2026-07-03 18:46:28.552 + 0 + Amount associated with this request + false + Request Amount + The Request Amount indicates any amount that is associated with this request. For example, a warranty amount or refund amount. + 0 + 110360 + 100 + 100 + es_MX + ac0f21e6-c467-4b03-95f4-b8fa30dabbfa + + + + + Request Info Type + false + 2026-07-03 18:46:28.765 + false + + 2026-07-03 18:46:28.765 + + true + + false + true + Types of Information for Requests or Tickets + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110361 + D + 100 + 100 + 0 + + 102137 + + 0 + 2 + 55470 + + eedaeecf-bbb0-4185-83ed-7a790bf58e3b + 53866 + + + + + + true + 2026-07-03 18:46:30.642 + 2026-07-03 18:46:30.642 + 0 + Types of Information for Requests or Tickets + false + Request Info Type + + 0 + 110361 + 100 + 100 + es_MX + 24fb8926-fb6b-42c1-bbf2-906ab273ca95 + + + + + Request Invoice + false + 2026-07-03 18:46:30.829 + false + + 2026-07-03 18:46:30.829 + + true + + false + true + The generated invoice for this request + true + false + + true + The optionally generated invoice for the request + + + + + + true + false + false + + + + false + 0 + 0 + 110362 + D + 100 + 100 + 0 + + 13499 + + 0 + 10 + 55470 + + a81bc5c1-7ed2-494a-bad5-0d643ce9e3fd + 53866 + + + + + + true + 2026-07-03 18:46:33.91 + 2026-07-03 18:46:33.91 + 0 + The generated invoice for this request + false + Request Invoice + The optionally generated invoice for the request + 0 + 110362 + 100 + 100 + es_MX + 391f2760-d93d-45a6-a03f-5b05a4990936 + + + + + Request Type + false + 2026-07-03 18:46:34.169 + false + + 2026-07-03 18:46:34.169 + + true + + false + true + Type of request (e.g. Inquiry, Complaint, ..) + true + false + + true + Request Types are used for processing and categorizing requests. Options are Account Inquiry, Warranty Issue, etc. + + + + + + true + false + false + + + + false + 0 + 0 + 110363 + D + 100 + 100 + 0 + + 7791 + + 0 + 10 + 55470 + + 30f0caf4-d9f4-45e9-b36c-bace050bf064 + 53866 + + + + + + true + 2026-07-03 18:46:36.031 + 2026-07-03 18:46:36.031 + 0 + Type of request (e.g. Inquiry, Complaint, ..) + false + Request Type + Request Types are used for processing and categorizing requests. Options are Account Inquiry, Warranty Issue, etc. + 0 + 110363 + 100 + 100 + es_MX + 2be5f975-ca9f-452c-bd43-d2ac9629c8ba + + + + + Requisition + false + 2026-07-03 18:46:36.224 + false + + 2026-07-03 18:46:36.224 + + true + + false + true + Material Requisition + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110364 + D + 100 + 100 + 0 + + 81638 + + 0 + 10 + 55470 + + 7a726d67-b302-4fba-b982-00a4e0227338 + 53866 + + + + + + true + 2026-07-03 18:46:38.149 + 2026-07-03 18:46:38.149 + 0 + Material Requisition + false + Requisition + + 0 + 110364 + 100 + 100 + es_MX + caf4d390-5613-41e8-82e7-8baac5e4c4c2 + + + + + Requisition Line + false + 2026-07-03 18:46:38.347 + false + + 2026-07-03 18:46:38.347 + + true + + false + true + Material Requisition Line + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110365 + D + 100 + 100 + 0 + + 81639 + + 0 + 10 + 55470 + + f9dccc64-d464-4c10-b6f3-661cb74a853d + 53866 + + + + + + true + 2026-07-03 18:46:40.25 + 2026-07-03 18:46:40.25 + 0 + Material Requisition Line + false + Requisition Line + + 0 + 110365 + 100 + 100 + es_MX + 6c81176f-8648-4981-914a-4b026de6719d + + + + + Resolution + false + 2026-07-03 18:46:40.443 + false + + 2026-07-03 18:46:40.443 + + true + + false + true + Request Resolution + true + false + + true + Resolution status (e.g. Fixed, Rejected, ..) + + + + + + true + false + false + + + + false + 0 + 0 + 110366 + D + 100 + 100 + 0 + + 13485 + + 0 + 10 + 55470 + + a3ce71b7-4276-4fcd-993f-9abaf56f9734 + 53866 + + + + + + true + 2026-07-03 18:46:42.477 + 2026-07-03 18:46:42.477 + 0 + Request Resolution + false + Resolution + Resolution status (e.g. Fixed, Rejected, ..) + 0 + 110366 + 100 + 100 + es_MX + cc4cc915-d6a4-4890-ace5-54f600ce76e8 + + + + + Responsible + false + 2026-07-03 18:46:42.674 + false + + 2026-07-03 18:46:42.674 + + true + + false + true + Responsible + true + false + + true + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + + + + + + true + false + false + + + + false + 0 + 0 + 110367 + D + 100 + 100 + 0 + + 107299 + + 0 + 10 + 55470 + + 06ce73af-fba0-44ef-aaa7-b53fbd0b674b + 53866 + + + + + + true + 2026-07-03 18:46:44.731 + 2026-07-03 18:46:44.731 + 0 + Responsible + false + Responsible + Having an obligation to do something, or having control over or care for someone, as part of one's job or role. + 0 + 110367 + 100 + 100 + es_MX + eef6b969-f58f-4005-afc7-8cbe04df7924 + + + + + Result + false + 2026-07-03 18:46:44.929 + false + + 2026-07-03 18:46:44.929 + + true + + false + true + Result of the action taken + true + false + + true + The Result indicates the result of any action taken on this request. + + + + + + true + false + false + + + + false + 0 + 0 + 110368 + D + 100 + 100 + 0 + + 5443 + + 0 + 2000 + 55470 + + b9db8474-0c22-4016-803e-74893ae47404 + 53866 + + + + + + true + 2026-07-03 18:46:46.887 + 2026-07-03 18:46:46.887 + 0 + Result of the action taken + false + Result + The Result indicates the result of any action taken on this request. + 0 + 110368 + 100 + 100 + es_MX + 8aaa812c-c6f3-42af-a3d8-1b0e4b4c9fb8 + + + + + RMA + false + 2026-07-03 18:46:47.082 + false + + 2026-07-03 18:46:47.082 + + true + + false + true + Return Material Authorization + true + false + + true + A Return Material Authorization may be required to accept returns and to create Credit Memos + + + + + + true + false + false + + + + false + 0 + 0 + 110369 + D + 100 + 100 + 0 + + 13574 + + 0 + 10 + 55470 + + 4a5e7e33-2d3d-42f3-8226-1a52ee143a35 + 53866 + + + + + + true + 2026-07-03 18:46:50.028 + 2026-07-03 18:46:50.028 + 0 + Return Material Authorization + false + RMA + A Return Material Authorization may be required to accept returns and to create Credit Memos + 0 + 110369 + 100 + 100 + es_MX + aefad28a-7070-4966-b5eb-05acc0a89664 + + + + + RMA Line + false + 2026-07-03 18:46:50.226 + false + + 2026-07-03 18:46:50.226 + + true + + false + true + Return Material Authorization Line + true + false + + true + Detail information about the returned goods + + + + + + true + false + false + + + + false + 0 + 0 + 110370 + D + 100 + 100 + 0 + + 81642 + + 0 + 10 + 55470 + + 9b50e93e-5532-4641-ab08-01c0b5319a8a + 53866 + + + + + + true + 2026-07-03 18:46:52.144 + 2026-07-03 18:46:52.144 + 0 + Return Material Authorization Line + false + RMA Line + Detail information about the returned goods + 0 + 110370 + 100 + 100 + es_MX + 494bde1e-95f2-4b49-81d0-e98a55f47133 + + + + + Role + false + 2026-07-03 18:46:52.337 + false + + 2026-07-03 18:46:52.337 + + true + + false + true + Responsibility Role + true + false + + true + The Role determines security and access a user who has this Role will have in the System. + + + + + + true + false + false + + + + false + 0 + 0 + 110371 + D + 100 + 100 + 0 + + 13488 + + 0 + 10 + 55470 + + 53ab91e4-4da8-4687-8078-e7eee5f2c7f9 + 53866 + + + + + + true + 2026-07-03 18:46:55.48 + 2026-07-03 18:46:55.48 + 0 + Responsibility Role + false + Role + The Role determines security and access a user who has this Role will have in the System. + 0 + 110371 + 100 + 100 + es_MX + 5521b198-0764-457d-9a40-3a44d1133769 + + + + + Sales Order Line + false + 2026-07-03 18:46:55.706 + false + + 2026-07-03 18:46:55.706 + + true + + false + true + Sales Order Line + true + false + + true + The Sales Order Line is a unique identifier for a line in an order. + + + + + + true + false + false + + + + false + 0 + 0 + 110372 + D + 100 + 100 + 0 + + 81632 + + 0 + 10 + 55470 + + 2a9a7768-6db3-4651-8c83-255284a042c3 + 53866 + + + + + + true + 2026-07-03 18:46:57.621 + 2026-07-03 18:46:57.621 + 0 + Sales Order Line + false + Sales Order Line + The Sales Order Line is a unique identifier for a line in an order. + 0 + 110372 + 100 + 100 + es_MX + d0360742-9ad9-43ae-865c-0b590b66f48f + + + + + Sales Representative + false + 2026-07-03 18:46:57.816 + false + + 2026-07-03 18:46:57.816 + + true + + false + true + Sales Representative or Company Agent + true + false + + true + The Sales Representative indicates the Sales Rep for this Region. Any Sales Rep must be a valid internal user. + + + + + + true + false + false + + + + false + 0 + 0 + 110373 + D + 100 + 100 + 0 + + 5432 + + 0 + 10 + 55470 + + 20d1a585-bac2-4a2b-9062-98bdd02a4ba1 + 53866 + + + + + + true + 2026-07-03 18:46:59.75 + 2026-07-03 18:46:59.75 + 0 + Sales Representative or Company Agent + false + Sales Representative + The Sales Representative indicates the Sales Rep for this Region. Any Sales Rep must be a valid internal user. + 0 + 110373 + 100 + 100 + es_MX + b98c1f4e-f46e-4755-8d4f-b79f40ac9985 + + + + + Search Key + false + 2026-07-03 18:46:59.94 + false + + 2026-07-03 18:46:59.94 + + true + + false + true + Search key for the record in the format required - must be unique + true + false + + true + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + + + + + + true + false + false + + + + false + 0 + 0 + 110374 + D + 100 + 100 + 0 + + 107373 + + 0 + 60 + 55470 + + d5969bb2-516e-40d4-84b6-c59aca899a79 + 53866 + + + + + + true + 2026-07-03 18:47:01.857 + 2026-07-03 18:47:01.857 + 0 + Search key for the record in the format required - must be unique + false + Search Key + A search key allows you a fast method of finding a particular record. +If you leave the search key empty, the system automatically creates a numeric number. The document sequence used for this fallback number is defined in the "Maintain Sequence" window with the name "DocumentNo_<TableName>", where TableName is the actual name of the table (e.g. C_Order). + 0 + 110374 + 100 + 100 + es_MX + 7ac58e41-a991-4f22-8432-6013e81230c4 + + + + + Self-Service + false + 2026-07-03 18:47:02.054 + false + + 2026-07-03 18:47:02.054 + + true + + false + false + This is a Self-Service entry or this entry can be changed via Self-Service + true + false + + true + Self-Service allows users to enter data or update their data. The flag indicates, that this record was entered or created via Self-Service or that the user can change it via the Self-Service functionality. + + + + + + true + false + false + + + + false + 0 + 0 + 110375 + D + 100 + 100 + 0 + + 8774 + + 0 + 1 + 55470 + + f0830599-7472-4db6-9bdc-c93e13c181d4 + 53866 + + + + + + true + 2026-07-03 18:47:04.102 + 2026-07-03 18:47:04.102 + 0 + This is a Self-Service entry or this entry can be changed via Self-Service + false + Self-Service + Self-Service allows users to enter data or update their data. The flag indicates, that this record was entered or created via Self-Service or that the user can change it via the Self-Service functionality. + 0 + 110375 + 100 + 100 + es_MX + 2f222b73-55e1-4f0f-bdad-beb7ea7767ed + + + + + Shipment/Receipt + false + 2026-07-03 18:47:04.403 + false + + 2026-07-03 18:47:04.403 + + true + + false + true + Material Shipment Document + true + false + + true + The Material Shipment / Receipt + + + + + + true + false + false + + + + false + 0 + 0 + 110376 + D + 100 + 100 + 0 + + 13573 + + 0 + 10 + 55470 + + d21532d0-470e-462e-9f21-d0be6aed32eb + 53866 + + + + + + true + 2026-07-03 18:47:06.354 + 2026-07-03 18:47:06.354 + 0 + Material Shipment Document + false + Shipment/Receipt + The Material Shipment / Receipt + 0 + 110376 + 100 + 100 + es_MX + 04d85a16-7ecd-4bc7-9692-8ea6e319e3ca + + + + + Shipment/Receipt Line + false + 2026-07-03 18:47:06.546 + false + + 2026-07-03 18:47:06.546 + + true + + false + true + Line on Shipment or Receipt document + true + false + + true + The Shipment/Receipt Line indicates a unique line in a Shipment/Receipt document + + + + + + true + false + false + + + + false + 0 + 0 + 110377 + D + 100 + 100 + 0 + + 81641 + + 0 + 10 + 55470 + + 98417d2d-8b5e-4269-aa3d-8a9959fabc46 + 53866 + + + + + + true + 2026-07-03 18:47:08.645 + 2026-07-03 18:47:08.645 + 0 + Line on Shipment or Receipt document + false + Shipment/Receipt Line + The Shipment/Receipt Line indicates a unique line in a Shipment/Receipt document + 0 + 110377 + 100 + 100 + es_MX + 1ad18eac-be13-4f31-be94-215fc71272fe + + + + + Standard Response + false + 2026-07-03 18:47:08.868 + false + + 2026-07-03 18:47:08.868 + + true + + false + true + Request Standard Response + true + false + + true + Text blocks to be copied into request response text + + + + + + true + false + false + + + + false + 0 + 0 + 110378 + D + 100 + 100 + 0 + + 13492 + + 0 + 10 + 55470 + + bae9b802-9788-444d-9414-4adb62e89f51 + 53866 + + + + + + true + 2026-07-03 18:47:11.988 + 2026-07-03 18:47:11.988 + 0 + Request Standard Response + false + Standard Response + Text blocks to be copied into request response text + 0 + 110378 + 100 + 100 + es_MX + d387c405-a317-4fc4-8ad3-650c70d86414 + + + + + Start Date + false + 2026-07-03 18:47:12.186 + false + + 2026-07-03 18:47:12.186 + + true + + false + true + First effective day (inclusive) + true + false + + true + The Start Date indicates the first or starting date + + + + + + true + false + false + + + + false + 0 + 0 + 110379 + D + 100 + 100 + 0 + + 13575 + + 0 + 7 + 55470 + + 2945bffe-4613-4151-abbd-dfbab8851601 + 53866 + + + + + + true + 2026-07-03 18:47:14.097 + 2026-07-03 18:47:14.097 + 0 + First effective day (inclusive) + false + Start Date + The Start Date indicates the first or starting date + 0 + 110379 + 100 + 100 + es_MX + a58a8c4a-f44e-45d1-8d19-07a08b8be851 + + + + + Start Plan + false + 2026-07-03 18:47:14.296 + false + + 2026-07-03 18:47:14.296 + + true + + false + true + Planned Start Date + true + false + + true + Date when you plan to start + + + + + + true + false + false + + + + false + 0 + 0 + 110380 + D + 100 + 100 + 0 + + 14734 + + 0 + 7 + 55470 + + 2b28de9d-6ed2-4bc8-ad35-350ffe6dc03f + 53866 + + + + + + true + 2026-07-03 18:47:16.177 + 2026-07-03 18:47:16.177 + 0 + Planned Start Date + false + Start Plan + Date when you plan to start + 0 + 110380 + 100 + 100 + es_MX + 1c6b19b8-23fc-4961-9fdc-c197077dd2b1 + + + + + Start Time + false + 2026-07-03 18:47:16.373 + false + + 2026-07-03 18:47:16.373 + + true + + false + true + Time started + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110381 + D + 100 + 100 + 0 + + 13493 + + 0 + 7 + 55470 + + 6587bfde-8431-4e0c-a96f-b1aca46d54b3 + 53866 + + + + + + true + 2026-07-03 18:47:22.238 + 2026-07-03 18:47:22.238 + 0 + Time started + false + Start Time + + 0 + 110381 + 100 + 100 + es_MX + 135e4040-d79a-4c99-b3f3-4397b7ed33bb + + + + + Status + false + 2026-07-03 18:47:22.459 + false + + 2026-07-03 18:47:22.459 + + true + + false + true + Request Status + true + false + + true + Status if the request (open, closed, investigating, ..) + + + + + + true + false + false + + + + false + 0 + 0 + 110382 + D + 100 + 100 + 0 + + 13484 + + 0 + 10 + 55470 + + 0b6314e0-abf0-41d6-ae4b-790b638bcce1 + 53866 + + + + + + true + 2026-07-03 18:47:24.461 + 2026-07-03 18:47:24.461 + 0 + Request Status + false + Status + Status if the request (open, closed, investigating, ..) + 0 + 110382 + 100 + 100 + es_MX + 4f0c9939-81f4-4e2a-87d6-7d31b8bd4bbc + + + + + Subject + false + 2026-07-03 18:47:24.655 + false + + 2026-07-03 18:47:24.655 + + true + + false + true + Email Message Subject + true + false + + true + Subject of the EMail + + + + + + true + false + false + + + + false + 0 + 0 + 110383 + D + 100 + 100 + 0 + + 92874 + + 0 + 255 + 55470 + + 10ee2112-58d9-43b7-a0e1-b465cef5fe58 + 53866 + + + + + + true + 2026-07-03 18:47:26.64 + 2026-07-03 18:47:26.64 + 0 + Email Message Subject + false + Subject + Subject of the EMail + 0 + 110383 + 100 + 100 + es_MX + 2e993c8d-5e86-4143-8504-b110c6f01697 + + + + + Summary + false + 2026-07-03 18:47:26.854 + false + + 2026-07-03 18:47:26.854 + + true + + false + true + Textual summary of this request + true + false + + true + The Summary allows free form text entry of a recap of this request. + + + + + + true + false + false + + + + false + 0 + 0 + 110384 + D + 100 + 100 + 0 + + 5428 + + 0 + 2000 + 55470 + + 8819a804-98b9-4fc8-b7be-885566a79ab0 + 53866 + + + + + + true + 2026-07-03 18:47:28.785 + 2026-07-03 18:47:28.785 + 0 + Textual summary of this request + false + Summary + The Summary allows free form text entry of a recap of this request. + 0 + 110384 + 100 + 100 + es_MX + 8524e66c-03a8-40d9-9820-d6e27955c281 + + + + + Table + false + 2026-07-03 18:47:29.015 + false + + 2026-07-03 18:47:29.015 + + true + + false + true + Database Table information + true + false + + true + The Database Table provides the information of the table definition + + + + + + true + false + false + + + + false + 0 + 0 + 110385 + D + 100 + 100 + 0 + + 13078 + + 0 + 10 + 55470 + + 5f99001d-9f4e-47a8-a447-f73d3a3d661d + 53866 + + + + + + true + 2026-07-03 18:47:30.917 + 2026-07-03 18:47:30.917 + 0 + Database Table information + false + Table + The Database Table provides the information of the table definition + 0 + 110385 + 100 + 100 + es_MX + 3ac8e0e6-1fc4-4540-999a-42b596da9b2d + + + + + Task Status + false + 2026-07-03 18:47:31.128 + false + + 2026-07-03 18:47:31.128 + + true + + false + true + Status of the Task + true + false + + true + Completion Rate and Status of the Task + + + + + + true + false + false + + + + false + 0 + 0 + 110386 + D + 100 + 100 + 0 + + 14725 + + 0 + 1 + 55470 + + c31c272b-765f-42aa-821a-fb9ebc121850 + 53866 + + + + + + true + 2026-07-03 18:47:34.258 + 2026-07-03 18:47:34.258 + 0 + Status of the Task + false + Task Status + Completion Rate and Status of the Task + 0 + 110386 + 100 + 100 + es_MX + 868f9175-a41a-4bf3-bed3-046b20cc5dc5 + + + + + Time Spent + false + 2026-07-03 18:47:34.537 + false + + 2026-07-03 18:47:34.537 + + true + + false + true + Number of Hourse Spent on this Request + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110387 + D + 100 + 100 + 0 + + 104656 + + 0 + 22 + 55470 + + cc4325e8-06de-44bc-b23e-54241a5867a5 + 53866 + + + + + + true + 2026-07-03 18:47:37.574 + 2026-07-03 18:47:37.574 + 0 + Number of Hourse Spent on this Request + false + Time Spent + + 0 + 110387 + 100 + 100 + es_MX + fe03a620-763a-429d-a855-b1f57ddbf550 + + + + + Trx Organization + false + 2026-07-03 18:47:37.769 + false + + 2026-07-03 18:47:37.769 + + true + + false + true + Performing or initiating organization + true + false + + true + The organization which performs or initiates this transaction (for another organization). The owning Organization may not be the transaction organization in a service bureau environment, with centralized services, and inter-organization transactions. + + + + + + true + false + false + + + + false + 0 + 0 + 110388 + D + 100 + 100 + 0 + + 81640 + + 0 + 10 + 55470 + + 1830045e-d363-4e61-8797-09cdae640c8d + 53866 + + + + + + true + 2026-07-03 18:47:39.804 + 2026-07-03 18:47:39.804 + 0 + Performing or initiating organization + false + Trx Organization + The organization which performs or initiates this transaction (for another organization). The owning Organization may not be the transaction organization in a service bureau environment, with centralized services, and inter-organization transactions. + 0 + 110388 + 100 + 100 + es_MX + c92dd696-ff75-4a07-bb1a-674a29545144 + + + + + URL + false + 2026-07-03 18:47:40.002 + false + + 2026-07-03 18:47:40.002 + + true + + false + true + Full URL address - e.g. http://www.adempiere.org + true + false + + true + The URL defines an fully qualified web address like http://www.adempiere.org + + + + + + true + false + false + + + + false + 0 + 0 + 110389 + D + 100 + 100 + 0 + + 104650 + + 0 + 120 + 55470 + + bd8e7af3-3c7d-416c-bd94-808fb28bf92e + 53866 + + + + + + true + 2026-07-03 18:47:41.906 + 2026-07-03 18:47:41.906 + 0 + Full URL address - e.g. http://www.adempiere.org + false + URL + The URL defines an fully qualified web address like http://www.adempiere.org + 0 + 110389 + 100 + 100 + es_MX + 979d675d-a079-44f2-81d3-bdb861668ed3 + + + + + User/Contact + false + 2026-07-03 18:47:42.105 + false + + 2026-07-03 18:47:42.105 + + true + + false + true + User within the system - Internal or Business Partner Contact + true + false + + true + The User identifies a unique user in the system. This could be an internal user or a business partner contact + + + + + + true + false + false + + + + false + 0 + 0 + 110390 + D + 100 + 100 + 0 + + 5434 + + 0 + 10 + 55470 + + 08be2fb9-6fcc-4ece-9216-5540e16c94b4 + 53866 + + + + + + true + 2026-07-03 18:47:44.087 + 2026-07-03 18:47:44.087 + 0 + User within the system - Internal or Business Partner Contact + false + User/Contact + The User identifies a unique user in the system. This could be an internal user or a business partner contact + 0 + 110390 + 100 + 100 + es_MX + 55ca8687-d35d-4df4-b841-752ed84ca446 + + + + + User Importance + false + 2026-07-03 18:47:44.288 + false + + 2026-07-03 18:47:44.288 + + true + + false + true + Priority of the issue for the User + true + false + + true + + + + + + + true + false + false + + + + false + 0 + 0 + 110391 + D + 100 + 100 + 0 + + 13486 + + 0 + 1 + 55470 + + 75717d23-eefe-4cc0-8041-99840ef7e458 + 53866 + + + + + + true + 2026-07-03 18:47:47.374 + 2026-07-03 18:47:47.374 + 0 + Priority of the issue for the User + false + User Importance + + 0 + 110391 + 100 + 100 + es_MX + 51f80471-844c-45d1-93a9-74d96e97eabf + + + + + User List 1 + false + 2026-07-03 18:47:47.576 + false + + 2026-07-03 18:47:47.576 + + true + + false + true + User defined list element #1 + true + false + + true + The user defined element displays the optional elements that have been defined for this account combination. + + + + + + true + false + false + + + + false + 0 + 0 + 110392 + D + 100 + 100 + 0 + + 81628 + + 0 + 10 + 55470 + + b7f0dd1e-bffb-47c4-8554-a604c4b162df + 53866 + + + + + + true + 2026-07-03 18:47:50.559 + 2026-07-03 18:47:50.559 + 0 + User defined list element #1 + false + User List 1 + The user defined element displays the optional elements that have been defined for this account combination. + 0 + 110392 + 100 + 100 + es_MX + 88ecbf50-e2ab-44db-82f6-52e1fdd07b6b + + + + + User List 2 + false + 2026-07-03 18:47:50.753 + false + + 2026-07-03 18:47:50.754 + + true + + false + true + User defined list element #2 + true + false + + true + The user defined element displays the optional elements that have been defined for this account combination. + + + + + + true + false + false + + + + false + 0 + 0 + 110393 + D + 100 + 100 + 0 + + 81629 + + 0 + 10 + 55470 + + 44e038ae-d900-4433-8c8a-8878f9c770dc + 53866 + + + + + + true + 2026-07-03 18:48:07.735 + 2026-07-03 18:48:07.735 + 0 + User defined list element #2 + false + User List 2 + The user defined element displays the optional elements that have been defined for this account combination. + 0 + 110393 + 100 + 100 + es_MX + c127b1c3-18fd-4cd0-a074-fa6bab66296b + + + + + User List 3 + false + 2026-07-03 18:48:07.981 + false + + 2026-07-03 18:48:07.982 + + true + + false + true + User defined list element #3 + true + false + + true + The user defined element displays the optional elements that have been defined for this account combination. + + + + + + true + false + false + + + + false + 0 + 0 + 110394 + D + 100 + 100 + 0 + + 81630 + + 0 + 10 + 55470 + + c8ad7edc-0e89-4d9a-a656-b11cb6697638 + 53866 + + + + + + true + 2026-07-03 18:48:11.36 + 2026-07-03 18:48:11.36 + 0 + User defined list element #3 + false + User List 3 + The user defined element displays the optional elements that have been defined for this account combination. + 0 + 110394 + 100 + 100 + es_MX + cfd51da6-31a1-45ca-97af-bc8332851afb + + + + + User List 4 + false + 2026-07-03 18:48:11.582 + false + + 2026-07-03 18:48:11.582 + + true + + false + true + User defined list element #4 + true + false + + true + The user defined element displays the optional elements that have been defined for this account combination. + + + + + + true + false + false + + + + false + 0 + 0 + 110395 + D + 100 + 100 + 0 + + 81631 + + 0 + 10 + 55470 + + 282d1028-e830-4fd7-852b-04a02803564e + 53866 + + + + + + true + 2026-07-03 18:48:14.61 + 2026-07-03 18:48:14.61 + 0 + User defined list element #4 + false + User List 4 + The user defined element displays the optional elements that have been defined for this account combination. + 0 + 110395 + 100 + 100 + es_MX + e222dca7-be1b-4ff3-b179-93241ecab370 + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + 10 + + + + + 20 + + + + + 30 + + + + + 40 + + + + + 50 + + + + + 60 + + + + + 70 + + + + + 80 + + + + + 90 + + + + + 100 + + + + + 110 + + + + + 120 + + + + + 130 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + 210 + + + + + 220 + + + + + 230 + + + + + 240 + + + + + 250 + + + + + 260 + + + + + 270 + + + + + 280 + + + + + 290 + + + + + 300 + + + + + 310 + + + + + 320 + + + + + 330 + + + + + 340 + + + + + 350 + + + + + 360 + + + + + 370 + + + + + 380 + + + + + 390 + + + + + 400 + + + + + 410 + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + 500 + + + + + 510 + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + false + 0 + + + + + 140 + + + + + 150 + + + + + 160 + + + + + 170 + + + + + 180 + + + + + 190 + + + + + 200 + + + + + 210 + + + + + 220 + + + + + 230 + + + + + 240 + + + + + 250 + + + + + 260 + + + + + 270 + + + + + 280 + + + + + 290 + + + + + 300 + + + + + 310 + + + + + 320 + + + + + 330 + + + + + 340 + + + + + 350 + + + + + 360 + + + + + 370 + + + + + 380 + + + + + 390 + + + + + 400 + + + + + 410 + + + + + 420 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + 500 + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + false + 0 + + + + + 430 + + + + + 440 + + + + + 450 + + + + + 460 + + + + + 470 + + + + + 480 + + + + + 490 + + + + + true + + + + + true + + + + + true + false + + + +